Motivation
vouch is solid as a primitive, but it has rough edges when someone — human or agent — first picks it up. This epic tracks four parallel workstreams to lower friction. Each track can graduate into its own issue/PR.
Track 1 — First-run / onboarding UX
Track 2 — Friendlier CLI output
Track 3 — Agent-facing ergonomics
Track 4 — Real-world examples & templates
Motivation
vouchis solid as a primitive, but it has rough edges when someone — human or agent — first picks it up. This epic tracks four parallel workstreams to lower friction. Each track can graduate into its own issue/PR.Track 1 — First-run / onboarding UX
vouch initwrites a starterconfig.yaml, seeds an example source + claim, and prints "next steps"vouch doctoroutputs suggested fixes, not just findings (e.g.run \vouch index` to rebuild`)Track 2 — Friendlier CLI output
vouch status,vouch lint,vouch searchrebuild_index,doctor, bundle import/export--jsonfor machine outputTrack 3 — Agent-facing ergonomics
propose_*errors suggest the closest id ("did you meansrc-acme-2025?") instead of justunknown source/evidence idkb.helpMCP method returning a short workflow guide (propose → review → crystallize)dry_run=truereturns a rendered preview of the artifact, not just the proposal envelopedocs/Track 4 — Real-world examples & templates
templates/directory with at least three ready-to-use workflows:research-notes— papers → claims → synthesis pagecodebase-audit— findings → claims → contradicted/superseded over timemeeting-decisions— transcripts as sources, decisions as claimsvouch init --template <name>scaffolds from a templatedocs/walking through one template end-to-end