Traceability

This page shows the full traceability chain across all agents: FlowStory → FlowSpec → FlowInst / FlowSkill.

_images/need_pie_edaa8.svg

User Stories

User Story without specs 17 / 60

ID

Title

Type

Status

Section Name

FLST_UBFLOW_019

Resolve Target Documentation Project

flowstory

draft

Shared Behavior

FLST_UBFLOW_020

Validate Documentation Project Scope

flowstory

draft

Shared Behavior

FLST_UBFLOW_021

Use ubCode MCP to Access Sphinx-Needs Objects

flowstory

draft

Shared Behavior

FLST_UBFLOW_022

Auto-Install ubCode MCP on Demand

flowstory

draft

Shared Behavior

FLST_UBFLOW_023

Fixed Execution Workflow for All Agents

flowstory

draft

Shared Behavior

FLST_UBFLOW_024

Orchestrator Agent per Agent Family

flowstory

draft

Agent Families & Orchestration

FLST_UBFLOW_025

Predefined Workflow Types

flowstory

draft

Agent Families & Orchestration

FLST_UBFLOW_026

Agent Family Management

flowstory

draft

Agent Families & Orchestration

FLST_UBFLOW_027

Define Agent Family as Sphinx-Needs Object

flowstory

draft

Agent Families & Orchestration

FLST_UBFLOW_028

Agent Family Links to Its Member Agents

flowstory

draft

Agent Families & Orchestration

FLST_UBFLOW_029

Orchestrator Is the Family Entry Point

flowstory

draft

Single Entry Point

FLST_UBFLOW_030

Orchestrator Carries the Family Name

flowstory

draft

Single Entry Point

FLST_UBFLOW_031

Orchestrator Identifies and Routes Workflow

flowstory

draft

Workflow Routing

FLST_UBFLOW_032

Orchestrator Enforces the Five-Phase Workflow

flowstory

draft

Workflow Routing

FLST_UBFLOW_033

Orchestrator Uses ubCode MCP for All Needs Access

flowstory

draft

ubCode MCP Integration

FLST_UBFLOW_034

Orchestrator Ensures ubCode MCP Is Available

flowstory

draft

ubCode MCP Integration

FLST_UBFLOW_INST_16

Merge ubFlow configuration into existing ubproject.toml

flowstory

draft

Installer Flow Stories

Specifications

Specs without User story link 0 / 57

No needs passed the filters

Specs without implementations 4 / 57

ID

Title

Type

Status

FLSP_UBFLOW_017

ubFlow delivered as ubCode chat participant

flowspec

draft

FLSP_UBFLOW_018

ubFlow is non-editable after delivery

flowspec

draft

FLSP_UBFLOW_INST_023

Sphinx build as final validation gate

flowspec

draft

FLSP_UBFLOW_INST_024

ubflow_package.json schema

flowspec

draft

Instructions

Instructions without Specification link 0 / 35

No needs passed the filters

Skills

Skills without Specification link 0 / 18

No needs passed the filters

Skills without Tool link 7 / 18

ID

Title

Type

Status

FLSK_UBFLOW_002

Decide whether content belongs in flowinst or flowskill

flowskill

draft

FLSK_UBFLOW_007

RST and Sphinx directive syntax for common authoring patterns

flowskill

draft

FLSK_UBFLOW_008

Author the companion bootstrap instructions file for a ubFlow agent family

flowskill

draft

FLSK_UBFLOW_INST_004

Write and verify the installation manifest

flowskill

draft

FLSK_UBFLOW_INST_005

Check prerequisites and optionally auto-install

flowskill

draft

FLSK_UBFLOW_INST_007

Write files atomically via staging and roll back on failure

flowskill

draft

FLSK_UBFLOW_INST_010

Write the companion bootstrap instructions file

flowskill

draft

Tools

Tools without Specification link 4 / 4

ID

Title

Type

Status

FLTL_COPIER

Copier CLI

flowtool

approved

FLTL_GIT

Git CLI

flowtool

approved

FLTL_SPHINX

Sphinx Build

flowtool

approved

FLTL_UBCODE_MCP

ubCode MCP Server

flowtool

approved

Tools without Skill link 0 / 4

No needs passed the filters

ubFlow Agent

ID

Title

Type

Status

AGENT_INSTALLER

ubFlow Installer agent

agent

