Requirements Traceability Matrix

March 5, 2026 · View on GitHub

Lightweight mapping of PRD requirements to plan TODOs and acceptance scenarios. Scoped to Cursor Drive.

Columns

Requirement/PRDPlan TODOAcceptance scenarioImplementation status
prd-voice-io
Voice pipeline (filler, glossary, sanitizer)f0-2-voice-pipelineFiller cleaner, glossary expander, sanitizer tested; activation word detection worksImplemented
Prompt optimizerpipeline-wiring-mvppromptOptimizer.ts reads config, calls routing model, QuickPick diff, returns approved promptImplemented
Wake/submit wordspipeline-wiring-mvpWake word strips and activates; submit word strips and submits without optimizationImplemented
TTS, response formatterf0-2-voice-pipeline, f0-4-session-personaTTS speaks formatted output; interrupt worksImplemented
prd-session-persona
Response formatter, session memoryf0-4-session-personaFormatter compresses to verbosity; session memory tracks turns/tasksImplemented
Drive-persona skillf0-4-session-personadrive-persona skill wired; persona shapes AI behaviorImplemented
Proactive steeringmvp-gaps (not yet planned)Idle detection, commitment tracking, nudge on pendingPending
prd-multi-agent
AgentRegistry, CommsAgent, MCP toolsf0-5-multi-agentRegistry, spawn, switch, merge; comms agent batches updatesImplemented
Tangent keyword wiringpipeline-wiring-mvp"tangent [task]" at input start → operatorRegistry.spawn(); status bar updateImplemented
prd-safety-config
Approval gates, tool allowlist, configf0-3-safety-configPre/post gates, allowlist, config reader all implemented and testedImplemented
Mode switching confirmationdrive_set_moderequireConfirmation=true → QuickPick before mode switch (MCP drive_set_mode)Implemented
Privacy defaultsADR-0005No transcript persistence, no audio retention, redacted logsPartial
prd-cursor-integration
Hybrid plugin + extensionf0-1-drive-mode-participant18 src modules, 8 with tests; plugin layer in .cursor/Implemented
Status bar, ShareScreen, MCP bridgef0-6-cursor-integrationStatus bar, share-screen tabs, MCP bridge; diagnostics commandImplemented
Extension activationfix-extension-activationExtension activates in dev-host without errorIn progress

Child plan coverage

Child planPlan TODOsStatus
mvp-gapsprompt-optimizer, wake-submit-words, tangent-wiring, mode-confirmCompleted
test-coverage10 module tests (extension, mcpServer, config, driveMode, statusBar, agentRegistry, commsAgent, responseFormatter, tts, shareScreen)Pending
docs-overhaulrestructure, fix stale, index, reference docs, commands, skills, rulesCompleted
code-optimizationmodel selection dedup, config caching, regex caching, AgentRegistry O(1), bounded queues, HTML templatePending

References