Model
Canonical hierarchy
change_requests -> work_items -> domains -> tasks
Open Contract
A shared schema for reliable import, validation, and audit-friendly exchange.
Model
change_requests -> work_items -> domains -> tasks
Calculation
amount = effort * rate_per_md with deterministic rate fallback: task -> domain -> root.
Compatibility
Legacy domains -> works structures are accepted and normalized to canonical format.
spec/work-breakdown-spec-v1.schema.jsonspec/WORK_BREAKDOWN_SPEC_v1.mdspec/CHANGELOG.mdexamples/spec/*.json--export-spec-json writes canonical JSON.--canonical-only validates/transforms input without generating report artifacts.