forked from jappel/leistungsbilanz-ts
Bring documentation in line with integrated features
List the building structure, room areas, rough power balance and cable sizing in the README and documentation map, add an architecture section for the rough power balance, correct stale snapshot schema references and record the integrated contributor features in the backlog. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
dce31ee143
commit
b50c00c0ac
5 changed files with 58 additions and 8 deletions
|
|
@ -15,9 +15,9 @@ ausdrücklich getrennt und dürfen nicht als bereits implementiert verstanden we
|
|||
- [Seitenansicht und PDF-Export](print-view.md) – Deckblatt,
|
||||
Verteilerübersicht, Verteilerpläne, Büro-Logo
|
||||
- [Gebäudestruktur](building-structure.md) – Gebäude → Etagen → Räume,
|
||||
Befehle, Snapshot-Schema 7, eigene Seite
|
||||
Raumflächen und Summen, Befehle, Snapshot-Schema 8, eigene Seite
|
||||
- [Grobe Leistungsbilanz](estimate-balance.md) – LPH 2/3 nach Kostengruppen,
|
||||
Rechnung, Vergleich mit der detaillierten Bilanz
|
||||
Rechnung, Vergleich mit der detaillierten Bilanz, Übernahme als Projektgerät
|
||||
- [Editor-API](circuit-list-editor-api.md) – unterstützte Circuit-First-Endpunkte
|
||||
- [Bekannte Einschränkungen](circuit-list-editor-known-limitations.md) –
|
||||
bewusst noch nicht implementierte oder begrenzte Funktionen
|
||||
|
|
|
|||
|
|
@ -43,8 +43,13 @@ vor dem Command und bleiben über Undo/Redo unverändert.
|
|||
## Wichtige Einstiegspunkte
|
||||
|
||||
- `src/app/projects/page.tsx` – Projektliste und globale Gerätebibliothek
|
||||
- `src/app/projects/[projectId]/page.tsx` – Projektstammdaten, Verteilungen,
|
||||
Räume und Projektgeräte
|
||||
- `src/app/projects/[projectId]/page.tsx` – Projektstammdaten, Verteilungen
|
||||
und Projektgeräte
|
||||
- `src/app/projects/[projectId]/struktur/page.tsx` – Gebäude, Etagen, Räume
|
||||
und Raumflächen
|
||||
- `src/app/projects/[projectId]/grobbilanz/` – Stände und Editor der groben
|
||||
Leistungsbilanz
|
||||
- `src/app/projects/[projectId]/print/page.tsx` – Seitenansicht und PDF-Export
|
||||
- `src/app/projects/[projectId]/circuit-lists/[circuitListId]/tree-edit/page.tsx`
|
||||
– unterstützte Editorroute
|
||||
- `src/frontend/components/circuit-tree-editor.tsx` – Editorzustand,
|
||||
|
|
@ -525,6 +530,22 @@ Querschnitt und Länge über den regulären `circuit.update`-Befehl, also mit
|
|||
Revision und Undo/Redo. Details, Rechenweg und Prüfnachweis der Tabellen:
|
||||
`docs/cable-sizing-module.md`.
|
||||
|
||||
## Grobe Leistungsbilanz
|
||||
|
||||
Das Modul `src/estimate-balance` mit der importfreien Rechnung in
|
||||
`src/shared/estimate-balance` führt Leistungsbilanzen für LPH 2/3 nach
|
||||
DIN-276-Kostengruppen in eigenen Tabellen (`estimate_*`, Migration `0010`).
|
||||
Es ist nicht mit der Stromkreisstruktur verknüpft und liest Gerätezeilen nur
|
||||
für den Vergleich „geschätzt ↔ detailliert“ über das längste passende
|
||||
Kostengruppen-Präfix. Schreibzugriffe laufen über `estimate-balance.insert`,
|
||||
`.update` und `.delete` mit vollständigen Dokumenten, also mit Revision und
|
||||
Undo/Redo. Grobbilanzen sind Teil von Transferformat 2, aber bewusst nicht Teil
|
||||
der logischen Snapshots; ein Restore lässt sie unverändert. Einzelne Zeilen
|
||||
lassen sich über den vorbelegten Projektgeräte-Dialog ausdrücklich als
|
||||
Projektgerät kopieren (`project-device.insert`, ohne gespeicherte Verknüpfung).
|
||||
Oberfläche: `/projects/:projectId/grobbilanz`. Details:
|
||||
`docs/estimate-balance.md`.
|
||||
|
||||
## Persistenz und Migration
|
||||
|
||||
- SQLite ist die aktuell unterstützte Datenbank.
|
||||
|
|
@ -559,7 +580,7 @@ Revision und Undo/Redo. Details, Rechenweg und Prüfnachweis der Tabellen:
|
|||
`toLowerCase()` gegen das vollständige Register der Stromkreisliste und wird
|
||||
von jedem Anlage-/Umbenennungspfad für Stromkreise und Verteilerkomponenten
|
||||
aufgerufen, auch dort, wo zuvor kein Vorab-Check existierte. Snapshot- und
|
||||
Transfer-Integration verwenden aktuell Snapshot-Schema 6. Persistente
|
||||
Transfer-Integration verwenden aktuell Snapshot-Schema 8. Persistente
|
||||
Insert/Delete/Update-Commands für veränderliche Verteilerkomponenten,
|
||||
Gruppen einschließlich befüllter Unterbäume sowie vollständige
|
||||
Gruppensortierung sind integriert. Der Editor zeigt die geschützte Struktur
|
||||
|
|
@ -591,7 +612,7 @@ einschließlich BOM, CRLF und Quotierung bytegleich zurück. Der lokale Befehl
|
|||
|
||||
`external_csv_configurations` enthält höchstens eine versionierte Konfiguration
|
||||
je Projekt. `external-csv-configuration.update` schreibt Anlage, Änderung oder
|
||||
Entfernung zusammen mit Revision und persistentem Undo/Redo. Snapshot-Schema 6,
|
||||
Entfernung zusammen mit Revision und persistentem Undo/Redo. Snapshot-Schema 5–8,
|
||||
Restore und portabler Projekttransfer enthalten diesen Zustand; beim Duplizieren
|
||||
werden Konfigurations-UUID und Projektlink remapped.
|
||||
|
||||
|
|
|
|||
|
|
@ -135,6 +135,25 @@ The pre-release cleanup established the following compatibility boundary:
|
|||
- [x] Keep column visibility and order as a project-specific UI preference so
|
||||
all distribution boards in the same project open with the same columns.
|
||||
|
||||
## Integrated Contributor Features (September 2026)
|
||||
|
||||
- [x] Client ids without secure-context browser APIs (`createClientId`).
|
||||
- [x] Icon actions, compact column headers and the AMEV picker in the circuit
|
||||
list; icon actions and collapsible filters on the project overview.
|
||||
- [x] Print view with cover, board overview, board plans, board info card and
|
||||
office branding.
|
||||
- [x] Buildings above floors and a dedicated building structure page.
|
||||
- [x] Optional net room area with sums per floor and building.
|
||||
- [x] Optional cable-sizing module for one circuit on demand
|
||||
(DIN VDE 0298-4:2023-06 with Berichtigung 1).
|
||||
- [x] Rough power balance for LPH 2/3 by cost group, including the comparison
|
||||
with the detailed balance and the explicit copy of one row as a
|
||||
ProjectDevice.
|
||||
|
||||
Open follow-ups (Gitea issues): logical feed link between distribution boards
|
||||
(#3), bill of quantities export (#5), area-based loads in W/m² for
|
||||
ProjectDevices and device rows (#20).
|
||||
|
||||
## Recommended Sequence
|
||||
|
||||
1. [x] Distribution-board floor and supply fields.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue