forked from jappel/leistungsbilanz-ts
Integrate project building structure
This commit is contained in:
commit
868f48e7ac
44 changed files with 5898 additions and 377 deletions
15
AGENTS.md
15
AGENTS.md
|
|
@ -284,11 +284,14 @@ not change the project revision or undo/redo stacks. Restoring a server-stored
|
|||
snapshot verifies its checksum and the current-state hash, replaces supported
|
||||
project data atomically and records a new `restore` revision with a complete
|
||||
inverse command. Restore can therefore be undone and redone after a restart.
|
||||
Current snapshot schema version 6 additionally stores the distribution-board
|
||||
info fields `boardNumber`, `location`, `fedFrom` and `remark` and the project
|
||||
cover fields `siteAddress`, `workStage`, `projectLead` and `projectEditor`;
|
||||
all older supported versions are upgraded with `null` for these fields.
|
||||
Stored named and automatic snapshots of every supported version (1 to 6)
|
||||
Current snapshot schema version 7 additionally stores the project buildings
|
||||
and `floors[].buildingId` (see `docs/building-structure.md`); versions 1 to 6
|
||||
are upgraded with no buildings and `buildingId = null`. Version 6 stores the
|
||||
distribution-board info fields `boardNumber`, `location`, `fedFrom` and
|
||||
`remark` and the project cover fields `siteAddress`, `workStage`,
|
||||
`projectLead` and `projectEditor`; all older supported versions are upgraded
|
||||
with `null` for these fields.
|
||||
Stored named and automatic snapshots of every supported version (1 to 7)
|
||||
remain restorable; they are upgraded while parsing. Version 5 stores
|
||||
the manual quantity share of every CircuitDeviceRow. Version 4 snapshots are upgraded with
|
||||
`manualQuantity = quantity`; they already contain the complete confirmed
|
||||
|
|
@ -304,7 +307,7 @@ project graph.
|
|||
Project-wide Revit CSV configuration uses
|
||||
`external-csv-configuration.update`. Its complete expected/target snapshot is
|
||||
persisted through the shared project-command transaction, so create, update,
|
||||
delete, Undo and Redo are revision-safe. Snapshot schema 5/6, restore and portable
|
||||
delete, Undo and Redo are revision-safe. Snapshot schema 5-7, restore and portable
|
||||
project duplication preserve the configuration; duplication remaps its internal
|
||||
id and project link.
|
||||
The project page exposes the Revit CSV modal. It edits the complete
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue