merge 20c34fa4-f431-49e8-9303-b43e3ed4ddd6

d59a205gl0w

all commits

Message

merge 20c34fa4-f431-49e8-9303-b43e3ed4ddd6

Diff

crates/cli/src/cmd/release.rs+1 −1
diff --git a/crates/cli/src/cmd/release.rs b/crates/cli/src/cmd/release.rsindex b97f639..d2372d2 100644--- a/crates/cli/src/cmd/release.rs+++ b/crates/cli/src/cmd/release.rs@@ -12,7 +12,7 @@ use std::process::Command;1212 use std::sync::atomic::{AtomicU64, Ordering};1313 1414 pub fn help() -> &'static str {15-    "f0rge release: versions\nusage: f0rge release <create|list|view|install> [ver|main] [--json|--dry-run]\nnotes: .forge/releases/<ver>.md\ndocs: spec/schema.md §Release\ncontract: f0rge --skill\n"15+    "f0rge release: versions\nusage: f0rge release <create|list|view|install> [ver|main] [--json|--dry-run]\nnotes: .forge/releases/<ver>.md\ncreate: --notes <file|-> [--title S]; install [--dry-run]\ndocs: spec/schema.md §Release\ncontract: f0rge --skill\n"1616 }1717 1818 fn spec() -> Vec<args::FlagSpec> {
spec/schema.md+2 −1
diff --git a/spec/schema.md b/spec/schema.mdindex dee98df..5398f7d 100644--- a/spec/schema.md+++ b/spec/schema.md@@ -79,7 +79,8 @@ Required: `name`. Optional: `state` (open),7979 8080 ### release — `.forge/releases/<version>.md`8181 Required: `version`, `created`. Optional: `title`.82-Body = notes. Golden: `spec/fixtures/release.md`.82+Body = notes. Verbs: `create <ver> --notes <file|-> [--title S]`,83+`install [ver|main] [--dry-run]` (list/view unchanged). Golden: `spec/fixtures/release.md`.8384 8485 ### merge-record — `.forge/merges/<ts>.md`8586 Required: `pr` (uuid), `verdict: pass|fail`, `created`.