Story: Hotfix: two changes on main fail four local checks
Table of Contents
This page documents a story in Sprint 30. It captures the goal, current status, acceptance criteria, and the tasks that compose it.
1. Goal
Make the local gate pass on main again. The entity-writes check fails on two writers that the holiday calendar work (770d405a2b) adds. The codegen-tests suite fails because four provisioning steps have no entry in the en, fr and pt word catalogues. Two steps come from the holiday calendar work, and two from the auto-approval work (00fefd7314). The auto-approval work also leaves the en and pt catalogues unformatted, which fails the web check, and leaves the approval_operations shell recipe behind its model, which fails component-drift.
2. Status
| Field | Value |
|---|---|
| State | DONE |
| Parent sprint | Sprint 30 |
| Now | The fix is complete. |
| Waiting on | Nothing. |
| Next | Nothing. |
| Last touched | 2026-11-09 |
3. Acceptance
check_entity_table_writes.pypasses, with each new writer listed with its own reason.test_provision_step_words.pypasses in en, fr and pt.- The
webandcomponent-driftchecks pass.
4. Tasks
| Task | State | Start | End | Description |
|---|---|---|---|---|
| Scaffold story: Hotfix: two changes on main fail four local checks | DONE | 2026-11-09 | 2026-11-09 | Story scaffolding rides this task: documents, sprint wiring, and the scaffold PR. Close it before merging that PR. |
| Fix the four checks that main fails | DONE | 2026-11-09 | 2026-11-09 | Initial task for: Hotfix: two changes on main fail four local checks |
5. Decisions
6. Out of scope
- Removing the direct writes. The ratchet records them, and their owners decide.