draft

AGT_UBFLOW

ubFlow

agent

draft

FLIN_UBFLOW_INST_001

Always start by loading your instructions from ubCode

flowinst

draft

FLIN_UBFLOW_INST_002

Always detect the repository root before asking for a target path

flowinst

draft

FLIN_UBFLOW_INST_003

Always verify prerequisites before writing any file

flowinst

draft

FLIN_UBFLOW_INST_004

Always detect conflicts before rendering the template

flowinst

draft

FLIN_UBFLOW_INST_005

Always resolve the package version from ubflow_package.json, not from git

flowinst

draft

FLIN_UBFLOW_INST_006

Always present epic and agent selection before rendering

flowinst

draft

FLIN_UBFLOW_INST_007

Always write files atomically and roll back on failure

flowinst

draft

FLIN_UBFLOW_INST_008

Always write an installation manifest after a successful installation

flowinst

draft

FLIN_UBFLOW_INST_009

Always persist the answers file after a successful installation

flowinst

draft

FLIN_UBFLOW_INST_010

Always show a diff and require confirmation before upgrading

flowinst

draft

FLIN_UBFLOW_INST_011

Always validate the installed documentation before reporting success

flowinst

draft

FLIN_UBFLOW_INST_012

Use the manifest to uninstall — never delete files not listed in it

flowinst

draft

FLIN_UBFLOW_INST_013

Always locate the family source by searching repo and extension in order

flowinst

draft

FLIN_UBFLOW_INST_014

Always prepare the family source and clean up only what was extracted

flowinst

draft

FLIN_UBFLOW_INST_015

Deploy the ubFlow agent stub after every install or upgrade

flowinst

draft

FLIN_UBFLOW_INST_016

Deploy companion bootstrap instructions file after every install or upgrade

flowinst

draft

FLIN_UBFLOW_002

Describe every agent rule as a flowinst or flowskill RST directive

flowinst

draft

FLIN_UBFLOW_003

Keep flowinst and flowskill strictly separated by what vs. how

flowinst

draft

FLIN_UBFLOW_004

Always set :implements: or :supports: link on instructions and skills

flowinst

draft

FLIN_UBFLOW_005

Define an agent via a single .. agent:: directive with all required fields

flowinst

draft

FLIN_UBFLOW_006

Verify the agent need aggregates all its instructions and skills

flowinst

draft

FLIN_UBFLOW_007

Guide the user through agent creation in five confirmed steps

flowinst

draft

FLIN_UBFLOW_008

Run only the user-selected review modes when checking an agent

flowinst

draft

FLIN_UBFLOW_009

Generate .agent.md as a minimal bootstrap block only

flowinst

draft

FLIN_UBFLOW_010

Validate schema at startup and handle missing types contextually

flowinst

draft

FLIN_UBFLOW_011

Present an installation plan and wait for confirmation before delegating to the Installer

flowinst

draft

FLIN_UBFLOW_012

Never write ubFlow-internal needs into the target project

flowinst

draft

FLIN_UBFLOW_013

Place generated .agent.md in .github/agents/ with correct name frontmatter

flowinst

draft

FLIN_UBFLOW_014

Generate a plain-language agent summary when requested

flowinst

draft

FLIN_UBFLOW_015

Bootstrap full instruction set from ubCode extension on session start

flowinst

draft

FLIN_UBFLOW_019

Deploy companion bootstrap instructions file when generating agent files

flowinst

draft

FLIN_UBFLOW_016

Reference the driving FLIN\_ or FLSK\_ in every decision

flowinst

draft

FLIN_UBFLOW_017

Mark meaningful undocumented decisions with (NO FLOW)

flowinst

draft

FLIN_UBFLOW_018

Keep copilot-instructions.md in sync with always-load needs

flowinst

draft

FLIN_UBFLOW_001

Always print need IDs in full and link to their source

flowinst

draft

FLSK_UBFLOW_INST_001

Detect repository root and validate target path

flowskill

draft

FLSK_UBFLOW_INST_002

Resolve SemVer tags from remote template

flowskill

draft

FLSK_UBFLOW_INST_003

Invoke Copier in interactive, replay, pretend, and update modes

flowskill

draft

FLSK_UBFLOW_INST_004

Write and verify the installation manifest

flowskill

draft

FLSK_UBFLOW_INST_005

