forked from jappel/leistungsbilanz-ts
Complete persistence foundation
This commit is contained in:
parent
d7b98de56a
commit
e1fc81a083
6 changed files with 18 additions and 0 deletions
|
|
@ -303,6 +303,8 @@ Acceptance criteria:
|
|||
|
||||
## Phase 11: Persistence and Transaction Foundation
|
||||
|
||||
Status: Complete.
|
||||
|
||||
Goal:
|
||||
|
||||
Prepare the current SQLite implementation for persistent history and a later PostgreSQL adapter without changing user-facing behavior.
|
||||
|
|
@ -358,6 +360,8 @@ Implemented foundation:
|
|||
- all general application repositories require an explicit database context;
|
||||
server composition owns their runtime instances and controllers contain no
|
||||
direct global SQLite access
|
||||
- TypeScript maintenance and upgrade scripts have a dedicated no-emit
|
||||
typecheck, including all referenced application modules
|
||||
- the legacy consumer UI and application read/write endpoints are removed after verified data cutover
|
||||
- retained legacy rows are accessible only through explicit database upgrade tooling
|
||||
- project devices no longer persist duplicate legacy power, phase, cosPhi or remark fields
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue