How workflows change after the update
Existing workflow launchers stay unchanged. The runtime lifecycle and live inspector update automatically, while commands expose preflight, diffs, progress, receipts, efficiency, and orchestration policy.
Workflow impact
No new command is mandatory in the daily flow
Users still assign work with a natural-language request or /workflow task. The main change is inside the runtime: task state, trajectories, verifier evidence, recovery, and completion gates are recorded more strictly. The new commands only expose that data when needed.
Short answer
The interaction flow is not longer. The control flow behind it is safer and fails closed when evidence is missing. A valid task does not require all four new commands.
| Moment | User action stays the same | New automatic runtime behavior | Optional inspection command |
| Before a task | Send a request or /workflow task <request>. | Loads profile and context, classifies intent and risk, captures runtime truth, and computes a solver recommendation. | /task-preflight [--json] <intent> |
| During work | Continue the task normally. | Records the work plan, phase, changed files, tool and command results, checkpoints, helpers, and recovery events. The inspector updates below the footer. | /piagent-inspector or /piagent-status |
| Verify and review | Use project verification; call /workflow review when a separate review is useful. | Accepts only successful exact verifiers bound to the current working-tree identity. | /piagent-status |
| Completion or handoff | Receive the outcome and remaining risks as before. | Approves a receipt only when trace, work plan, acceptance, changed-file integrity, and the hard gate all pass. | /piagent-status |
| After a task | No new required step. | Keeps sourced telemetry without inferring quality. | /usage efficiency |