Check prerequisites and optionally auto-install

flowskill

draft

FLSK_UBFLOW_INST_006

Scan for Sphinx-Needs ID and file-path conflicts

flowskill

draft

FLSK_UBFLOW_INST_007

Write files atomically via staging and roll back on failure

flowskill

draft

FLSK_UBFLOW_INST_008

Scan installed RST for undefined Sphinx-Needs references

flowskill

draft

FLSK_UBFLOW_INST_009

Write the ubFlow agent stub file

flowskill

draft

FLSK_UBFLOW_INST_010

Write the companion bootstrap instructions file

flowskill

draft

FLSK_UBFLOW_002

Decide whether content belongs in flowinst or flowskill

flowskill

draft

FLSK_UBFLOW_003

Execute the five-step agent creation workflow

flowskill

draft

FLSK_UBFLOW_004

Perform syntactic, semantic, and traceability review checks

flowskill

draft

FLSK_UBFLOW_006

Cite a driving FLIN\_ or FLSK\_ with a source link

flowskill

draft

FLSK_UBFLOW_007

RST and Sphinx directive syntax for common authoring patterns

flowskill

draft

FLSK_UBFLOW_005

Query ubCode MCP schema and handle missing types

flowskill

draft

FLSK_UBFLOW_008

Author the companion bootstrap instructions file for a ubFlow agent family

flowskill

draft

FLSK_UBFLOW_001

Render a need ID as a linked source reference

flowskill

draft

FLSP_UBFLOW_INST_001

Repository root detection

flowspec

draft

FLSP_UBFLOW_INST_002

Target folder prompt and validation

flowspec

draft

FLSP_UBFLOW_INST_003

Epic enumeration from user-story tags

flowspec

draft

FLSP_UBFLOW_INST_004

Epic selection prompt

flowspec

draft

FLSP_UBFLOW_INST_005

Epic-filtered template rendering

flowspec

draft

FLSP_UBFLOW_INST_006

Deterministic Copier invocation from local source

flowspec

draft

FLSP_UBFLOW_INST_007

Installation manifest format

flowspec

draft

FLSP_UBFLOW_INST_008

Verify command implementation

flowspec

draft

FLSP_UBFLOW_INST_009

Output confinement and folder structure

flowspec

draft

FLSP_UBFLOW_INST_010

Package version from ubflow_package.json

flowspec

draft

FLSP_UBFLOW_INST_011

Per-agent selection prompt in Copier

flowspec

draft

FLSP_UBFLOW_INST_012

Pre-installation dependency check script

flowspec

draft

FLSP_UBFLOW_INST_013

Auto-install of Python prerequisites via pip

flowspec

draft

FLSP_UBFLOW_INST_014

Update invocation from local package source

flowspec

draft

FLSP_UBFLOW_INST_015

Pre-upgrade diff summary from local source

flowspec

draft

FLSP_UBFLOW_INST_016

Sphinx-Needs ID collision detection

flowspec

draft

FLSP_UBFLOW_INST_017

File path collision detection and per-file confirmation

flowspec

draft

FLSP_UBFLOW_INST_018

Uninstall command using manifest

flowspec

draft

FLSP_UBFLOW_INST_019

Atomic write with auto-rollback on failure

flowspec

draft

FLSP_UBFLOW_INST_020

Copier answers file location and schema

flowspec

draft

FLSP_UBFLOW_INST_021

Answers file used for prompt pre-population

flowspec

draft

FLSP_UBFLOW_INST_024

ubflow_package.json schema

flowspec

draft

FLSP_UBFLOW_INST_025

Family source discovery (directory or zip)

flowspec

draft

FLSP_UBFLOW_INST_026

Family source preparation (directory pass-through or zip extraction)

flowspec

draft

FLSP_UBFLOW_INST_022

Undefined Sphinx-Needs reference scan

flowspec

draft

FLSP_UBFLOW_INST_023

Sphinx build as final validation gate

flowspec

draft

FLSP_UBFLOW_INST_027

Installer creates the ubFlow agent stub idempotently

flowspec

draft

FLSP_UBFLOW_INST_028

Installer creates the companion bootstrap instructions file idempotently

flowspec

draft

FLSP_UBFLOW_003

flowinst and flowskill described as RST directives

flowspec

draft

FLSP_UBFLOW_004

flowinst separates what from how

