Last modified by Robert Schaub on 2025/12/24 21:53

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