IMPLEMENTATION.md: roadmap status — all 5 phases done (with noted remaining sub-items)

This commit is contained in:
Sebastian committed 2026-09-06 01:23:25 +02:00
1 parent f24c0b2d75
commit 0e18867915
1 file changed
+7 -1
+7 -1
View File
@@ -42,13 +42,19 @@ content).
| Binding handover | `binding_schema_json()` | merged object-model + wire-layout schema |
| DWG round-trip | — | verified: intersected solids survive write→reload with valid ACIS (test) |
## 🚧 Outstanding — by phase
## 🚧 Roadmap — phase status
Phases are **spec-additive**: each is a `[[family]]`/`[[family.method]]` block in
`spec/entities.toml` + a codegen bump + facade/backend wiring (see
`ARCHITECTURE.md` § Workflow). No protocol change; new `Operation`/`Query`
variants append at enum end.
**Status:** Phase 0 (supported-family methods), Phase 2a (full 2D curves),
Phase 3 (block references), Phase 4 (viewports), Phase 5 (media read-mostly) are
**done** (all tested; 601 host lib + 8 crate unit tests green). Remaining sub-items:
Phase 2b (annotations/hatch/dimension typed ops), attributes + nested traversal
(P3), set_view + view query (P4), typed media ops (P5).
### Phase 2 — full 2D + annotations
- **Done (2a):** typed curve families `ArcCurve`/`Ellipse`/`Spline`/`Ray`/`XLine` —
`create_arc`/`create_ellipse`/`create_spline`/`create_ray`/`create_xline`, bounds