flowchart TB S1["1 · Provider emits Statement A
Maya quiz, 9/10, id abc-123"]:::orig S2["2 · LRS stores Statement A
accepted — immutable from here on"]:::orig S3["3 · Error discovered
grading-script bug; true score is 6/10"]:::void S4["4 · Provider emits Statement B
verb: voided, object: ref to abc-123"]:::void S5["5 · LRS stores Statement B
A is never deleted or edited; both exist"]:::void S6["6 · LRS flags Statement A as voided
internal bookkeeping, not a mutation of A"]:::void S7["7 · Provider emits Statement C
new, independent id; corrected score 6/10"]:::fixed S8["8 · Default queries return only C
A remains for audit, excluded from normal results"]:::fixed S1 --> S2 --> S3 --> S4 --> S5 --> S6 --> S7 --> S8 classDef orig fill:#2a9d8f,stroke:#1f7a6f,color:#fff,font-size:15px classDef void fill:#e9a23b,stroke:#b8791f,color:#222,font-size:15px classDef fixed fill:#4c956c,stroke:#2f6b48,color:#fff,font-size:15px linkStyle default stroke:#999,stroke-width:2px

Details

Click a node to see details