record: hygiene-coverage-drift shipped (PyAutoBrain#197) - #133
Merged
Conversation
Advances the prompt active/ -> complete/2026/08/ and removes the active.md entry. Both PRs merged: PyAutoBrain#200 (5cb1c73), PyAutoMind#132 (c0576aa). The record keeps the traps worth re-reading: category alone is the wrong key for deps/docs (PyAutoNerves is an organ that ships a distribution, so a category mapping re-creates the bug); the drift check's leg A guards the PyYAML-free reader, not the manifest content, because both sides read the same file; and the unscanned signal belongs only to the repo-array modes. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SzmzZidPBRqQZjEEw1d6ET
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.
Lifecycle bookkeeping for PyAutoLabs/PyAutoBrain#197, now that both code PRs are merged — PyAutoLabs/PyAutoBrain#200 (
5cb1c73) and #132 (c0576aa).Advances the prompt
active/ → complete/2026/08/hygiene-coverage-drift.mdand removes theactive.mdentry, which still claimed the task was in flight. Written bylifecycle.py record, not by hand.A new branch off the new
mainrather than commits stacked on merged history — the previous branch's three commits were squashed intoc0576aa, so its content is fully inmain(verified by an empty diff before force-with-lease).What the record preserves
The traps worth re-reading, not just the outcome:
deps/docs.PyAutoNervesiscategory: organyet ships a distribution, so mappingdepstocategory: librarywould have dropped it — the same bug, one line down.repos.yamlthe check does, so the two can never desynchronise; what leg A actually guards is the PyYAML-free reader. Found by trying to make it fail and watching it pass.unscannedbelongs only to the repo-array modes. The first cut applied it everywhere and broke 20 tests, because the helper-backed modes discover their own targets.packagingbypyproject.toml— tried, reverted, and recorded so it isn't re-attempted.It also records the two things left deliberately open: the exposed backlog (167 cosmetic CRLF, 41 dep caps) is unfiled by design, and
HYGIENE_PERF_LIBSstill defaults to the pre-renameautoconf.Checks
lifecycle.py check: OKlifecycle.py index --check: OK (893 records)active.md: entry removed, 0 remaining referencesGenerated by Claude Code