Repository navigation
Evidence Index
These pages derive from the supported QBrain GitHub export. Publication translates repository-relative links to wiki pages or retained evidence; canonical ZIP bytes remain unchanged. No application repository commit or hosted game release is represented.
The implementation is a local dirty working tree identified by its complete source-hash manifest. Its uncommitted application files are not published by this wiki update. Non-exported source references remain provenance paths; their unavailable public targets are listed in the publication receipt. Historical reviews apply only to their recorded snapshots.
The evidence archive includes rejected/superseded reports. Fixture UI, actual SQL, real transport and device/provider evidence are separately scoped. Contest readiness still has explicit open dependencies; eligibility is entrant-attested.
- LICENSE
- docs/admin_acl_review_manifest.json
- docs/admin_acl_review_receipt.json
- docs/architecture_command_classes.svg
- docs/architecture_ddd_components.svg
- docs/architecture_domain_classes.svg
- docs/architecture_patterns.svg
- docs/evidence/phase6/acceptance-mapping.json
- docs/evidence/phase6/historical-captures/accessibility.phase6-AC-15-34804--568x320-keyboard-and-touch-solved.png
- docs/evidence/phase6/historical-captures/accessibility.phase6-AC-15-7c513--844x390-keyboard-and-touch-solved.png
- docs/evidence/phase6/historical-captures/accessibility.phase6-AC-15-9fa30--320x568-keyboard-and-touch-solved.png
- docs/evidence/phase6/historical-captures/accessibility.phase6-AC-15-e640d--390x844-keyboard-and-touch-solved.png
- docs/evidence/phase6/manifest-negative-controls.json
- docs/evidence/phase6/source-hashes.json
- docs/evidence/ui-gaps/automatic-red.log
- docs/evidence/ui-gaps/browser-artifacts/.last-run.json
- docs/evidence/ui-gaps/browser-artifacts/accessibility.phase6-AC-03-27ea6-summary-and-final-standings/icon-lifecycle.json
- docs/evidence/ui-gaps/browser-artifacts/accessibility.phase6-AC-05-468e3-eal-heroes-asset-for-pair-1/artwork.json
- docs/evidence/ui-gaps/browser-artifacts/accessibility.phase6-AC-05-902f0-eal-colors-asset-for-pair-0/artwork.json
- docs/evidence/ui-gaps/browser-artifacts/accessibility.phase6-AC-05-b933e-the-successfully-probed-URL/artwork-retry.json
- docs/evidence/ui-gaps/browser-artifacts/accessibility.phase6-AC-05-c06ce-with-usable-answer-controls/artwork-fallback.json
- docs/evidence/ui-gaps/browser-artifacts/accessibility.phase6-AC-05-dd24e-eal-heroes-asset-for-pair-0/artwork.json
- docs/evidence/ui-gaps/browser-artifacts/accessibility.phase6-AC-15-34804--568x320-keyboard-and-touch/accessibility.json
- docs/evidence/ui-gaps/browser-artifacts/accessibility.phase6-AC-15-34804--568x320-keyboard-and-touch/solved.png
- docs/evidence/ui-gaps/browser-artifacts/accessibility.phase6-AC-15-7c513--844x390-keyboard-and-touch/accessibility.json
- docs/evidence/ui-gaps/browser-artifacts/accessibility.phase6-AC-15-7c513--844x390-keyboard-and-touch/solved.png
- docs/evidence/ui-gaps/browser-artifacts/accessibility.phase6-AC-15-9fa30--320x568-keyboard-and-touch/accessibility.json
- docs/evidence/ui-gaps/browser-artifacts/accessibility.phase6-AC-15-9fa30--320x568-keyboard-and-touch/solved.png
- docs/evidence/ui-gaps/browser-artifacts/accessibility.phase6-AC-15-e640d--390x844-keyboard-and-touch/accessibility.json
- docs/evidence/ui-gaps/browser-artifacts/accessibility.phase6-AC-15-e640d--390x844-keyboard-and-touch/solved.png
- docs/evidence/ui-gaps/browser-artifacts/accessibility.phase6-maxim-d2d26-rd-remain-usable-on-a-phone/maximum-room.json
- docs/evidence/ui-gaps/browser-artifacts/ui-gaps.phase6-TEST-RESPON-4b3fa--editor-reflow-and-controls/content.png
- docs/evidence/ui-gaps/browser-artifacts/ui-gaps.phase6-TEST-RESPON-4b3fa--editor-reflow-and-controls/editor.png
- docs/evidence/ui-gaps/browser-artifacts/ui-gaps.phase6-TEST-RESPON-4b3fa--editor-reflow-and-controls/game.png
- docs/evidence/ui-gaps/browser-artifacts/ui-gaps.phase6-TEST-RESPON-60bd0--editor-reflow-and-controls/content.png
- docs/evidence/ui-gaps/browser-artifacts/ui-gaps.phase6-TEST-RESPON-60bd0--editor-reflow-and-controls/editor.png
- docs/evidence/ui-gaps/browser-artifacts/ui-gaps.phase6-TEST-RESPON-60bd0--editor-reflow-and-controls/game.png
- docs/evidence/ui-gaps/browser-artifacts/ui-gaps.phase6-TEST-RESPON-7367f--editor-reflow-and-controls/content.png
- docs/evidence/ui-gaps/browser-artifacts/ui-gaps.phase6-TEST-RESPON-7367f--editor-reflow-and-controls/editor.png
- docs/evidence/ui-gaps/browser-artifacts/ui-gaps.phase6-TEST-RESPON-7367f--editor-reflow-and-controls/game.png
- docs/evidence/ui-gaps/browser-artifacts/ui-gaps.phase6-TEST-RESPON-e77a6--editor-reflow-and-controls/content.png
- docs/evidence/ui-gaps/browser-artifacts/ui-gaps.phase6-TEST-RESPON-e77a6--editor-reflow-and-controls/editor.png
- docs/evidence/ui-gaps/browser-artifacts/ui-gaps.phase6-TEST-RESPON-e77a6--editor-reflow-and-controls/game.png
- docs/evidence/ui-gaps/browser-artifacts/ui-gaps.phase6-TEST-RESPON-f0a9a--editor-reflow-and-controls/content.png
- docs/evidence/ui-gaps/browser-artifacts/ui-gaps.phase6-TEST-RESPON-f0a9a--editor-reflow-and-controls/editor.png
- docs/evidence/ui-gaps/browser-artifacts/ui-gaps.phase6-TEST-RESPON-f0a9a--editor-reflow-and-controls/game.png
- docs/evidence/ui-gaps/browser-final.log
- docs/evidence/ui-gaps/browser-first.log
- docs/evidence/ui-gaps/browser-gaps.log
- docs/evidence/ui-gaps/browser-obsolete-races-fixed.log
- docs/evidence/ui-gaps/browser-obsolete-races.log
- docs/evidence/ui-gaps/browser-regression.log
- docs/evidence/ui-gaps/browser-review-fixes.log
- docs/evidence/ui-gaps/browser-safe-errors-final.log
- docs/evidence/ui-gaps/browser-seats-final.log
- docs/evidence/ui-gaps/browser-seats-tagged.log
- docs/evidence/ui-gaps/browser-seats.log
- docs/evidence/ui-gaps/browser-verified.log
- docs/evidence/ui-gaps/build-safe-errors-final.log
- docs/evidence/ui-gaps/build.log
- docs/evidence/ui-gaps/content-red.log
- docs/evidence/ui-gaps/final-browser-artifacts/.last-run.json
- docs/evidence/ui-gaps/final-browser-artifacts/accessibility.phase6-AC-03-27ea6-summary-and-final-standings/icon-lifecycle.json
- docs/evidence/ui-gaps/final-browser-artifacts/accessibility.phase6-AC-05-468e3-eal-heroes-asset-for-pair-1/artwork.json
- docs/evidence/ui-gaps/final-browser-artifacts/accessibility.phase6-AC-05-902f0-eal-colors-asset-for-pair-0/artwork.json
- docs/evidence/ui-gaps/final-browser-artifacts/accessibility.phase6-AC-05-b933e-the-successfully-probed-URL/artwork-retry.json
- docs/evidence/ui-gaps/final-browser-artifacts/accessibility.phase6-AC-05-c06ce-with-usable-answer-controls/artwork-fallback.json
- docs/evidence/ui-gaps/final-browser-artifacts/accessibility.phase6-AC-05-dd24e-eal-heroes-asset-for-pair-0/artwork.json
- docs/evidence/ui-gaps/final-browser-artifacts/accessibility.phase6-AC-15-34804--568x320-keyboard-and-touch/accessibility.json
- docs/evidence/ui-gaps/final-browser-artifacts/accessibility.phase6-AC-15-34804--568x320-keyboard-and-touch/solved.png
- docs/evidence/ui-gaps/final-browser-artifacts/accessibility.phase6-AC-15-7c513--844x390-keyboard-and-touch/accessibility.json
- docs/evidence/ui-gaps/final-browser-artifacts/accessibility.phase6-AC-15-7c513--844x390-keyboard-and-touch/solved.png
- docs/evidence/ui-gaps/final-browser-artifacts/accessibility.phase6-AC-15-9fa30--320x568-keyboard-and-touch/accessibility.json
- docs/evidence/ui-gaps/final-browser-artifacts/accessibility.phase6-AC-15-9fa30--320x568-keyboard-and-touch/solved.png
- docs/evidence/ui-gaps/final-browser-artifacts/accessibility.phase6-AC-15-e640d--390x844-keyboard-and-touch/accessibility.json
- docs/evidence/ui-gaps/final-browser-artifacts/accessibility.phase6-AC-15-e640d--390x844-keyboard-and-touch/solved.png
- docs/evidence/ui-gaps/final-browser-artifacts/accessibility.phase6-maxim-d2d26-rd-remain-usable-on-a-phone/maximum-room.json
- docs/evidence/ui-gaps/final-browser-artifacts/ui-gaps.phase6-TEST-RESPON-4b3fa--editor-reflow-and-controls/content.png
- docs/evidence/ui-gaps/final-browser-artifacts/ui-gaps.phase6-TEST-RESPON-4b3fa--editor-reflow-and-controls/editor.png
- docs/evidence/ui-gaps/final-browser-artifacts/ui-gaps.phase6-TEST-RESPON-4b3fa--editor-reflow-and-controls/game.png
- docs/evidence/ui-gaps/final-browser-artifacts/ui-gaps.phase6-TEST-RESPON-60bd0--editor-reflow-and-controls/content.png
- docs/evidence/ui-gaps/final-browser-artifacts/ui-gaps.phase6-TEST-RESPON-60bd0--editor-reflow-and-controls/editor.png
- docs/evidence/ui-gaps/final-browser-artifacts/ui-gaps.phase6-TEST-RESPON-60bd0--editor-reflow-and-controls/game.png
- docs/evidence/ui-gaps/final-browser-artifacts/ui-gaps.phase6-TEST-RESPON-7367f--editor-reflow-and-controls/content.png
- docs/evidence/ui-gaps/final-browser-artifacts/ui-gaps.phase6-TEST-RESPON-7367f--editor-reflow-and-controls/editor.png
- docs/evidence/ui-gaps/final-browser-artifacts/ui-gaps.phase6-TEST-RESPON-7367f--editor-reflow-and-controls/game.png
- docs/evidence/ui-gaps/final-browser-artifacts/ui-gaps.phase6-TEST-RESPON-e77a6--editor-reflow-and-controls/content.png
- docs/evidence/ui-gaps/final-browser-artifacts/ui-gaps.phase6-TEST-RESPON-e77a6--editor-reflow-and-controls/editor.png
- docs/evidence/ui-gaps/final-browser-artifacts/ui-gaps.phase6-TEST-RESPON-e77a6--editor-reflow-and-controls/game.png
- docs/evidence/ui-gaps/final-browser-artifacts/ui-gaps.phase6-TEST-RESPON-f0a9a--editor-reflow-and-controls/content.png
- docs/evidence/ui-gaps/final-browser-artifacts/ui-gaps.phase6-TEST-RESPON-f0a9a--editor-reflow-and-controls/editor.png
- docs/evidence/ui-gaps/final-browser-artifacts/ui-gaps.phase6-TEST-RESPON-f0a9a--editor-reflow-and-controls/game.png
- docs/evidence/ui-gaps/hostile-validation.jsonl
- docs/evidence/ui-gaps/lifecycle-red.log
- docs/evidence/ui-gaps/lint-final.log
- docs/evidence/ui-gaps/lint-safe-errors.log
- docs/evidence/ui-gaps/lint.log
- docs/evidence/ui-gaps/postgres.log
- docs/evidence/ui-gaps/seat-artifacts/.last-run.json
- docs/evidence/ui-gaps/typecheck-final.log
- docs/evidence/ui-gaps/typecheck-safe-errors.log
- docs/evidence/ui-gaps/typecheck.log
- docs/evidence/ui-gaps/unit-final.log
- docs/evidence/ui-gaps/unit-safe-errors-final.log
- docs/evidence/ui-gaps/unit.log
- docs/implementation_kickoff_receipt.jsonl
- docs/maintenance_receipt.json
- docs/maintenance_review_receipt.json
- docs/phase0_approval_receipt.jsonl
- docs/phase0_refresh_hostile_review_receipt.jsonl
- docs/phase1_review_receipt.jsonl
- docs/phase2_review_receipt.jsonl
- docs/phase3_review_receipt.jsonl
- docs/phase4_review_receipt.jsonl
- docs/phase5_review_receipt.jsonl
- docs/phase6_review_receipt.jsonl
- docs/pwa_review_receipt.json
- docs/repo_review_receipt.jsonl
- docs/requirements/archive/ui-first-implementation-export-receipt-20261028.json
- docs/requirements/import_receipt.json
- docs/requirements/live_export_receipt.json
- docs/requirements/live_import_receipt.json
- docs/requirements/pwa_export_receipt.json
- docs/requirements/pwa_import_receipt.json
- docs/requirements/requirements-wiki-documents.zip
- docs/requirements/ui_export_receipt.json
- docs/submission/hv-index.json
- docs/submission/requirements-receipt.json
- docs/submission/rules-receipt.json
- docs/submission/wiki-publication-first.json
- docs/test_execution_receipt.jsonl
- docs/testing/ui/archive/design-20261027/receipt.json
- docs/testing/ui/archive/design-20261027/requirements.json
- docs/testing/ui/archive/design-20261027/sources.json
- docs/testing/ui/archive/design-20261027/validation.json
- docs/testing/ui/archive/pending-import-before-product-20261027.json
- docs/testing/ui/archive/pre-safe-errors-20261028/implementation-manifest.json
- docs/testing/ui/archive/pre-safe-errors-20261028/implementation-receipt.json
- docs/testing/ui/archive/pre-safe-errors-20261028/validation.json
- docs/testing/ui/evidence/word_association_category_suggestion-browser.png
- docs/testing/ui/evidence/word_association_client_message_flow-browser.png
- docs/testing/ui/evidence/word_association_identity_profile-browser.png
- docs/testing/ui/evidence/word_association_lobby_discovery-browser.png
- docs/testing/ui/evidence/word_association_nomination_flow-browser.png
- docs/testing/ui/evidence/word_association_room_creation-browser.png
- docs/testing/ui/evidence/word_association_round_flow-browser.png
- docs/testing/ui/implementation-manifest.json
- docs/testing/ui/implementation-receipt.json
- docs/testing/ui/product-receipt.json
- docs/testing/ui/receipt.json
- docs/testing/ui/requirements.json
- docs/testing/ui/review-receipt.json
- docs/testing/ui/sources.json
- docs/testing/ui/validation.json
- docs/wiki.yaml
- docs/word_association_category_suggestion.svg
- docs/word_association_client_message_flow.svg
- docs/word_association_identity_profile.svg
- docs/word_association_lobby_discovery.svg
- docs/word_association_nomination_flow.svg
- docs/word_association_room_creation.svg
- docs/word_association_round_flow.svg
- docs/word_association_vercel_deployment.svg
- package.json
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