Repository navigation
Requirements Matrix
Sharp Ninja edited this page Oct 29, 2026
·
2 revisions
Traceability policy: see Requirements-Traceability-Policy.md.
| Requirement | Status | Source Files |
|---|---|---|
| FR-ACCESSCONTROL-024 | Tracked | Functional-Requirements.md |
| FR-ADMINPAGES-023 | Tracked | Functional-Requirements.md |
| FR-ANCHORSELECTION-007 | Tracked | Functional-Requirements.md |
| FR-ANSWERREVEAL-012 | Tracked | Functional-Requirements.md |
| FR-ANSWERSTAGES-008 | Tracked | Functional-Requirements.md |
| FR-CANDIDATEHOLD-028 | Tracked | Functional-Requirements.md |
| FR-CATEGORIES-005 | Tracked | Functional-Requirements.md |
| FR-CATEGORYART-006 | Tracked | Functional-Requirements.md |
| FR-CATEGORYSUGGESTIONS-017 | Tracked | Functional-Requirements.md |
| FR-CURATEDPAIRS-004 | Tracked | Functional-Requirements.md |
| FR-FINALSTANDINGS-014 | Tracked | Functional-Requirements.md |
| FR-GUESTADMIN-031 | Tracked | Functional-Requirements.md |
| FR-IDENTITY-018 | Tracked | Functional-Requirements.md |
| FR-LIVESCORECARD-011 | Tracked | Functional-Requirements.md |
| FR-LOBBYDISCOVERY-019 | Tracked | Functional-Requirements.md |
| FR-LOBBYLIFECYCLE-003 | Tracked | Functional-Requirements.md |
| FR-NAVIGATIONDRAFTS-029 | Tracked | Functional-Requirements.md |
| FR-NOMINATIONS-016 | Tracked | Functional-Requirements.md |
| FR-OBSERVERS-020 | Tracked | Functional-Requirements.md |
| FR-PHONEINSTALL-026 | Tracked | Functional-Requirements.md |
| FR-PLAYERPROFILE-002 | Tracked | Functional-Requirements.md |
| FR-PUBLICLANDING-022 | Tracked | Functional-Requirements.md |
| FR-REACTIONS-021 | Tracked | Functional-Requirements.md |
| FR-REQUESTFEEDBACK-030 | Tracked | Functional-Requirements.md |
| FR-RESPONSIVEUI-015 | Tracked | Functional-Requirements.md |
| FR-REVIEWCHANGES-027 | Tracked | Functional-Requirements.md |
| FR-ROOMACCESS-001 | Tracked | Functional-Requirements.md |
| FR-ROUNDSUMMARY-013 | Tracked | Functional-Requirements.md |
| FR-SCORELOCK-010 | Tracked | Functional-Requirements.md |
| FR-SCORING-009 | Tracked | Functional-Requirements.md |
| FR-WORDHINTEDITOR-025 | Tracked | Functional-Requirements.md |
| TR-ACL-AUTHORIZATION-032 | Tracked | Technical-Requirements.md |
| TR-ANCHOR-RANDOMNESS-013 | Tracked | Technical-Requirements.md |
| TR-ANSWER-CONFIDENTIALITY-005 | Tracked | Technical-Requirements.md |
| TR-ANSWER-ORDER-003 | Tracked | Technical-Requirements.md |
| TR-ANSWER-VALIDATION-004 | Tracked | Technical-Requirements.md |
| TR-ARCHIVE-SWBOM-028 | Tracked | Technical-Requirements.md |
| TR-ART-RENDER-007 | Tracked | Technical-Requirements.md |
| TR-CATALOG-INTEGRITY-006 | Tracked | Technical-Requirements.md |
| TR-CATALOG-VERSIONING-033 | Tracked | Technical-Requirements.md |
| TR-CLOCK-CONSISTENCY-008 | Tracked | Technical-Requirements.md |
| TR-CONNECTION-RECOVERY-009 | Tracked | Technical-Requirements.md |
| TR-CONTEST-READINESS-041 | Tracked | Technical-Requirements.md |
| TR-DDD-TRANSACTIONS-031 | Tracked | Technical-Requirements.md |
| TR-DEPENDENCY-ATTRIBUTION-025 | Tracked | Technical-Requirements.md |
| TR-DEPLOYMENT-NOACTIONS-024 | Tracked | Technical-Requirements.md |
| TR-DESIGN-HOSTILEREVIEW-035 | Tracked | Technical-Requirements.md |
| TR-DOCS-WIKIPUBLISH-042 | Tracked | Technical-Requirements.md |
| TR-FREETIER-OPERATION-021 | Tracked | Technical-Requirements.md |
| TR-GITHUB-ADMIN-043 | Tracked | Technical-Requirements.md |
| TR-IDENTITY-AUTHENTICATION-016 | Tracked | Technical-Requirements.md |
| TR-LANDING-PRIVACY-030 | Tracked | Technical-Requirements.md |
| TR-LICENSE-GPL-029 | Tracked | Technical-Requirements.md |
| TR-LOBBY-MATCHING-017 | Tracked | Technical-Requirements.md |
| TR-MOBILE-INPUT-011 | Tracked | Technical-Requirements.md |
| TR-MULTIPLAYER-INTEGRATION-034 | Tracked | Technical-Requirements.md |
| TR-NOMINATION-MODERATION-014 | Tracked | Technical-Requirements.md |
| TR-OBSERVER-PERMISSIONS-018 | Tracked | Technical-Requirements.md |
| TR-POSTGRES-PERSISTENCE-022 | Tracked | Technical-Requirements.md |
| TR-PWA-CACHEPRIVACY-037 | Tracked | Technical-Requirements.md |
| TR-PWA-INSTALLATION-036 | Tracked | Technical-Requirements.md |
| TR-REACTION-DELIVERY-019 | Tracked | Technical-Requirements.md |
| TR-REALTIME-SYNC-002 | Tracked | Technical-Requirements.md |
| TR-ROOM-CODES-010 | Tracked | Technical-Requirements.md |
| TR-ROOM-SYNCRECOVERY-038 | Tracked | Technical-Requirements.md |
| TR-SCHEMA-PROVISIONING-023 | Tracked | Technical-Requirements.md |
| TR-STATE-AUTHORITY-001 | Tracked | Technical-Requirements.md |
| TR-SUGGESTION-REVIEW-015 | Tracked | Technical-Requirements.md |
| TR-SWBOM-GENERATION-027 | Tracked | Technical-Requirements.md |
| TR-TDD-ACCEPTANCE-026 | Tracked | Technical-Requirements.md |
| TR-UI-ACCESSIBILITY-012 | Tracked | Technical-Requirements.md |
| TR-UI-ACCESSIBILITYDETAILS-039 | Tracked | Technical-Requirements.md |
| TR-UI-RESPONSIVEMATRIX-040 | Tracked | Technical-Requirements.md |
| TR-VERCEL-DEPLOYMENT-020 | Tracked | Technical-Requirements.md |
| TEST-ACCESSIBILITYDETAILS-144 | Tracked | Testing-Requirements.md |
| TEST-ACCESSIBLEGAMECONTROLS-044 | Tracked | Testing-Requirements.md |
| TEST-ACLAUTHORIZATION-132 | Tracked | Testing-Requirements.md |
| TEST-ADMINUI-136 | Tracked | Testing-Requirements.md |
| TEST-ANCHORRANDOMNESS-113 | Tracked | Testing-Requirements.md |
| TEST-ANSWERCONFIDENTIALITY-105 | Tracked | Testing-Requirements.md |
| TEST-ANSWERORDER-103 | Tracked | Testing-Requirements.md |
| TEST-ANSWERVALIDATION-104 | Tracked | Testing-Requirements.md |
| TEST-ARCHIVESWBOM-128 | Tracked | Testing-Requirements.md |
| TEST-ARTRENDER-107 | Tracked | Testing-Requirements.md |
| TEST-AUTHORITATIVEANSWERHANDLING-045 | Tracked | Testing-Requirements.md |
| TEST-BROWSEOPENLOBBIES-022 | Tracked | Testing-Requirements.md |
| TEST-CANDIDATEHOLD-141 | Tracked | Testing-Requirements.md |
| TEST-CATALOGINTEGRITY-106 | Tracked | Testing-Requirements.md |
| TEST-CATALOGVERSIONING-133 | Tracked | Testing-Requirements.md |
| TEST-CATEGORYART-005 | Tracked | Testing-Requirements.md |
| TEST-CATEGORYCHOICE-011 | Tracked | Testing-Requirements.md |
| TEST-CATEGORYSUGGESTIONUNLOCK-019 | Tracked | Testing-Requirements.md |
| TEST-CLOCKCONSISTENCY-108 | Tracked | Testing-Requirements.md |
| TEST-CONFIGUREDCAPACITY-024 | Tracked | Testing-Requirements.md |
| TEST-CONNECTIONRECOVERY-109 | Tracked | Testing-Requirements.md |
| TEST-CONTENTVALIDATION-016 | Tracked | Testing-Requirements.md |
| TEST-CONTESTREADINESS-147 | Tracked | Testing-Requirements.md |
| TEST-DDDTRANSACTIONS-131 | Tracked | Testing-Requirements.md |
| TEST-DEEPLINKJOINANDFULLROOM-026 | Tracked | Testing-Requirements.md |
| TEST-DEPENDENCYATTRIBUTION-039 | Tracked | Testing-Requirements.md |
| TEST-DEPENDENCYATTRIBUTION-125 | Tracked | Testing-Requirements.md |
| TEST-DEPLOYMENTNOACTIONS-124 | Tracked | Testing-Requirements.md |
| TEST-DESIGNHOSTILEREVIEW-135 | Tracked | Testing-Requirements.md |
| TEST-FINALSTANDINGS-013 | Tracked | Testing-Requirements.md |
| TEST-FIRSTCATEGORY-004 | Tracked | Testing-Requirements.md |
| TEST-FREETIEROPERATION-121 | Tracked | Testing-Requirements.md |
| TEST-FREETIERQUOTAHANDLING-037 | Tracked | Testing-Requirements.md |
| TEST-FULLROOMOBSERVER-027 | Tracked | Testing-Requirements.md |
| TEST-GITHUBADMIN-149 | Tracked | Testing-Requirements.md |
| TEST-GPL20ONLYRELEASE-042 | Tracked | Testing-Requirements.md |
| TEST-GUESTPLAY-021 | Tracked | Testing-Requirements.md |
| TEST-HINTPROGRESSION-009 | Tracked | Testing-Requirements.md |
| TEST-HINTSCORING-007 | Tracked | Testing-Requirements.md |
| TEST-HOLDOUTWARNINGANDREMOVAL-032 | Tracked | Testing-Requirements.md |
| TEST-IDENTITYAUTHENTICATION-116 | Tracked | Testing-Requirements.md |
| TEST-IDLELOBBYREADINESSPROMPT-033 | Tracked | Testing-Requirements.md |
| TEST-INROUNDEMOJIREACTION-029 | Tracked | Testing-Requirements.md |
| TEST-LANDINGPAGEPUBLICDATA-050 | Tracked | Testing-Requirements.md |
| TEST-LANDINGPRIVACY-130 | Tracked | Testing-Requirements.md |
| TEST-LICENSEGPL-129 | Tracked | Testing-Requirements.md |
| TEST-LIVESCORECARD-010 | Tracked | Testing-Requirements.md |
| TEST-LOBBYMATCHING-117 | Tracked | Testing-Requirements.md |
| TEST-MOBILEINPUT-111 | Tracked | Testing-Requirements.md |
| TEST-MOCKFIRSTACCEPTANCECOVERAGE-038 | Tracked | Testing-Requirements.md |
| TEST-MODERATIONANDCATALOGBOUNDARY-047 | Tracked | Testing-Requirements.md |
| TEST-MULTIPLAYERINTEGRATION-134 | Tracked | Testing-Requirements.md |
| TEST-NAVIGATIONDRAFTS-142 | Tracked | Testing-Requirements.md |
| TEST-NOHINTSOLVE-006 | Tracked | Testing-Requirements.md |
| TEST-NOMINATIONELIGIBILITY-017 | Tracked | Testing-Requirements.md |
| TEST-NOMINATIONMODERATION-114 | Tracked | Testing-Requirements.md |
| TEST-NOMINATIONTHRESHOLDANDMODERATION-018 | Tracked | Testing-Requirements.md |
| TEST-NOSOLVERFALLBACK-146 | Tracked | Testing-Requirements.md |
| TEST-OBSERVERPERMISSIONS-118 | Tracked | Testing-Requirements.md |
| TEST-OBSERVERPERSPECTIVEANDPERMISSIONS-028 | Tracked | Testing-Requirements.md |
| TEST-OIDCTOKENVALIDATION-046 | Tracked | Testing-Requirements.md |
| TEST-OPENAIOIDCPROFILE-020 | Tracked | Testing-Requirements.md |
| TEST-ORIENTATION-015 | Tracked | Testing-Requirements.md |
| TEST-PLAYERLIMIT-002 | Tracked | Testing-Requirements.md |
| TEST-POSTGRESPERSISTENCE-122 | Tracked | Testing-Requirements.md |
| TEST-PRECOUNTDOWNOBSERVERPROMOTION-030 | Tracked | Testing-Requirements.md |
| TEST-PROFILEICON-003 | Tracked | Testing-Requirements.md |
| TEST-PUBLICGAMELANDINGPAGE-043 | Tracked | Testing-Requirements.md |
| TEST-PWAINSTALL-137 | Tracked | Testing-Requirements.md |
| TEST-PWAPRIVACY-138 | Tracked | Testing-Requirements.md |
| TEST-QUICKMATCH-023 | Tracked | Testing-Requirements.md |
| TEST-REACTIONDELIVERY-119 | Tracked | Testing-Requirements.md |
| TEST-READYCOUNTDOWNANDROSTERLOCK-031 | Tracked | Testing-Requirements.md |
| TEST-REALTIMESYNC-102 | Tracked | Testing-Requirements.md |
| TEST-REQUESTFEEDBACK-143 | Tracked | Testing-Requirements.md |
| TEST-RESPONSIVEMATRIX-145 | Tracked | Testing-Requirements.md |
| TEST-REVIEWCHANGES-140 | Tracked | Testing-Requirements.md |
| TEST-ROOMCODES-110 | Tracked | Testing-Requirements.md |
| TEST-ROOMINVITATIONS-025 | Tracked | Testing-Requirements.md |
| TEST-ROOMJOINING-001 | Tracked | Testing-Requirements.md |
| TEST-ROOMSYNC-139 | Tracked | Testing-Requirements.md |
| TEST-ROUNDSUMMARY-012 | Tracked | Testing-Requirements.md |
| TEST-SCHEMAPROVISIONING-123 | Tracked | Testing-Requirements.md |
| TEST-STATEAUTHORITY-101 | Tracked | Testing-Requirements.md |
| TEST-SUGGESTIONREVIEW-115 | Tracked | Testing-Requirements.md |
| TEST-SWBOMGENERATION-127 | Tracked | Testing-Requirements.md |
| TEST-SWBOMRELEASEARCHIVE-041 | Tracked | Testing-Requirements.md |
| TEST-TDDACCEPTANCE-126 | Tracked | Testing-Requirements.md |
| TEST-TESTABLECONCURRENCYSAFEDOMAINBOUNDARY-051 | Tracked | Testing-Requirements.md |
| TEST-TIMETIEBREAK-014 | Tracked | Testing-Requirements.md |
| TEST-UIACCESSIBILITY-112 | Tracked | Testing-Requirements.md |
| TEST-UNSOLVEDRESULT-008 | Tracked | Testing-Requirements.md |
| TEST-VERCELDEPLOYMENT-120 | Tracked | Testing-Requirements.md |
| TEST-WIKIPUBLISH-148 | Tracked | Testing-Requirements.md |
Generated from MCP requirements wiki export.
- Home
- Guest Game and GitHub Admin PWA
- Functional Requirements
- Technical Requirements
- Testing Requirements
- TR per FR Mapping
- Requirements Matrix
- Wordpairs
- Local Development
- Testing and Evidence
- Administration and Access Control
- Requirements Baseline v2.8
- Architecture Decision Record
- Architecture Design
- Architecture Patterns
- Content Moderation
- Deployment and Release Plan
- Acceptance Criteria Gap Analysis
- Acceptance Criteria Test Inventory
- Implementation Plan
- Phase 0 Execution
- Phase 0 Interface and Data Contracts
- Phase 1A Execution
- Phase 1 Execution
- Phase 2 Execution
- Phase 3 Execution
- Phase 4 Execution
- Phase 5 Execution
- Phase 6 Execution
- Optional Phase 6 Human Feedback
- Historical Chromium Crash Diagnosis
- Completed Coding Goal and Review Agreement
- Third Party Attributions
- Software Bill of Materials Contract
- Phone Installation and PWA
- Live Multiplayer Runtime and UI Integration
- UI Test Case Index
- UI Design Coverage
- UI Criterion Gaps
- UI Design Questions
- UI Test Persistence
- TEST-ACCESSIBLEGAMECONTROLS-044 UI Case
- TEST-ACLAUTHORIZATION-132 UI Case
- TEST-ADMINUI-136 UI Case
- TEST-AUTHORITATIVEANSWERHANDLING-045 UI Case
- TEST-BROWSEOPENLOBBIES-022 UI Case
- TEST-CATALOGVERSIONING-133 UI Case
- TEST-CATEGORYART-005 UI Case
- TEST-CATEGORYCHOICE-011 UI Case
- TEST-CATEGORYSUGGESTIONUNLOCK-019 UI Case
- TEST-CONFIGUREDCAPACITY-024 UI Case
- TEST-CONNECTIONRECOVERY-109 UI Case
- TEST-CONTENTVALIDATION-016 UI Case
- TEST-DEEPLINKJOINANDFULLROOM-026 UI Case
- TEST-FINALSTANDINGS-013 UI Case
- TEST-FIRSTCATEGORY-004 UI Case
- TEST-FREETIERQUOTAHANDLING-037 UI Case
- TEST-FULLROOMOBSERVER-027 UI Case
- TEST-GUESTPLAY-021 UI Case
- TEST-HINTPROGRESSION-009 UI Case
- TEST-HINTSCORING-007 UI Case
- TEST-HOLDOUTWARNINGANDREMOVAL-032 UI Case
- TEST-IDLELOBBYREADINESSPROMPT-033 UI Case
- TEST-INROUNDEMOJIREACTION-029 UI Case
- TEST-LANDINGPAGEPUBLICDATA-050 UI Case
- TEST-LIVESCORECARD-010 UI Case
- TEST-MODERATIONANDCATALOGBOUNDARY-047 UI Case
- TEST-NOHINTSOLVE-006 UI Case
- TEST-NOMINATIONELIGIBILITY-017 UI Case
- TEST-NOMINATIONMODERATION-114 UI Case
- TEST-NOMINATIONTHRESHOLDANDMODERATION-018 UI Case
- TEST-OBSERVERPERSPECTIVEANDPERMISSIONS-028 UI Case
- TEST-OIDCTOKENVALIDATION-046 UI Case
- TEST-OPENAIOIDCPROFILE-020 UI Case
- TEST-ORIENTATION-015 UI Case
- TEST-PLAYERLIMIT-002 UI Case
- TEST-PRECOUNTDOWNOBSERVERPROMOTION-030 UI Case
- TEST-PROFILEICON-003 UI Case
- TEST-PUBLICGAMELANDINGPAGE-043 UI Case
- TEST-PWAINSTALL-137 UI Case
- TEST-PWAPRIVACY-138 UI Case
- TEST-QUICKMATCH-023 UI Case
- TEST-READYCOUNTDOWNANDROSTERLOCK-031 UI Case
- TEST-ROOMINVITATIONS-025 UI Case
- TEST-ROOMJOINING-001 UI Case
- TEST-ROOMSYNC-139 UI Case
- TEST-ROUNDSUMMARY-012 UI Case
- TEST-SUGGESTIONREVIEW-115 UI Case
- TEST-TIMETIEBREAK-014 UI Case
- TEST-UNSOLVEDRESULT-008 UI Case
- UI Gap Decisions and Synchronization
- TEST-ACCESSIBILITYDETAILS-144 UI Case
- TEST-CANDIDATEHOLD-141 UI Case
- TEST-LOBBYMATCHING-117 UI Case
- TEST-NAVIGATIONDRAFTS-142 UI Case
- TEST-NOSOLVERFALLBACK-146 UI Case
- TEST-REQUESTFEEDBACK-143 UI Case
- TEST-RESPONSIVEMATRIX-145 UI Case
- TEST-REVIEWCHANGES-140 UI Case
- TEST-ROOMCODES-110 UI Case
- UI Gap Implementation Plan
- UI Gap Implementation and Evidence
- Contest Readiness
- Hostile Validation Evidence
- Category Artwork
- 10-Player Release Completion Plan
- Deadline Report and Token Accounting
- Deadline Report Supporting Evidence
- Deadline Timeline and Review Finding Analysis
- Stopped Wordpairs Release Handoff