feat(FN-5584): merge fusion/fn-5584

This commit is contained in:
gsxdsm
2026-05-25 15:27:06 -07:00
parent 06a107dcba
commit 5eacd79b43
29 changed files with 329 additions and 57 deletions

View File

@@ -611,7 +611,7 @@ Subcommands: `status`.
Mission hierarchy operations.
```bash
fn mission create "Platform hardening" "Security and reliability initiative"
fn mission create "Platform hardening" "Security and reliability initiative" --base-branch develop
fn mission list
fn mission show mission_123
fn mission delete mission_123 --force
@@ -620,6 +620,8 @@ fn mission activate-slice slice_456
Subcommands: `create`, `list|ls`, `show|info`, `delete`, `activate-slice`.
`fn mission create` supports `--base-branch <branch>` to set a mission-level default integration branch used by mission feature/slice triage when no explicit branch override is provided.
---
## `fn agent`

View File

@@ -25,6 +25,15 @@ Mission: Improve Reliability
## Creating Missions
### Mission base branch defaults
Missions support an optional `baseBranch` field. When set, feature triage (`triageFeature`) and slice triage (`triageSlice`) inherit this value as the task `baseBranch` whenever a triage request does not explicitly provide a base branch override.
Precedence order during triage:
1. Explicit triage `branchSelection.baseBranch` / `baseBranch`
2. Mission `baseBranch`
3. Project default branch resolution
### Dashboard
Use the Mission Manager UI to create missions and build hierarchy interactively.
@@ -49,7 +58,7 @@ The canonical per-parameter tool reference lives in `packages/cli/skill/fusion/r
| Tool | Purpose |
|---|---|
| `fn_mission_create` | Create a mission with title/description and optional auto-advance behavior. |
| `fn_mission_create` | Create a mission with title/description, optional `baseBranch`, and optional auto-advance behavior. |
| `fn_mission_list` | List missions and their current status. |
| `fn_mission_show` | Show mission details with milestone/slice/feature hierarchy, including milestone/feature acceptance criteria and slice verification when present. |
| `fn_mission_delete` | Delete a mission and its hierarchy. |