Traceability Overview — Orchestrator Agent

Full traceability chain: Flow Story → Specification → Instruction / Skill.

Flow Stories

ID

Title

Status

Satisfied By

FLST_UBFLOW_001

Guide Agent Creation

draft

FLSP_UBFLOW_008; FLSP_UBFLOW_009

FLST_UBFLOW_002

Review Existing Agent

draft

FLSP_UBFLOW_010

FLST_UBFLOW_003

Control Review Depth

draft

FLSP_UBFLOW_010

FLST_UBFLOW_004

Verify Traceability Chain

draft

FLSP_UBFLOW_011

FLST_UBFLOW_005

Describe Instructions and Skills in Sphinx

draft

FLSP_UBFLOW_003; FLSP_UBFLOW_004

FLST_UBFLOW_006

Link Instructions and Skills to Needs

draft

FLSP_UBFLOW_005

FLST_UBFLOW_007

Define Agent as Sphinx-Needs Object

draft

FLSP_UBFLOW_006

FLST_UBFLOW_008

Agent Object Aggregates Instructions and Skills

draft

FLSP_UBFLOW_007

FLST_UBFLOW_009

Agent Bootstraps Itself via MCP

draft

FLSP_UBFLOW_012

FLST_UBFLOW_010

Schema Validation via MCP at Startup

draft

FLSP_UBFLOW_013

FLST_UBFLOW_011

Sphinx Project Integration via Prompt

draft

FLSP_UBFLOW_015

FLST_UBFLOW_012

No Self-Installation into Target Project

draft

FLSP_UBFLOW_016

FLST_UBFLOW_013

ubCode Chat Participant

draft

FLSP_UBFLOW_017

FLST_UBFLOW_014

Read-Only Agent After Delivery

draft

FLSP_UBFLOW_018

FLST_UBFLOW_015

Built-in ubCode MCP Knowledge

draft

FLSP_UBFLOW_014

FLST_UBFLOW_016

Human-Readable Agent Documentation

draft

FLSP_UBFLOW_021

FLST_UBFLOW_017

Agents Callable via Copilot Prompt

draft

FLSP_UBFLOW_019

FLST_UBFLOW_018

ubCode Can Invoke ubFlow Agents

draft

FLSP_UBFLOW_020

FLST_UBFLOW_019

Resolve Target Documentation Project

draft

FLST_UBFLOW_020

Validate Documentation Project Scope

draft

FLST_UBFLOW_021

Use ubCode MCP to Access Sphinx-Needs Objects

draft

FLST_UBFLOW_022

Auto-Install ubCode MCP on Demand

draft

FLST_UBFLOW_023

Fixed Execution Workflow for All Agents

draft

FLST_UBFLOW_024

Orchestrator Agent per Agent Family

draft

FLST_UBFLOW_025

Predefined Workflow Types

draft

FLST_UBFLOW_026

Agent Family Management

draft

FLST_UBFLOW_027

Define Agent Family as Sphinx-Needs Object

draft

FLST_UBFLOW_028

Agent Family Links to Its Member Agents

draft

FLST_UBFLOW_029

Orchestrator Is the Family Entry Point

draft

FLST_UBFLOW_030

Orchestrator Carries the Family Name

draft

FLST_UBFLOW_031

Orchestrator Identifies and Routes Workflow

draft

FLST_UBFLOW_032

Orchestrator Enforces the Five-Phase Workflow

draft

FLST_UBFLOW_033

Orchestrator Uses ubCode MCP for All Needs Access

draft

FLST_UBFLOW_034

Orchestrator Ensures ubCode MCP Is Available

draft

FLST_UBFLOW_035

Full need ID display with source links

draft

FLSP_UBFLOW_001; FLSP_UBFLOW_002; FLSP_UBFLOW_024

FLST_UBFLOW_036

ubFlow bootstraps its instructions from the ubCode extension

draft

FLSP_UBFLOW_022; FLSP_UBFLOW_023

FLST_UBFLOW_037

Reference driving instruction or skill in every decision

draft

FLSP_UBFLOW_024

FLST_UBFLOW_038

Mark undocumented decisions with NO FLOW

draft

FLSP_UBFLOW_025

FLST_UBFLOW_039

Guarantee critical rules survive MCP bootstrap failure

draft

FLSP_UBFLOW_026

FLST_UBFLOW_040

