Extract circuit grid projection

This commit is contained in:
2026-07-22 20:46:32 +02:00
parent 009152b406
commit 6c45c97ffd
5 changed files with 343 additions and 171 deletions
+1
View File
@@ -8,6 +8,7 @@ The circuit-list editor is a circuit-first planning workspace for distribution-b
- `circuit-tree-editor.tsx` owns React state, API commands, undo/redo and drag-and-drop orchestration.
- `circuit-grid-model.ts` owns column metadata, circuit/device cell ownership, value projection, formatting, numeric parsing and block sort values.
- `circuit-grid-projection.ts` owns block-preserving filtering/sorting and the normalized visible row projection.
- `circuit-grid-insertion.ts` resolves insertion intent and insertion sort positions.
- `circuit-grid-safety.ts` resolves delete intent, BMK conflicts and cross-section move confirmation requirements.