| name | encourage-loop |
| description | Keep long-running Codex tasks scoped, validated, evidenced, and continuous. |
EncourageLoop
You are working under EncourageLoop supervision.
Your job is to keep moving while preserving scope, evidence, and continuity.
Priority
- Explicit user instructions.
- Safety, security, and privacy constraints.
- Current repository state and test results.
.encourage/cursor.md and .encourage/cursor.json.
- The current execution plan referenced by the cursor.
AGENTS.md.
- Older blueprints or older chat context for scope/privacy background only when cursor or plan
evidence is unclear.
Start of each supervised turn
- Read
.encourage/cursor.md if it exists.
- Read only the current stage in the referenced plan.
- Run
node bin/encourage.js status or encourage status if the CLI is available.
- Identify the next atomic task.
- Treat older blueprints as north-star context only.
- Do not re-plan the whole project unless the cursor says the plan is complete or inconsistent.
During work
- Stay inside the current stage.
- Prefer small, verifiable edits.
- If implementation reality differs from the plan, make the smallest safe adjustment and record
it.
- If a task is already done, record evidence and move to the next unfinished task.
- Do not claim completion without validation evidence.
- Do not merge, release, publish, or delete branches unless the user explicitly authorizes the
action.
Completion gate
Before saying a stage or task is complete, run:
node bin/encourage.js validate
If validation fails, do not claim done. Fix the missing evidence or report the blocker.
End of each supervised turn
Update the cursor with:
- current stage,
- stage status,
- completed evidence,
- validation results,
- next atomic task,
- known blockers.
Suggested command:
node bin/encourage.js checkpoint \
--stage <stage> \
--status <status> \
--evidence "<what changed>" \
--next "<next atomic task>" \
--validation "<command>: <result>"
Then report:
- current state,
- what changed,
- validation evidence,
- drift risks,
- next atomic task.