diff --git a/bin/README.md b/bin/README.md index 703c6a2..a8c1a63 100644 --- a/bin/README.md +++ b/bin/README.md @@ -22,8 +22,10 @@ Auto-discovers (no hardcoded skill list) by scanning each organ repo's `ship_library`, `ship_workspace`, `register_and_iterate`, `repo_cleanup`, `update_issue`). - **`PyAutoHeart/skills/`** — status / readiness / validation skills - (`pyauto-status`, `pyauto-status-full`, `worktree_status`, `smoke_test`, - `dep_audit`, `verify_install`, `review_release`, `audit_docs`, `cli_noise_clean`). + (`worktree_status`, `smoke_test`, `dep_audit`, `verify_install`, + `review_release`, `audit_docs`, `cli_noise_clean`), plus the reference-only + `/health` legs `health_sweep/`, `pyauto-status/`, `pyauto-status-full/` (driven + by the Brain's `/health` door, not installed as standalone commands). - **`PyAutoBuild/skills/`** — release-execution skills **only** (`pre_build`). Build owns no dev-workflow skills; `ship_*` (Brain) only *call* its release step. - **`autolens_profiling/skills/`** — science-profiling skills (`profile_likelihood`). diff --git a/skills/health/health.md b/skills/health/health.md index 4f20575..9beabc6 100644 --- a/skills/health/health.md +++ b/skills/health/health.md @@ -12,6 +12,7 @@ Shared routing context: `PyAutoBrain/skills/COMMANDS.md`. | `/health` | The Brain **Health conductor** loop with you: assess (vitals → Heart) → triage → dispatch a validation leg → re-judge, until GREEN. | `bin/pyauto-brain health` | | `/health check` | One-shot **green-light sweep**: sync each repo's `main`, run library pytest + workspace smoke, report a pass/fail matrix. | `PyAutoHeart/skills/health_sweep/reference.md` | | `/health status` | **Active-work dashboard**: what's in flight across the repos (reads `active.md` / `planned.md` / `complete.md`), conflicts, idle repos. | `PyAutoHeart/skills/pyauto-status/reference.md` | +| `/health full` | **Release-run dashboard**: what the last PyAutoBuild release-prep run produced (per-workspace pass/fail/timing, slowest scripts, failure tracebacks). | `PyAutoHeart/skills/pyauto-status-full/reference.md` | ## Do @@ -23,11 +24,14 @@ Shared routing context: `PyAutoBrain/skills/COMMANDS.md`. supports `--no-sync`). - **`/health status`** → follow the dashboard procedure in `PyAutoHeart/skills/pyauto-status/reference.md`. +- **`/health full`** → follow the release-run dashboard procedure in + `PyAutoHeart/skills/pyauto-status-full/reference.md`. -`/health` is the **only** health command. The former `/health_check` and -`/pyauto-status` are retired as top-level commands and live on as the `check` and -`status` legs above — the door is the Brain, the procedures are Heart's. +`/health` is the **only** health command. The former `/health_check`, +`/pyauto-status`, and `/pyauto-status-full` are retired as top-level commands and +live on as the `check`, `status`, and `full` legs above — the door is the Brain, +the procedures are Heart's. -Not folded in: `/pyauto-status-full` (the release-run report — a separate axis; -flagged for a later pass) and the shell `pyauto-status` function (unrelated -cross-repo sync tooling). +On the shell side, the same vocabulary applies: `health` (git-sync dashboard), +`health release`, and `health audit` (see `PyAutoMind/scripts/health.sh`) — a +separate local convenience layer, not this command.