Skip to content

docs: fix README drift - #37

Merged
Jammy2211 merged 2 commits into
mainfrom
feature/gated-readme-drift
Jul 30, 2026
Merged

docs: fix README drift#37
Jammy2211 merged 2 commits into
mainfrom
feature/gated-readme-drift

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Part of PyAutoLabs/autofit_workspace#123, which tracks this sweep across the four navigator-gated repos.

Summary

The READMEs described a tree that no longer exists. Surfaced by the widened hygiene refs scanner (PyAutoBrain#178, #180) — the same sweep already merged as autolens_workspace#372 and autogalaxy_workspace#179.

Why now: PyAutoHands' check_navigator.py is about to be taught the workspace-README reference shapes so this drift is caught at PR time. That gate is repo-agnostic and runs on six repos, so it could not be widened while these four were still dirty without turning them red. Sweeping first means the gate lands clean everywhere instead of grandfathering drift into .navigator_check_ignore.

Scripts Changed

No .py scripts changed — documentation only, plus the regenerated navigator catalogue.

config/**/README.md inventories rewritten to list what actually ships:

  • config/README.md listed the folders grids (does not exist) and non-linear (it is non_linear), and notation (now notation.yaml, a file), while omitting output.yaml and build.
  • config/non_linear/ ships only GridSearch.yaml — not mcmc.yaml/nest.yaml/mle.yaml.
  • config/visualize/ ships general.yaml and plots_search.yaml (plus plots.yaml where present) — not include.yaml/mat_wrap*.yaml.

Navigator catalogue (llms-full.txt, workspace_index.json) regenerated, since README text feeds it.

Validation

  • hygiene refs reports zero README findings for this repo.
  • python PyAutoHands/autohands/check_navigator.py --root . --banners=failPASS.
  • scripts/notebooks/ README mirrors kept byte-identical.

🤖 Generated with Claude Code

The READMEs described a tree that no longer exists. Surfaced by the widened
hygiene refs scanner (PyAutoBrain#178, #180); same sweep as
autolens_workspace#372 / autogalaxy_workspace#179.

config/**/README.md inventories rewritten to list what actually ships:
- config/README.md listed `grids` (gone), `non-linear` (it is `non_linear`)
  and `notation` (now notation.yaml, a file), and omitted output.yaml/build
- config/non_linear/ ships only GridSearch.yaml, not mcmc/nest/mle.yaml
- config/visualize/ ships general.yaml and plots_search.yaml (plus plots.yaml
  where present), not include.yaml/mat_wrap*.yaml

Navigator catalogue regenerated, since README text feeds llms-full.txt and
workspace_index.json.

Prerequisite for widening PyAutoHands' check_navigator.py gate: it is
repo-agnostic and runs on six repos, so this drift had to clear before the
gate could see these shapes without turning these repos red.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@Jammy2211 Jammy2211 added the pending-release PR queued for the next release build label Jul 29, 2026
The previous commit regenerated with the library project name (autolens /
autogalaxy / autofit) rather than the project this repo declares in
.github/workflows/navigator_check.yml (howtolens / howtogalaxy / howtofit),
which rewrote the catalogue title and failed the staleness check.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@Jammy2211
Jammy2211 merged commit 4e0e4b3 into main Jul 30, 2026
10 checks passed
@Jammy2211
Jammy2211 deleted the feature/gated-readme-drift branch July 30, 2026 08:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-release PR queued for the next release build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant