Implement critical editor override state

This commit is contained in:
2026-03-15 11:40:12 +01:00
parent e9e386aa6c
commit 8b345a7c37
16 changed files with 650 additions and 141 deletions

View File

@@ -551,6 +551,17 @@ Acceptance criteria:
### Phase 3: Generated versus overridden state model
Status:
- implemented in the web app on March 15, 2026
Implemented model:
- result-level override flags separate generated description and collection state from manual edits
- effect rows and condition rows carry explicit origin keys plus override markers
- re-parse now merges generated parser output with the current override state instead of replacing the whole editor payload
- saved editor state is persisted so later edit sessions keep the same generated-versus-overridden boundaries
Scope:
- explicitly track which values are parser-generated and which values were manually overridden