Changes for page Versioning Architecture

Last modified by Robert Schaub on 2026/02/08 08:22

From version 2.2
edited by Robert Schaub
on 2026/01/20 20:28
Change comment: Update document after refactoring.
To version 1.1
edited by Robert Schaub
on 2025/12/18 12:03
Change comment: Imported from XAR

Summary

Details

Page properties
Parent
... ... @@ -1,1 +1,1 @@
1 -Archive.FactHarbor.Specification.Diagrams.WebHome
1 +FactHarbor.Specification.Diagrams.WebHome
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.