Version 1.1 by Robert Schaub on 2025/12/16 21:42

Show last authors
1 {{mermaid}}
2 erDiagram
3 TECHNICAL_USER {
4 string SystemID PK
5 }
6
7 AUDITOR {
8 string AuditorID PK
9 }
10
11 MAINTAINER {
12 string MaintainerID PK
13 }
14
15 CLAIM_VERSION {
16 string VersionID PK
17 }
18
19 VERDICT_VERSION {
20 string VersionID PK
21 }
22
23 QUALITY_GATE_LOG {
24 string LogID PK
25 string EntityVersionID FK
26 enum GateType "SourceQuality,ContradictionSearch,UncertaintyQuant,StructuralIntegrity"
27 boolean Passed
28 json Details
29 datetime ExecutedAt
30 }
31
32 AUDIT_RECORD {
33 string AuditID PK
34 string AuditorID FK
35 string EntityVersionID FK
36 enum EntityType "Claim,Verdict"
37 enum Outcome "Pass,Fail"
38 json Feedback
39 datetime AuditedAt
40 }
41
42 AUDIT_POLICY {
43 string PolicyID PK
44 string MaintainerID FK
45 enum RiskTier "A,B,C"
46 float SamplingRate
47 json Rules
48 }
49
50 TECHNICAL_USER ||--o{ QUALITY_GATE_LOG : "executes"
51 QUALITY_GATE_LOG }o--|| CLAIM_VERSION : "validates"
52 QUALITY_GATE_LOG }o--|| VERDICT_VERSION : "validates"
53 AUDITOR ||--o{ AUDIT_RECORD : "creates"
54 AUDIT_RECORD }o--|| CLAIM_VERSION : "audits"
55 AUDIT_RECORD }o--|| VERDICT_VERSION : "audits"
56 MAINTAINER ||--o{ AUDIT_POLICY : "configures"
57
58 {{/mermaid}}