← ClaudeAtlas

goalforge-hardenlisted

goalforge-internal — use entry commands; do not auto-trigger Drive a WP from status `spec` to `hardened` by first running a read-only Tier-2 pre-harden review (a WP-scoped delta that consumes the feature-level Tier-1 audit as data, skipped entirely for a simple WP with a fresh, finding-free Tier-1, and falling back to a whole-feature review when a sibling WP drifted), then delegating to `goalforge-interview` (which drives the `interview` plugin engine) to resolve all open questions — a question may stay open only as a recorded `[risk-accepted]` risk — then advancing `hardened → ready` via human approval, or autonomously under the signal-scoped rule (simple + severity ≤ MEDIUM + non-migration). Use when a WP's open questions must be driven to zero before execution. TRIGGER: /goalforge-harden <wp-path>.
Truncuso/cogwright · ★ 0 · AI & Automation · score 75
Install: claude install-skill Truncuso/cogwright
# SDD Harden Advances a WP through two transitions: 1. `spec → hardened` (automated, driven by `goalforge-interview`, which wraps the `interview` plugin engine) 2. `hardened → ready` (human-gated by default; auto-advances only under the signal-scoped rule — Step 2) ## Unattended mode (`SDD_AUTONOMY=unattended`) When the environment variable `SDD_AUTONOMY=unattended` is set (the `autopilot` driver sets it), there is no human to answer. Wherever this skill would call `AskUserQuestion` — the Step 0 dependency-frontier halt, and the `hardened → ready` sign-off — **do not block. PARK instead:** write the blocker / verbatim gate prompt to the WP `findings.md` and stop (exit cleanly so the run resumes later). This does **not** bypass the human gate — a WP outside the signal-scoped auto-advance class (Step 2.3) is still not advanced autonomously; the run simply stops and hands off so a human approves later. A WP *inside* that class advances with `--mode auto` in either autonomy mode — the rule, not the autonomy setting, decides. Classify per `~/.claude/skills/autopilot/references/autonomy-policy.md`. Unset (`interactive`) behaviour is unchanged. ## Preconditions - WP `overview.md` exists with `status: spec`. - `goalforge-validate.sh` passes for this WP (no schema errors). ## Step 0 — Dependency-frontier gate (the harden frontier) A WP may not be hardened until its dependencies are **`verified` or `archived`** — the *harden frontier*. This is the first gate, run before a