Changes for page Versioning Architecture
Last modified by Robert Schaub on 2025/12/24 20:34
From version 3.3
edited by Robert Schaub
on 2025/12/16 20:27
on 2025/12/16 20:27
Change comment:
Update document after refactoring.
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,1 @@ 1 - FactHarbor.Archive.FactHarbor V0\.9\.18.Specification.Diagrams.WebHome1 +Archive.FactHarbor V0\.9\.18.Specification.Diagrams.WebHome - Content
-
... ... @@ -5,11 +5,13 @@ 5 5 == Versioning Architecture Explanation == 6 6 7 7 **Version Chains**: 8 + 8 8 * Each entity type (Claim, Scenario, Evidence, Verdict) maintains independent version history 9 9 * **ParentVersionID** creates directed acyclic graph (DAG) of changes 10 10 * Arrow direction: Old version → New version (evolution over time) 11 11 12 12 **Version Metadata** (stored with every version): 14 + 13 13 * **VersionID**: Unique identifier for this specific version 14 14 * **ParentVersionID**: Links to previous version (null for v1) 15 15 * **AuthorType**: Human, AI, or ExternalNode ... ... @@ -17,11 +17,13 @@ 17 17 * **JustificationText**: Brief explanation of changes 18 18 19 19 **Entity Relationships** (dotted lines): 22 + 20 20 * Claims **have** Scenarios: One claim can have multiple scenario interpretations 21 21 * Scenarios **use** Evidence: Each scenario version references specific evidence versions 22 22 * Scenarios **produce** Verdicts: Each scenario version gets verdict based on evidence 23 23 24 24 **Branching Support**: 28 + 25 25 * In federated environments, versions can branch: 26 26 - Node A: Version 1 → Version 2a 27 27 - Node B: Version 1 → Version 2b (parallel branch) ... ... @@ -28,9 +28,9 @@ 28 28 * Both branches preserved for conflict resolution 29 29 30 30 **Immutability**: 35 + 31 31 * Versions never deleted, only superseded 32 32 * Historical versions remain accessible 33 33 * Complete audit trail for all changes 34 34 35 -{{include reference="Test.FactHarborV09.Specification.Diagrams.Versioning Architecture_Mermaid.WebHome"}} 36 - 40 +{{include reference="Archive.FactHarbor V0\.9\.23 Lost Data.Specification.Diagrams.Versioning Architecture_Mermaid.WebHome"}}{{/include}}