1.6 KiB
1.6 KiB
id, title, created, depends_on, est_files
| id | title | created | depends_on | est_files |
|---|---|---|---|---|
| NNN-slug-hash | Short imperative title | YYYY-MM-DD | 2 |
NNN — Title
Objective
One paragraph: what "done" looks like, in behavioral terms.
Context the executor must NOT rediscover
Everything a weak model needs so it never explores:
- Exact file paths with line anchors (
src/foo.ts:120-145) and what's there. - Signatures of functions/utilities to REUSE (with their paths).
- Pasted snippets of the current code around each edit site.
- Any project conventions that apply (naming, error handling, test style).
// paste the relevant current code here
Steps
- Edit
path/to/file.ext— concrete, mechanical instruction. For tricky edits, show the exact before/after or a unified diff. - Create
path/to/new-file.extwith: (full contents or precise spec). - ...
Out of scope / do NOT touch
- Files/behaviors the executor must leave alone.
- Refactors NOT to attempt, even if tempting.
Verification
Run exactly:
<build/test/lint commands>
Expected: <what passing looks like, specific output to check>.
Report format (executor: follow exactly)
Output ONLY the following, no other prose:
git diff(unified) of all changes.- Raw output of the Verification commands.
Findings:— max 10 lines: surprises, deviations from the steps, anything skipped and why.
Do not commit. Do not push. Do not touch files outside the Steps.