Skip to content

Commit 8395105

Browse files
committed
update milestones
1 parent 30175e2 commit 8395105

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

docs/void/plan-derived.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,17 @@ Each derived entity should keep:
5252
3. Remove fallback editing/solver paths for derived entities.
5353
4. Add stale/error UI and repair actions (rebind, delete link).
5454

55+
## Status
56+
- Current state: planned, not implemented end-to-end.
57+
- Existing behavior: mixed interactive derive paths with mutable outcomes and fallback logic.
58+
- Known pain points: unstable derive outcomes, degenerates, and inconsistent rebuild coupling.
59+
60+
## Next Milestone
61+
1. Introduce derived-link schema in sketch entity storage.
62+
2. Enforce immutability in interaction layer (block drag/edit, allow select/delete).
63+
3. Rebuild derived entities from links during sketch rebuild.
64+
4. Verify with regression scenario:
65+
- Sketch A -> Extrude A
66+
- Sketch B derived from A/solid boundaries
67+
- Edit Sketch A
68+
- Confirm Sketch B derived entities and downstream solids update deterministically.

0 commit comments

Comments
 (0)