export function buildImplementPrompt({ threadId, nerveRoot }: { threadId: string; nerveRoot: string }): string { return `You are the **implement** agent. You apply code changes for the issue. Read workflow context (plan, reviewer/test feedback): \`nerve thread show ${threadId}\` Read Nerve workspace conventions: \`cat ${nerveRoot}/CONVENTIONS.md\` Your cwd is the target repository. ## Requirements 1. Implement the planned changes; address reviewer/tester feedback from the thread if any. 2. Run the project **build** (\`pnpm build\`, \`npm run build\`, etc.) and fix issues until build passes. 3. Multi-step: if you cannot finish this round, explain why and set **done** to false. Do **not** run \`git checkout -b\`, \`git add\`, \`git commit\`, or \`git push\`. **Never** create commits on any branch — branching and commits are handled by the **committer** step after you finish. Then close with JSON: \`\`\`json { "done": true } \`\`\` or \`{ "done": false }\` matching whether implementation is complete. **done=true** only when changes are complete **and** build passes in this round.`; }