REQ-SELF-FROZEN-001 — The core models (Spec, Requirement, Evidence, Haza

REQ-SELF-FROZEN-001 pass blocking since 0.1.0

Statement: The core models (Spec, Requirement, Evidence, Hazard, ODD, IOContract, TraceLink) shall be frozen Pydantic models.

Rationale: Frozen models prevent accidental mutation and guarantee hashability for traceability graphs.

Verification Method: test

Last Checked: 2026-04-17 20:00 UTC

Acceptance Criteria

Evidence

IDKindVerdictObservedDetails
EV-AUTO-0008testpass2026-04-17 20:00message: frozen=True, mutation_blocked=True