Skip to content

prompt: file + fix pre_build untracked-staging leak - #152

Merged
Jammy2211 merged 1 commit into
mainfrom
claude/automind-task-planning-163wk7
Aug 8, 2026
Merged

prompt: file + fix pre_build untracked-staging leak#152
Jammy2211 merged 1 commit into
mainfrom
claude/automind-task-planning-163wk7

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Mind-side bookkeeping for PyAutoHands#232 / PyAutoHands#233.

pre_build.sh's run_workspace black-formats and git adds scripts/ and notebooks/ as directories across 13 repos. Both reach untracked files, so a human's uncommitted script is reformatted and pushed inside the "pre build" commit — silently, exit 0. Near-miss during the 2026-08-07 release drive, caught only by operator vigilance; the record said it was "worth a real fix so it is not left to operator vigilance."

Changes

  • File draft/bug/pyautohands/pre_build_stages_untracked_wip.md — the task, its reproduction, the two-leg fix and the verification approach.
  • Retire draft/bug/pyautobuild/root_level_git_add_stages_nothing_on_unmatched_glob.md to complete/archive/shelved/. It is obsolete: the root-level glob git add line it describes no longer exists in pre_build.sh, having been deleted outright by PyAutoHands#156 as a measured no-op in all 13 repos — so the bug was fixed by deletion, not by the tolerant-glob fix that prompt proposes. Header added explaining why, so it is not picked up and worked.
  • Record the fix against the release-drive-2026-08-07 pre_build-trap line in active.md, including that the branch is not yet merged.

scripts/lifecycle.py check OK; 88 tests pass.


Generated by Claude Code

pre_build.sh's run_workspace black-formats and `git add`s scripts/ and
notebooks/ as directories across 13 repos. Both reach untracked files, so a
human's uncommitted script is reformatted and pushed inside the "pre build"
commit — silently, exit 0. Near-miss during the 2026-08-07 release, caught
only by operator vigilance.

- file draft/bug/pyautohands/pre_build_stages_untracked_wip.md
- retire draft/bug/pyautobuild/root_level_git_add_stages_nothing_on_unmatched_glob.md
  to complete/archive/shelved/ — the glob line it describes was deleted
  outright by #156, so it was fixed by deletion, not by the proposed fix
- record the fix against the release-drive-2026-08-07 pre_build-trap line

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01X13iRHCuuLptM7XsT1tfdH
@Jammy2211
Jammy2211 merged commit 62869a2 into main Aug 8, 2026
1 check passed
Jammy2211 pushed a commit that referenced this pull request Aug 20, 2026
Jammy2211 pushed a commit that referenced this pull request Aug 20, 2026
…ets --mesh delaunay

User set the campaign fiducial to 1250 source pixels; delaunay_numba cells
re-run + re-pinned at euclid/hst (autolens_profiling PR #152 commit 1d13e3f).
Key refinement: at 1250 the hst solve collapses to 1.42 s (near-perfect warm
start) while euclid stays at 3.61 s / 153 iterations — the positive-only
solve is active-set-iteration-bound, not resolution- or param-bound, which
sharpens the solver speed-up prompt (numbers updated to the 1310-param probe:
2.41 s np.insert/np.delete churn vs 0.047 s full Cholesky).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Vcc7MUBMnNU6n8qqS9ioVZ
Jammy2211 pushed a commit that referenced this pull request Aug 21, 2026
Clears the last 'lifecycle issues' DRIFT: autolens_profiling#151 was CLOSED and
PR #152 MERGED on 2026-08-20 (merge commit 564d51e7), but active.md still listed
the task as 'awaiting-merge'. Nothing needed merging — only the registry was stale.

The record explicitly does NOT claim the task's outstanding follow-ups: the
solver-check, the PyAutoArray solver-restoration prompt (the direct consequence of
the 78%-in-the-solve finding), and the RAL scaling sweep are all still open and are
listed as such. Technical findings are transcribed from active.md + issue #151, not
independently re-measured; the merge and issue state WERE verified against GitHub.

Both guards now pass: 'lifecycle check: OK', 'lifecycle issues: OK'.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KEe83hkSAgKU6qtVa4yMoq
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants