|
5 | 5 | (state |
6 | 6 | (metadata |
7 | 7 | (version "0.1.0") |
8 | | - (last-updated "2026-03-20") |
| 8 | + (last-updated "2026-03-21") |
9 | 9 | (author "Jonathan D.A. Jewell")) |
10 | 10 |
|
11 | 11 | (project-context |
12 | 12 | (name "typedqliser") |
13 | 13 | (description "Formal type safety (10 levels) for any query language") |
14 | | - (status "pre-alpha") |
15 | | - (priority "1") |
16 | | - (ecosystem "-iser family (https://github.com/hyperpolymath/iseriser)")) |
| 14 | + (status "phase-1-complete") |
| 15 | + (priority "—") |
| 16 | + (ecosystem "-iser family (https://github.com/hyperpolymath/iseriser)") |
| 17 | + (domain "Query language type safety and formal verification")) |
17 | 18 |
|
18 | 19 | (current-position |
19 | | - (phase "initial-scaffold") |
20 | | - (completion-percentage 5) |
21 | | - (milestone "Architecture defined, CLI scaffolded, RSR template complete")) |
| 20 | + (phase "phase-1-complete") |
| 21 | + (completion-percentage 45) |
| 22 | + (milestone "Phase 1 complete — scaffold, CLI, manifest parser, codegen stubs, ABI types, RSR template")) |
22 | 23 |
|
23 | 24 | (route-to-mvp |
24 | | - (step 1 "Replace codegen stubs with target-language-specific generation") |
25 | | - (step 2 "Implement Idris2 ABI proofs for core invariants") |
26 | | - (step 3 "Build Zig FFI bridge") |
27 | | - (step 4 "Integration tests with real-world examples") |
28 | | - (step 5 "Documentation and examples")) |
| 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)")) |
29 | 33 |
|
30 | 34 | (blockers-and-issues |
31 | | - (none "Project is in scaffold phase — no blockers yet")) |
| 35 | + (none "No blockers — Phase 1 complete, ready for Phase 2")) |
32 | 36 |
|
33 | 37 | (critical-next-actions |
34 | | - (action "Implement codegen for primary use case") |
35 | | - (action "Write first working example end-to-end"))) |
| 38 | + (action "Begin Phase 2 — implement core domain logic for typedqliser") |
| 39 | + (action "Write property-based tests for manifest parsing") |
| 40 | + (action "Define Idris2 ABI proof obligations for Phase 3"))) |
0 commit comments