Skip to content

PyAutoScientist Phase 3a: spawn spec, template family seed, Nerves role #71

Description

@Jammy2211

Overview

The judgment-tier slice of Phase 3, launched --auto (supervised effective; feature/large cap). Design settled in PyAutoMind/docs/pyautobrain/pyautoscientist_phase3_research.md; the four calls human-approved in-session 2026-07-10: (1) template family as GitHub template repos, thin-by-design; (2) autoproject_assistant = clone agent lightweight-seed, gated on 3b; (3) fresh slate = spawn generator, live repos stay live; (4) Nerves = promote role, defer repo rename, never rename the package.

Plan (written at launch per the supervised contract)

  1. spawn_spec.md in PyAutoMind/docs/pyautobrain/ — the structure-vs-content partition rules for Mind/Memory templates + the template family's stamped mechanical layers, complete enough that 3b implementation is mechanical.
  2. Seed the template family — three repos created private under PyAutoLabs (flip-public is a parked human decision): PyAutoProject (1D Gaussian: model + af.Analysis + packaged YAML priors config + tests + README), autoproject_workspace (scripts/start_here.py in the docstring-cell convention, config/general.yaml pin, config/build/copy_files.yaml), autoproject_workspace_test (smoke script + smoke_tests.txt). API grounded against autofit_workspace/scripts/overview/overview_1_the_basics.py.
  3. 3b prompt series drafted in Mind (Status: draft; issued one-at-a-time later): spawn implementation, smoke-workflow generalisation, clone agent lightweight-seed, config extraction.
  4. Nerves role promotion: repos.yaml role text + repos_sync --write regeneration.

Checkpoint-and-continue: judgment gates park as batched questions here. Heart-ack: the 6-reason YELLOW set acknowledged twice in-session today; binds to exactly that set.

Acceptance

Per the prompt (issued/pyautoscientist_phase3a.md): spec implementable mechanically; library tests green + start_here.py runs end-to-end; zero diffs to organ code/skills/AGENTS.md; repos_sync green after the role-text change.

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions