REQ-SELF-IO-001 pass high since 0.2.0
Statement: The Spec YAML and TOML serialization shall be lossless — from_yaml(to_yaml()) and from_toml(to_toml()) shall produce identical Spec objects.
Rationale: Users must be able to hand-edit serialized specs without data loss.
Verification Method: test
Last Checked: 2026-04-17 20:01 UTC
Acceptance Criteria
- Spec.from_yaml(spec.to_yaml()).model_dump() == spec.model_dump().
- Spec.from_toml(spec.to_toml()).model_dump() == spec.model_dump().
Evidence
| ID | Kind | Verdict | Observed | Details |
|---|---|---|---|---|
| EV-AUTO-0019 | test | pass | 2026-04-17 20:01 | message: yaml_rt=True, toml_rt=True |