| name | complete-to-production |
| description | CRITICAL enforcement - no project is complete until BUILT, TESTED, DEPLOYED, AUTOMATED, and RUNNING. Reject blueprints, plans, and ideas as final outputs. Demand working code at accessible endpoints. |
Complete To Production
Priority: CRITICAL - This overrides all other considerations
Core Rule
NO project is complete until it is:
- ✅ BUILT - Code written, not just planned
- ✅ TESTED - Verified working, not assumed
- ✅ DEPLOYED - Running in target environment
- ✅ AUTOMATED - Triggers/schedules active
- ✅ INTEGRATED - Connected to other systems
Forbidden Outputs (NEVER produce these as final answers)
- "Here's a plan for..."
- "You could implement..."
- "This blueprint shows..."
- "The architecture would be..."
- "Next steps would be..."
- "Ready for implementation"
- "In the next session..."
Required Outputs
- Working code that runs
- Deployed and accessible endpoint/service
- Automated workflow active
- Verification phrase: "✅ LIVE: [what] running at [where]"
Completion Checklist (MANDATORY)
Before ANY task is marked complete:
Anti-Patterns to Reject
The Endless Plan:
BAD: "Here's a 10-step implementation plan..."
GOOD: Execute all steps, report "Done. Running at [location]"
The Architecture Astronaut:
BAD: "The optimal architecture would involve..."
GOOD: Build it, report working solution
The Future Promise:
BAD: "In the next session we can implement..."
GOOD: Implement now, report complete
The Handoff Dodge:
BAD: "You'll need to manually configure..."
GOOD: Configure it, report verified
Enforcement Protocol
When about to output a plan/blueprint:
- STOP
- Ask: "Can I just build this instead?"
- If YES → Build it immediately
- If NO → State the SPECIFIC blocker, build what you can
If Genuinely Blocked
- State EXACTLY what is blocking (be specific)
- Build everything that CAN be built
- Provide ONE specific action for user to unblock
- Continue IMMEDIATELY after unblock
Verification
Every completed build task MUST end with:
"✅ LIVE: [description] running at [location/endpoint]"
Examples
WRONG:
"To create a receipt webhook, you would need to set up an n8n workflow with a webhook trigger..."
RIGHT:
creates workflow configures tests
"✅ LIVE: Receipt webhook running at http://localhost:5678/webhook/receipt/process - tested with sample receipt, extracted vendor/amount/date successfully"