#47 release create: enforce v-prefix + record sha (self-sufficient releases)

closedopened
details
updated
id
8f7b2bcc-769a-4b4c-bfa2-96e8d890bf72

SOURCE: wr1te round 3 + orchestrator probe (verified): f0rge release create 0.2.0 writes .forge/releases/0.2.0.md while the convention (all records + install tags) is v-prefixed; nothing validates. FIX: release create ENFORCES the v prefix — create 0.2.0 -> one-line usage error "versions use the v prefix: v0.2.0", exit 2, try-path hint. Loud over silent (same philosophy as create --state). ALSO: records gain sha (HEAD at create time) so releases are self-sufficient — install resolution stops depending on git tags (nothing ever created them; they were orchestrator habit). Spec [release]: Required version, created; Optional title, sha. Golden fixture updated (sha optional; old records parse fine). DONE: create 0.2.0 fails loudly; create v0.2.0 writes v0.2.0.md with sha; no tags needed for resolution.

Comments (0)

No comments yet.

all issues