Skip to content

Commands

fab v2.15.4 · captured 2026-07-16

-h/--help work on every command; -v/--version at the tool root.

fabFab workflow engine — single binary replacement for kit shell scripts
usage
  • fab [command]
show raw -h output
Usage:
  fab [command]

Available Commands:
  agent         Launch (or --print) the resolved agent session command in the current shell
  batch         Multi-target batch operations
  change        Change lifecycle management
  completion    Generate the autocompletion script for the specified shell
  config        Inspect fab project configuration
  dispatch      Headless process manager for CLI-dispatched pipeline stages
  fab-help      Show fab workflow overview and available commands
  help          Help about any command
  impact        Compute git diff line counts (added/deleted/net) between two refs
  kit-path      Print the resolved kit directory path
  log           Append-only JSON logging to .history.jsonl
  memory-index  Deterministically (re)generate docs/memory index files
  operator      Launch operator in a dedicated tmux tab (singleton)
  pane          Tmux pane operations
  pr-meta       Render the `## Meta` block of a fab-generated PR as final markdown
  preflight     Validate project state and output structured YAML
  resolve       Resolve a change reference to a canonical output
  resolve-agent Resolve a pipeline stage (or role tier) to its {provider, model, effort} agent profile
  score         Compute confidence score from Assumptions table
  shell-init    Emit shell completion script for sourcing (alias for 'completion <shell>')
  status        Manage workflow stages, states, and .status.yaml

Use "fab [command] --help" for more information about a command.
fab agentLaunch (or --print) the resolved agent session command in the current shell
usage
  • fab agent [tier] [flags]
flags
flagtypedescriptioncopy
--printprint the fully-resolved command instead of executing it
--repostringrepo root to read the config from (default: current repo)
show raw -h output
Usage:
  fab agent [tier] [flags]

Flags:
      --print         print the fully-resolved command instead of executing it
      --repo string   repo root to read the config from (default: current repo)
fab batchMulti-target batch operations
usage
  • fab batch [command]
show raw -h output
Usage:
  fab batch [command]

Available Commands:
  archive     Archive multiple completed changes in one pass
  new         Create worktree tabs from backlog items
  switch      Open tmux tabs in worktrees for one or more changes

Use "fab batch [command] --help" for more information about a command.
fab batch archiveArchive multiple completed changes in one pass
usage
  • fab batch archive [change...] [flags]
flags
flagtypedescriptioncopy
--dry-runShow what would be archived without archiving
-y, --yesArchive all archivable changes without prompting
show raw -h output
Usage:
  fab batch archive [change...] [flags]

Flags:
      --dry-run   Show what would be archived without archiving
  -y, --yes       Archive all archivable changes without prompting
fab batch newCreate worktree tabs from backlog items
usage
  • fab batch new [backlog-id...] [flags]
flags
flagtypedescriptioncopy
--allOpen tabs for all pending backlog items
--listShow pending backlog items and their IDs
show raw -h output
Usage:
  fab batch new [backlog-id...] [flags]

Flags:
      --all    Open tabs for all pending backlog items
      --list   Show pending backlog items and their IDs
fab batch switchOpen tmux tabs in worktrees for one or more changes
usage
  • fab batch switch [change...] [flags]
flags
flagtypedescriptioncopy
--allOpen tabs for all changes
--listShow available changes
show raw -h output
Usage:
  fab batch switch [change...] [flags]

Flags:
      --all    Open tabs for all changes
      --list   Show available changes
fab changeChange lifecycle management
usage
  • fab change [command]
show raw -h output
Usage:
  fab change [command]

Available Commands:
  archive      Archive a change
  archive-list List archived changes
  list         List changes with stage info
  new          Create a new change directory
  rename       Rename a change folder's slug
  resolve      Resolve a change name
  restore      Restore an archived change
  switch       Switch the active change

Use "fab change [command] --help" for more information about a command.
fab change archiveArchive a change
usage
  • fab change archive <change> [flags]