Write all agent documentation content in valid RST syntax

draft

FLSP_UBFLOW_027

FLST_UBFLOW_041

Give every agent a meaningful name instead of a number

draft

FLSP_UBFLOW_028

FLST_UBFLOW_042

Deploy companion bootstrap instructions file with every family installation

draft

FLSP_UBFLOW_029

Specifications

ID

Title

Status

Satisfies

Implemented By

Supported By

FLSP_UBFLOW_001

Full need ID output — no abbreviation

draft

FLST_UBFLOW_035

FLIN_UBFLOW_001

FLSK_UBFLOW_001

FLSP_UBFLOW_002

Need IDs rendered with an inline source link

draft

FLST_UBFLOW_035

FLIN_UBFLOW_001

FLSK_UBFLOW_001

FLSP_UBFLOW_003

flowinst and flowskill described as RST directives

draft

FLST_UBFLOW_005

FLIN_UBFLOW_002

FLSP_UBFLOW_004

flowinst separates what from how

draft

FLST_UBFLOW_005

FLIN_UBFLOW_003

FLSK_UBFLOW_002

FLSP_UBFLOW_005

flowinst and flowskill link to a flowspec

draft

FLST_UBFLOW_006

FLIN_UBFLOW_004

FLSP_UBFLOW_006

agent need as single identity object

draft

FLST_UBFLOW_007

FLIN_UBFLOW_005

FLSP_UBFLOW_007

agent need as complete aggregation point

draft

FLST_UBFLOW_008

FLIN_UBFLOW_006

FLSP_UBFLOW_008

Step-by-step agent creation workflow

draft

FLST_UBFLOW_001

FLIN_UBFLOW_007

FLSK_UBFLOW_003

FLSP_UBFLOW_009

Agent creation verifies all linked IDs via MCP before writing

draft

FLST_UBFLOW_001

FLSK_UBFLOW_003

FLSP_UBFLOW_010

Agent review supports three selectable check modes

draft

FLST_UBFLOW_002; FLST_UBFLOW_003

FLIN_UBFLOW_008

FLSK_UBFLOW_004

FLSP_UBFLOW_011

Traceability review resolves every instruction and skill ID

draft

FLST_UBFLOW_004

FLIN_UBFLOW_008

FLSK_UBFLOW_004

FLSP_UBFLOW_012

Minimal bootstrap-only .agent.md

draft

FLST_UBFLOW_009

FLIN_UBFLOW_009

FLSP_UBFLOW_013

Schema validation at startup with installer-aware fallback

draft

FLST_UBFLOW_010

FLIN_UBFLOW_010

FLSK_UBFLOW_005

FLSP_UBFLOW_014

Built-in ubCode MCP knowledge requires no manual setup

draft

FLST_UBFLOW_015

FLSK_UBFLOW_005

FLSP_UBFLOW_015

Guided project integration with confirmation gate

draft

FLST_UBFLOW_011

FLIN_UBFLOW_011

FLSP_UBFLOW_016

ubFlow internals never written to target project

draft

FLST_UBFLOW_012

FLIN_UBFLOW_012

FLSP_UBFLOW_017

ubFlow delivered as ubCode chat participant

draft

FLST_UBFLOW_013

FLSP_UBFLOW_018

ubFlow is non-editable after delivery

draft

FLST_UBFLOW_014

FLSP_UBFLOW_019

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

draft

FLST_UBFLOW_017

FLIN_UBFLOW_013

FLSP_UBFLOW_020

Generated agents support delegation from other agents

draft

FLST_UBFLOW_018

FLIN_UBFLOW_013

FLSP_UBFLOW_021

Human-readable agent overview on request

draft

FLST_UBFLOW_016

FLIN_UBFLOW_014

FLSP_UBFLOW_022

ubFlow stub contains bootstrap call only

draft

FLST_UBFLOW_036

FLIN_UBFLOW_015

FLSP_UBFLOW_023

ubFlow fetches its instructions via agent-scoped MCP call

draft

FLST_UBFLOW_036

FLIN_UBFLOW_015

FLSP_UBFLOW_024

Reference driving instruction or skill in every decision output

draft

FLST_UBFLOW_037; FLST_UBFLOW_035

FLIN_UBFLOW_016

FLSK_UBFLOW_006

FLSP_UBFLOW_025