flowspec

draft

FLSP_UBFLOW_005

flowinst and flowskill link to a flowspec

flowspec

draft

FLSP_UBFLOW_006

agent need as single identity object

flowspec

draft

FLSP_UBFLOW_007

agent need as complete aggregation point

flowspec

draft

FLSP_UBFLOW_008

Step-by-step agent creation workflow

flowspec

draft

FLSP_UBFLOW_009

Agent creation verifies all linked IDs via MCP before writing

flowspec

draft

FLSP_UBFLOW_010

Agent review supports three selectable check modes

flowspec

draft

FLSP_UBFLOW_011

Traceability review resolves every instruction and skill ID

flowspec

draft

FLSP_UBFLOW_012

Minimal bootstrap-only .agent.md

flowspec

draft

FLSP_UBFLOW_013

Schema validation at startup with installer-aware fallback

flowspec

draft

FLSP_UBFLOW_014

Built-in ubCode MCP knowledge requires no manual setup

flowspec

draft

FLSP_UBFLOW_015

Guided project integration with confirmation gate

flowspec

draft

FLSP_UBFLOW_016

ubFlow internals never written to target project

flowspec

draft

FLSP_UBFLOW_017

ubFlow delivered as ubCode chat participant

flowspec

draft

FLSP_UBFLOW_018

ubFlow is non-editable after delivery

flowspec

draft

FLSP_UBFLOW_019

Generated agent file placed in .github/agents/ with @-invokable name

flowspec

draft

FLSP_UBFLOW_020

Generated agents support delegation from other agents

flowspec

draft

FLSP_UBFLOW_021

Human-readable agent overview on request

flowspec

draft

FLSP_UBFLOW_022

ubFlow stub contains bootstrap call only

flowspec

draft

FLSP_UBFLOW_023

ubFlow fetches its instructions via agent-scoped MCP call

flowspec

draft

FLSP_UBFLOW_029

Installer deploys companion bootstrap instructions file per family

flowspec

draft

FLSP_UBFLOW_001

Full need ID output — no abbreviation

flowspec

draft

FLSP_UBFLOW_002

Need IDs rendered with an inline source link

flowspec

draft

FLSP_UBFLOW_024

Reference driving instruction or skill in every decision output

flowspec

draft

FLSP_UBFLOW_025

Mark meaningful undocumented decisions discretely with NO FLOW

flowspec

draft

FLSP_UBFLOW_026

Sync always-load needs into copilot-instructions.md

flowspec

draft

FLSP_UBFLOW_027

Use correct RST and Sphinx directive syntax for all authored content

flowspec

draft

FLSP_UBFLOW_028

Agent IDs must use a meaningful name segment, never a number

flowspec

draft

FLST_UBFLOW_INST_01

Installer target location

flowstory

approved

FLST_UBFLOW_INST_02

Installer epic approvals

flowstory

approved

FLST_UBFLOW_INST_03

Epics

flowstory

approved

FLST_UBFLOW_INST_04

Deterministic installation

flowstory

approved

FLST_UBFLOW_INST_05

Single target folder

flowstory

approved

FLST_UBFLOW_INST_06

Template and version selection

flowstory

draft

FLST_UBFLOW_INST_07

Partial agent selection

flowstory

draft

FLST_UBFLOW_INST_08

Prerequisite and dependency check

flowstory

draft

FLST_UBFLOW_INST_09

Update and upgrade

flowstory

draft

FLST_UBFLOW_INST_10

Conflict detection

flowstory

draft

FLST_UBFLOW_INST_11

Rollback and uninstall

flowstory

draft

FLST_UBFLOW_INST_12

Installation configuration persistence

flowstory

draft

FLST_UBFLOW_INST_13

Post-install validation

flowstory

draft

FLST_UBFLOW_INST_14

Local family source bundled with ubCode

flowstory

approved

FLST_UBFLOW_INST_15

Package manifest declaration

flowstory

approved

FLST_UBFLOW_INST_16

Merge ubFlow configuration into existing ubproject.toml

flowstory

draft

FLST_UBFLOW_INST_17

Installer deploys the ubFlow agent stub

flowstory

draft

FLST_UBFLOW_INST_18

Installer deploys the companion bootstrap instructions file

flowstory

draft

FLST_UBFLOW_001

Guide Agent Creation

flowstory

