Claim and Scenario Lifecycle (Overview) Mermaid

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

flowchart TD
    classDef human fill:#fff,stroke:#333,stroke-width:1px;
    classDef ai fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px,stroke-dasharray: 5 5;
    classDef phase fill:#f5f5f5,stroke:#999,stroke-width:1px;

    %% 1. Claim Submission
    subgraph Submission ["1. Claim Submission"]
        direction TB
        Input[User/Source Input] --> Normalise[AI/Human Normalisation]
        Normalise:::ai --> Cluster[Identify Claim Cluster]
        Cluster:::ai --> DraftScen[Draft Initial Scenarios]
    end

    %% 2. Scenario Building
    subgraph Scenarios ["2. Scenario Building"]
        direction TB
        DraftScen:::ai --> Defs[Define Assumptions & Boundaries]
        Defs:::human --> Approval[Human Approval of Scenarios]
    end

    %% 3. Evidence Handling
    subgraph Evidence ["3. Evidence Handling"]
        direction TB
        Retrieval[AI Retrieval & Summary] --> Assess[Human Quality Assessment]
        Retrieval:::ai --> Assess:::human
        Assess --> Link[Link Evidence to Scenarios]
        Link:::human
    end

    %% 4. Verdict Creation
    subgraph Verdicts ["4. Verdict Creation"]
        direction TB
        DraftVer[AI Draft Verdict] --> Refine[Human Refinement]
        DraftVer:::ai --> Refine:::human
        Refine --> Reason[Explain Reasoning]
        Reason:::human --> ApproveVer[Verdict Approval]
    end

    %% 5. Public Presentation
    subgraph Public ["5. Public Presentation"]
        direction TB
        Summary[Concise Summary]
        Landscape[Truth Landscape Comparison]
        DeepDive[Deep Dive Evidence Access]
    end

    %% Flow connections between phases
    Submission --> Scenarios
    Scenarios --> Evidence
    Evidence --> Verdicts
    Verdicts --> Public

    %% 6. Time Evolution (Feedback Loop)
    subgraph Evolution ["6. Time Evolution"]
        NewEv[New Evidence / Correction]
    end

    Public -.-> NewEv
    NewEv -.-> Evidence