traceability

Manage requirement traceability - generate matrix, check coverage, find orphans, trace requirements

model: sonnet

$ Installieren

git clone https://github.com/majiayu000/claude-skill-registry /tmp/claude-skill-registry && cp -r /tmp/claude-skill-registry/skills/design/traceability ~/.claude/skills/claude-skill-registry

// tip: Run this command in your terminal to install the skill


name: traceability activation_code: TRACEABILITY_V1 phase: any command: /trace aliases: ["/traceability", "/req"] description: Manage requirement traceability - generate matrix, check coverage, find orphans, trace requirements tier: focused model: sonnet invokes: traceability-auditor

Traceability Skill

Usage

/trace                      - Show traceability dashboard
/trace generate             - Scan artifacts and generate traceability matrix
/trace coverage             - Report traceability coverage metrics
/trace orphans              - Find artifacts without proper traces
/trace REQ-xxx-nnn          - Show full trace chain for a requirement
/trace impact REQ-xxx-nnn   - Show what would be affected if requirement changes
/trace validate             - Verify all trace links are valid
/trace suggest              - Auto-suggest traces for orphan artifacts

Commands

/trace (Dashboard)

Shows the current traceability health:

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘  TRACEABILITY DASHBOARD                                               โ•‘
โ• โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ฃ
โ•‘                                                                        โ•‘
โ•‘  Matrix Last Updated: 2024-01-15 10:30:00                             โ•‘
โ•‘                                                                        โ•‘
โ•‘  ARTIFACTS                                                             โ•‘
โ•‘  โ”œโ”€โ”€ Requirements: 25                                                  โ•‘
โ•‘  โ”œโ”€โ”€ User Stories: 23                                                  โ•‘
โ•‘  โ”œโ”€โ”€ Tasks: 18                                                         โ•‘
โ•‘  โ”œโ”€โ”€ Specifications: 15                                                โ•‘
โ•‘  โ”œโ”€โ”€ Tests: 50                                                         โ•‘
โ•‘  โ””โ”€โ”€ Implementations: 48                                               โ•‘
โ•‘                                                                        โ•‘
โ•‘  COVERAGE                                                              โ•‘
โ•‘  โ”œโ”€โ”€ Forward (Req โ†’ Code): 92%  โœ“                                     โ•‘
โ•‘  โ”œโ”€โ”€ Backward (Code โ†’ Req): 73%  โš                                     โ•‘
โ•‘  โ””โ”€โ”€ Test Coverage: 84%  โœ“                                            โ•‘
โ•‘                                                                        โ•‘
โ•‘  ORPHANS: 8 artifacts need attention                                  โ•‘
โ•‘                                                                        โ•‘
โ•‘  HEALTH SCORE: 82/100                                                 โ•‘
โ•‘                                                                        โ•‘
โ• โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ฃ
โ•‘  [G] Generate  [C] Coverage  [O] Orphans  [V] Validate                โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

/trace generate

Scans all artifacts and generates the traceability matrix:

  1. Scans PRD for REQ-IDs
  2. Scans PRD/docs for User Stories (US-NNN)
  3. Scans .taskmaster/tasks/tasks.json for tasks
  4. Scans openspec/changes/*.md for specifications
  5. Scans tests/**/*.{ts,js,py} for @traces annotations
  6. Scans src/**/*.{ts,js,py} for @implements annotations
  7. Generates .claude/traceability/matrix.json

/trace coverage

Reports detailed coverage metrics with drill-down:

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘  TRACEABILITY COVERAGE REPORT                                         โ•‘
โ• โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ฃ
โ•‘                                                                        โ•‘
โ•‘  FORWARD TRACEABILITY                                                  โ•‘
โ•‘  โ”œโ”€โ”€ REQ โ†’ US:     23/25 (92%)  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘ โœ“                        โ•‘
โ•‘  โ”œโ”€โ”€ US โ†’ TASK:    18/23 (78%)  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘ โš                         โ•‘
โ•‘  โ”œโ”€โ”€ TASK โ†’ SPEC:  15/18 (83%)  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘ โœ“                        โ•‘
โ•‘  โ””โ”€โ”€ SPEC โ†’ CODE:  14/15 (93%)  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘ โœ“                        โ•‘
โ•‘                                                                        โ•‘
โ•‘  BACKWARD TRACEABILITY                                                 โ•‘
โ•‘  โ”œโ”€โ”€ TEST โ†’ REQ:   42/50 (84%)  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘ โœ“                        โ•‘
โ•‘  โ””โ”€โ”€ CODE โ†’ REQ:   35/48 (73%)  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘ โš                         โ•‘
โ•‘                                                                        โ•‘
โ•‘  GAPS:                                                                 โ•‘
โ•‘  โ”œโ”€โ”€ REQ-PERF-003: No user stories                                    โ•‘
โ•‘  โ”œโ”€โ”€ REQ-SEC-007: No implementation                                   โ•‘
โ•‘  โ””โ”€โ”€ US-015, US-018, US-021, US-022, US-023: No tasks                 โ•‘
โ•‘                                                                        โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

