Skip to content

mind: land the autonerves-floor task state, one new prompt and one re-park - #269

Merged
Jammy2211 merged 4 commits into
mainfrom
claude/small-datasets-regime-stamp-tlvobd
Aug 23, 2026
Merged

mind: land the autonerves-floor task state, one new prompt and one re-park#269
Jammy2211 merged 4 commits into
mainfrom
claude/small-datasets-regime-stamp-tlvobd

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Mind-state only — no library code. Records the work from one session across three tasks.

What's here

1. bump-autonerves-floor — shipped and closed out

Prompt advanced draft/ → active/ → complete/, with the completion record at complete/2026/08/bump-autonerves-floor.md and the original prompt folded in. Tracked as PyAutoArray#482, shipped as PyAutoArray#483 (merged 0f75c3d).

The record keeps two findings worth not re-deriving:

  • The prompt was filed 2026-08-22 blocked on "the PyAutoNerves release", and autonerves 2026.8.23.1 was uploaded 2026-08-23T00:41Z — hours before the run. A prompt parked on an external release is worth re-checking on sight rather than trusting its Status:.
  • The prompt framed converting the duplicated SMALLDAT literal as an optional cleanup. It wasn't optional in either direction: the comment justifying the duplication names the floor, so bumping the floor made it factually false. Kept the duplication on a decoupling rationale; a floor constrains resolution only, and an editable checkout can still present a pre-stamp autonerves.

2. untrack-generated-fits-test-artifacts — new prompt

draft/maintenance/libraries/. autoarray's suite writes test output into 13 tracked paths under output_test/, so any autonerves FITS-writer change dirties the tree and forces an unrelated binary into the diff. Surfaced when PyAutoNerves#155's header-comment fix silently modified a committed fixture during PyAutoArray#483.

The convention already exists and was applied inconsistently — .gitignore names two individual generated files and misses the other thirteen. Body carries the full inventory, the writers, and both candidate fixes (tmp_path preferred).

Filed via /intake, which classified low-confidence to triage/; re-homed by hand.

3. point_source_json_datasets_record_no_regime — re-parked, not started

That prompt's step 1 gates the work on two expiring facts and says to re-park rather than build if they still hold. Both re-verified 2026-08-23 and both still hold:

  • PyAutoLens#480 still open — created 2026-04-28, updated_at identical to created_at, no assignees, no closing PRs.
  • weak/simple still regime-invariantscripts/weak/simulator.py calls via_tracer_from over an explicit 1500-galaxy annulus and contains no os.environ read at all.

So nothing was built, no issue opened, no branch cut. Added a dated re-check log so the next attempt doesn't repeat the verification, plus two path corrections that cost a search: the no_run.yaml exclusion lives in autolens_workspace, not autolens_workspace_test (whose copy has no multiple_sources entry), and it skips two scripts — simulator and modeling — not one. The original :41-42 line reference had already drifted, so the log matches on entry text instead.

Checks

scripts/lifecycle.py checkOK. dashboard.md / dashboard.html regenerated via pyauto-brain intake --apply dashboard (150 prompts).


Generated by Claude Code

claude added 4 commits August 23, 2026 01:20
The prompt was filed blocked on the PyAutoNerves release. That release landed
(autonerves 2026.8.23.1, the first carrying the SMALLDAT stamp), so the task is
unblocked and issued as PyAutoArray#482.

Advances the prompt draft/ -> active/ and registers the task in active.md.

Co-Authored-By: Claude <[email protected]>
…ries)

autoarray's test suite writes output into 13 tracked paths under output_test/,
so any autonerves FITS-writer change dirties the tree and forces an unrelated
binary into the diff. Surfaced by PyAutoArray#483, where the PyAutoNerves#155
header-comment fix silently modified a committed fixture.

The convention already exists but was applied file-by-file: .gitignore names two
individual generated files and misses the other thirteen.

Filed via intake, which classified low-confidence to triage/; re-homed by hand
to maintenance/libraries and the body written with the real inventory.

Co-Authored-By: Claude <[email protected]>
autonerves floored at 2026.8.23.1, the first release carrying the SMALLDAT
stamp. Blocker cleared itself the same day the prompt was filed.

Records the two findings worth keeping: the duplication comment in
dataset_util.py named the floor and so had to change whatever was decided about
the literal (kept, on a decoupling rationale), and the suite dirtied a tracked
FITS output artifact — a distinct problem from the regime-dependent *input*
fixtures the parent task solved, filed as its own maintenance prompt.

Co-Authored-By: Claude <[email protected]>
…2026-08-23)

The prompt's own step 1 gates the work on two expiring facts. Both re-verified
today and both still hold, so nothing was built: PyAutoLens#480 is still open
(untouched since 2026-04-28, no closing PRs), and weak/simple is still
regime-invariant (scripts/weak/simulator.py calls via_tracer_from over an
explicit annulus and reads no environment variable).

Records the re-check with its date so the next attempt does not repeat it, and
fixes two paths that cost a search: the no_run.yaml exclusion lives in
autolens_workspace rather than autolens_workspace_test, and it skips two scripts
(simulator and modeling), not one.

Co-Authored-By: Claude <[email protected]>
@Jammy2211
Jammy2211 merged commit 097d76c into main Aug 23, 2026
2 checks passed
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