Add estimate row project device handoff

This commit is contained in:
Julian Appel 2026-09-27 18:36:48 +02:00
parent 8b1923e8ec
commit a6500e2b26
9 changed files with 434 additions and 21 deletions

View file

@ -663,6 +663,13 @@ for the early-phase power balance by DIN 276 cost group (see
debounced (one Undo step per save), keeps invalid raw input local, and on a
409 reloads only if the balance itself changed; otherwise it re-saves with
the new revision. `request()` throws `ApiRequestError` (status, code).
- A single estimate row can be copied explicitly through the existing
ProjectDevice dialog. The dialog is only a prefilled proposal; creation
happens after confirmation through `project-device.insert`, with the current
project revision and normal Undo/Redo. The copy stores no link back to the
estimate row, never places a circuit row automatically, and does not change
estimate, snapshot or transfer schemas. Area rows require manual quantity
and power because W/m² remains outside the ProjectDevice model.
## Persistence and Migration Rules