/trace orphans

Lists all artifacts without proper traces:

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘  ORPHAN ARTIFACTS                                                     โ•‘
โ• โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ฃ
โ•‘                                                                        โ•‘
โ•‘  CRITICAL (Requirements with no path to implementation):              โ•‘
โ•‘  โ”œโ”€โ”€ REQ-PERF-003: Response time < 100ms                              โ•‘
โ•‘  โ””โ”€โ”€ REQ-SEC-007: Audit logging                                       โ•‘
โ•‘                                                                        โ•‘
โ•‘  WARNING (Code/tests without requirement link):                       โ•‘
โ•‘  โ”œโ”€โ”€ tests/unit/utils/helpers.test.ts                                 โ•‘
โ•‘  โ”œโ”€โ”€ tests/unit/api/legacy.test.ts                                    โ•‘
โ•‘  โ”œโ”€โ”€ src/utils/deprecated.ts                                          โ•‘
โ•‘  โ””โ”€โ”€ src/api/v1/compat.ts                                             โ•‘
โ•‘                                                                        โ•‘
โ•‘  MEDIUM (Tasks without requirement):                                  โ•‘
โ•‘  โ””โ”€โ”€ TASK-042: Refactor database connection                          โ•‘
โ•‘                                                                        โ•‘
โ• โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ฃ
โ•‘  [S] Suggest traces  [M] Mark intentional  [I] Ignore                 โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

/trace REQ-xxx-nnn

Shows the complete trace chain for a single requirement:

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘  TRACE: REQ-AUTH-001                                                  โ•‘
โ• โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ฃ
โ•‘                                                                        โ•‘
โ•‘  REQ-AUTH-001: User authentication via email/password                 โ•‘
โ•‘  Priority: P0 | Source: docs/PRD.md:142                               โ•‘
โ•‘                                                                        โ•‘
โ•‘  โ”Œโ”€โ–บ US-001: User can log in                                          โ•‘
โ•‘  โ”‚   โ”œโ”€โ–บ TASK-003: Implement login API                                โ•‘
โ•‘  โ”‚   โ”‚   โ”œโ”€โ–บ SPEC-003-01: Login endpoint spec                         โ•‘
โ•‘  โ”‚   โ”‚   โ”‚   โ””โ”€โ–บ src/api/auth/login.ts                                โ•‘
โ•‘  โ”‚   โ”‚   โ””โ”€โ–บ TEST-UNIT-015: tests/unit/auth/login.test.ts            โ•‘
โ•‘  โ”‚   โ””โ”€โ–บ TASK-004: Implement password validation                      โ•‘
โ•‘  โ”‚       โ”œโ”€โ–บ SPEC-004-01: Password rules spec                         โ•‘
โ•‘  โ”‚       โ”‚   โ””โ”€โ–บ src/services/auth.ts                                 โ•‘
โ•‘  โ”‚       โ””โ”€โ–บ TEST-UNIT-016: tests/unit/auth/password.test.ts         โ•‘
โ•‘  โ”‚                                                                    โ•‘
โ•‘  โ””โ”€โ–บ US-002: User receives error on invalid credentials               โ•‘
โ•‘      โ””โ”€โ–บ TASK-003: (shared)                                           โ•‘
โ•‘                                                                        โ•‘
โ•‘  Coverage: FULL โœ“ (all paths traced to code and tests)               โ•‘
โ•‘                                                                        โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

/trace impact REQ-xxx-nnn

