Repository navigation
Draft-queue sweep: close 27 shipped drafts, re-scope 24; repos_sync OptInBlock refactor - #539
Merged
Merged
Conversation
- repos-sync-test-keys-on-dir-name, glance-shadow-window-reached: fixed by 679b131 (glance ruling 2026-11-04) - arxiv-edge-refuses-stdlib-urllib: superseded by 4d82905 (curl fallback on 406) - arxiv-refs-api-errors: shipped in PyAutoMemory#143 - repos_sync_check_dedup: re-sized large, awaiting a human design call (file is now 3204 lines) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016nhQ8MZyNga1wamBmFdfAK
…e0/ba38413); note compile-drift option (a) on branch Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016nhQ8MZyNga1wamBmFdfAK
…ry/remote check and write legs Narrowed scope (option a of the 2026-11-05 re-size): the three opt-in AGENTS.md blocks share one declaration; check_* names stay as thin wrappers. Deliverable, filing, standards, hooks and the mode-gated writers stay explicit. Witness: --check on the live workspace, --write on a scratch copy of the workspace, and the post-write --check are byte-identical before/after, as are the files --write produced. New tests/test_repos_sync_opt_in_blocks.py pins the shared contract per block. Mind suite 725 passed, 1 pre-existing failure (test_the_hook_survives_an_unwritable_tools_dir, red without this change — root in the container can write a chmod'd dir). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016nhQ8MZyNga1wamBmFdfAK
- rtd-organism-currency: Brain 1aa2ed4 (#563) + 7654757 (#564) - board-without-gh-phase2-legs: Brain 15317af (#564), witness test 10 passed - session-start-hook-copies-regen: all 27 swept copies match canonical; profile README patch unverified - cortex-projects-dashboard-parent: phase 1 Brain#526; phase 2 stays as output_summary.md Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016nhQ8MZyNga1wamBmFdfAK
…afts to their remainder Draft-queue sweep 2026-11-05 (read-only audit of all 280 drafts against the Mind ledger and GitHub commit/PR/code search), closures approved by the human. Each record cites its evidence. Partly-done drafts gain a dated 'what is left' section (Done / Remaining); titles and intent unchanged. Live pointers updated in active/gradient_correctness_sweep.md and the likelihood-lifecycle ledger. Dashboard regenerated with the epic-companion census fix (PyAutoBrain#588): backlog 286 -> 239 prompts, hygiene flags 31 -> 5. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016nhQ8MZyNga1wamBmFdfAK
…ointer updates Completes f5d3205, which carried only the new records (a stash round-trip left these changes unstaged). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016nhQ8MZyNga1wamBmFdfAK
…sed, whatever path the merge took Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016nhQ8MZyNga1wamBmFdfAK
Conflicts were only the generated dashboard.md / dashboard.html / state.json; re-rendered from the merged tree with the PyAutoBrain#588 renderer. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016nhQ8MZyNga1wamBmFdfAK
…nc-optin-block (this PR) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016nhQ8MZyNga1wamBmFdfAK
…ard; fix active.md blank line Conflicts were only generated files (complete/index.md, dashboard.md/.html, state.json), regenerated from the merged tree. active.md on main carried a double blank line before ## autonomous-orchestrators-p4c (from 49c8d9c), which broke test_the_real_registries_round_trip_through_split; collapsed to one. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016nhQ8MZyNga1wamBmFdfAK
… main's copy) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016nhQ8MZyNga1wamBmFdfAK
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.
This PR is mostly ledger work, plus one behaviour-preserving refactor (
dc471e1d6, reviewable on its own). The branch is notclaude/**, so it needs a PR either way.Draft-queue sweep (2026-11-05)
A read-only audit compared all 280 drafts against the Mind ledger and GitHub commit/PR/code search. The human approved every closure.
Closed: 27 drafts, each with a record in
complete/2026/11/that cites its evidence:f5d320519).nautilus-ep-use-jax-guard: the crash path is gone since PyAutoFit196abf39a(is_jaxusesgetattr), but the EP regression test was never added. The record notes this.Re-scoped: 24 partly-done drafts. Each gains a dated "what is left" section (Done / Remaining); titles and intent are unchanged. One of them is the high-priority
eyes_cluster_visualization_group_render_every_cl, now down to the A2744 zooms and theviz_manifestcluster rows.Pointers updated:
active/gradient_correctness_sweep.mditem 10 is marked shipped.output_summary.mdandbrain_board_follow_ups.mdpoint at their closed parents.Re-sized:
repos_sync_check_dedup.mdwas re-sized. The human chose option (a), implemented below.Dashboard regenerated with the PyAutoBrain#588 census fix (epic surveys, reviews and reports are no longer backlog items): 286 → 239 prompts, 31 → 5 hygiene flags. Merge #588 first, or Mind main's
dashboard_refreshwill re-add the 29 epic companion files.Root cause, for the record: sessions merge without running the Mind close-out step. Several records carry a duplicate of an existing draft as their "original prompt", and this morning's batch proposed two drafts that had already shipped.
Refactor (
dc471e1d6):repos_sync_check_dedup, narrowed scopeA single
OptInBlockdataclass now drives both the drift check and--writefor the three opt-inAGENTS.mdblocks: map, history and remote.check_map_blocks,check_history_blocksandcheck_remote_blocksremain as thin wrappers. These stay explicit: the deliverable, filing and standards blocks, the hooks, and the mode-gated writers.Witness: byte-identical before and after for:
--checkon the live workspace--writeon a scratch copy of the workspace--check--writeproducedThe new
tests/test_repos_sync_opt_in_blocks.pypins the shared contract for each block.Validation
lifecycle.py check --pathsOK on every commit.test_session_bootstrap.py::test_the_hook_survives_an_unwritable_tools_dir, also fails without these changes: root in the container can still write a chmod'd directory.test_repos_sync_root_default.pyfails ifPYAUTO_ROOTis exported in the shell. A Brain CLI run exported it in this session. The test passes with it unset; the test probably needs to clear that variable itself.draft/refactor/pyautomind/repos_sync_check_dedup.mdcan be closed at /prm.🤖 Generated with Claude Code
https://claude.ai/code/session_016nhQ8MZyNga1wamBmFdfAK