Problem statement
Phase 1 deliverable 1 needs a dedicated implementation issue to ensure scope clarity and testable acceptance criteria.
Intended invariant
Add ferro-schema-ir crate with stable, versioned SchemaIR/QueryIR/CodecIR serde types and compatibility checks.
Scope boundaries
- Implements only this Phase 1 deliverable
- Coordinates with sibling Phase 1 issues through the epic
- No out-of-scope feature expansion
Deliverable checklist
Validation plan
Define and execute deterministic tests for this deliverable; attach CI/verification evidence before closing.
Rollback/failure mode
If acceptance criteria cannot be met in this scope, split into follow-up issue(s) and update roadmap + epic links immediately.
Parent epic
#76
Roadmap reference
Roadmap reference: docs/plans/2026-06-19-001-ir-first-roadmap.md (Phase 1)
Migration impact
none - expected impact for this deliverable (adjust if needed with explicit rationale).
Documentation impact
update-existing - evaluate guide/API/concepts/examples and update as required.
Sync status
Synced with roadmap: 2026-06-19 (evidence recorded in roadmap Phase 1 section)
Problem statement
Phase 1 deliverable 1 needs a dedicated implementation issue to ensure scope clarity and testable acceptance criteria.
Intended invariant
Add
ferro-schema-ircrate with stable, versionedSchemaIR/QueryIR/CodecIRserde types and compatibility checks.Scope boundaries
Deliverable checklist
Validation plan
Define and execute deterministic tests for this deliverable; attach CI/verification evidence before closing.
Rollback/failure mode
If acceptance criteria cannot be met in this scope, split into follow-up issue(s) and update roadmap + epic links immediately.
Parent epic
#76
Roadmap reference
Roadmap reference: docs/plans/2026-06-19-001-ir-first-roadmap.md (Phase 1)
Migration impact
none - expected impact for this deliverable (adjust if needed with explicit rationale).
Documentation impact
update-existing - evaluate guide/API/concepts/examples and update as required.
Sync status
Synced with roadmap: 2026-06-19 (evidence recorded in roadmap Phase 1 section)