Task Execution System
Task execution in Normies runs implementation as task conversations with strict quality and verification rules.How Execution Starts
Task execution is user-gated:- Task is created in Todo state.
- User opens the task conversation.
- User clicks Start.
- Task transitions into active execution.
Execution Principles
Task mode enforces:- Test-driven development by default.
- Verification before completion claims.
- Error logging with no repeated failed approach loops.
- Re-checking task context before major decisions.
Mid-Execution Replanning
If execution hits repeated verification failures or a plan conflict:- Normies pauses and explains the issue in plain language.
- Normies asks whether to try a new approach or revisit broader planning.
Completion Contract
Before a task is considered complete, Normies should:- Save a plain-language completion summary.
- Update project architecture context when applicable.
- Provide user-verifiable validation steps in plain language.
Why This Matters
This system is designed to prevent:- “Looks done” claims without proof.
- Large hidden implementation jumps.
- Loss of user understanding across long projects.
Behavior Source of Truth
This page reflects behavior defined in:packages/shared/src/prompts/system.ts(getTaskExecutionSystemPrompt)packages/shared/src/prompts/__tests__/system-task-execution.test.tsdocs/design/IMPLEMENTATION_SPEC.md(Task execution + post-task rules)docs/design/TASK_PLAN.md(Task 5, Task 11, Task 19)