Deepwork Execute Status
Display the current status of the active execute-mode deepwork session.
- Use Glob to find active instances:
Glob: ${CLAUDE_PROJECT_DIR:-$(pwd -P)}/.claude/deepwork/*/state.json
If no files are found, report "no deepwork session is currently active" and stop. If multiple are found, identify the execute-mode instance by state.json.execute.phase being non-null and not "halt". If none has execute mode active, report "no execute-mode session is currently active" and stop.
- Read the identified
state.json. Display a header summary:
| Instance ID | Goal | Execute Phase | Team |
|---|---|---|---|
| <id> | <goal> | <execute.phase> | <team_name> |
-
Display Execute Core State:
- Goal:
goal - Execute Phase:
execute.phase - Plan Ref:
execute.plan_ref - Plan Hash:
execute.plan_hash - Plan Drift:
execute.plan_drift_detected— iftrue, displayDRIFT DETECTED — resolve via /deepwork-execute-amend before proceeding - Started:
started_at - Last Updated:
last_updated
- Goal:
-
Display Authorization Flags (flat fields under
execute):| Flag | Value | |---|---| |
execute.authorized_push|<value>| |execute.authorized_force_push|<value>| |execute.authorized_prod_deploy|<value>| |execute.authorized_local_destructive|<value>| |execute.secret_scan_waived|<value>|If all flags are absent, display "(not yet set — SETUP incomplete)".
-
Display Written Bar (
bar[]):| ID | Criterion | Verdict | Categorical Ban | Evidence Required | |---|---|---|---|---|
Or "(not yet populated)" if empty.
-
Display Change Log (
execute.change_log[]). For each entry:| Entry ID | Plan Section | Files Touched | PA | EG | RA | Critic Verdict | |---|---|---|---|---|---|---|
Where PA/EG/RA come from
critic_dimensions.PA,critic_dimensions.EG,critic_dimensions.RA(show "pending" if absent). Display "(no changes yet)" if empty. -
Display Scope Amendments (
execute.scope_amendments[]):| SA ID | Gate ID | Amendment File | Reason | Approved At | |---|---|---|---|---|
Or "(none)" if empty.
-
Display Rollback Log (
execute.rollback_log[]):| Entry ID | Gate ID | Reason | Rolled Back At | |---|---|---|---|
Or "(none)" if empty.
-
Display Test Manifest (
execute.test_manifest[]). For each entry:| Source File | Command | Last Result | Last Run At | |---|---|---|---|
Read
test-results.jsonlfrom the instance directory if present. For each manifest entry, match the most recenttest-results.jsonlrecord whosecovering_files[0]equals the entry'ssource_file. Show the matched record'sexit_code(pass/fail) andtimestampin Last Result and Last Run At. Truncatetest_commandto ~40 chars for display. Display "(not yet populated)" ifexecute.test_manifestis empty. -
Display Environment Attestations (
execute.env_attestations[]):| Env | Status | Attested At | Attested By | |---|---|---|---|
Or "(not yet attested)" if empty.
-
Call
TaskListto get live task status. Display tasks grouped by status (in_progress,pending,completed) withownerandmetadata.bar_idwhere available. -
Display Recent Discoveries (last 5 entries from
discoveries.jsonl):| Discovery ID | Type | Detected By | Proposed Outcome | Resolution | |---|---|---|---|---|
Read
discoveries.jsonlas newline-delimited JSON. Show "(none)" if file absent or empty. Showresolutionas "(open)" if null or absent. -
Read the last 50 lines of
${CLAUDE_PROJECT_DIR:-$(pwd -P)}/.claude/deepwork/<id>/log.mdand display as Recent Activity. -
If
execute.plan_drift_detectedistrue, close with a highlighted notice:PLAN DRIFT DETECTED Plan hash stored in state does not match plan_ref on disk. Run /deepwork-execute-amend <gate-id> to re-verdict the affected gate before resuming.
Format everything as a clean, readable dashboard. Use markdown tables; keep output scannable.