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.py passes, with each new writer listed with its own reason.
  • test_provision_step_words.py passes in en, fr and pt.
  • The web and component-drift checks 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.

Emacs 29.3 (Org mode 9.6.15)