Goal
Close the highest-priority remaining unit-contract debt after PR #1353 without granting score credit from planning text.
Scope
Issue #1228 tasks:
-
- dt unit row
-
- Unit contract artifact
-
- Unit contract smoke test
-
- Homogeneity test link
-
- Unit pass/fail summary
Rules
- Artifact-only verdict.
- Score remains
81.5.
- No target interval claim.
- No final physics validation claim.
- Static unit labels remain bookkeeping contracts, not physics-invariant witnesses.
- PR must include a commit acceptor binding all changed files.
Required carriers
docs/physics/units_table.md explicit dt row.
tests/physics/test_dimensional_homogeneity.py as smoke/homogeneity link.
artifacts/physics_validation/issue_1228_slice3_unit_contract_verdict.json as pass/fail summary.
.claude/commit_acceptors/issue-1228-slice3-unit-contract.yaml as governance carrier.
Goal
Close the highest-priority remaining unit-contract debt after PR #1353 without granting score credit from planning text.
Scope
Issue #1228 tasks:
Rules
81.5.Required carriers
docs/physics/units_table.mdexplicitdtrow.tests/physics/test_dimensional_homogeneity.pyas smoke/homogeneity link.artifacts/physics_validation/issue_1228_slice3_unit_contract_verdict.jsonas pass/fail summary..claude/commit_acceptors/issue-1228-slice3-unit-contract.yamlas governance carrier.