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.