Harden Linear XLSX end to end
This commit is contained in:
parent
2581beee3c
commit
4ff01b2ccd
26 changed files with 522 additions and 246 deletions
|
|
@ -116,8 +116,8 @@ Implemented automatic-snapshot policy:
|
|||
|
||||
Phase 14 is active and follows the
|
||||
[Linear-Excel requirements](spec/revit-excel-integration-requirements.md) and
|
||||
[R0–R10 plan](spec/revit-excel-phase-14-plan.md). The existing CSV/IFCGUID
|
||||
runtime is a legacy starting point for the cutover, not the target model.
|
||||
[R0–R10 plan](spec/revit-excel-phase-14-plan.md). The CSV/IFCGUID runtime has
|
||||
been removed; the implemented runtime uses Linear XLSX and exact Worksharing-ID.
|
||||
|
||||
External model exchange should use explicit staging and link entities instead of writing imported rows directly into circuits.
|
||||
|
||||
|
|
@ -152,6 +152,12 @@ Required behavior:
|
|||
- Missing objects and duplicate/conflicting Worksharing-IDs are reported,
|
||||
never silently reassigned.
|
||||
|
||||
R10 verifies the complete implemented path through initial import, planning,
|
||||
row assignment, return workbook, follow-up import, snapshot restore, portable
|
||||
duplicate and restart-safe Undo/Redo. Large state replacement uses bounded
|
||||
SQLite insert batches so imports, restores and duplicates do not exceed the
|
||||
driver's SQL-variable limit.
|
||||
|
||||
The project configuration has no separate revision counter. Stateless plans
|
||||
and apply requests bind to `expectedRevision`; every applied import batch holds
|
||||
its configuration copy. Apply reparses the retransmitted workbook. Undo and
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue