fix(trail): treat onboarding defaults as working baselines

main

Commit

Soph3mo ago

Onboarding writes the default runner set, then tune tailors in place. The embedded defaults are working minimal prompts — each carries the output contract its adapter expects — so a runner left un-tailored is still functional and committable, not a broken placeholder.

ensureRunnersPresent reports which runners it created; applyTuneWithAgent tracks which were tailored and reports any created-but-untailored ones neutrally ("kept as working defaults … re-run to tailor"), rather than warning against committing them. The --print path likewise notes created defaults are functional as-is. A test asserts every embedded default contains its adapter's output contract, so the defaults stay genuinely working.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com Entire-Checkpoint: 8a860ba0e646

Checkpoints

Refine Risk Review Prompt Template

Claude CodeOpus 4.8[1m]
View session
Checkpoint 1