mind: record the shipped min-version draft, add issues --drafts, dedupe - #164
Merged
Conversation
…dupe
Follows the draft/ rot noticed while closing out the orphan triage. draft/
is graded by NO check at all, and it carries shipped work too.
minimum_library_version_adoption was sitting in draft/feature/workspaces/
with Priority: high while all three legs of its scope had been delivered
three weeks earlier. Verified across every repo it names, not inferred from
one:
* version.minimum_library_version: 2026.7.9.1 present in config/general.yaml
in all SEVEN -- autofit/autogalaxy/autolens workspaces, HowToFit,
HowToGalaxy, HowToLens, euclid_strong_lens_modeling_pipeline
* the dead `workspace_version` key is gone. The only surviving matches are
the explanatory comment and `workspace_version_check`, a different and
still-live key (the documented bypass for main-branch clones)
* version.txt is gone -- HTTP 404 on main for the three sampled repos
Recorded to complete/2026/07/, dated from autolens_workspace 21702119
"config: adopt version.minimum_library_version floor (2026.7.9.1)".
Also removes a duplicate draft: restore_multiple_sources_lensing_of_lens.md
existed twice, under feature/autolens/ and feature/workspaces/. They are the
same task -- the autolens copy is the raw original (typos "acitually",
"epxlpicit", no header), the workspaces copy is the same text formalised by
the Intake Agent on 2026-07-08. Dropped the raw one. A scan for other
duplicate basenames and identical bodies across all 152 drafts found no
others.
`issues --drafts` extends the online cross-check to draft prompts citing a
GitHub issue. It is ADVISORY and never affects the exit code, because the
signal genuinely differs: a registry entry's `issue:` is its own tracking
issue, so closed means done, but a draft usually cites an issue as CONTEXT
("Once #480 is fixed...") -- closed can mean newly UNBLOCKED rather than
shipped. Both readings deserve a look; neither is a gate. Only 9 of 152
drafts cite an issue at all, so this is a partial net by construction.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GW2wFpSkZtXr8VzM5w8MpX
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.
Follows the
draft/rot noticed while closing out #163.draft/is graded by no check at all, and it carries shipped work too.minimum_library_version_adoptionwas shipped three weeks agoIt sat in
draft/feature/workspaces/withPriority: highwhile all three legs of its scope had been delivered. Verified across every repo it names, not inferred from one:version.minimum_library_version: 2026.7.9.1inconfig/general.yamlfor autofit / autogalaxy / autolens workspaces, HowToFit, HowToGalaxy, HowToLens, euclid_strong_lens_modeling_pipeline.workspace_versionkey is gone. The only surviving matches are the explanatory comment andworkspace_version_check— a different, still-live key (the documented bypass formain-branch clones, where mismatches are expected becausemainmoves faster than releases).version.txtis gone — HTTP 404 onmainfor the three sampled repos.Recorded to
complete/2026/07/, dated from autolens_workspace21702119.A duplicate draft
restore_multiple_sources_lensing_of_lens.mdexisted twice — underfeature/autolens/andfeature/workspaces/. Same task: the autolens copy is the raw original (typos "acitually", "epxlpicit", no header), the workspaces copy is that text formalised by the Intake Agent on 2026-07-08. Dropped the raw one.A scan across all 152 drafts for other duplicate basenames and identical bodies found no others.
issues --draftsExtends the online cross-check to draft prompts citing a GitHub issue.
Advisory, and never affects the exit code — because the signal genuinely differs. A registry entry's
issue:is its own tracking issue, so closed means done. A draft usually cites an issue as context ("Once #480 is fixed…","Follow-up to #57"), so closed can mean the draft is newly unblocked rather than finished. Both readings deserve a human look; neither is a gate.This is a partial net by construction: only 9 of 152 drafts cite an issue at all.
minimum_library_version_adoptioncited none, so this check would not have caught it — that one needed reading the seven configs.lifecycle check→ OK.pytest tests/→ 112 passed (3 new).Generated by Claude Code