Shows impact analysis for requirement changes:

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘  IMPACT ANALYSIS: REQ-AUTH-001                                        โ•‘
โ• โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ฃ
โ•‘                                                                        โ•‘
โ•‘  If this requirement changes:                                          โ•‘
โ•‘                                                                        โ•‘
โ•‘  ARTIFACTS AFFECTED:                                                   โ•‘
โ•‘  โ”œโ”€โ”€ 2 User Stories                                                   โ•‘
โ•‘  โ”œโ”€โ”€ 3 Tasks                                                          โ•‘
โ•‘  โ”œโ”€โ”€ 2 Specifications                                                 โ•‘
โ•‘  โ”œโ”€โ”€ 3 Code files                                                     โ•‘
โ•‘  โ””โ”€โ”€ 4 Test files                                                     โ•‘
โ•‘                                                                        โ•‘
โ•‘  ESTIMATED REWORK:                                                     โ•‘
โ•‘  โ”œโ”€โ”€ Complexity: HIGH                                                  โ•‘
โ•‘  โ”œโ”€โ”€ Files to modify: 9                                               โ•‘
โ•‘  โ””โ”€โ”€ Tests to update: 4                                               โ•‘
โ•‘                                                                        โ•‘
โ•‘  DOWNSTREAM DEPENDENCIES:                                              โ•‘
โ•‘  โ””โ”€โ”€ REQ-SEC-002 (Session management) depends on this                 โ•‘
โ•‘                                                                        โ•‘
โ• โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ฃ
โ•‘  [F] Show full artifact list  [D] Show dependency graph               โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

/trace validate

Validates all trace links exist and are consistent:

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘  TRACE VALIDATION                                                     โ•‘
โ• โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ฃ
โ•‘                                                                        โ•‘
โ•‘  BROKEN LINKS (referenced artifact doesn't exist):                    โ•‘
โ•‘  โ”œโ”€โ”€ TASK-007 references REQ-DATA-099 (not found)                    โ•‘
โ•‘  โ””โ”€โ”€ TEST-UNIT-042 references US-099 (not found)                     โ•‘
โ•‘                                                                        โ•‘
โ•‘  INCONSISTENT LINKS (bidirectional mismatch):                         โ•‘
โ•‘  โ””โ”€โ”€ US-015 links to TASK-012, but TASK-012 doesn't link back        โ•‘
โ•‘                                                                        โ•‘
โ•‘  DUPLICATE IDS:                                                        โ•‘
โ•‘  โ””โ”€โ”€ None found โœ“                                                     โ•‘
โ•‘                                                                        โ•‘
โ•‘  VALIDATION: 3 issues found                                           โ•‘
โ•‘                                                                        โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

/trace suggest

Auto-suggests traces for orphan artifacts:

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘  TRACE SUGGESTIONS                                                    โ•‘
โ• โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ฃ
โ•‘                                                                        โ•‘
โ•‘  tests/unit/auth/session.test.ts                                      โ•‘
โ•‘  Currently orphan (no @traces annotation)                             โ•‘
โ•‘                                                                        โ•‘
โ•‘  Suggested traces (by content similarity):                            โ•‘
โ•‘  โ”œโ”€โ”€ REQ-AUTH-002 (85%) - Session management                         โ•‘
โ•‘  โ”œโ”€โ”€ US-004 (78%) - User session handling                            โ•‘
โ•‘  โ””โ”€โ”€ TASK-008 (72%) - Implement session storage                       โ•‘
โ•‘                                                                        โ•‘
โ•‘  Recommended annotation:                                               โ•‘
โ•‘  /**                                                                   โ•‘
โ•‘   * @traces REQ-AUTH-002, US-004, TASK-008                            โ•‘
โ•‘   */                                                                   โ•‘
โ•‘                                                                        โ•‘
โ• โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ฃ
โ•‘  [A] Apply suggestion  [S] Skip  [M] Manual entry                     โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

Integration

With Audit Orchestrator

The traceability-auditor is invoked as part of audit dimension F01 (Requirements Coverage).

With Phase Gates

  • Phase 5: Verify all requirements have tasks
  • Phase 6: Verify all tasks have specifications
  • Phase 8: Verify all tests have traces
  • Phase 10: Verify full forward/backward traceability

With Plan Guardian

When Plan Guardian detects drift, it can use traceability to identify which requirements are affected.

Files

FilePurpose
.claude/traceability/matrix.jsonGenerated traceability matrix
templates/requirement-traceability.schema.yamlSchema reference