Skip to content

Human Interaction Points

Human Interaction Points

The pipeline pauses and returns control to the user at specific points. Points marked blocking require a response before the pipeline can continue.

Input Validation

#TriggerWhat the user seesBlocking
1validate_input returns valid: falseError messages; pipeline stopsYes — aborts
2LLM judges input as gibberishRejection message with examplesYes — aborts
3Jira URL but plugin unavailableError with install instructionsYes — aborts

Workspace Setup

#TriggerWhat the user seesBlocking
4Current branch is not main/masterBranch name; choice to use or create newYes
5Every run — effort level selectionTask type + effort level selection (S/M/L)Yes

Checkpoint A — Design Review

#TriggerWhat the user seesBlocking
6Auto-approve conditions metOne-line noticeNo
7Human approval requiredDesign summary with AI verdict; sound notificationYes — STOP AND WAIT

Checkpoint B — Tasks Review

#TriggerWhat the user seesBlocking
8Auto-approve conditions metOne-line noticeNo
9Human approval requiredTask overview with AI verdict; sound notificationYes — STOP AND WAIT

Implementation (Phase 5–6)

#TriggerWhat the user seesBlocking
10Task retry limit (2) exhaustedFailure reportYes
11Subagent returns empty/incoherent outputFailure recordedYes — stalls
12Test suite fails after implementationFailure outputYes — stalls

Final Verification

#TriggerWhat the user seesBlocking
13Verifier finds unfixable failuresFailure reportYes — stalls

Pipeline End

#TriggerWhat the user seesBlocking
14summary.md writtenFull summary with stats; sound notificationNo

Released under the MIT License.