flags
flagtypedescriptioncopy
--descriptionstringDescription for archive index (optional; defaults to intake title)
show raw -h output
Usage:
  fab change archive <change> [flags]

Flags:
      --description string   Description for archive index (optional; defaults to intake title)
fab change archive-listList archived changes
usage
  • fab change archive-list
show raw -h output
Usage:
  fab change archive-list
fab change listList changes with stage info
usage
  • fab change list [flags]
flags
flagtypedescriptioncopy
--archiveList archived changes
--show-statsAppend true_impact net column
show raw -h output
Usage:
  fab change list [flags]

Flags:
      --archive      List archived changes
      --show-stats   Append true_impact net column
fab change newCreate a new change directory
usage
  • fab change new [flags]
flags
flagtypedescriptioncopy
--change-idstringExplicit 4-char ID (optional)
--log-argsstringDescription for logman (optional)
--slugstringrequiredFolder name suffix (required)
show raw -h output
Usage:
  fab change new [flags]

Flags:
      --change-id string   Explicit 4-char ID (optional)
      --log-args string    Description for logman (optional)
      --slug string        Folder name suffix (required)
fab change renameRename a change folder's slug
usage
  • fab change rename [flags]
flags
flagtypedescriptioncopy
--folderstringrequiredCurrent folder name (required)
--slugstringrequiredNew slug (required)
show raw -h output
Usage:
  fab change rename [flags]

Flags:
      --folder string   Current folder name (required)
      --slug string     New slug (required)
fab change resolveResolve a change name
usage
  • fab change resolve [override]
show raw -h output
Usage:
  fab change resolve [override]
fab change restoreRestore an archived change
usage
  • fab change restore <change> [flags]
flags
flagtypedescriptioncopy
--switchActivate the restored change
show raw -h output
Usage:
  fab change restore <change> [flags]

Flags:
      --switch   Activate the restored change
fab change switchSwitch the active change
usage
  • fab change switch [name] [flags]
flags
flagtypedescriptioncopy
--noneDeactivate the current change
show raw -h output
Usage:
  fab change switch [name] [flags]

Flags:
      --none   Deactivate the current change
fab configInspect fab project configuration
usage
  • fab config [command]
show raw -h output
Usage:
  fab config [command]

Available Commands:
  init        Write a system scaffold (--system) or generate a project config from the registry (--project)
  reference   Print the fully-commented reference config.yaml (all available options)
  show        Print the effective (post-cascade) config, optionally with per-field provenance
  upgrade     Reconcile fab/project/config.yaml against the current field registry

Use "fab config [command] --help" for more information about a command.
fab config initWrite a system scaffold (--system) or generate a project config from the registry (--project)
usage
  • fab config init (--system | --project) [flags]
flags
flagtypedescriptioncopy
--descriptionstringProject description (--project seed)
--namestringProject name (--project seed)
--projectGenerate fab/project/config.yaml from the registry (identity fields + fence)
--source-pathstringArraySource path (--project seed; repeatable)
--systemWrite the ~/.fab-kit/config.yaml system-layer scaffold
--test-pathstringArrayTest path pattern (--project seed; repeatable)
show raw -h output
Usage:
  fab config init (--system | --project) [flags]

Flags:
      --description string        Project description (--project seed)
      --name string               Project name (--project seed)
      --project                   Generate fab/project/config.yaml from the registry (identity fields + fence)
      --source-path stringArray   Source path (--project seed; repeatable)
      --system                    Write the ~/.fab-kit/config.yaml system-layer scaffold
      --test-path stringArray     Test path pattern (--project seed; repeatable)
fab config referencePrint the fully-commented reference config.yaml (all available options)
usage
  • fab config reference [flags]
flags
flagtypedescriptioncopy
--jsonEmit the field metadata table as a JSON array (instead of commented YAML)
show raw -h output
Usage:
  fab config reference [flags]

Flags:
      --json   Emit the field metadata table as a JSON array (instead of commented YAML)
