Changes for page Versioning Architecture

Last modified by Robert Schaub on 2025/12/24 21:53

From version 2.1
edited by Robert Schaub
on 2025/12/24 21:53
Change comment: Imported from XAR
To version 1.1
edited by Robert Schaub
on 2025/12/18 12:03
Change comment: Imported from XAR

Summary

Details

Page properties
Content
... ... @@ -1,15 +1,15 @@
1 1  {{mermaid}}
2 2  graph LR
3 - CLAIM[Claim] -->|edited| EDIT[Edit Record]
4 - EDIT -->|stores| BEFORE[Before State]
5 - EDIT -->|stores| AFTER[After State]
6 - EDIT -->|tracks| WHO[Who Changed]
7 - EDIT -->|tracks| WHEN[When Changed]
8 - EDIT -->|tracks| WHY[Why Changed]
9 - EDIT -->|if needed| RESTORE[Manual Restore]
10 - RESTORE -->|create new| CLAIM
11 - style EDIT fill:#ffcccc
12 - style RESTORE fill:#ccffcc
3 + CLAIM[Claim] -->|edited| EDIT[Edit Record]
4 + EDIT -->|stores| BEFORE[Before State]
5 + EDIT -->|stores| AFTER[After State]
6 + EDIT -->|tracks| WHO[Who Changed]
7 + EDIT -->|tracks| WHEN[When Changed]
8 + EDIT -->|tracks| WHY[Why Changed]
9 + EDIT -->|if needed| RESTORE[Manual Restore]
10 + RESTORE -->|create new| CLAIM
11 + style EDIT fill:#ffcccc
12 + style RESTORE fill:#ccffcc
13 13  {{/mermaid}}
14 14  
15 15  **Versioning Architecture** - Simple audit trail for V1.0: Track who, what, when, why for each change. Store before/after values in edits table. Manual restore if needed (create new edit with old values). Full versioning system (branching, merging, automatic rollback) deferred to V2.0+ unless users explicitly request it.