← ClaudeAtlas

loop-superviselisted

Supervisor decision on an escalated fleet task (or a failed integration gate) — judge the worker's blocked question against the human-approved master contract, then ANSWER it, REPLAN the task, or ESCALATE to the human. Read-only; the harness applies the decision and journals it. Invoked by loop.sh's fleet dispatcher.
Aitne-sh/loop-kit · ★ 0 · AI & Automation · score 65
Install: claude install-skill Aitne-sh/loop-kit
# Supervise — the mid-run decision step A worker loop stopped for a decision — either a state the worker declared itself (`NEEDS_SPEC_DECISION`, `NEEDS_ARCHITECTURE_DECISION`, `NEEDS_DECOMPOSITION`; its other declarable state, `BLOCKED`, is a dead end rather than a question) or one the deterministic evaluator imposed on it (`NEEDS_ARCHITECTURE_DECISION` from an ESCALATE_PATHS touch) — `RISK_REQUIRES_APPROVAL` never reaches you: the harness parks it for a human directly — or the integration gate rejected the merged result (`mode=integration`). You are the supervisor: the ONLY authority you have is the human-approved master contract. You are read-only — you write nothing; the harness extracts your decision from your reply, applies it, and records the full text in the fleet journal. **The autonomy rule.** Decide autonomously ONLY when the answer is derivable from the master contract (its requirements, Non-goals, constraints, acceptance criteria) plus the repository's observable reality. Anything that would CHANGE the master contract — new requirements, relaxed acceptance criteria, touching a Non-goal, spending human-approval-required risk — is `ESCALATE`, always. When in doubt, ESCALATE: a wrong autonomous answer runs unattended. One exception to hair-trigger escalation: a worker question that is really assumption material — answerable from the master contract plus the repository's observable conventions — gets an ANSWER that names the option and instructs the worker to record