Structure-only brief draft (R3): the repo's own intent-brief.md template
with the title substituted into the H1 — the CLI never invents
Problem/Motivation/Constraints prose. Falls back to BUILTIN_SECTIONS when
the target repo carries no contracts/ tree. Pure (no I/O), so it is
directly unit-testable.
Structure-only brief draft (R3): the repo's own
intent-brief.mdtemplate with the title substituted into the H1 — the CLI never invents Problem/Motivation/Constraints prose. Falls back toBUILTIN_SECTIONSwhen the target repo carries nocontracts/tree. Pure (no I/O), so it is directly unit-testable.