fab config showPrint the effective (post-cascade) config, optionally with per-field provenance
usage
  • fab config show [flags]
flags
flagtypedescriptioncopy
--originAnnotate each field with its provenance (project path / system path / default)
show raw -h output
Usage:
  fab config show [flags]

Flags:
      --origin   Annotate each field with its provenance (project path / system path / default)
fab config upgradeReconcile fab/project/config.yaml against the current field registry
usage
  • fab config upgrade
show raw -h output
Usage:
  fab config upgrade
fab dispatchHeadless process manager for CLI-dispatched pipeline stages
usage
  • fab dispatch [command]
show raw -h output
Usage:
  fab dispatch [command]

Available Commands:
  clean       Remove dispatch state dirs — named change, all, or orphaned (--orphans)
  kill        Kill the dispatch's process group (idempotent)
  logs        Print the dispatch log (combined stdout+stderr)
  start       Launch a stage's resolved spawn command detached, reading the prompt on stdin
  status      Report the dispatch state: running / done / failed / failed (no-result) / orphaned

Use "fab dispatch [command] --help" for more information about a command.
fab dispatch cleanRemove dispatch state dirs — named change, all, or orphaned (--orphans)
usage
  • fab dispatch clean [change] [flags]
flags
flagtypedescriptioncopy
--orphansPrune only dirs whose ID no longer resolves to a non-archived change
show raw -h output
Usage:
  fab dispatch clean [change] [flags]

Flags:
      --orphans   Prune only dirs whose ID no longer resolves to a non-archived change
fab dispatch killKill the dispatch's process group (idempotent)
usage
  • fab dispatch kill <change> <stage>
show raw -h output
Usage:
  fab dispatch kill <change> <stage>
fab dispatch logsPrint the dispatch log (combined stdout+stderr)
usage
  • fab dispatch logs <change> <stage> [flags]
flags
flagtypedescriptioncopy
--tailintPrint only the last N lines (0 = all)
show raw -h output
Usage:
  fab dispatch logs <change> <stage> [flags]

Flags:
      --tail int   Print only the last N lines (0 = all)
fab dispatch startLaunch a stage's resolved spawn command detached, reading the prompt on stdin
usage
  • fab dispatch start <change> <stage> [flags]
flags
flagtypedescriptioncopy
--timeouttimeout <secs>Enforce a POSIX timeout <secs> inside the launch wrapper (0 = none)
show raw -h output
Usage:
  fab dispatch start <change> <stage> [flags]

Flags:
      --timeout timeout <secs>   Enforce a POSIX timeout <secs> inside the launch wrapper (0 = none)
fab dispatch statusReport the dispatch state: running / done / failed / failed (no-result) / orphaned
usage
  • fab dispatch status <change> <stage> [flags]
flags
flagtypedescriptioncopy
--jsonOutput as JSON
show raw -h output
Usage:
  fab dispatch status <change> <stage> [flags]

Flags:
      --json   Output as JSON
fab fab-helpShow fab workflow overview and available commands
usage
  • fab fab-help
show raw -h output
Usage:
  fab fab-help
fab impactCompute git diff line counts (added/deleted/net) between two refs
usage
  • fab impact <base> <head>
show raw -h output
Usage:
  fab impact <base> <head>
fab kit-pathPrint the resolved kit directory path
usage
  • fab kit-path
show raw -h output
Usage:
  fab kit-path
fab logAppend-only JSON logging to .history.jsonl
usage
  • fab log [command]
show raw -h output
Usage:
  fab log [command]

Available Commands:
  command     Log a skill invocation
  confidence  Log a confidence score change
  review      Log a review outcome
  transition  Log a stage transition

Use "fab log [command] --help" for more information about a command.
fab log commandLog a skill invocation
usage
  • fab log command <cmd> [change] [args]
show raw -h output
Usage:
  fab log command <cmd> [change] [args]
fab log confidenceLog a confidence score change
usage
  • fab log confidence <change> <score> <delta> <trigger>