draft

FLST_UBFLOW_005

Describe Instructions and Skills in Sphinx

flowstory

draft

FLST_UBFLOW_006

Link Instructions and Skills to Needs

flowstory

draft

FLST_UBFLOW_007

Define Agent as Sphinx-Needs Object

flowstory

draft

FLST_UBFLOW_008

Agent Object Aggregates Instructions and Skills

flowstory

draft

FLST_UBFLOW_002

Review Existing Agent

flowstory

draft

FLST_UBFLOW_003

Control Review Depth

flowstory

draft

FLST_UBFLOW_004

Verify Traceability Chain

flowstory

draft

FLST_UBFLOW_009

Agent Bootstraps Itself via MCP

flowstory

draft

FLST_UBFLOW_010

Schema Validation via MCP at Startup

flowstory

draft

FLST_UBFLOW_011

Sphinx Project Integration via Prompt

flowstory

draft

FLST_UBFLOW_012

No Self-Installation into Target Project

flowstory

draft

FLST_UBFLOW_013

ubCode Chat Participant

flowstory

draft

FLST_UBFLOW_014

Read-Only Agent After Delivery

flowstory

draft

FLST_UBFLOW_015

Built-in ubCode MCP Knowledge

flowstory

draft

FLST_UBFLOW_016

Human-Readable Agent Documentation

flowstory

draft

FLST_UBFLOW_017

Agents Callable via Copilot Prompt

flowstory

draft

FLST_UBFLOW_018

ubCode Can Invoke ubFlow Agents

flowstory

draft

FLST_UBFLOW_029

Orchestrator Is the Family Entry Point

flowstory

draft

FLST_UBFLOW_030

Orchestrator Carries the Family Name

flowstory

draft

FLST_UBFLOW_031

Orchestrator Identifies and Routes Workflow

flowstory

draft

FLST_UBFLOW_032

Orchestrator Enforces the Five-Phase Workflow

flowstory

draft

FLST_UBFLOW_033

Orchestrator Uses ubCode MCP for All Needs Access

flowstory

draft

FLST_UBFLOW_034

Orchestrator Ensures ubCode MCP Is Available

flowstory

draft

FLST_UBFLOW_036

ubFlow bootstraps its instructions from the ubCode extension

flowstory

draft

FLST_UBFLOW_042

Deploy companion bootstrap instructions file with every family installation

flowstory

draft

FLST_UBFLOW_019

Resolve Target Documentation Project

flowstory

draft

FLST_UBFLOW_020

Validate Documentation Project Scope

flowstory

draft

FLST_UBFLOW_021

Use ubCode MCP to Access Sphinx-Needs Objects

flowstory

draft

FLST_UBFLOW_022

Auto-Install ubCode MCP on Demand

flowstory

draft

FLST_UBFLOW_023

Fixed Execution Workflow for All Agents

flowstory

draft

FLST_UBFLOW_024

Orchestrator Agent per Agent Family

flowstory

draft

FLST_UBFLOW_025

Predefined Workflow Types

flowstory

draft

FLST_UBFLOW_026

Agent Family Management

flowstory

draft

FLST_UBFLOW_027

Define Agent Family as Sphinx-Needs Object

flowstory

draft

FLST_UBFLOW_028

Agent Family Links to Its Member Agents

flowstory

draft

FLST_UBFLOW_035

Full need ID display with source links

flowstory

draft

FLST_UBFLOW_037

Reference driving instruction or skill in every decision

flowstory

draft

FLST_UBFLOW_038

Mark undocumented decisions with NO FLOW

flowstory

draft

FLST_UBFLOW_039

Guarantee critical rules survive MCP bootstrap failure

flowstory

draft

FLST_UBFLOW_040

Write all agent documentation content in valid RST syntax

flowstory

draft

FLST_UBFLOW_041

Give every agent a meaningful name instead of a number

flowstory

draft

FLTL_COPIER

Copier CLI

flowtool

approved

FLTL_GIT

Git CLI

flowtool

approved

FLTL_SPHINX

Sphinx Build

flowtool

approved

FLTL_UBCODE_MCP

ubCode MCP Server

flowtool

approved

SWSP_UBCODE_001

ubFlow magic-word support in MCP server

swspec

draft

SWSP_UBCODE_002

Agent parameter for MCP need-query functions

swspec

draft