Skip to content

Cross-Reference Quick Reference

A compact reference card for the FCC cross-reference matrix. For full details, see Cross-Reference Matrix.

Relationship Types

Type Direction Transfers Ownership? Blocking? Example
handoff Source to target Yes Yes (primary) RC -> BC: research inventory
feedback Target back to source No No DE -> BC: edits on blueprints
coordination Bidirectional No No RB <-> UG: cross-linked steps
governance Source reports to authority No Yes (can block) DGS -> GCA: compliance status
champion-of Champion to base persona No No RCHM -> RC: elevates persona

All 24 Persona IDs by Category

Core (5)

ID Name FCC Phase
RC Research Crafter Find
BC Blueprint Crafter Create
DE Documentation Evangelist Critique
RB Runbook Crafter Create
UG User Guide Crafter Create

Integration (7)

ID Name FCC Phase
CIA Catalog Indexer Architect Find
UMC UI Mockup Crafter Create
STE Semantic Taxonomy Engineer Find
TS Traceability Specialist Critique
BV Blueprint Validator Critique
RIC Research Inventory Crafter Find
GCA Governance Compliance Auditor Critique

Governance (3)

ID Name FCC Phase
DGS Data Governance Specialist All
PTE Privacy Taxonomy Engineer All
AMS Anti-fact Mitigation Specialist Critique

Stakeholder (5)

ID Name FCC Phase
CO Collaboration Orchestrator All
SMC SAFe Metrics Crafter All
EC Executive Communicator Critique
RS Roadmap Synchronizer All
SCP Stakeholder Content Publisher Critique

Champion (4)

ID Name Champions Orchestrates
RCHM Research Crafter Champion RC RC, CIA, STE, RIC
BCHM Blueprint Crafter Champion BC BC, BV, UMC, RIC
UGCH User Guide Crafter Champion UG UG, SCP, EC
RBCH Runbook Crafter Champion RB RB, GCA, TS

Common Query Patterns

from fcc.personas.cross_reference import CrossReferenceMatrix

matrix = CrossReferenceMatrix.from_yaml("data/personas/cross_reference.yaml")

# Who sends work to BC?
upstream = matrix.upstream("BC")

# Where does DE send its output?
downstream = matrix.downstream("DE")

# Who coordinates with UG?
peers = matrix.peers("UG")

# All governance relationships
governance = matrix.by_type("governance")

# All champion-of relationships
champions = matrix.by_type("champion-of")

# Direct link between two personas
link = matrix.between("RC", "BC")

# Every persona ID in the matrix
all_ids = matrix.all_persona_ids()  # set of 24 IDs

# Total entry count
total = len(matrix)  # 106

Quality Gate Checklist

QG-XREF-001: Cross-Reference Coverage

  • All 24 personas represented (source or target)
  • Every persona has at least one downstream entry or is terminal
  • Every persona has at least one upstream entry or is a champion root

QG-XREF-002: Cross-Reference Type Completeness

  • handoff type used (present in matrix)
  • feedback type used
  • coordination type used
  • governance type used
  • champion-of type used

QG-XREF-003: Workflow-CrossReference Alignment

  • All workflow graph edges have corresponding cross-reference entries
  • Edge types are consistent between graph and matrix
  • No orphan persona IDs (every ID in matrix exists in registry)

Entry Format Template

- source_id: XX        # 2-5 uppercase letters (e.g., RC, RCHM)
  target_id: YY        # 2-5 uppercase letters
  relationship_type: handoff  # handoff | feedback | coordination | governance | champion-of
  interaction: "Verb phrase describing what is exchanged"
  strength: primary    # primary (default) | secondary

Entry Counts by Group

Group Category Entries
1 Core Personas 22
2 Integration Specialists 28
3 Governance Personas 12
4 Stakeholder Hub 20
5 Champion Personas 24
Total 106

Entry Counts by Type

Relationship Type Count
handoff ~50
feedback ~28
coordination ~16
governance 4
champion-of 4