(cwd, changeName = CHANGE_NAME)
| 286 | // ── Handoff generation (real comet-handoff.sh) ───────────────────── |
| 287 | |
| 288 | async function generateHandoff(cwd, changeName = CHANGE_NAME) { |
| 289 | const bash = findBashCommand(); |
| 290 | if (!bash) throw new Error('Bash or Git Bash is required to generate Comet handoff context'); |
| 291 | const script = path.join(REPO_ROOT, 'assets', 'skills', 'comet', 'scripts', 'comet-handoff.sh'); |
| 292 | await spawnCapture(bash.command, [toBashPath(script, bash.pathStyle), changeName, 'design', '--write'], { cwd }); |
| 293 | } |
| 294 | |
| 295 | async function writeSyntheticHandoff(root, mode, tier) { |
| 296 | const syntheticLines = { small: 4, medium: 40, large: 140 }[tier] ?? 4; |
no test coverage detected