You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
scripts/repos_sync.py --write regenerates the workspace-root AGENTS.md routing table and the PyAutoBrain/skills/WORKFLOW.md owner map, but check mode has no drift check for either block. On 2026-10-07, check mode reported OK while the root table was missing PyAutoEars and PyAutoInsight and still carried stale Pulse text.
Plan
Add a check comparing the root AGENTS.md repos_sync block to routing_table(...), in the style of check_map_blocks. It skips when the file is absent (partial/web checkouts).
Add the same check for the WORKFLOW.md owner-map block against owner_map(...).
Register both in the check list and add tests (pass when in sync, fail on drift, skip when absent).
Verify on the live checkout (passes) and on a corrupted scratch copy via --root (fails). The pre-existing shared-standards mismatches are left alone.
Tier: judge — merge mode: human /prm
Detailed implementation plan
Work Classification
Mind tooling (organ repo, library-style ship)
Affected Repositories
PyAutoMind (primary)
Branch Survey
The shared main checkout is on main and dirty with other sessions' uncommitted files, which are left untouched. PyAutoMind is held by dashboard-section-disclosures (Mind#479 draft). The human authorised coordination on 2026-10-07; this task touches scripts/repos_sync.py and its tests only.
scripts/repos_sync.py: add check_routing_table(root, categories, repos) and check_owner_map(root, categories, repos). Each extracts the MARK_BEGIN/MARK_END block, compares it to the generator, and skips when the file is absent. A present file without markers is reported, matching write's required=True.
Register both in the check list beside check_map_blocks.
Add tests/test_repos_sync_routing_blocks.py.
Verify with python3 scripts/repos_sync.py (check) on the live root, and on a scratch --root copy with a corrupted table.
Merged 2026-10-07: #481. repos_sync.py check mode now also checks the root AGENTS.md routing table and the WORKFLOW owner map, so drift there fails --check instead of passing silently.
Activity
prompt: file + route setuptools-include-packages (PyAutoNerves#194) a…
Jammy2211 commentedon Oct 7, 2026
Shipped
Merged 2026-10-07: #481.
repos_sync.pycheck mode now also checks the root AGENTS.md routing table and the WORKFLOW owner map, so drift there fails--checkinstead of passing silently.prompt: ship setuptools-include-packages (PyAutoNerves#194) and repos…
complete: likelihood-lifecycle 2b, 2c (campaigns) + 2d–2g (setup ship…