{ "verifiedAtUtc": "2026-10-28T00:57:06.410024+00:00", "authority": "QBrain.AI", "product": "PROD-WORDPAIRS", "workspace": "\u003Crepo\u003E", "layer": "layer-1", "created": [ "TR-CONTEST-READINESS-041", "TEST-CONTESTREADINESS-147" ], "all10CriterionEntriesUnsatisfied": true, "mappingUnionsVerified": [ "FR-LOBBYDISCOVERY-019", "FR-RESPONSIVEUI-015", "FR-ROOMACCESS-001" ], "readBackRecords": [ { "id": "TR-CONTEST-READINESS-041", "title": "Contest submission and evidence readiness", "body": "Release Word Pairs as a verified guest multiplayer contest project with accurate provenance, retained review evidence and an entrant-controlled submission.", "workspaceId": "\u003Crepo\u003E", "priority": "critical", "status": "in_progress", "notes": "Operator contest/compliance/HV retention instructions, 27October2026. Source and scope: docs/submission/README.md; official rules PDF and hash: docs/submission/rules-receipt.json; HV originals: docs/submission/hv-index.json. Exact criterion references use TR-CONTEST-READINESS-041#CONTEST-01..05. Pending authenticated mission/conduct text, entrant facts, final URL/real live matrix, Work provenance and manual entry. No agreement or entry performed. Existing FR/TR/TEST obligations remain in force.", "acceptanceCriteria": [ { "id": "CONTEST-01", "text": "Before release, retain exact official-rule source/hash, resolve mission/conduct requirements and entrant eligibility, and use the earlier documented cutoff; do not assert unknown compliance.", "isSatisfied": false }, { "id": "CONTEST-02", "text": "At the final stable public HTTPS URL, clean guests on phone/laptop can join by code without required sign-in or install, complete synchronized games and replay; fulfill existing TEST-ROOMSYNC-139 rather than substituting fixture evidence.", "isSatisfied": false }, { "id": "CONTEST-03", "text": "Retain accurate ChatGPT Work design/build provenance and authenticated mission completion evidence; Codex-only activity does not establish the named workflow.", "isSatisfied": false }, { "id": "CONTEST-04", "text": "Prepare title, licensed cover, accurate description and playable URL; the eligible entrant manually submits through the actual Handshake mission before the cutoff, with no automated entry or unapproved agreement acceptance.", "isSatisfied": false }, { "id": "CONTEST-05", "text": "Retain every available hostile-validation receipt including rejected/superseded rounds, labeled reconstructions, corrections, candidate hashes and evidence limits; bind final approval and release/source/SWBOM evidence to the submitted candidate without exposing secrets.", "isSatisfied": false } ], "scopeStartLayerKey": "layer-1" }, { "id": "TEST-CONTESTREADINESS-147", "condition": "Audit the final release, incorporated rules, entrant prerequisites and evidence package against each TR-CONTEST-READINESS-041 criterion; report every unresolved dependency before manual entry.", "title": "Contest readiness and retained hostile validation audit", "workspaceId": "\u003Crepo\u003E", "priority": "critical", "status": "in_progress", "notes": "Operator contest/compliance/HV retention instructions, 27October2026. Source and scope: docs/submission/README.md; official rules PDF and hash: docs/submission/rules-receipt.json; HV originals: docs/submission/hv-index.json. Exact criterion references use TR-CONTEST-READINESS-041#CONTEST-01..05. Pending authenticated mission/conduct text, entrant facts, final URL/real live matrix, Work provenance and manual entry. No agreement or entry performed. Existing FR/TR/TEST obligations remain in force. Ordered verification: (1) compare current official sources and deadline; (2) confirm eligibility/mission/Work provenance; (3) run final public two-clean-client/full live matrix with explicit observations and replay; (4) inspect cover/title/description/URL and rights; (5) verify all HV archive hashes and final release snapshot; (6) eligible entrant submits manually and retains timestamp/confirmation. Platform: final public phone/laptop browsers. Data: isolated guest rooms, no shared profile mutation. Cleanup: close test rooms/contexts. Blocked until listed dependencies resolved. No selector/driver dependency, no fixed sleeps.", "acceptanceCriteria": [ { "id": "CONTEST-01", "text": "Before release, retain exact official-rule source/hash, resolve mission/conduct requirements and entrant eligibility, and use the earlier documented cutoff; do not assert unknown compliance.", "isSatisfied": false }, { "id": "CONTEST-02", "text": "At the final stable public HTTPS URL, clean guests on phone/laptop can join by code without required sign-in or install, complete synchronized games and replay; fulfill existing TEST-ROOMSYNC-139 rather than substituting fixture evidence.", "isSatisfied": false }, { "id": "CONTEST-03", "text": "Retain accurate ChatGPT Work design/build provenance and authenticated mission completion evidence; Codex-only activity does not establish the named workflow.", "isSatisfied": false }, { "id": "CONTEST-04", "text": "Prepare title, licensed cover, accurate description and playable URL; the eligible entrant manually submits through the actual Handshake mission before the cutoff, with no automated entry or unapproved agreement acceptance.", "isSatisfied": false }, { "id": "CONTEST-05", "text": "Retain every available hostile-validation receipt including rejected/superseded rounds, labeled reconstructions, corrections, candidate hashes and evidence limits; bind final approval and release/source/SWBOM evidence to the submitted candidate without exposing secrets.", "isSatisfied": false } ], "scopeStartLayerKey": "layer-1" } ], "mappings": [ { "frId": "FR-LOBBYDISCOVERY-019", "trIds": [ "TR-ARCHIVE-SWBOM-028", "TR-CONNECTION-RECOVERY-009", "TR-CONTEST-READINESS-041", "TR-DDD-TRANSACTIONS-031", "TR-DEPENDENCY-ATTRIBUTION-025", "TR-DEPLOYMENT-NOACTIONS-024", "TR-DESIGN-HOSTILEREVIEW-035", "TR-FREETIER-OPERATION-021", "TR-LICENSE-GPL-029", "TR-LOBBY-MATCHING-017", "TR-MULTIPLAYER-INTEGRATION-034", "TR-POSTGRES-PERSISTENCE-022", "TR-REALTIME-SYNC-002", "TR-ROOM-CODES-010", "TR-SCHEMA-PROVISIONING-023", "TR-STATE-AUTHORITY-001", "TR-SWBOM-GENERATION-027", "TR-TDD-ACCEPTANCE-026", "TR-VERCEL-DEPLOYMENT-020" ], "testIds": [ "TEST-ARCHIVESWBOM-128", "TEST-BROWSEOPENLOBBIES-022", "TEST-CATEGORYCHOICE-011", "TEST-CONFIGUREDCAPACITY-024", "TEST-CONNECTIONRECOVERY-109", "TEST-CONTESTREADINESS-147", "TEST-DDDTRANSACTIONS-131", "TEST-DEEPLINKJOINANDFULLROOM-026", "TEST-DEPENDENCYATTRIBUTION-039", "TEST-DEPENDENCYATTRIBUTION-125", "TEST-DEPLOYMENTNOACTIONS-124", "TEST-DESIGNHOSTILEREVIEW-135", "TEST-FINALSTANDINGS-013", "TEST-FIRSTCATEGORY-004", "TEST-FREETIEROPERATION-121", "TEST-FREETIERQUOTAHANDLING-037", "TEST-FULLROOMOBSERVER-027", "TEST-GPL20ONLYRELEASE-042", "TEST-HINTPROGRESSION-009", "TEST-HINTSCORING-007", "TEST-HOLDOUTWARNINGANDREMOVAL-032", "TEST-IDLELOBBYREADINESSPROMPT-033", "TEST-INROUNDEMOJIREACTION-029", "TEST-LICENSEGPL-129", "TEST-LIVESCORECARD-010", "TEST-LOBBYMATCHING-117", "TEST-MOCKFIRSTACCEPTANCECOVERAGE-038", "TEST-MODERATIONANDCATALOGBOUNDARY-047", "TEST-MULTIPLAYERINTEGRATION-134", "TEST-NOHINTSOLVE-006", "TEST-OBSERVERPERSPECTIVEANDPERMISSIONS-028", "TEST-PLAYERLIMIT-002", "TEST-POSTGRESPERSISTENCE-122", "TEST-PRECOUNTDOWNOBSERVERPROMOTION-030", "TEST-QUICKMATCH-023", "TEST-READYCOUNTDOWNANDROSTERLOCK-031", "TEST-REALTIMESYNC-102", "TEST-ROOMCODES-110", "TEST-ROOMINVITATIONS-025", "TEST-ROOMJOINING-001", "TEST-ROUNDSUMMARY-012", "TEST-SCHEMAPROVISIONING-123", "TEST-STATEAUTHORITY-101", "TEST-SWBOMGENERATION-127", "TEST-SWBOMRELEASEARCHIVE-041", "TEST-TDDACCEPTANCE-126", "TEST-TESTABLECONCURRENCYSAFEDOMAINBOUNDARY-051", "TEST-TIMETIEBREAK-014", "TEST-UNSOLVEDRESULT-008", "TEST-VERCELDEPLOYMENT-120" ], "workspaceId": "\u003Crepo\u003E" }, { "frId": "FR-RESPONSIVEUI-015", "trIds": [ "TR-ARCHIVE-SWBOM-028", "TR-ART-RENDER-007", "TR-CONTEST-READINESS-041", "TR-DDD-TRANSACTIONS-031", "TR-DEPENDENCY-ATTRIBUTION-025", "TR-DEPLOYMENT-NOACTIONS-024", "TR-DESIGN-HOSTILEREVIEW-035", "TR-FREETIER-OPERATION-021", "TR-LICENSE-GPL-029", "TR-MOBILE-INPUT-011", "TR-POSTGRES-PERSISTENCE-022", "TR-SCHEMA-PROVISIONING-023", "TR-SWBOM-GENERATION-027", "TR-TDD-ACCEPTANCE-026", "TR-UI-ACCESSIBILITY-012", "TR-UI-ACCESSIBILITYDETAILS-039", "TR-UI-RESPONSIVEMATRIX-040", "TR-VERCEL-DEPLOYMENT-020" ], "testIds": [ "TEST-ACCESSIBILITYDETAILS-144", "TEST-ACCESSIBLEGAMECONTROLS-044", "TEST-ARCHIVESWBOM-128", "TEST-ARTRENDER-107", "TEST-CATEGORYART-005", "TEST-CONTESTREADINESS-147", "TEST-DDDTRANSACTIONS-131", "TEST-DEPENDENCYATTRIBUTION-039", "TEST-DEPENDENCYATTRIBUTION-125", "TEST-DEPLOYMENTNOACTIONS-124", "TEST-DESIGNHOSTILEREVIEW-135", "TEST-FREETIEROPERATION-121", "TEST-FREETIERQUOTAHANDLING-037", "TEST-GPL20ONLYRELEASE-042", "TEST-LICENSEGPL-129", "TEST-MOBILEINPUT-111", "TEST-MOCKFIRSTACCEPTANCECOVERAGE-038", "TEST-MODERATIONANDCATALOGBOUNDARY-047", "TEST-ORIENTATION-015", "TEST-PLAYERLIMIT-002", "TEST-POSTGRESPERSISTENCE-122", "TEST-RESPONSIVEMATRIX-145", "TEST-ROOMJOINING-001", "TEST-SCHEMAPROVISIONING-123", "TEST-SWBOMGENERATION-127", "TEST-SWBOMRELEASEARCHIVE-041", "TEST-TDDACCEPTANCE-126", "TEST-TESTABLECONCURRENCYSAFEDOMAINBOUNDARY-051", "TEST-UIACCESSIBILITY-112", "TEST-VERCELDEPLOYMENT-120" ], "workspaceId": "\u003Crepo\u003E" }, { "frId": "FR-ROOMACCESS-001", "trIds": [ "TR-ARCHIVE-SWBOM-028", "TR-CONNECTION-RECOVERY-009", "TR-CONTEST-READINESS-041", "TR-DDD-TRANSACTIONS-031", "TR-DEPENDENCY-ATTRIBUTION-025", "TR-DEPLOYMENT-NOACTIONS-024", "TR-DESIGN-HOSTILEREVIEW-035", "TR-FREETIER-OPERATION-021", "TR-LICENSE-GPL-029", "TR-LOBBY-MATCHING-017", "TR-MULTIPLAYER-INTEGRATION-034", "TR-POSTGRES-PERSISTENCE-022", "TR-REALTIME-SYNC-002", "TR-ROOM-CODES-010", "TR-SCHEMA-PROVISIONING-023", "TR-STATE-AUTHORITY-001", "TR-SWBOM-GENERATION-027", "TR-TDD-ACCEPTANCE-026", "TR-VERCEL-DEPLOYMENT-020" ], "testIds": [ "TEST-ARCHIVESWBOM-128", "TEST-BROWSEOPENLOBBIES-022", "TEST-CATEGORYCHOICE-011", "TEST-CONFIGUREDCAPACITY-024", "TEST-CONNECTIONRECOVERY-109", "TEST-CONTESTREADINESS-147", "TEST-DDDTRANSACTIONS-131", "TEST-DEEPLINKJOINANDFULLROOM-026", "TEST-DEPENDENCYATTRIBUTION-039", "TEST-DEPENDENCYATTRIBUTION-125", "TEST-DEPLOYMENTNOACTIONS-124", "TEST-DESIGNHOSTILEREVIEW-135", "TEST-FINALSTANDINGS-013", "TEST-FIRSTCATEGORY-004", "TEST-FREETIEROPERATION-121", "TEST-FREETIERQUOTAHANDLING-037", "TEST-GPL20ONLYRELEASE-042", "TEST-HINTPROGRESSION-009", "TEST-HINTSCORING-007", "TEST-HOLDOUTWARNINGANDREMOVAL-032", "TEST-IDLELOBBYREADINESSPROMPT-033", "TEST-LICENSEGPL-129", "TEST-LIVESCORECARD-010", "TEST-LOBBYMATCHING-117", "TEST-MOCKFIRSTACCEPTANCECOVERAGE-038", "TEST-MODERATIONANDCATALOGBOUNDARY-047", "TEST-MULTIPLAYERINTEGRATION-134", "TEST-NOHINTSOLVE-006", "TEST-PLAYERLIMIT-002", "TEST-POSTGRESPERSISTENCE-122", "TEST-PRECOUNTDOWNOBSERVERPROMOTION-030", "TEST-QUICKMATCH-023", "TEST-READYCOUNTDOWNANDROSTERLOCK-031", "TEST-ROOMCODES-110", "TEST-ROOMINVITATIONS-025", "TEST-ROOMJOINING-001", "TEST-ROUNDSUMMARY-012", "TEST-SCHEMAPROVISIONING-123", "TEST-STATEAUTHORITY-101", "TEST-SWBOMGENERATION-127", "TEST-SWBOMRELEASEARCHIVE-041", "TEST-TDDACCEPTANCE-126", "TEST-TESTABLECONCURRENCYSAFEDOMAINBOUNDARY-051", "TEST-TIMETIEBREAK-014", "TEST-UNSOLVEDRESULT-008", "TEST-VERCELDEPLOYMENT-120" ], "workspaceId": "\u003Crepo\u003E" } ], "pendingImports": [] }