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