This appendix provides copyable templates for incident forensics, root-cause analysis, mission review, and assurance cases. These templates are intentionally operational. They should be stored with evidence packages, not in slide decks.
View diagram source
flowchart LR
Incident[Incident] --> Template[RCA template]
Claim[Claim] --> Assurance[Assurance template]
Mission[Mission] --> Readiness[Readiness template]
Template --> Repository[Governance repository]
Assurance --> Repository
Readiness --> RepositoryQuantum incident intake
incident_id: qinc-YYYYMMDD-NNN
opened_at: ""
opened_by: ""
severity: ""
incident_class:
- device
- calibration
- compiler
- runtime
- evidence
- governance
- communication
summary: ""
impacted_workloads: []
impacted_claims: []
initial_detection:
detector: "dashboard | user | canary | audit | provider"
signal: ""
evidence_freeze:
package_id: ""
hash: ""
storage_uri: ""
containment:
action: ""
owner: ""
expires_at: ""View diagram source
flowchart TB
Intake[Intake] --> Freeze[Freeze evidence]
Freeze --> Severity[Assign severity]
Severity --> Contain[Contain]
Contain --> RCA[RCA]
RCA --> Close[Close]RCA hypothesis table
| Hypothesis | Evidence for | Evidence against | Test | Result | Status |
|---|---|---|---|---|---|
| device drift | open | ||||
| compiler regression | open | ||||
| mitigation bias | open | ||||
| evidence defect | open | ||||
| operator error | open |
View diagram source
flowchart LR
H[Hypothesis] --> For[Evidence for]
H --> Against[Evidence against]
For --> Test[Test]
Against --> Test
Test --> Status[Status]Root-cause statement template
Because <condition>, when <trigger> occurred, <system component> produced <observed effect>.
This affected <workloads/claims> during <time window>.
The condition escaped detection because <detection gap>.
The recurrence controls are <controls>, validated by <validation method>.Corrective action record
corrective_action_id: qca-YYYYMMDD-NNN
incident_id: ""
action_type: "prevent | detect | recover | govern | communicate"
description: ""
owner: ""
due_date: ""
validation_method: ""
closure_evidence: ""View diagram source
stateDiagram-v2
[*] --> Proposed
Proposed --> Accepted
Accepted --> Implemented
Implemented --> Validated
Validated --> Closed
Accepted --> RejectedAssurance case skeleton
assurance_case_id: qac-YYYYMMDD-NNN
claim:
text: ""
boundary:
target: ""
time_window: ""
method: ""
confidence: ""
arguments:
- id: A1
text: ""
evidence_refs: []
evidence:
- id: E1
type: "raw_counts | calibration | compiler | review | telemetry"
uri: ""
hash: ""
review:
reviewer: ""
decision: "approved | conditional | rejected"
conditions: []View diagram source
flowchart TB
Claim --> A1[Argument 1]
Claim --> A2[Argument 2]
A1 --> E1[Evidence 1]
A1 --> E2[Evidence 2]
A2 --> E3[Evidence 3]
E1 --> Review
E2 --> Review
E3 --> ReviewMission readiness checklist
- mission profile is complete
- decision to support is explicit
- classical baseline is defined
- target candidates are justified
- compiler and runtime profiles are pinned
- evidence requirements are configured
- abort criteria are approved
- claim language is pre-bounded
- review board has signed off
View diagram source
flowchart LR
Checklist[Readiness checklist] --> Board[Readiness board]
Board --> Go{Go?}
Go -- yes --> Execute[Execute]
Go -- no --> Remediate[Remediate]