Repository navigation
docs: generated search roster blocks + roster check (search-ext A5 consumers) - #56
Merged
Merged
Conversation
…i-currency af_configure_search.md's roster sentence and non_linear_search.md's stale 7-row table become search-roster blocks rendered from the installed autofit search manifest (autofit 2026.10.12.1) by PyAutoHands; the per-search character notes stay hand-written below the generated table. The page is re-pinned to PyAutoFit 3f4699b9 and provenance-restamped. The skill cites the autofit inference search catalogue at a pinned commit. wiki-currency clones PyAutoHands and runs check_search_roster against the installed release (search-ext A5 consumers, PyAutoLabs/PyAutoHands#310). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Search-extensibility A5 (consumers): the assistant's search rosters are generated from the installed
autofitrelease's search manifest instead of written by hand. Merge after PyAutoLabs/PyAutoHands#311 (generator, branch sha5e4224e).skills/af_configure_search.md: the inline 15-name roster sentence becomes astyle=listblock (family,af.<Name>, experimental marks, worked-example citation). Adds the citation of measured per-task behaviour:autofit_inference:catalogue/search_catalogue.jsonat commit3463aa19014b6bd83563018568f0fb4a2376f8eb(protocolgaussian_x3@1; wave 1 ranks nothing — coverage, not a leaderboard). The branches (nested / MCMC / MLE) stay hand-written.wiki/core/concepts/non_linear_search.md: the STALE 7-row roster table (no NSS, SMC, BFGS, MultiStart*) becomes astyle=tableblock — all 15 searches with status, JAX use, gradient, evidence, posterior kind, example — plus the capability-matrix link. The one-line "character" notes stay hand-written below it. The "Choosing" pick guidance is untouched. Frontmatter re-pinned to PyAutoFit3f4699b959e387b2eddca4508585c7812dc557be,last_updated: 2026-10-15,content_sha256restamped with--write-provenance --page..github/workflows/wiki-currency.yml: clones PyAutoHands intosources/(so the existing PR-branch matching pairs it with #311) and runscheck_search_roster.py --root .against the installed release; a changed roster fails the job, a stamp-only difference is a note.Decisions taken (decide-and-flag)
autofit 2026.10.12.1(current PyPI release, clean py3.12 venv) — the worktree's source-checkoutautofitreports a stale2026.8.17.1; rosters are identical between them.autofit_inference:notation; that repo is not insources.yaml, so--check-citationsdoes not resolve it (it is a pinned-commit pointer, as the ruling asks).wiki/andskills/finds nothing to flag in this assistant.Heart RED override
Quoted from #310 ("Heart RED override"):
Test plan
--checkregenerates byte-identically against the installed release (strict, stamp included):autofit 2026.10.12.1venv):--check-versionclean,--scope allexit 0,--lint-idiomsclean,--check-provenance0 errors,--check-citations0 missing.Ship gate
test_search_roster.py28 after the last fix); PyAutoBrain full suite 1265 passed (one test,test_grouped_organ_consumers, fails only whenactivate.shexportsPYAUTO_MIND, and passes in a clean env; unrelated to this diff); the doc repos have no test dir (n/a); PyAutoMemorymake validategreensmoke_tests.txtchanged. al/agguides/modeling/searches.pyis a docstring-only edit (py_compileclean, not smoke-listed). The workspace smoke CI on these PRs is the record.e720263and Braindb0916b. Round 2 confirmed 12/13 resolved, with one partial: the installed-mode manifest could still read a source checkout via the cwd. That is fixed in Hands5e4224ewith a test. No third round was run (decide-and-flag).--checkregenerates byte-identically against the installedautofit 2026.10.12.1in every consumer (output shown in each consumer PR). ✓ navigator--rosterwrites the curatedllms.txtblock. ✓ af/al/ag assistant blocks come from the same manifest. ✓ Brain promoted tier and gaps are keyed by manifest name andintegration_test. ✓ The workspace CIsearch_rosterjob checks anchors against the installed release, not main; it goes live once Hands merges. ✓ al/ag guides are domain advice plus a matrix link. ✗ Capability matrix → B3 catalogue card link: this is in PyAutoFitdocs/_generate_searches.py, which is not in this task's repos.FIREWALL_ALLOWLISTto add"autofit_inference"foragents/faculties/samplers/_samplers.pyandsamplers.sh. Until then the Brain PR's firewall leg is red; its pytest leg is green.🤖 Generated with Claude Code