show raw -h output
Usage:
  fab log confidence <change> <score> <delta> <trigger>
fab log reviewLog a review outcome
usage
  • fab log review <change> <result> [rework]
show raw -h output
Usage:
  fab log review <change> <result> [rework]
fab log transitionLog a stage transition
usage
  • fab log transition <change> <stage> <action> [from] [reason] [driver]
show raw -h output
Usage:
  fab log transition <change> <stage> <action> [from] [reason] [driver]
fab memory-indexDeterministically (re)generate docs/memory index files
usage
  • fab memory-index [flags]
flags
flagtypedescriptioncopy
--checkWrite nothing; encode drift severity in the exit code (0 clean / 1 benign drift / 2 destructive loss)
--jsonWith --check, emit the loss report as JSON on stdout (suppresses human-readable text)
--rebuildDESTRUCTIVE: discard the frozen log.md state and re-project every log.md from current git (the pre-freeze behavior, opt-in). Ignored with --check (which never writes)
show raw -h output
Usage:
  fab memory-index [flags]

Flags:
      --check     Write nothing; encode drift severity in the exit code (0 clean / 1 benign drift / 2 destructive loss)
      --json      With --check, emit the loss report as JSON on stdout (suppresses human-readable text)
      --rebuild   DESTRUCTIVE: discard the frozen log.md state and re-project every log.md from current git (the pre-freeze behavior, opt-in). Ignored with --check (which never writes)
fab operatorLaunch operator in a dedicated tmux tab (singleton)
usage
  • fab operator
  • fab operator [command]
show raw -h output
Usage:
  fab operator
  fab operator [command]

Available Commands:
  tick-start  Increment tick_count and record last_tick_at in the server-keyed operator state file
  time        Print current time and optionally next-tick time

Use "fab operator [command] --help" for more information about a command.
fab operator tick-startIncrement tick_count and record last_tick_at in the server-keyed operator state file
usage
  • fab operator tick-start
show raw -h output
Usage:
  fab operator tick-start
fab operator timePrint current time and optionally next-tick time
usage
  • fab operator time [flags]
flags
flagtypedescriptioncopy
--intervalstringDuration until next tick (e.g. 3m). If given, outputs next: HH:MM
show raw -h output
Usage:
  fab operator time [flags]

Flags:
      --interval string   Duration until next tick (e.g. 3m). If given, outputs next: HH:MM
fab paneTmux pane operations
usage
  • fab pane [command]
