Changes for page Versioning Architecture
Last modified by Robert Schaub on 2025/12/24 21:53
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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.