|
11 | 11 | (project-context |
12 | 12 | (name "oblibeniser") |
13 | 13 | (description "Make operations reversible and auditable via Oblibeny") |
14 | | - (domain "reversible-computing") |
15 | | - (status "scaffold-documented") |
| 14 | + (status "phase-1-complete") |
16 | 15 | (priority "—") |
17 | | - (ecosystem "-iser family (https://github.com/hyperpolymath/iseriser)")) |
| 16 | + (ecosystem "-iser family (https://github.com/hyperpolymath/iseriser)") |
| 17 | + (domain "Reversible computation and audit trails")) |
18 | 18 |
|
19 | 19 | (current-position |
20 | | - (phase "scaffold-with-bespoke-abi") |
21 | | - (completion-percentage 15) |
22 | | - (milestone "Bespoke Idris2 ABI types (ReversibleOperation, InverseProof, AuditEntry, StateSnapshot, UndoStack), Zig FFI with operation recording/inverse/audit/undo, integration tests, documentation")) |
| 20 | + (phase "phase-1-complete") |
| 21 | + (completion-percentage 45) |
| 22 | + (milestone "Phase 1 complete — scaffold, CLI, manifest parser, codegen stubs, ABI types, RSR template")) |
23 | 23 |
|
24 | 24 | (route-to-mvp |
25 | | - (step 1 "Wire Rust CLI codegen to emit Oblibeny reversible wrappers") |
26 | | - (step 2 "Implement domain-specific inverse computation (file, SQL, config)") |
27 | | - (step 3 "Cryptographic audit trail (hash-chain with post-quantum signing)") |
28 | | - (step 4 "Time-travel debugging (replay/reverse from snapshots)") |
29 | | - (step 5 "Integration tests with real-world use cases (DB migration, config rollback)") |
30 | | - (step 6 "PanLL panel and BoJ-server cartridge")) |
| 25 | + (step 1 "Phase 1 — scaffold, CLI, manifest parser, ABI types [COMPLETE]") |
| 26 | + (step 2 "Phase 2 — core domain logic implementation") |
| 27 | + (step 3 "Phase 3 — Idris2 ABI formal proofs") |
| 28 | + (step 4 "Phase 4 — Zig FFI bridge implementation") |
| 29 | + (step 5 "Phase 5 — integration tests with real targets") |
| 30 | + (step 6 "Phase 6 — documentation and examples") |
| 31 | + (step 7 "Phase 7 — Chainguard container + CI hardening") |
| 32 | + (step 8 "Phase 8 — first release (v0.1.0)")) |
31 | 33 |
|
32 | 34 | (blockers-and-issues |
33 | | - (none "Project is in scaffold phase — no blockers yet")) |
| 35 | + (none "No blockers — Phase 1 complete, ready for Phase 2")) |
34 | 36 |
|
35 | 37 | (critical-next-actions |
36 | | - (action "Implement codegen for reversible wrappers (Phase 1)") |
37 | | - (action "Write first end-to-end example: file mutation with undo") |
38 | | - (action "Connect Rust manifest parser to Zig FFI via generated C headers"))) |
| 38 | + (action "Begin Phase 2 — implement core domain logic for oblibeniser") |
| 39 | + (action "Write property-based tests for manifest parsing") |
| 40 | + (action "Define Idris2 ABI proof obligations for Phase 3"))) |
0 commit comments