page:docs-harness-features-backlog-gaps-user-experience-gap-user-012
GAP-USER-012: Plan Mode with Verification reference
Interactive plan-verify-execute loop where the babysit skill generates a structured plan, presents it for approval, executes with per-step verification, and allows plan modification mid-execution.
GAP-USER-012: Plan Mode with Verification
| Field | Value |
|---|---|
| Category | user-experience |
| Priority | High |
| Effort | M |
| Status | Partial |
Description
Interactive plan-verify-execute loop where the babysit skill generates a structured plan, presents it for approval, executes with per-step verification, and allows plan modification mid-execution.
Current State
harness:plan stops after Phase 1 (planning). No in-session toggle between plan and execute modes. No per-step verification during execution. No plan modification mid-execution.
Target State
Plan phase generates structured task list. Breakpoint presents plan for approval. Execution phase runs each step with optional per-step breakpoints. Plan modifiable via breakpoint feedback.
Dependencies
- GAP-TOOLS-018 -- structured planning phase (plan mode tools)
- GAP-UX-007 -- rich breakpoint interaction for plan approval
Key Files
| Component | Path |
|---|---|
| CLI commands | packages/sdk/src/cli/ |
| Process context | packages/sdk/src/runtime/processContext.ts |
| Breakpoint types | packages/sdk/src/breakpoints/types.ts |
Recommendation
Phase 2 implementation. Enhance babysit skill to support plan-verify-execute loop with structured task list, approval breakpoints, and per-step verification.