forked from jappel/leistungsbilanz-ts
Expose project revision timeline
This commit is contained in:
parent
4b47bc2bcc
commit
5a0c9019af
14 changed files with 365 additions and 8 deletions
|
|
@ -170,6 +170,9 @@ Completed foundation:
|
|||
a forced stack failure rolls all of them back
|
||||
- `GET /api/projects/:projectId/history` exposes current revision, stack depths
|
||||
and top change-set ids
|
||||
- `GET /api/projects/:projectId/history/revisions` exposes a descending,
|
||||
cursor-paginated metadata timeline without leaking persisted forward or
|
||||
inverse command payloads
|
||||
- a central application dispatcher executes the supported `circuit.update`
|
||||
and `circuit-device-row.update` envelopes without coupling the domain service
|
||||
to SQLite
|
||||
|
|
@ -226,7 +229,7 @@ Completed foundation:
|
|||
|
||||
Remaining constraints before completing project version history:
|
||||
|
||||
- add a browsable revision timeline plus named logical snapshots and restore
|
||||
- add a browsable timeline UI plus named logical snapshots and restore
|
||||
- extend project-scoped commands only when further project mutations are
|
||||
deliberately added to history; the generic versioned envelope is complete
|
||||
- do not model IFCGUID as an overloaded circuit equipment identifier
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue