name: todo-backlog-sync description: Keep the repository backlog in sync across todo-backlog.yaml, TODO.MD, the publication PDF include, and backlog-facing workflow docs whenever TODOs or roadmap summaries change.
Todo Backlog Sync¶
Use this skill when the task touches repository TODOs, backlog summaries, the publication backlog table, or any workflow that regenerates those surfaces.
Required Flow¶
- Treat
todo-backlog.yamlas the single editable source of truth. - Regenerate the derived surfaces with
make todo-sync. - If the publication surface is in scope, run
make paper-buildso the committed PDF and banner match the latest backlog table. - Keep
README.md,utilities/README.md,publication/README.md, andAGENTS.mdaligned when the workflow or utility surface changes. - Keep the publication workflow able to rebuild the table from source instead of relying on stale committed output.
Validation¶
- Run
uv run pytest tests/test_utilities.py tests/test_repository_rag_bdd.py. - Run any targeted backlog, CLI, or publication surface tests you changed.
- Run
make verify-surfaces. - Run
make paper-buildwhen the publication table or article changed. - Update the latest
docs/audit/*.mdnote when verification status changes.