Mark meaningful undocumented decisions discretely with NO FLOW

draft

FLST_UBFLOW_038

FLIN_UBFLOW_017

FLSP_UBFLOW_026

Sync always-load needs into copilot-instructions.md

draft

FLST_UBFLOW_039

FLIN_UBFLOW_018

FLSP_UBFLOW_027

Use correct RST and Sphinx directive syntax for all authored content

draft

FLST_UBFLOW_040

FLIN_UBFLOW_002

FLSK_UBFLOW_007

FLSP_UBFLOW_028

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

draft

FLST_UBFLOW_041

FLIN_UBFLOW_005

FLSP_UBFLOW_029

Installer deploys companion bootstrap instructions file per family

draft

FLST_UBFLOW_042

FLIN_UBFLOW_019

FLSK_UBFLOW_008

Instructions

ID

Title

Status

Implements

FLIN_UBFLOW_001

Always print need IDs in full and link to their source

draft

FLSP_UBFLOW_001; FLSP_UBFLOW_002

FLIN_UBFLOW_002

Describe every agent rule as a flowinst or flowskill RST directive

draft

FLSP_UBFLOW_003; FLSP_UBFLOW_027

FLIN_UBFLOW_003

Keep flowinst and flowskill strictly separated by what vs. how

draft

FLSP_UBFLOW_004

FLIN_UBFLOW_004

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

draft

FLSP_UBFLOW_005

FLIN_UBFLOW_005

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

draft

FLSP_UBFLOW_006; FLSP_UBFLOW_028

FLIN_UBFLOW_006

Verify the agent need aggregates all its instructions and skills

draft

FLSP_UBFLOW_007

FLIN_UBFLOW_007

Guide the user through agent creation in five confirmed steps

draft

FLSP_UBFLOW_008

FLIN_UBFLOW_008

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

draft

FLSP_UBFLOW_010; FLSP_UBFLOW_011

FLIN_UBFLOW_009

Generate .agent.md as a minimal bootstrap block only

draft

FLSP_UBFLOW_012

FLIN_UBFLOW_010

Validate schema at startup and handle missing types contextually

draft

FLSP_UBFLOW_013

FLIN_UBFLOW_011

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

draft

FLSP_UBFLOW_015

FLIN_UBFLOW_012

Never write ubFlow-internal needs into the target project

draft

FLSP_UBFLOW_016

FLIN_UBFLOW_013

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

draft

FLSP_UBFLOW_019; FLSP_UBFLOW_020

FLIN_UBFLOW_014

Generate a plain-language agent summary when requested

draft

FLSP_UBFLOW_021

FLIN_UBFLOW_015

Bootstrap full instruction set from ubCode extension on session start

draft

FLSP_UBFLOW_022; FLSP_UBFLOW_023

FLIN_UBFLOW_016

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

draft

FLSP_UBFLOW_024

FLIN_UBFLOW_017

Mark meaningful undocumented decisions with (NO FLOW)

draft

FLSP_UBFLOW_025

FLIN_UBFLOW_018

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

draft

FLSP_UBFLOW_026

FLIN_UBFLOW_019

Deploy companion bootstrap instructions file when generating agent files

draft

FLSP_UBFLOW_029

Skills

ID

Title

Status

Supports

FLSK_UBFLOW_001

Render a need ID as a linked source reference

draft

FLSP_UBFLOW_001; FLSP_UBFLOW_002

FLSK_UBFLOW_002

Decide whether content belongs in flowinst or flowskill

draft

FLSP_UBFLOW_004

FLSK_UBFLOW_003

Execute the five-step agent creation workflow

draft

FLSP_UBFLOW_008; FLSP_UBFLOW_009

FLSK_UBFLOW_004

Perform syntactic, semantic, and traceability review checks

draft

FLSP_UBFLOW_010; FLSP_UBFLOW_011

FLSK_UBFLOW_005

Query ubCode MCP schema and handle missing types

draft

FLSP_UBFLOW_013; FLSP_UBFLOW_014

FLSK_UBFLOW_006

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

draft

FLSP_UBFLOW_024

FLSK_UBFLOW_007

RST and Sphinx directive syntax for common authoring patterns

draft

FLSP_UBFLOW_027

FLSK_UBFLOW_008

Author the companion bootstrap instructions file for a ubFlow agent family

draft

FLSP_UBFLOW_029