计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
whitebox【效率与协作】File-based control plane that observes, explains, and controls the AI coding process. /whitebox is the sole product boundary — launch|status|explain|health|approvals expose run start, current state, intervention triggers, linked DEC evidence, approval control, and execution environment health. Use this to see what is running, why something is blocked…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
File-based control plane that exposes AI execution, decisions, and gates in an observable form
/whitebox surface.user_confirmation, agent_conflict, and risk_acknowledgement.agent_conflict cases, surface linked DEC-* ruling metadata and required actions on the explain/TUI surface.Whitebox is a product boundary that reads file-based artifacts; any mutations are performed exclusively via the canonical CLI path.
TASKS.md.claude/orchestrate-state.json.claude/collab/events.ndjson (canonical facts log).claude/collab/control.ndjson (canonical operator-intent log).claude/collab/board-state.json (derived renderer state).claude/collab/control-state.json (derived control query state).claude/collab/derived-meta.json (derived stale markers)/whitebox is the only product boundary./whitebox's interactive renderer/operator shell./whitebox's internal mutation API and headless/scriptable surface./whitebox.approve / reject only..claude/collab/control.ndjson is an append-only operator-intent log; only the Node writer may write to it..claude/collab/control-state.json is disposable derived state and must not be edited directly.idempotency_key and correlation-aware filtering./whitebox launch — UI-first supervisor entrypointIntent: Bring up Whitebox first, then start the actual executor CLI as a child process.
node skills/whitebox/scripts/whitebox-launcher.js.claude/collab/* artifacts (auto-init capable)claude)--json): { ok, project_dir, dashboard, session, command }collab-initsupervisor.session.* lifecycle eventsPrinciple:
/whitebox status — Current state/summaryIntent: See at a glance what is currently running and the key state (gates/blocked).
TASKS.md, .claude/orchestrate-state.json, .claude/collab/board-state.json, .claude/collab/derived-meta.json--json): { ok, run_id, blocked_count, gate_status, pending_approval_count, pending_decision_count, stale_artifacts }Relationship: /whitebox status exposes the whitebox-perspective summary/header/warnings (derived stale, etc.).
/whitebox explain — Why is it blocked? What options are available?Intent: Explain, with evidence, why a specific task/REQ/gate is blocked or denied.
.claude/collab/events.ndjson, .claude/collab/control-state.json, TASKS.md, .claude/orchestrate-state.json, .claude/collab/requests/*.md, .claude/collab/decisions/*.md--json): { ok, target, reason, options[], trigger, linked_decision, evidence_paths, correlation }Intervention trigger types:
user_confirmation — Explicit user confirmation is requiredagent_conflict — Agent recommendations conflict and operator choice is neededrisk_acknowledgement — Continuing the current plan requires explicitly acknowledging a risk/whitebox approvals — Canonical approval control surfaceIntent: Query and approve/reject paused approval gates in a headless/scriptable way.
node skills/whitebox/scripts/whitebox-control.jslist — Query pending approval queue (control-state.json read only)show --gate-id=<id> — Show details of a specific gateapprove --gate-id=<id> — Append approve intent to canonical control.ndjsonreject --gate-id=<id> — Append reject intent to canonical control.ndjsonapproved, rejected, already_applied, not_found, stale_target, invalid_command, write_failed0 — success (approved, rejected, already_applied, list, show)3 — not_found4 — stale_target5 — invalid_command6 — write_failedlist/show: None (control-state.json query only)approve/reject: appends to control.ndjson and records an audit event via the shared mutation pathlist/show results for pending approvals may include the trigger metadata above; read-only decisions are surfaced in inspect-focused mode via /whitebox explain. approve/reject applies only to mutable approval gates.
/whitebox health — Environment/artifact health checkIntent: Check the health of executors (subscription CLIs), core artifacts, and event log integrity.
claude, codex, gemini (subscription-backed)TASKS.md, .claude/orchestrate-state.json, .claude/collab/events.ndjson, .claude/collab/control.ndjson, .claude/collab/board-state.json, .claude/collab/control-state.json--json): { ok, executors, artifacts, events_integrity, control_integrity }/whitebox launch or /team-orchestrate (which delegates launch)./whitebox status to see paused gates / blocked state and pending decision count./whitebox explain to review evidence, trigger, linked DEC, approve/reject options, or inspect-only decisions./whitebox approvals list|show to review mutable pending gates./whitebox approvals approve|reject --gate-id=... to record the canonical control command.FINAL DEC, matching ESCALATED REQs are automatically RESOLVED through the canonical hook/event path./whitebox status again to verify resumed/blocked state.Rules:
codex auth status and gemini auth status.host_not_attached when the CLAUDECODE host attachment signal is absent — do not guess.