Overview
The Navigator Check Catalogue staleness job is RED on autofit_workspace main (commit 831b08b, the feature/ep-statistics-completion #85 merge). The EP work added scripts/features/expectation_propagation.py and a cross-ref from scripts/features/graphical_models.py, but the generated navigator catalogue (llms-full.txt, workspace_index.json) was never regenerated and committed. Surfaced by the 2026-07-11 morning /health sweep. This regenerates the catalogue so CI goes green.
Plan
- Branch
feature/autofit-navigator-catalogue-refresh off origin/main.
- Run
regenerate_navigator.py autofit (Phase 2 — no notebook rebuild, matches CI).
- Commit only the two regenerated catalogue files; open a pending-release PR.
- Merge stays human (
--auto ends at PR-open).
Detailed implementation plan
Affected Repositories
- autofit_workspace (primary)
Branch Survey
| Repository |
Current Branch |
Dirty? |
| ./autofit_workspace |
feature/autofit-navigator-catalogue-refresh (off origin/main @ 831b08b) |
clean (catalogue-only) |
Suggested branch: feature/autofit-navigator-catalogue-refresh
Implementation Steps
- From the workspace root:
python ../PyAutoBuild/autobuild/regenerate_navigator.py autofit.
- Stage only
llms-full.txt and workspace_index.json (ignore regenerated dataset/ / output/ runtime noise).
- Open pending-release PR to
main.
Verification (all green locally)
check_navigator.py --root . --banners=fail → OK (paths + banners).
- Second
regenerate_navigator.py autofit is idempotent (no further drift) → the CI "Catalogue staleness" diff-check will pass.
- Diff is +28/-1: a new
expectation_propagation.py catalogue entry (title, summary, cross_refs → graphical_models) and graphical_models.py's cross_refs gains features/expectation_propagation.py.
Key Files
llms-full.txt — regenerated catalogue (generated artifact).
workspace_index.json — regenerated catalogue (generated artifact).
Conflict note
autofit_workspace is co-claimed by the parked markdown-renderings-workspaces task, but that branch touches only README.md, config/build/markdown_examples.yaml, and markdown/** — not the catalogue. The two branches are file-disjoint; human-approved to proceed in parallel (2026-07-11).
Original Prompt
Click to expand starting prompt
Fix autofit_workspace Navigator Check RED on main: the navigator catalogue (llms-full.txt, workspace_index.json) is stale after the EP #85 merge — graphical_models.py cross-refs features/expectation_propagation.py but the catalogue was never regenerated. Regenerate with regenerate_navigator.py autofit and commit the result. --auto
🤖 Generated with Claude Code
Overview
The
Navigator CheckCatalogue staleness job is RED onautofit_workspacemain(commit831b08b, thefeature/ep-statistics-completion#85 merge). The EP work addedscripts/features/expectation_propagation.pyand a cross-ref fromscripts/features/graphical_models.py, but the generated navigator catalogue (llms-full.txt,workspace_index.json) was never regenerated and committed. Surfaced by the 2026-07-11 morning/healthsweep. This regenerates the catalogue so CI goes green.Plan
feature/autofit-navigator-catalogue-refreshofforigin/main.regenerate_navigator.py autofit(Phase 2 — no notebook rebuild, matches CI).--autoends at PR-open).Detailed implementation plan
Affected Repositories
Branch Survey
Suggested branch:
feature/autofit-navigator-catalogue-refreshImplementation Steps
python ../PyAutoBuild/autobuild/regenerate_navigator.py autofit.llms-full.txtandworkspace_index.json(ignore regenerateddataset//output/runtime noise).main.Verification (all green locally)
check_navigator.py --root . --banners=fail→ OK (paths + banners).regenerate_navigator.py autofitis idempotent (no further drift) → the CI "Catalogue staleness" diff-check will pass.expectation_propagation.pycatalogue entry (title, summary, cross_refs → graphical_models) andgraphical_models.py'scross_refsgainsfeatures/expectation_propagation.py.Key Files
llms-full.txt— regenerated catalogue (generated artifact).workspace_index.json— regenerated catalogue (generated artifact).Conflict note
autofit_workspaceis co-claimed by the parkedmarkdown-renderings-workspacestask, but that branch touches onlyREADME.md,config/build/markdown_examples.yaml, andmarkdown/**— not the catalogue. The two branches are file-disjoint; human-approved to proceed in parallel (2026-07-11).Original Prompt
Click to expand starting prompt
Fix autofit_workspace Navigator Check RED on main: the navigator catalogue (llms-full.txt, workspace_index.json) is stale after the EP #85 merge — graphical_models.py cross-refs features/expectation_propagation.py but the catalogue was never regenerated. Regenerate with regenerate_navigator.py autofit and commit the result. --auto
🤖 Generated with Claude Code