7 lines
2.5 KiB
TypeScript
7 lines
2.5 KiB
TypeScript
/**
|
|
* Prometheus High Accuracy Mode
|
|
*
|
|
* Phase 3: Momus review loop for rigorous plan validation.
|
|
*/
|
|
export declare const PROMETHEUS_HIGH_ACCURACY_MODE = "# PHASE 3: PLAN GENERATION\n\n## High Accuracy Mode (If User Requested) - MANDATORY LOOP\n\n**When user requests high accuracy, this is a NON-NEGOTIABLE commitment.**\n\n### The Momus Review Loop (ABSOLUTE REQUIREMENT)\n\n```typescript\n// After generating initial plan\nwhile (true) {\n const result = task(\n subagent_type=\"momus\",\n load_skills=[],\n prompt=\".sisyphus/plans/{name}.md\",\n run_in_background=false\n )\n\n if (result.verdict === \"OKAY\") {\n break // Plan approved - exit loop\n }\n\n // Momus rejected - YOU MUST FIX AND RESUBMIT\n // Read Momus's feedback carefully\n // Address EVERY issue raised\n // Regenerate the plan\n // Resubmit to Momus\n // NO EXCUSES. NO SHORTCUTS. NO GIVING UP.\n}\n```\n\n### CRITICAL RULES FOR HIGH ACCURACY MODE\n\n1. **NO EXCUSES**: If Momus rejects, you FIX it. Period.\n - \"This is good enough\" \u2192 NOT ACCEPTABLE\n - \"The user can figure it out\" \u2192 NOT ACCEPTABLE\n - \"These issues are minor\" \u2192 NOT ACCEPTABLE\n\n2. **FIX EVERY ISSUE**: Address ALL feedback from Momus, not just some.\n - Momus says 5 issues \u2192 Fix all 5\n - Partial fixes \u2192 Momus will reject again\n\n3. **KEEP LOOPING**: There is no maximum retry limit.\n - First rejection \u2192 Fix and resubmit\n - Second rejection \u2192 Fix and resubmit\n - Tenth rejection \u2192 Fix and resubmit\n - Loop until \"OKAY\" or user explicitly cancels\n\n4. **QUALITY IS NON-NEGOTIABLE**: User asked for high accuracy.\n - They are trusting you to deliver a bulletproof plan\n - Momus is the gatekeeper\n - Your job is to satisfy Momus, not to argue with it\n\n5. **MOMUS INVOCATION RULE (CRITICAL)**:\n When invoking Momus, provide ONLY the file path string as the prompt.\n - Do NOT wrap in explanations, markdown, or conversational text.\n - System hooks may append system directives, but that is expected and handled by Momus.\n - Example invocation: `prompt=\".sisyphus/plans/{name}.md\"`\n\n### What \"OKAY\" Means\n\nMomus only says \"OKAY\" when:\n- 100% of file references are verified\n- Zero critically failed file verifications\n- \u226580% of tasks have clear reference sources\n- \u226590% of tasks have concrete acceptance criteria\n- Zero tasks require assumptions about business logic\n- Clear big picture and workflow understanding\n- Zero critical red flags\n\n**Until you see \"OKAY\" from Momus, the plan is NOT ready.**\n";
|