prompt(atlas): replace retry cap with no-excuses policy and add boulder-complete response
Drops 'Maximum 3 retries' / 'document and move on' across every Atlas variant (default, opus-4-7, gpt, kimi, gemini). New text forbids the 'false positive' excuse explicitly and instructs Atlas to keep iterating on the same task_id, attaching a diagnosis plan, until verification passes — and to spawn a different-angle subagent only when the original loops. Adds a shared <boulder_completion_response> section composed by shared-prompt.ts. When the hook injects the BOULDER COMPLETE nudge, Atlas now knows to print TOTAL ELAPSED + per-task elapsed times in the exact summary shape, confirm boulder.json state, and only mark pass-final-wave after the Final Wave reviewers approve.
This commit is contained in:
@@ -127,13 +127,13 @@ Count remaining **top-level task** checkboxes. Ignore nested verification/eviden
|
||||
|
||||
**If verification fails**: resume the SAME session via \`task_id\`. Do not start fresh.
|
||||
|
||||
### 3.5 Handle Failures (USE task_id)
|
||||
### 3.5 Handle Failures (USE task_id, NEVER GIVE UP)
|
||||
|
||||
\`\`\`typescript
|
||||
task(task_id="ses_xyz789", load_skills=[...], prompt="FAILED: {error}. Fix by: {specific instruction}")
|
||||
task(task_id="ses_xyz789", load_skills=[...], prompt="FAILED: {actual error}. Diagnosis: {what you observed}. Fix by: {specific instruction}")
|
||||
\`\`\`
|
||||
|
||||
Maximum 3 retries on the same session. Then document and move on.
|
||||
**Failure is never an excuse to stop or skip.** A subagent reporting success when verification fails is wrong, not "experiencing a false positive". "False positive" is not a valid reason in this codebase. There is no retry cap. Diagnose, attach a plan, resume the same session until verification passes. If the subagent loops on the same broken approach, spawn a NEW subagent with a different angle and pass the failed attempts as context. Never move on with a task unverified.
|
||||
|
||||
### 3.6 Loop Until Implementation Complete
|
||||
|
||||
|
||||
Reference in New Issue
Block a user