Changes for page Versioning Architecture

Last modified by Robert Schaub on 2025/12/24 20:34

From version 3.4
edited by Robert Schaub
on 2025/12/16 21:49
Change comment: Update document after refactoring.
To version 3.1
edited by Robert Schaub
on 2025/12/15 16:56
Change comment: Imported from XAR

Summary

Details

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