flags
flagtypedescriptioncopy
-L, --serverstringTarget tmux socket label (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.
show raw -h output
Usage:
  fab pane [command]

Available Commands:
  capture     Capture terminal content from a tmux pane with fab context enrichment
  map         Show tmux pane-to-worktree mapping with fab pipeline state
  process     Detect the process tree running in a tmux pane
  send        Send keystrokes to a tmux pane with validation
  window-name Window-name prefix operations

Flags:
  -L, --server string   Target tmux socket label (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.

Use "fab pane [command] --help" for more information about a command.
fab pane captureCapture terminal content from a tmux pane with fab context enrichment
usage
  • fab pane capture <pane> [flags]
flags
flagtypedescriptioncopy
--jsonOutput as JSON with metadata
-l, --linesintNumber of lines to capture (default 50)
--rawOutput raw captured text only
-L, --serverglobalstringTarget tmux socket label (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.
show raw -h output
Usage:
  fab pane capture <pane> [flags]

Flags:
      --json        Output as JSON with metadata
  -l, --lines int   Number of lines to capture (default 50)
      --raw         Output raw captured text only

Global Flags:
  -L, --server string   Target tmux socket label (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.
fab pane mapShow tmux pane-to-worktree mapping with fab pipeline state
usage
  • fab pane map [flags]
flags
flagtypedescriptioncopy
--all-sessionsQuery all tmux sessions
--jsonOutput as JSON array
--sessionstringTarget a specific tmux session by name
-L, --serverglobalstringTarget tmux socket label (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.
show raw -h output
Usage:
  fab pane map [flags]

Flags:
      --all-sessions     Query all tmux sessions
      --json             Output as JSON array
      --session string   Target a specific tmux session by name

Global Flags:
  -L, --server string   Target tmux socket label (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.
fab pane processDetect the process tree running in a tmux pane
usage
  • fab pane process <pane> [flags]
flags
flagtypedescriptioncopy
--jsonOutput as JSON
-L, --serverglobalstringTarget tmux socket label (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.
show raw -h output
Usage:
  fab pane process <pane> [flags]

Flags:
      --json   Output as JSON

Global Flags:
  -L, --server string   Target tmux socket label (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.
fab pane sendSend keystrokes to a tmux pane with validation
usage
  • fab pane send <pane> <text> [flags]
flags
flagtypedescriptioncopy
--forceSkip idle validation (still validates pane existence)
--no-enterDon't append Enter keystroke
-L, --serverglobalstringTarget tmux socket label (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.
show raw -h output
Usage:
  fab pane send <pane> <text> [flags]

Flags:
      --force      Skip idle validation (still validates pane existence)
      --no-enter   Don't append Enter keystroke

Global Flags:
  -L, --server string   Target tmux socket label (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.
fab pane window-nameWindow-name prefix operations
usage
  • fab pane window-name [command]
flags
flagtypedescriptioncopy
-L, --serverglobalstringTarget tmux socket label (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.
show raw -h output
Usage:
  fab pane window-name [command]

Available Commands:
  ensure-prefix  Idempotently prepend <char> to the tmux window name
  replace-prefix Atomically replace a literal prefix <from> with <to> on the tmux window name

Global Flags:
  -L, --server string   Target tmux socket label (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.

Use "fab pane window-name [command] --help" for more information about a command.
fab pane window-name ensure-prefixIdempotently prepend <char> to the tmux window name
usage
  • fab pane window-name ensure-prefix <pane> <char> [flags]
flags
flagtypedescriptioncopy
--jsonEmit structured JSON output
-L, --serverglobalstringTarget tmux socket label (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.
show raw -h output
Usage:
  fab pane window-name ensure-prefix <pane> <char> [flags]

Flags:
      --json   Emit structured JSON output

Global Flags:
  -L, --server string   Target tmux socket label (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.
fab pane window-name replace-prefixAtomically replace a literal prefix <from> with <to> on the tmux window name
usage
  • fab pane window-name replace-prefix <pane> <from> <to> [flags]
flags
flagtypedescriptioncopy
--jsonEmit structured JSON output
-L, --serverglobalstringTarget tmux socket label (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.
show raw -h output
Usage:
  fab pane window-name replace-prefix <pane> <from> <to> [flags]

Flags:
      --json   Emit structured JSON output

Global Flags:
  -L, --server string   Target tmux socket label (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.
fab pr-metaRender the `## Meta` block of a fab-generated PR as final markdown
usage
  • fab pr-meta <change> [flags]
flags
flagtypedescriptioncopy
--issuesstringSpace-joined issue IDs (e.g. "DEV-1 DEV-2") — optional
--typestringResolved PR type (feat|fix|refactor|docs|test|ci|chore) — required
show raw -h output
Usage:
  fab pr-meta <change> [flags]

Flags:
      --issues string   Space-joined issue IDs (e.g. "DEV-1 DEV-2") — optional
      --type string     Resolved PR type (feat|fix|refactor|docs|test|ci|chore) — required
fab preflightValidate project state and output structured YAML
usage
  • fab preflight [change-name]
show raw -h output
Usage:
  fab preflight [change-name]
fab resolveResolve a change reference to a canonical output
usage
  • fab resolve [change] [flags]
flags
flagtypedescriptioncopy
--dirOutput directory path
--folderOutput full folder name
--idOutput 4-char change ID (default)
--paneOutput tmux pane ID
-L, --serverstringTarget tmux socket label for --pane (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.
--statusOutput .status.yaml path
show raw -h output
Usage:
  fab resolve [change] [flags]

Flags:
      --dir             Output directory path
      --folder          Output full folder name
      --id              Output 4-char change ID (default)
      --pane            Output tmux pane ID
  -L, --server string   Target tmux socket label for --pane (passed as 'tmux -L <name>'). Defaults to $TMUX / tmux default socket.
      --status          Output .status.yaml path
fab resolve-agentResolve a pipeline stage (or role tier) to its {provider, model, effort} agent profile
usage
  • fab resolve-agent <stage|tier> [flags]
flags
flagtypedescriptioncopy
--aliasemit the Claude-Code short model alias (opus/sonnet/haiku/fable) on the model= line instead of the full ID (Agent-tool adapter)
show raw -h output
Usage:
  fab resolve-agent <stage|tier> [flags]

Flags:
      --alias   emit the Claude-Code short model alias (opus/sonnet/haiku/fable) on the model= line instead of the full ID (Agent-tool adapter)
fab scoreCompute confidence score from Assumptions table
usage
  • fab score <change> [flags]
flags
flagtypedescriptioncopy
--check-gateGate check mode (read-only)
--stagestringStage for scoring (intake; spec retired in 1.10.0) (default "intake")
show raw -h output
Usage:
  fab score <change> [flags]

Flags:
      --check-gate     Gate check mode (read-only)
      --stage string   Stage for scoring (intake; spec retired in 1.10.0) (default "intake")
fab shell-initEmit shell completion script for sourcing (alias for 'completion <shell>')
usage
  • fab shell-init <bash|zsh|fish>
show raw -h output
Usage:
  fab shell-init <bash|zsh|fish>
fab statusManage workflow stages, states, and .status.yaml
usage
  • fab status [command]
show raw -h output
Usage:
  fab status [command]

Available Commands:
  add-issue            Append issue ID (idempotent)
  add-pr               Append PR URL (idempotent)
  advance              active → ready
  all-stages           List all stage IDs in order
  confidence           Extract confidence fields
  current-stage        Detect active stage
  display-stage        Display stage as stage:state
  fail                 active → failed (review/review-pr only)
  finish               {active,ready} → done (+auto-activate next)
  get-issues           List issue IDs
  get-prs              List PR URLs
  get-summary          Print the per-change log summary
  plan                 Extract plan fields
  progress-line        Single-line visual progress
  progress-map         Extract stage:state pairs
  refresh              Recompute change_type/confidence (intake.md) + plan counts (plan.md) from artifacts
  reset                {done,ready,skipped} → active (+cascade)
  set-acceptance       Update plan field
  set-change-type      Set change_type
  set-confidence       Replace confidence block
  set-confidence-fuzzy Replace confidence block with dimensions
  set-summary          Set the per-change log summary
  skip                 {pending,active} → skipped (+cascade)
  start                {pending,failed} → active
  validate-status-file Validate .status.yaml against schema

Use "fab status [command] --help" for more information about a command.
fab status add-issueAppend issue ID (idempotent)
usage
  • fab status add-issue <change> <id>
show raw -h output
Usage:
  fab status add-issue <change> <id>
fab status add-prAppend PR URL (idempotent)
usage
  • fab status add-pr <change> <url>
show raw -h output
Usage:
  fab status add-pr <change> <url>
fab status advanceactive → ready
usage
  • fab status advance <change> <stage> [driver]
show raw -h output
Usage:
  fab status advance <change> <stage> [driver]
fab status all-stagesList all stage IDs in order
usage
  • fab status all-stages
show raw -h output
Usage:
  fab status all-stages
fab status confidenceExtract confidence fields
usage
  • fab status confidence <change>
show raw -h output
Usage:
  fab status confidence <change>
fab status current-stageDetect active stage
usage
  • fab status current-stage <change>
show raw -h output
Usage:
  fab status current-stage <change>
fab status display-stageDisplay stage as stage:state
usage
  • fab status display-stage <change>
show raw -h output
Usage:
  fab status display-stage <change>
fab status failactive → failed (review/review-pr only)
usage
  • fab status fail <change> <stage> [driver] [rework]
show raw -h output
Usage:
  fab status fail <change> <stage> [driver] [rework]
fab status finish{active,ready} → done (+auto-activate next)
usage
  • fab status finish <change> <stage> [driver]
show raw -h output
Usage:
  fab status finish <change> <stage> [driver]
fab status get-issuesList issue IDs
usage
  • fab status get-issues <change>
show raw -h output
Usage:
  fab status get-issues <change>
fab status get-prsList PR URLs
usage
  • fab status get-prs <change>
show raw -h output
Usage:
  fab status get-prs <change>
fab status get-summaryPrint the per-change log summary
usage
  • fab status get-summary <change>
show raw -h output
Usage:
  fab status get-summary <change>
fab status planExtract plan fields
usage
  • fab status plan <change>
show raw -h output
Usage:
  fab status plan <change>
fab status progress-lineSingle-line visual progress
usage
  • fab status progress-line <change>
show raw -h output
Usage:
  fab status progress-line <change>
fab status progress-mapExtract stage:state pairs
usage
  • fab status progress-map <change>
show raw -h output
Usage:
  fab status progress-map <change>
fab status refreshRecompute change_type/confidence (intake.md) + plan counts (plan.md) from artifacts
usage
  • fab status refresh <change>
show raw -h output
Usage:
  fab status refresh <change>
fab status reset{done,ready,skipped} → active (+cascade)
usage
  • fab status reset <change> <stage> [driver] [from] [reason]
show raw -h output
Usage:
  fab status reset <change> <stage> [driver] [from] [reason]
fab status set-acceptanceUpdate plan field
usage
  • fab status set-acceptance <change> <field> <value>
show raw -h output
Usage:
  fab status set-acceptance <change> <field> <value>
fab status set-change-typeSet change_type
usage
  • fab status set-change-type <change> <type>
show raw -h output
Usage:
  fab status set-change-type <change> <type>
fab status set-confidenceReplace confidence block
usage
  • fab status set-confidence <change> <certain> <confident> <tentative> <unresolved> <score> [flags]
flags
flagtypedescriptioncopy
--indicativeDeprecated no-op (retained for script back-compat)
show raw -h output
Usage:
  fab status set-confidence <change> <certain> <confident> <tentative> <unresolved> <score> [flags]

Flags:
      --indicative   Deprecated no-op (retained for script back-compat)
fab status set-confidence-fuzzyReplace confidence block with dimensions
usage
  • fab status set-confidence-fuzzy <change> <certain> <confident> <tentative> <unresolved> <score> <mean_s> <mean_r> <mean_a> <mean_d> [flags]
flags
flagtypedescriptioncopy
--indicativeDeprecated no-op (retained for script back-compat)
show raw -h output
Usage:
  fab status set-confidence-fuzzy <change> <certain> <confident> <tentative> <unresolved> <score> <mean_s> <mean_r> <mean_a> <mean_d> [flags]

Flags:
      --indicative   Deprecated no-op (retained for script back-compat)
fab status set-summarySet the per-change log summary
usage
  • fab status set-summary <change> <text>
show raw -h output
Usage:
  fab status set-summary <change> <text>
fab status skip{pending,active} → skipped (+cascade)
usage
  • fab status skip <change> <stage> [driver]
show raw -h output
Usage:
  fab status skip <change> <stage> [driver]
fab status start{pending,failed} → active
usage
  • fab status start <change> <stage> [driver] [from] [reason]
show raw -h output
Usage:
  fab status start <change> <stage> [driver] [from] [reason]
fab status validate-status-fileValidate .status.yaml against schema
usage
  • fab status validate-status-file <change>
show raw -h output
Usage:
  fab status validate-status-file <change>