Evidence and Verdict Workflow Mermaid

Last modified by Robert Schaub on 2025/12/24 19:33

erDiagram
 CONTRIBUTOR {
 string UserID PK
 }
 TECHNICAL_USER {
 string SystemID PK
 }
 REVIEWER {
 string ContributorID PK
 }
 EXPERT {
 string Trusted ContributorID PK
 }
 SCENARIO_VERSION {
 string VersionID PK
 string ScenarioID FK
 }
 EVIDENCE_VERSION {
 string VersionID PK
 string EvidenceID FK
 enum Reliability "low,medium,high"
 string Provenance
 enum PublicationMode
 enum ReviewStatus
 datetime CreatedAt
 }
 VERDICT_VERSION {
 string VersionID PK
 string VerdictID FK
 string ScenarioVersionID FK
 json EvidenceVersionSet
 float LikelihoodRange
 enum PublicationMode
 enum ReviewStatus
 datetime CreatedAt
 }
 SCENARIO_EVIDENCE_LINK {
 string ScenarioVersionID FK
 string EvidenceVersionID FK
 float RelevanceScore
 }
 CONTRIBUTOR ||--o{ EVIDENCE_VERSION : "attaches"
 TECHNICAL_USER ||--o{ EVIDENCE_VERSION : "retrieves"
 TECHNICAL_USER ||--o{ VERDICT_VERSION : "proposes"
 REVIEWER ||--o{ VERDICT_VERSION : "approves-TierBC"
 EXPERT ||--o{ VERDICT_VERSION : "approves-TierA"
 SCENARIO_VERSION ||--o{ VERDICT_VERSION : "produces"
 SCENARIO_VERSION ||--o{ SCENARIO_EVIDENCE_LINK : "uses"
 EVIDENCE_VERSION ||--o{ SCENARIO_EVIDENCE_LINK : "supports"