leistungsbilanz-ts/docs/circuit-list-editor-known-limitations.md

3 KiB

Circuit List Editor Known Limitations

  • All currently supported Circuit and CircuitDeviceRow editor writes use persistent project commands and project-wide toolbar undo/redo, including moves, atomic multi-section reorders and explicit renumbering. Undo/redo eligibility is restored from server history after a page reload.
  • The project page exposes the paginated revision timeline; the circuit editor itself currently exposes only the next eligible Undo/Redo actions.
  • Named and automatic logical project snapshots can be listed and restored through the project page with persistent Undo/Redo. Automatic snapshots are created every 25 revisions and only their newest 12 entries are retained.
  • Die Linear-XLSX-Anbindung bis R9 ist umgesetzt: Erst- und Folgeimport, Objektplanung und Editorzuordnung, strukturtreue Rückgabe sowie bestätigtes Löschen fehlender Objekte verwenden persistente Commands. Offen ist die R10-Härtung des gesamten Ablaufs mit mehreren Tausend synthetischen Objekten, Messungen sowie Snapshot-/Transfer- und Neustarttests.
  • Persistence currently targets local SQLite; PostgreSQL is an architectural option, not an implemented runtime.
  • The global device library supports basic CRUD and copy operations, but has no versioning, permissions or controlled synchronization model.
  • There is no automatic sizing of all circuits. The optional cable sizing module suggests a cross-section for one circuit on demand using DIN VDE 0298-4:2023-06 with Berichtigung 1:2023-10. It excludes direct burial, grouped method E and neutral-current sizing above 33 % third harmonic, and it does not check short-circuit withstand, disconnection time or selectivity. See docs/cable-sizing-module.md.
  • Sorting is view-only until users explicitly apply sorted order.
  • Complete-circuit drag supports one circuit at a time between groups of the same category. Cross-category moves and multi-circuit moves across group boundaries are intentionally rejected; multi-circuit reorder inside one group remains supported.
  • Protection and cable values are planner-owned manual selections. The later sizing/warning engine does not yet validate them against load, length or voltage-drop rules.
  • One logical incoming feed per distribution board is supported. A second or replacement feed with changeover semantics (for example SV/SiBe) is still a follow-up. fedFrom remains the free-text field for external sources and supplementary notes. Revit does not yet propose logical feed links.
  • A logical link without a selected feeding circuit appears in the hierarchy, but deliberately contributes no load to an upstream circuit until the planner selects that circuit (see docs/print-view.md).
  • The print view uses a kbp corporate design derived from logo and presentation material. Snapshots do not record an editor, so the cover's Planstände list shows the project's current editor for every entry. On screen, long board plans are not split into pages; pagination happens in the browser print dialog.