WIP multiple sections

This commit is contained in:
2026-07-30 20:27:17 +02:00
parent 7a9530a914
commit ac21d6eb5d
6 changed files with 268 additions and 1 deletions
+2 -1
View File
@@ -32,7 +32,8 @@ requirements and intended sequencing, not proof of implementation.
- [x] Phase D3a: complete validated group-subtree snapshot and warning summary.
- [x] Phase D3b: persistent populated-group delete/restore command.
- [x] Phase E1: tree read model for components, groups and protection devices.
- [ ] Phase E2: header/group/footer editor projection.
- [x] Phase E2a: pure header/group/footer structure projection.
- [ ] Phase E2b: render the structure projection in the editor grid.
- [ ] Phase E: editor projection and editing.
- [ ] Phase F: documentation and full GUI verification.
- [ ] Keep full electrical sizing and cable-dimensioning rules separate until
@@ -739,6 +739,9 @@ Acceptance:
### E. Editor Projection and Editing
Status: In progress. The complete tree read model E1 and pure structural
projection E2a are complete. Grid rendering and editing remain pending.
- render fixed header components
- render group components and circuit blocks
- render sortable auxiliary footer components
@@ -746,6 +749,17 @@ Acceptance:
- add type-dependent protection editing
- keep spreadsheet selection, keyboard and drag behavior coherent
Implemented in E1/E2a:
- the tree response exposes fixed header, group and auxiliary footer
components plus both one-to-one protection layers
- a pure projection produces the stable order header, complete groups and
footer without mixing zones
- each group keeps its heading, optional protection components, complete
circuit blocks and free placeholder together
- empty groups remain visible and circuit device rows remain owned by their
circuit block
Acceptance:
- the visible order is header, groups, footer