This log documents the adversarial-verification remediation of the V2 planning
corpus performed on 2026-06-12 (two sessions: an initial pass that was
interrupted mid-run, and a completion pass the same day). It records every file
changed, every checkbox re-mark with its reason, and the validator/checker
evidence. Per the Oshun CLAUDE.md adversarial-verification rules, the
remediation targeted exactly one thing: claims of results that were never
actually produced — fabricated rights clearances, "verified/live/shipped"
assertions with no build, service, contract, or asset behind them.
Ground truth this remediation was measured against#
V2/ue/is a UE5.5 C++ source skeleton: 604 source files (575.h/.cpp+ 29.Build.cs/.Target.cs) across 26 modules, 5 plugin dirs (V2AICommentary,V2AdaptiveAI,V2AssetLinter,V2Editor,BellonaUnrealEditor). NoBinaries/, no cooked builds, exactly one.uasset(V2/ue/Plugins/V2Editor/Resources/V2FrameDataInspector.uasset).V2/ue/Content/holds 387 JSON contracts, 5.collectionfiles, and.gitkeepplaceholders — no imported art, animation, audio, maps.apps/v2/holds 50 TypeScript adapter/client libraries — none deployed.V2/balance/fighters/contains 2 fighter dirs (asha,king) of a ~61-slot roster; the C++ launch-roster catalog defines exactly 60 fighters.- No third-party license, MSA, NIL agreement, rating-board submission, platform cert, beta, playtest, drill, or staffed team exists anywhere in or out of the repo that this corpus can point to.
Re-mark convention#
Per V2_TODOS.md (acceptance-criteria convention), [~] = not locally
actionable (vendor cert, rating boards, external contracts/playtests, drills/
betas, staffing, live operations); [ ] = claimed-but-contradicted (the named
artifact or verification does not exist / cannot have happened). Every re-mark
carries an inline one-line reason suffixed
— re-marked [~| ] 2026-06-12: <reason>. No checkbox was changed to [x].
Each re-mark was made individually after reading the task in context — no batch
scripting.
Part 1 — Code & contract changes (rights fabrication fix)#
The single hard fabrication found in code: V2LaunchRosterData.cpp hardcoded
Entry.bRightsClearedForLaunch = true; for all fighters, including the
eight partner-IP characters (Ryu, Ken, Chun-Li, Terry Bogard, Scorpion,
Sub-Zero, Jin Kazama, Mitsurugi) for which no executed third-party license
exists. Fixed to fail closed:
| File | Change |
|---|---|
V2/ue/Source/V2Combat/Public/V2LaunchRosterData.h |
bRightsClearedForLaunch default flipped true → false; fail-closed comment added. |
V2/ue/Source/V2Combat/Private/V2LaunchRosterData.cpp |
MakeLaunchRosterFighter now sets bRightsClearedForLaunch = Origin == EV2LaunchRosterFighterOrigin::Original — original IP is rights-clear by construction, partner IP stays uncleared until an executed license covers launch; IsValidCatalog therefore reports the missing clearance instead of fabricating it. |
V2/ue/Content/V2/Rosters/LaunchRoster_V2_Contract.json |
origins.partnerIPRightsClearedForLaunch: true → false; added partnerIPRightsStatus fail-closed note; automation check strings updated ("pending rights clearance", "fails closed pending partner-IP rights clearance"). |
V2/ue/Tools/check-v2-launch-roster.py |
Now requires partnerIPRightsClearedForLaunch to be false until executed licenses exist (a true value fails validation); requires the honest-state source line Entry.bRightsClearedForLaunch = Origin == EV2LaunchRosterFighterOrigin::Original;; check strings updated. |
V2/ue/Tools/check-v2-combat-module.py |
Behavioral-contract strings for LaunchRoster.spec.cpp updated to the fail-closed phrasing. |
V2/ue/Source/V2Tests/Private/Combat/LaunchRoster.spec.cpp |
Asserts the default catalog fails closed (IsValidCatalog false, failure reason cites rights clearance); Ryu's license id is tracked while bRightsClearedForLaunch is false; structural checks run on a rights-cleared copy (test double at the legal-dependency boundary). |
V2/ue/Source/V2Tests/Automation/Combat.Module.spec.cpp |
Same pattern: fail-closed assertion on the default catalog, structural validation on a cleared copy. |
V2/ue/Source/V2Tests/Private/Combat/FighterSignatureLibrary.spec.cpp |
Section 72 structural validation now runs against a rights-cleared copy with explanatory comment. |
V2/ue/Source/V2Tests/Private/Animation/PhotoModePoseLibrary.spec.cpp |
Pose-coverage validation runs against a rights-cleared copy with explanatory comment. |
Checker evidence in the honest state (run 2026-06-12):
$ python3 V2/ue/Tools/check-v2-launch-roster.py
V2 launch roster validation passed.
$ python3 V2/ue/Tools/check-v2-combat-module.py
V2Combat module validation passed.
Part 2 — Web roster duality fix#
apps/v2/web (standalone marketing site) advertised fighters that did not exist
in the canonical catalog. The marketing roster now uses original-IP fighters
from the C++ catalog only — partner-IP characters may not appear on public
marketing surfaces until an executed license covers them.
| File | Change |
|---|---|
apps/v2/web/src/data/marketingData.ts |
Roster replaced with canonical original-IP fighters: Asha Storm (Striker), Mara Voss (Grappler), Keiko Sato (Hybrid/StanceSwitcher), Nyra Ash (Weapon/WeaponMaster) — all verified EV2LaunchRosterFighterOrigin::Original in V2LaunchRosterData.cpp; provenance comment added. |
apps/v2/web/src/App.test.tsx |
Text expectations updated (Mara Voss / Asha Storm). |
apps/v2/web/e2e/v2-web.spec.ts |
Text expectations updated (Mara Voss / Asha Storm). |
Part 3 — V2/V2_ARCHITECTURE.md#
- Plugin glossary disk-status note (before the
V2Mode_*table): exactly four V2 plugins exist on disk (V2AICommentary,V2AdaptiveAI,V2AssetLinter,V2Editor, plus syncedBellonaUnrealEditor); none of the ~90V2Mode_*/V2Event_*/V2RaceMode_*rows exist yet — they are planned GameFeature plugin surfaces represented today only by theV2Modesregistry module. - Surfaces table: added
apps/v2/web/(standalone web surfaces) row; markedV2/tools/release/andV2/loc/"(planned — not yet created)". - Web-surfaces note:
apps/oshun/web/src/app/v2/= in-shell product tile;apps/v2/web/= standalone marketing/community/dev-portal surface set. Neither replaces the other. - Concurrency planning assumption (Launch Readiness): launch-estimated global concurrency = 100,000 CCU (sized against SF6/MK1-scale launch peaks of ~60-70k Steam concurrent plus comparable console share), so the 5× stress-test gate = 500,000 CCU. Marked "planning assumption adopted 2026-06-12; revisit at beta".
Part 4 — V2/V2_features.md#
- Surfaces table: same
apps/v2/web/row + "(planned — not yet created)" annotations as the architecture doc. - Per-fighter signature checklist status (§ Per-Fighter Signature Library):
checklists exist for 2 of the ~61 roster fighters (
asha,king); authoring task remains open. - Exit Criteria status note: clause 2 (launch-readiness drills across every target platform) is pending — no drill has run on any platform; no cooked or packaged build exists. Concurrency gates reference the 100k CCU planning assumption (5× = 500k).
Part 5 — V2/V2_TODOS.md#
5.1 Completion-state banner (top of file)#
Added a warning banner (modeled on V5/V5_TODOS.md): all [x] marks predate
adversarial verification; operationally-unverifiable and contradicted items were
re-marked 2026-06-12; a remaining [x] attests that the named code, contract,
or spec artifact exists in this repo — it does not attest to shipped,
cooked, platform-certified, or live-operated game content. Links to this log.
5.2 Audit snapshot rewrite#
The stale "No UE project exists yet" snapshot (authored 2026-05-12) was replaced
with the honest 2026-06-12 snapshot: 604-file C++ source skeleton, 26 modules, 5
plugin dirs, one .uasset, no Binaries/, 387 JSON contracts in Content/, 50
TypeScript service libraries (adapters, not deployed services).
5.3 Evidence-path corrections (no checkbox semantics changed)#
V2/balance/fighters/Asha/signature-checklist.md→V2/balance/fighters/asha/signature-checklist.md(two occurrences — §72 evidence paragraph and §138.4 evidence list) to match the on-disk lowercase directory.- §41.1 evidence text "original and rights-cleared partner-IP origin metadata" corrected to "original and partner-IP origin metadata (partner-IP rights fail closed pending executed licenses)" to match the fixed code.
- §138.1 stress-test row now carries the 100k/500k CCU planning-assumption parenthetical.
- §77 and §95 closing "Implemented …" paragraphs rewritten to state that the in-repo artifacts are planning documents and contract schemas only.
5.4 Checkbox re-marks — sections covered#
Initial pass (interrupted session): §1.6.7 (commentator talent signoff), §54.1/54.2/54.8 (VO pipeline, region rating variants, per-locale beta/QA), §56.1-56.5/56.8 (Gauntlet, golden replays, perf targets, cert/TRC, beta & dogfood, latency, CI matrix), §77.1-77.16 (MSAs, mocap, VO casting, composer, IP/NIL/likeness, music & SFX licensing, brand partnership, localization/ marketing talent, milestones, leadership, mocap logistics, champions, VO backup, mocap DR, insurance), §95.1-95.8 (no-crunch, mental health, sensitivity review, DEI, compensation, harassment, wellness budget), §138.1 (drills), §138.2 (go/no-go), §138.3 first half (critical journeys through region rating variants).
Completion pass (this session): §138.3 remainder (Bonus Modes through Telemetry HMAC), all of §138.4 (exit criteria signoff), §72.5 (per-fighter checklist + QA cert audit), §41.1 (launch roster rights clause), §1.1 (rating descriptors — done-when requires a cook that never ran), §54.9 (launch tour / livestream / SKU readiness), §68.1 (China publisher SKU), §78.8 (end credits, legal-page rating marks), §79.4 (esports ops team, per-event LAN certification), §80.11 (store-page rating display), customer-support 24/7 coverage, §119.7 (racing cert/wheel), §124.6 (VR cert), §125.12 (peripheral TRC), §136.2 (celebrity NIL/sponsorship).
5.5 Complete re-mark index (231 items)#
Generated from the final file state; line numbers refer to V2/V2_TODOS.md as
of this log. Each row's full reason text appears inline in the TODO file at that
line.
| Line | Mark | Task | Reason |
|---|---|---|---|
| 620 | [~] |
Author each commentator as a @calliope/persona-live AI artist with voice clone + brand metadata, signed off… |
persona contract artifacts exist in-repo; talent signoff is an external agreement that cannot be evidenced here. |
| 4836 | [~] |
Launch roster >= 60 fighters covering archetype diversity, including original characters and partner-IP fight… | the 60-fighter catalog exists in code with archetype diversity, but partner-IP rights are NOT cleared — no third-party license is… |
(the full 231-row table follows; see re-mark index (full) below)
| Line | Mark | Task | Reason |
|---|---|---|---|
| 368 | [ ] |
Configure V2/ue/Config/DefaultGame.ini with rating descriptors (M-rated for MK content; T-rated streaming pa… |
the ini and the checker exist, but the done-when requires a per-region cook and no cook has ever been produced in this repo. |
| 622 | [~] |
Author each commentator as a @calliope/persona-live AI artist with voice clone + brand metadata, signed off … |
persona contract artifacts exist in-repo; talent signoff is an external agreement that cannot be evidenced here. |
| 4835 | [~] |
Launch roster >= 60 fighters covering archetype diversity, including original characters and partner-IP fighte… | the 60-fighter catalog exists in code with archetype diversity, but partner-IP rights are NOT cleared — no third-party license is … |
| 6607 | [ ] |
VO recording pipeline with iteration / pickup process; per-fighter VO bank for ≥ 8 locales at launch; remainin… | no VO audio assets exist in-repo (the UE project contains a single .uasset); recorded per-fighter locale banks are claimed but abs… |
| 6615 | [ ] |
Germany (USK 18): gore-restricted ship variant — Fatalities disabled or substituted with non-gore alternat… | no cooked SKU or ship variant exists; region rules exist only as code/contract data. |
| 6619 | [ ] |
Japan (CERO Z): dismemberment / blood-pool reduced per CERO guidance; X-Ray skeletal-pierce render alterna… | no render content or ship variant exists to reduce; rules exist only as code/contract data. |
| 6623 | [ ] |
Russia / CIS: customizable compliance branch per current legal requirements; flagged at build time via `Re… | no build pipeline produces SKUs to flag; rules exist only as code/contract data. |
| 6627 | [~] |
China: separate cert SKU through approved publisher; skeletal / bone-render replaced; profanity / politica… | requires an external publisher agreement and NPPA cert; no SKU exists in-repo. |
| 6632 | [ ] |
Saudi Arabia / GCC: regional content adjustments (alcohol / gambling references in DJ ruleset clubs). | no DJ ruleset club content exists to adjust. |
| 6635 | [~] |
Korea (GRAC): rating-board variant with profanity filter; chat filter; loot-box disclosure compliance. | a GRAC variant requires rating-board submission; no SKU exists in-repo. |
| 6638 | [~] |
Australia (ACB R18+) and New Zealand (OFLC R18): standard ship with rating ack screen. | requires actual ACB / OFLC classification; nothing has shipped. |
| 6641 | [ ] |
Brazil (DJCTQ 18) with Portuguese (BR) VO. | no BR-Portuguese VO assets exist in-repo. |
| 6643 | [ ] |
Per-region content rules stored as URV2_RegionVariant data assets; build-pipeline tags each SKU with the act… |
no URV2_RegionVariant data assets exist (the project contains a single .uasset) and no build pipeline produces SKUs. |
| 6703 | [~] |
Per-locale closed beta cohort: 100-500 native-locale beta testers per launch locale for linguistic + cultu… | external beta recruitment/operation; evidence cannot live in-repo. |
| 6708 | [~] |
Per-locale QA pass before launch: dedicated QA lead per locale (cross-ref §77.11) reviews subtitle timing … | requires staffed per-locale QA leads and localized builds; neither exists. |
| 6716 | [~] |
Per-region launch tour schedule with on-the-ground community events (FGC tournaments, gaming convention bo… | physical events and team attendance are external operations; none have occurred. |
| 6720 | [~] |
Per-region launch livestream in local language with local community personalities. | external live event; none has occurred. |
| 6723 | [~] |
Per-region launch SKU readiness check: rating-board approval received, store-page localization shipped, ma… | no rating-board approval has been received, no store pages or marketing assets have shipped, and no VO assets exist. |
| 6826 | [ ] |
Gauntlet test suites: launch + tutorial + arcade ladder + online- headless 1v1, executed on every PR. | the CI workflow defines no Gauntlet jobs; "executed on every PR" is contradicted by .github/workflows/v2-build.yml. |
| 6830 | [ ] |
Replay-based regression: 200 golden replays played back per build, frame-by-frame divergence detection. | exactly one golden replay exists in-repo (Content/V2/Tests/GoldenReplays/RyuShoryukenCombo_V2_GoldenReplay.json), not 200. |
| 6838 | [~] |
4K/60 on PS5/XSX in fighter modes; 1080p/60 docked on Switch2 with quality-tier drop; 60+ fps targets at 1440p… | requires devkit/retail hardware measurement on cooked builds; none exist. |
| 6849 | [~] |
PlayStation TRC pass; Xbox XR pass; Nintendo Switch2 lotcheck pass; Steam Deck verified; Microsoft Store cert … | vendor certification; evidence cannot live in-repo and no submission has occurred. |
| 6853 | [~] |
Anti-cheat compatibility cert per platform. | vendor certification; cannot be evidenced in-repo. |
| 6860 | [~] |
Internal closed beta ≥ 30 days. | multi-week beta operation; cannot be evidenced in-repo and no playable build exists. |
| 6862 | [~] |
Network test weekend pre-launch. | live multi-day network event; cannot be evidenced in-repo. |
| 6864 | [~] |
Press playable build feature freeze. | external press-build milestone; no build exists. |
| 6869 | [~] |
End-to-end input latency budget: input → render ≤ 35ms on PS5/XSX/PC at 60fps; ≤ 25ms on 120fps mode. Meas… | requires physical camera-rig measurement on real hardware; no build or measurement exists. |
| 6908 | [ ] |
CI matrix: editor compile + automation tests + Win64 / Linux / PS5 (devkit) cook on every PR. | the workflow defines a single self-hosted Win64 lane; no Linux or PS5 devkit lanes exist. |
| 6912 | [ ] |
Nightly full-platform cook + golden-replay regression: 200 golden replays validated for frame-identical re… | no nightly schedule exists in the workflow and only one golden replay exists in-repo. |
| 6916 | [ ] |
Weekly Gauntlet long-run: 4-hour soak test of online ranked matchmaking + Battle Hub session + World Tour … | no scheduled Gauntlet job exists and the named modes have no runnable content. |
| 6920 | [~] |
Pre-cert dry-run: 2-week internal cert dry-run before each platform submission. | multi-week cert-process drill; cannot be evidenced in-repo. |
| 7810 | [~] |
China: minor-account-only Standard SKU through approved publisher; daily 1h play limit; identity verificat… | requires an external approved-publisher agreement and identity-provider integration; neither exists (consistent with the §54.2 Chi… |
| 8184 | [ ] |
Per-fighter signature library checklist at V2/balance/fighters/ <fighter>/signature-checklist.md with ✓ … |
checklists exist for only 2 of ~61 roster fighters (asha, king). |
| 8190 | [ ] |
Signature library audit in QA cert pass: every roster fighter verified to have every item on the checklist aut… | no QA cert pass has run; only 2 of ~61 per-fighter checklists exist and no authored assets exist to audit. |
| 8646 | [~] |
External studio integration: per-discipline outsource partners (animation house, mocap studio, VFX house, … | requires executed third-party MSAs; external contracts cannot be evidenced in-repo. |
| 8651 | [~] |
Per-fighter dev team rotation: principal characters assigned a dedicated mini-team (animator + audio + des… | real-world staffing assignment; no team exists to assign. |
| 8662 | [~] |
Stunt performer roster: per-fighter primary + backup performer, union (SAG-AFTRA / equivalent) compliance,… | union contracts, insurance, and casting are external operations; cannot be evidenced in-repo. |
| 8666 | [~] |
Mocap data pipeline: Vicon / OptiTrack capture → @aja/motion-pipeline-sdk cleanup → `@aja/neural-retarge… |
requires real capture hardware and sessions; no captured data or imported animation exists in-repo. |
| 8671 | [~] |
Mocap session footage archive: video reference of each session preserved for behind-the-scenes gallery (§7… | no mocap sessions have occurred; nothing to archive. |
| 8678 | [~] |
VO casting per fighter per launch locale: ≥ 8 locales at launch with per-fighter casting (cross-ref §54). | external talent casting; cannot be evidenced in-repo. |
| 8681 | [~] |
VO scripts with per-fighter dialogue spreadsheet (cross-ref §63.9) including pre-fight banter per-matchup,… | no per-fighter dialogue spreadsheets exist in-repo; authoring is pending. |
| 8685 | [~] |
VO recording booth schedule per actor per locale; pickup-session budget; iterative-pass cycles. | real-world studio scheduling; no actors or sessions exist. |
| 8688 | [~] |
VO director assigned per locale; performance notes archived for downstream consistency. | real-world hiring; cannot be evidenced in-repo. |
| 8691 | [~] |
VO release pipeline: per-locale bank versioned; hot-swap on patch where actor available; substitute actor … | no VO banks exist to version or release. |
| 8697 | [~] |
Lead composer assigned for V2's launch OST (≥ 60 unique tracks across all rulesets + stages + entrances + … | external hiring; no composed tracks exist in-repo. |
| 8701 | [~] |
Per-fighter signature theme authored by per-character composer pairing (cross-ref §72.2). | no music assets exist in-repo; composer pairing is an external engagement. |
| 8704 | [~] |
License-cleared library for DJ ruleset hip-hop tracks: original compositions + licensed artist features (p… | per-artist licensing is an external contract; no cleared tracks exist. |
| 8708 | [~] |
DMCA-safe music library (cross-ref §43.8) authored separately for streamer mode. | no audio assets exist in-repo. |
| 8710 | [~] |
Per-locale music remix option where culturally appropriate (e.g., Japan-localized remix of MK theme). | no music assets exist to remix. |
| 8713 | [~] |
Soundtrack release as a separate consumer product (Founders Edition vinyl, Spotify / Apple Music digital r… | external consumer-product release; nothing has been released. |
| 8719 | [~] |
Original character IP clearance: per-character trademark filing, copyright registration on design and name… | trademark/copyright filings are external legal actions; none have been filed. |
| 8723 | [~] |
Licensed guest character contracts: per-guest IP-holder license with term, royalty, removal-clause (for on… | requires executed third-party licenses; none exist (see launch-roster fail-closed rights state). |
| 8728 | [~] |
NIL (Name, Image, Likeness) rights for licensed real-world fighters (UFC roster, WWE talents): per-fighter… | external NIL agreements; none executed. |
| 8732 | [~] |
Stunt performer credit & residuals per per-character mocap capture; on-screen credit option. | no mocap captures or performer contracts exist. |
| 8735 | [~] |
Per-jurisdiction publicity rights review (different rules for US / EU / UK / Japan / Korea). | external legal review; cannot be evidenced in-repo. |
| 8738 | [~] |
Likeness opt-out mechanism for retired / deceased athletes (estate management). | depends on executed NIL agreements that do not exist. |
| 8744 | [~] |
Music licensing per-track contract with mechanical / sync / master rights; rights cleared for game-use + t… | per-track licensing is an external contract; no tracks or licenses exist. |
| 8748 | [~] |
Sample-clearance for DJ ruleset hip-hop tracks containing samples. | external clearance; no tracks exist. |
| 8750 | [~] |
SFX library licensing: commercial-use sound libraries with clear license terms (no royalty-bearing librari… | external licensing; no sound libraries exist in-repo. |
| 8760 | [~] |
Per-partner contract with usage-rights term, exclusivity terms, cap on per-region visibility. | external brand contracts; none executed. |
| 8766 | [~] |
Per-locale lead translator + cultural reviewer assignment for every launch locale (cross-ref §54). | real-world staffing; cannot be evidenced in-repo. |
| 8769 | [~] |
Per-locale VO casting director with per-actor contract terms. | external hiring and contracts; none exist. |
| 8774 | [~] |
Marketing creative director owning launch trailer + Roster Reveal Trailer pipeline (cross-ref §52.9). | real-world hiring; no trailers exist. |
| 8777 | [~] |
PR plan with embargo schedule, influencer access (cross-ref §52.10), press-tour booking, esports kickoff. | external PR operations (bookings, embargoes); cannot be evidenced in-repo. |
| 8780 | [~] |
Community manager team per major region. | real-world staffing; cannot be evidenced in-repo. |
| 8785 | [ ] |
Greenlight milestone with vertical-slice prototype. | no vertical-slice or any playable build exists. |
| 8787 | [ ] |
Alpha milestone with full roster + core modes playable. | nothing is playable; no build artifacts exist. |
| 8789 | [ ] |
Beta milestone with feature-complete content + cert-prep. | no content or builds exist; cert-prep has not started. |
| 8791 | [ ] |
Gold master milestone with day-one patch staged. | no gold master or patch artifacts exist. |
| 8793 | [ ] |
Post-launch first-30-day plan documented (cross-ref §52.8). | no first-30-day plan document found in V2/docs. |
| 8798 | [~] |
Audio Director owning soundtrack, voice direction, foley, mix; reports to studio creative director. | real-world hiring; cannot be evidenced in-repo. |
| 8801 | [~] |
Music Supervisor owning per-track licensing, sample clearance, DMCA-safe library, soundtrack consumer rele… | real-world hiring; cannot be evidenced in-repo. |
| 8804 | [~] |
Audio Post-Production Studio for soundtrack mastering, Atmos / Tempest3D / Dolby Vision encode. | external studio engagement; cannot be evidenced in-repo. |
| 8807 | [~] |
Casting Director per locale with per-actor relationship. | real-world hiring; cannot be evidenced in-repo. |
| 8809 | [~] |
Animation Lead per discipline: Combat Animation Lead, Cinematic Animation Lead, Traversal Animation Lead, … | real-world staffing; cannot be evidenced in-repo. |
| 8813 | [~] |
Art Director per ruleset: MK Art Director, SF Art Director, Tekken Art Director, SC Art Director, WWE Art … | real-world staffing; the org-chart doc names roles, not actual hires. |
| 8818 | [~] |
Sound Designer Lead per ruleset with parallel ruleset-flavor ownership. | real-world staffing; cannot be evidenced in-repo. |
| 8821 | [~] |
QA Lead per discipline: Combat QA, Online / Net QA, Cert / Compliance QA, Accessibility QA, Localization Q… | real-world staffing; cannot be evidenced in-repo. |
| 8825 | [~] |
Community Manager per major region: NA / EU / JP / KR / LATAM / SEA / India / MENA. | real-world staffing; cannot be evidenced in-repo. |
| 8831 | [~] |
Mocap stage rental contracts with primary + backup studios; annual capacity reservation for principal-char… | external rental contracts; none executed. |
| 8834 | [~] |
On-stage stunt coordinator owning fight-choreography per fighter; stunt-double pairing per principal. | real-world hiring; no shoots exist. |
| 8837 | [~] |
Performance-capture suit cleaning + maintenance schedule. | physical studio operations; no equipment exists. |
| 8839 | [~] |
Per-shoot equipment manifest: marker count, camera count, optical array calibration, prop list, weapon-rep… | no shoots have occurred; manifests are per-shoot artifacts. |
| 8843 | [~] |
Mocap data retention: raw capture data archived per shoot with take metadata + actor consent log. | no capture data exists to retain. |
| 8849 | [~] |
Per-fighter Champion: assigned designer-owner per roster slot with end-to-end accountability for that figh… | real-world staffing assignment; cannot be evidenced in-repo. |
| 8854 | [~] |
Champion handoff documentation when designers rotate; per- fighter design rationale archived. | depends on real designer assignments that do not exist. |
| 8860 | [~] |
Per-fighter VO actor backup: alternate actor identified per fighter per locale; contractual hot-swap allow… | external casting and contracts; no actors are engaged. |
| 8865 | [~] |
Per-VO performance reference clip maintained for downstream consistency across pickup sessions. | no VO recordings exist. |
| 8868 | [~] |
Actor unavailability / controversy protocol: documented plan for swapping out an actor mid-production if n… | per-region legal review is an external action; no actor engagements exist. |
| 8875 | [~] |
Primary + backup mocap studio contracts (cross-ref §77.12) with 6-month notice / hot-failover. | external studio contracts; none executed. |
| 8878 | [~] |
Per-shoot data backup: raw capture data backed up to two independent off-site storage providers + immutabl… | no capture data or storage contracts exist. |
| 8881 | [~] |
Mocap session reschedule policy: if primary studio loses capacity (fire / lease termination / equipment fa… | depends on studio contracts that do not exist. |
| 8888 | [~] |
Cancellation insurance for major launch milestones (alpha / beta / gold) covering force-majeure / pandemic… | external insurance policy; none purchased. |
| 8891 | [~] |
Errors-and-Omissions insurance for content (IP infringement claims, defamation, privacy violations). | external insurance policy; none purchased. |
| 8894 | [~] |
Cyber insurance for backend breach / data-loss / extortion. | external insurance policy; none purchased. |
| 8896 | [~] |
Per-shoot insurance for mocap stunts (cross-ref §77.2). | external insurance; no shoots exist. |
| 8979 | [ ] |
End credits roll with all team members, mocap performers, VO cast per locale, composers, partners, licenso… | no team members, mocap performers, VO cast, composers, or licensors exist to credit; a populated credits roll would be fabricated. |
| 8984 | [~] |
Per-region legal page with rating boards, terms, privacy, cookies, ESRB / PEGI / CERO / USK / ACB / GRAC /… | displaying rating marks requires issued rating-board certifications; none exist (page templates exist in the contract). |
| 9051 | [~] |
Esports Operations team roster + on-call schedule for live event support (technical, network, broadcast, a… | real-world staffing and on-call operations; no team exists. |
| 9058 | [~] |
Per-event LAN play certification: tournament-venue WiFi SSID profile + LAN-mode auto-on (cross-ref §66.2). | per-event venue certification is a live-event operation; no events have occurred. |
| 9206 | [~] |
Per-platform store-page rating display per-mode where applicable. | no platform store pages exist; store integration is an external action. |
| 9716 | [~] |
Per-region support hours documented; 24/7 priority-1 coverage. | 24/7 coverage is a staffed live operation; no support staff exist (hours doc is in-repo). |
| 10246 | [~] |
No-crunch commitment documented at V2/docs/production/no-crunch.md: 40-hour-baseline work week; document… |
policy doc exists in-repo; the operating commitment is a real-world HR practice of a staffed studio. |
| 10252 | [~] |
Per-discipline workload monitoring: per-team weekly hours reported to studio leadership; flagged for revie… | ongoing HR operation; no staffed teams exist. |
| 10255 | [~] |
PTO mandatory minimums + PTO usage tracked + PTO carryover caps to prevent accumulation. | ongoing HR operation; cannot be evidenced in-repo. |
| 10258 | [~] |
Weekend / holiday work prohibited except for designated on-call ops; voluntary opt-in only with comp time. | ongoing HR operation; cannot be evidenced in-repo. |
| 10264 | [~] |
EAP (Employee Assistance Program) for all permanent + contract staff with on-site / virtual counseling + c… | external EAP vendor program; no staff or vendor contract exists. |
| 10268 | [~] |
Trauma-informed workplace policy for staff handling sensitive content (gore moderation, sexual-harassment … | policy doc exists; the workplace program is a real-world HR operation. |
| 10272 | [~] |
Mental health days allocated separately from sick / PTO. | ongoing HR benefit; cannot be evidenced in-repo. |
| 10274 | [~] |
Per-discipline mental-health check-in rotation with leads. | ongoing HR operation; no staffed leads exist. |
| 10279 | [~] |
Sensitivity readers contracted per cultural / ethnic / gender / religious / disability identity for narrat… | external contractor engagements; none executed. |
| 10283 | [ ] |
Per-fighter cultural review sign-off documented in V2/balance/fighters/<fighter>/sensitivity-review.md. |
no per-fighter sensitivity-review.md files exist on disk (only sensitivity-review-ledger.csv, and only 2 of ~61 fighter dirs e… |
| 10288 | [~] |
Per-region cultural review for fighters / stages / commentary / cinematics (cross-ref §54.6 cultural sensi… | real-world reviewer engagement; no content exists to review. |
| 10291 | [~] |
Community sensitivity advisory board for major content drops. | external board formation; cannot be evidenced in-repo. |
| 10297 | [~] |
DEI consultancy partnership for hiring practices + content review + community management. | external partnership; none executed. |
| 10300 | [~] |
Accessibility consultancy partnership (AbleGamers / similar) for accessibility feature design + verificati… | external partnership; none executed. |
| 10303 | [~] |
Per-feature DEI / accessibility review gate at every release. | ongoing release-process gate; no releases or reviewers exist. |
| 10309 | [~] |
Transparent compensation bands per role. | HR practice for a staffed studio; policy doc exists in-repo. |
| 10311 | [~] |
Bonus / equity / royalty structure documented + reviewed annually. | annual review is an ongoing HR operation. |
| 10313 | [~] |
Per-shipping-product credit allocation with documented criteria (months worked + contribution quality). | no shipping product or staff exist; criteria doc exists in-repo. |
| 10319 | [~] |
Zero-tolerance harassment policy documented + enforced; anonymous reporting channel + independent ombudspe… | policy doc exists; enforcement, reporting channel, and ombudsperson are real-world operations. |
| 10323 | [~] |
Bystander training mandatory. | real-world training program; no staff exist. |
| 10335 | [~] |
Per-employee annual wellness stipend for gym / counseling / ergonomic equipment. | HR benefit program; no employees exist. |
| 10338 | [~] |
Studio-wide quarterly wellness day (no meetings, no shipping pressure). | ongoing studio operation; cannot be evidenced in-repo. |
| 12046 | [~] |
Per-platform cert for racing-specific features: streaming cinematic camera + force-feedback wheel support … | vendor certification; no submission has occurred. |
| 12049 | [~] |
Per-platform wheel support: Logitech / Thrustmaster / Fanatec / Hori / MOZA per-vehicle force-feedback tun… | verification requires physical wheel hardware on a runnable build; neither exists here (tuning specs exist in the contract). |
| 12421 | [~] |
Per-platform VR cert: Sony VR TRC + Meta Quest Store cert + Apple Vision Pro App Store cert; per-platform … | vendor certification; no submission has occurred and no VR build exists. |
| 12538 | [~] |
Per-platform peripheral TRC: per-platform certified peripheral list maintained; per-peripheral cert pass d… | peripheral cert passes are vendor processes; none has occurred. |
| 13387 | [~] |
Per-season celebrity guest character (cross-ref §27.12): real-world musician / actor / athlete / cultural … | per-celebrity NIL contracts are external agreements; none exist. |
| 13393 | [~] |
Per-celebrity unique signature library (cross-ref §72): intro / taunt / victory / lore + per-celebrity-the… | depends on celebrity engagements that do not exist; no such assets exist in-repo. |
| 13397 | [~] |
Per-celebrity sponsorship tie-in: celebrity-branded cosmetic pack + celebrity-recorded VO + per-celebrity-… | external sponsorship contracts and recordings; none exist. |
| 13521 | [~] |
Internal dogfood drill (≥ 60 days across all modes and platforms). | multi-week drill; cannot be evidenced in-repo and no playable build exists. |
| 13524 | [~] |
Closed beta with measurable target metrics (concurrent peak, matchmaking time, rollback frame distribution, cr… | external beta operation; no beta has run. |
| 13528 | [~] |
Beta-blocking-issue remediation + signoff. | depends on a closed beta that has not run. |
| 13530 | [~] |
Cert / TRC / XR / lotcheck passed on every shipping platform. | vendor certification; no submission has occurred. |
| 13532 | [~] |
Network stress test at 5× launch-estimated concurrency (planning assumption 2026-06-12: 100,000 CCU launch est… | requires deployed staging infrastructure; none exists. |
| 13539 | [~] |
Launch go/no-go checklist completed at V2/docs/launch/go-no-go.md. |
checklist doc exists; the go/no-go decision is a launch-time operation that has not occurred. |
| 13542 | [~] |
General Availability approval captured. | launch-time organizational approval; nothing has shipped. |
| 13544 | [~] |
Rollout plan approved (canary % schedule, rollback triggers, day-one patch staged). | approval is an organizational action; no patch artifacts exist to stage. |
| 13547 | [~] |
Rollback plan approved (per platform + per backend service). | approval is an organizational action; no deployed platforms/services exist. |
| 13550 | [~] |
Post-deploy monitoring dashboards live (crash rate, server health, matchmaking p99, rollback frame distributio… | requires deployed production services; none exist. |
| 13554 | [~] |
Canary analysis automation enabled for online services. | requires deployed online services; none exist. |
| 13559 | [ ] |
First-boot tutorial completion ≤ 25 minutes. | no playable build exists; the journey cannot have run. |
| 13561 | [ ] |
Arcade ladder completion per ruleset. | no playable build exists; the journey cannot have run. |
| 13563 | [ ] |
Story mode end-to-end on both major branches. | no story content or build exists. |
| 13565 | [ ] |
WWE Universe one full season simulated + one season manually-booked. | no playable mode exists. |
| 13567 | [ ] |
MyCAREER WWE one full career arc; UFC GOAT one full career arc. | no playable mode exists. |
| 13569 | [ ] |
MyGM, MyFACTION, MyRISE, Royal Rumble, Tower (Klassic + Towers of Time), Survivor, Tournament, Battle Hub sess… | none of these modes are playable; no build exists. |
| 13574 | [ ] |
Online 1v1 ranked promotion run; online crew vs crew; tag-team 2v2; Royal Rumble online lobby fill. | no online services or build exist to run sessions on. |
| 13577 | [ ] |
Custom content end-to-end: CAF → CAW outfit → CAS weapon style → Movesets → Arena → Entrance → online publish … | no editors, content, or services exist to exercise this flow. |
| 13581 | [ ] |
Accessibility verifier: every accessibility feature toggled across a 30-minute play session. | no playable session is possible; no build exists. |
| 13584 | [ ] |
Cross-play & cross-progression smoke test across all platforms. | no platform builds exist. |
| 13586 | [ ] |
Training mode (§60) full tooling pass: every dummy preset, hitbox / hurtbox / input / frame-data overlay, … | tooling pass requires a runnable build; none exists. |
| 13590 | [ ] |
Combat Trials & Mission Mode (§61) curriculum complete: 20 trials per fighter all marked completable, rule… | curriculum data/specs exist, but "completable" cannot be verified without a runnable build. |
| 13599 | [ ] |
Replay Theater & Replay Takeover (§62) end-to-end: capture, view, take over either side from any frame, sh… | pipeline code/contracts exist; end-to-end verification requires a runnable build that does not exist. |
| 13607 | [ ] |
Character Presentation (§63): per-character intro, per-matchup banter, mirror dialogue, win/loss/draw quot… | catalog covers an 8-fighter matrix, not "every roster fighter" (~61); no cinematic/VO content exists. |
| 13616 | [ ] |
Tag-team (§64) parity: 2v2 + 3v3 ranked online, tag-cancel + DHC + assist + snapback + X-Factor all functi… | specs/catalogs exist; ranked-online functionality and ≤100ms rollback verification require live netplay that has never run. |
| 13625 | [ ] |
Tournament Edition + Streamer Mode (§51): tournament-rule snapshot stored in replay header; streamer-safe … | "tested live" cannot have occurred; no build or broadcast output exists. |
| 13629 | [ ] |
Battle Pass + Daily / Weekly Challenges (§52): progression earns reward, challenge manifest server-driven,… | no server exists to drive manifests; runtime behavior unverified. |
| 13633 | [~] |
Display tech (§58.2): HDR calibration runs on each platform; 120fps mode active on PS5/XSX/PC; VRR detecte… | requires devkit/reference hardware verification on cooked builds; none exist. |
| 13638 | [ ] |
Adaptive AI (§3.1): CPU bot demonstrably adjusts to player tendency across N matches (telemetry-verified). | no telemetry from real matches exists; AI code exists but the verification is claimed, not performed. |
| 13642 | [~] |
Adaptive controller pass (§53.1): PS Access Controller, Xbox Adaptive Controller, hitbox / stickless layou… | requires physical controller hardware on a runnable build; neither exists here. |
| 13646 | [ ] |
Photosensitivity / epilepsy safety (§53.2): flash-frequency limiter enforced in MK / X-Ray / KO cinematics… | no cinematics exist to enforce the limiter on; limiter code is unexercised. |
| 13649 | [~] |
Game Feel (§65) tuned: per-ruleset hitstop / hitlag / camera shake / slow-mo profiles authored, reviewed i… | tuning data and harness exist in-repo; lead-designer review/signoff is a real-world action that has not occurred. |
| 13657 | [~] |
Network Quality (§66) hardened: delay-based fallback proven under ≥ 150ms RTT; LAN mode verified at tourna… | tournament-venue dry-run and live-RTT proving are real-world operations; no servers or events exist. |
| 13665 | [~] |
Cross-Platform Social (§67) parity: cross-platform party, friends, reporting, mute/block, ban-appeal flow … | per-platform verification requires platform network access and devkits; none exist here. |
| 13673 | [~] |
Parental Controls & Age Gating (§68): COPPA / GDPR-K / Korea / China / Australia compliance verified; per-… | compliance verification is an external legal/QA process; no SKUs exist to branch. |
| 13680 | [~] |
Region rating variants (§54.2): USK 18 / CERO Z / GRAC / DJCTQ / ACB R18+ ship SKUs verified; per-region r… | rating-board approval is external; no SKUs have been built or submitted. |
| 13684 | [ ] |
Bonus Modes (§69): Tekken Bowl / Ball, SF II car & barrel, MK Test Your Luck / Strike, SC Tower of Lost So… | catalog/contract code exists, but "unlockable and playable" requires a runnable build that does not exist. |
| 13691 | [ ] |
Asset Budget (§70) compliance: every fighter / stage within polygon / texture / animation / audio budget; … | no fighter/stage art assets exist to measure against budgets (one .uasset in the project) and no weekly audit reports exist. |
| 13699 | [~] |
Day-One Patch + Hotfix (§71): server-driven balance hotfix pipeline verified; quick-resume / app-switch / … | per-platform recovery testing requires devkits and DRM licensing is an external vendor agreement; no servers or builds exist. |
| 13708 | [ ] |
Profile Card + Match History (§47.2-47.3): card visible in lobbies / VS / spectator; match history filtera… | runtime UI claims; no build, lobbies, or match data exist. |
| 13712 | [ ] |
Quick Rematch + Network Test (§48.6-48.7): rematch with character change works; pre-match network handshak… | online runtime behavior; no online services or build exist. |
| 13716 | [ ] |
Custom Championships + Title History (§40.1): belt editor produces unique belts; per-championship reign lo… | editor runtime behavior; no build or belt content exists. |
| 13719 | [ ] |
Anti-Cheat extras (§49): HWID ban, win-trading detection, smurf detection, VPN detection, multi-account de… | nothing is deployed; "all live" and "operational" are contradicted by the absence of any running service. |
| 13724 | [ ] |
Specialized trainer modes (§60.9): frame-trap detector, OS detector, hitconfirm trainer, anti-air trainer,… | "all functional" requires a runnable training mode; no build exists. |
| 13729 | [~] |
Twitch Drops + Creator Partnership (§52.9): drop pipeline verified through a public test event; creator co… | a public test event and creator partnerships are external live operations; none have occurred. |
| 13733 | [ ] |
MK1 Kameo system (§38.4): ruleset-toggleable Kameo assists functional with separate ranked queue. | runtime/online claims; no build or ranked queue exists. |
| 13736 | [ ] |
Per-Fighter Signature Library (§72) complete: every roster fighter verified to have signature idle / taunt… | no animation/audio/VFX assets exist (one .uasset in the project) and only 2 of ~61 per-fighter checklists exist on disk. |
| 13745 | [ ] |
Per-Character Side Stories + Arcade Endings + Story Theater (§73): every fighter has a 1-2-hour Side Story… | no playable story content, cinematics, or illustrated panels exist; only catalog/contract code does. |
| 13755 | [ ] |
Match-Flow Mode Variants (§74): Versus + Versus CPU + CPU vs CPU + Hot-Seat + Couch Co-op + LAN + Time Att… | "all functional" requires a runnable game; only catalog/contract code exists. |
| 13765 | [~] |
Ranked Season Architecture (§75): hidden MMR + visible rank mapping + placement matches + decay + per-regi… | a 90-day live season cycle is a long-running live operation; no deployed ranked service exists. |
| 13774 | [ ] |
Companion App + Public API + In-Game Wiki + Roadmap (§76): companion app live on iOS / Android / web; publ… | no iOS/Android app exists in-repo and nothing is deployed; "live"/"operational" are contradicted. Static web surfaces under `V2/we… |
| 13783 | [~] |
Production: Studio / Mocap / VO / Composer / IP-NIL-Licensing (§77): org chart and external-studio MSAs si… | external contracts, recordings, and staffing; no MSA is signed, no VO or music asset exists in-repo, and no rights are cleared (se… |
| 13792 | [ ] |
Loading + Splash + Tips + What's New + Notifications (§78): per-mode loading screens with art rotation; ≥ … | no loading-screen art, patches, or runnable UI exist; "verified"/"active" runtime claims are contradicted. |
| 13798 | [ ] |
MK Konsumables / Augments / Brutality Tracker (§16.6-16.8) + **Konquest + Chess Kombat + Puzzle Kombat (§2… | content modes cannot be "complete" with no game content or build; only code/contract data exists. |
| 13805 | [ ] |
Locale-deeper (§54.4-54.7): CJK linebreaking + typography + per-locale formatting + inclusive language + l… | no localized build exists to verify rendering, and the live-ops SLA has never operated. |
| 13809 | [ ] |
Engineering reliability (§56.5-56.8): latency budget ≤ 35ms / ≤ 25ms (120fps) measured; frame pacing histo… | the CI workflow defines no nightly or weekly jobs, and no hardware latency measurement has been performed (see §56.5/§56.8 re-mark… |
| 13816 | [~] |
Esports Pro Circuit + Broadcast Extras + Wildcard / Roulette (§79): per-region calendar + cross-region ser… | live esports events, on-call staffing, and TO programs are external operations; no tournament has occurred to populate an archive. |
| 13823 | [ ] |
Compliance Deep (§80): per-account DSR UI shipped (Access / Erasure / Portability / Rectification / Restri… | nothing is shipped, deployed, or live — no DSR UI, no operating opt-outs, no transparency reports, no data-residency infrastructur… |
| 13832 | [ ] |
Stage Lore + Per-Fighter Signature Stages + Day/Night + Particles + Crowd Density (§81): every roster figh… | no stage assets exist (one .uasset in the project); "working"/"verified" runtime claims are contradicted. |
| 13839 | [ ] |
Per-Fighter Rivals + Relationship Matrix + Cross-Character Timeline (§82): reciprocal rivalry pairing per … | no URV2_RelationshipMatrix data assets exist (one .uasset in the project) and no quest content exists to be driven. |
| 13847 | [~] |
Live Service Calendar (§83): monthly seasonal themes scheduled for 12 months out; anniversary plan documen… | charity partnerships, email campaigns, and live event cycles are external operations; calendar planning artifacts exist in-repo bu… |
| 13855 | [ ] |
Per-fighter signature library extended (§72.6): pre-match staredown, waiting-room idle, walk-speed persona… | "all authored" claims animation/voice assets; none exist in-repo, only catalog code naming them. |
| 13863 | [ ] |
Damage progression staging (§44.6): 5-tier damage state (Clean → Sweaty → Bruised → Bloody → Broken) blend… | no character materials or models exist to blend; runtime verification claimed but impossible. |
| 13868 | [ ] |
Skin & Cosmetic Rarity (§16.9): Common → Mythic tier system live with transparent drop probabilities; per-… | nothing is "live"; no skins, ranked play, or unlock service exist. |
| 13873 | [ ] |
Setplay / Oki / Vortex theory + Comeback mechanics (§9.7): per-fighter setplay registry authored; vortex s… | "surfaced in trainer" and per-ruleset trigger verification require a runnable build; none exists. |
| 13878 | [ ] |
Projectile / Reflectable / Multi-hit tagging (§6.7): all projectile classes flagged; durability / reflecta… | spec code exists, but no test-execution artifact evidences the claimed per-move verification run. |
| 13883 | [ ] |
Audio Diaries + Per-fighter Ending Art Style + Pre/Post-credits hooks (§63.10-63.12): per-fighter unique e… | no art, audio, or scene content exists; nothing has shipped. |
| 13888 | [~] |
Production extended (§77.11-77.12): Audio Director + Music Supervisor + per-locale Casting Director + Anim… | real-world staffing and rental contracts; no hires or contracts exist (see §77.11/§77.12 re-marks). |
| 13896 | [ ] |
DC grace + Outcome verification + Pause policy (§46.15): 30- second DC rejoin window; post-match shared sc… | online runtime behavior claimed "enforced"/"verified"; no online play or build exists. |
| 13903 | [ ] |
Range Visualizers + Match-data Export (§60.11-60.12): throw / move / punish / anti-air range visualizers s… | no runnable training mode exists; "shippable"/"verified" are contradicted. |
| 13907 | [ ] |
Voice Command + Tactile Feedback for Deaf + First-Time-Player Onboarding (§53.6-53.8): voice navigation + … | "all functional" requires a runnable build and controller hardware; neither exists here. |
| 13913 | [ ] |
Player Segmentation + Churn Prediction + Balance Consultation (§55.6-55.8): segmentation model live; weekl… | no players, telemetry, patches, or tournaments exist; nothing is "live" or "populated". |
| 13919 | [ ] |
Telemetry HMAC + Replay Determinism Gate (§49): per-session HMAC signing operational; per-session integrit… | no live sessions or servers exist; "operational"/"verified" are contradicted. |
| 13927 | [~] |
All seven inspirational rulesets feel like the games they're based on (verified by external playtest with vete… | external playtest with franchise veterans; none has occurred and no playable build exists. |
| 13931 | [ ] |
Rollback netcode delivers playable 1v1 at ≤ 100ms RTT with indistinguishable feel from local play at ≤ 30ms. | no live netplay has ever run; the claim cannot have been verified. |
| 13935 | [ ] |
All launch-day modes deliver a complete, replayable experience. | no mode is playable; no build or game content exists. |
| 13938 | [ ] |
Story, MyCAREER, MyRISE, Universe, MyGM, MyFACTION, GOAT Career, Tekken Force, Devil Within, Chronicles of the… | no mode content exists; nothing is content-complete and there are no customers. |
| 13943 | [ ] |
Roster ≥ 60 fighters; stages ≥ 30; ruleset coverage spans all inspirational families. | roster/stage catalogs exist only as code/contract entries; no playable fighter or stage assets exist. |
| 13947 | [~] |
Training mode is best-in-class (dummy programming, hitbox / hurtbox / input overlays, frame data, replay takeo… | external playtest judgment; none has occurred and no runnable training mode exists. |
| 13952 | [ ] |
Per-fighter Combat Trials (≥ 20 per fighter) all completable; Mission Mode curriculum (80-120 missions) all co… | "completable" cannot be verified without a runnable build; curriculum data exists only as specs. |
| 13956 | [ ] |
Replay Theater + Replay Takeover + Spectator + Photo Mode + Ghost Export all working across every mode. | "all working" requires a runnable build with modes; none exists. |
| 13959 | [ ] |
Character Presentation: per-character intro, per-matchup banter, mirror dialogue, full win/loss/draw quote lib… | the in-repo catalog covers an 8-fighter matrix, not ~61 fighters, and no cinematic/VO content exists. |
| 13965 | [ ] |
Tag-team modes (2v2, 3v3, crew battles) playable online with tag- cancel / DHC / assist / snapback / X-Factor … | no online play exists; "playable online" is contradicted. |
| 13968 | [ ] |
Tournament Mode + Streamer Mode + Speedrun Support + Coach Mode all operational. | "operational" requires a runnable build; none exists. |
| 13971 | [ ] |
Battle Pass + Daily / Weekly / Seasonal challenges live; no real-money loot boxes; transparent currency rules … | nothing is live and no compliance review has occurred; only contract/spec data exists. |
| 13975 | [~] |
HDR / Dolby Vision / VRR / 120fps / DLSS3.5 / FSR3 / XeSS2 / Frame Gen / Direct Storage / ultrawide all verifi… | requires devkit/reference display hardware and cooked builds; neither exists here. |
| 13979 | [~] |
Adaptive controller hardware (PS Access, Xbox Adaptive, hitbox / stickless / mouse-keyboard) all profiled and … | requires physical controller hardware on a runnable build; neither exists here. |
| 13983 | [ ] |
Accessibility, performance, security, anti-cheat, observability, runbooks, canaries, rollback triggers, post-d… | no deployment, monitoring, or launch exists; the gates cannot have been satisfied. |
| 13987 | [~] |
Compliance: rating boards approved (ESRB M, PEGI 18, CERO Z, USK 18, ACB R18+, GRAC) with regional content adj… | rating-board approval is an external certification; no submission has been made and nothing has shipped. |
| 13991 | [ ] |
Per-Fighter Signature Library (§72): every roster fighter has complete signature library per checklist — v… | per-fighter checklists exist for only 2 of ~61 roster fighters (asha, king) and no per-character QA pass has run. |
| 13999 | [ ] |
Per-Character Side Stories + Arcade Endings + Story Theater (§73): every fighter has a Side Story + Arcade… | no story or ending content exists; only catalog code does. |
| 14005 | [ ] |
Match-Flow Mode Variants (§74): Time Attack + Score Attack + Wager + Friendly / Dare + Handicap + First Bl… | "all shippable" requires a buildable, runnable game; none exists. |
| 14014 | [~] |
Ranked Season Architecture (§75): hidden MMR + visible rank + placement + decay + per-region + cross-platf… | full-season live verification is a long-running live operation; no deployed ranked service exists. |
| 14023 | [ ] |
Companion App + Public API + Wiki + Roadmap (§76): companion app live; REST API operational; Wiki / glossa… | no app or API is deployed; "live"/"operational" are contradicted. Static web surfaces and the OpenAPI spec do exist in-repo. |
| 14031 | [~] |
Production (§77): org chart + external-studio MSAs + mocap operations + stunt-double roster + VO casting a… | external contracts, hires, and recordings; none have been executed (see §77 re-marks). |
| 14037 | [ ] |
UX Polish (§78): per-mode loading screens + tips + first-launch personalization + What's-New splash + dail… | in-game UX surfaces require game content and a runnable UI; neither exists. |
| 14042 | [ ] |
Franchise nostalgia coverage: MK Konsumables / Augments / Brutality Tracker / Konquest / Chess Kombat / Pu… | nothing has shipped; only code/contract data exists. |
| 14049 | [ ] |
Engineering reliability (§56.5-56.8): end-to-end input latency budget verified (≤ 35ms at 60fps; ≤ 25ms at… | the CI workflow defines no nightly or weekly jobs; no hardware measurement or live detection infrastructure exists (see §56.5/§56.… |
| 14056 | [ ] |
Locale-deeper (§54.4-54.7): CJK linebreaking + per-locale typography + calendar / number / measurement / p… | no localized build exists to verify rendering and the live-ops SLA has never operated. |
5.6 Known-must items from the remediation order — disposition#
| Item | Disposition |
|---|---|
| Dogfood drill ≥ 60 days | [~] — multi-week drill, no playable build |
| Closed beta with target metrics | [~] — external beta operation, never run |
| Cert / TRC / XR / lotcheck | [~] — vendor certification, no submission |
| Rating boards approved (ESRB/PEGI/CERO/USK/ACB/GRAC) | [~] — external certification, nothing submitted or shipped |
| External-studio MSAs signed | [~] — no executed contracts |
| External playtests (rulesets feel; training SOTA) | [~] — no playtest occurred, no playable build |
| Season cycle (90-day) verification | [~] — long-running live operation, no deployed service |
| EAP / HR programs (§95) | [~] — real-world HR operations of a staffed studio |
| 7-day matchmaking-SLO text (file intro) | No re-mark needed — it is a "Done when" convention example, not a completion claim |
| Per-fighter signature checklist tasks | [ ] — 2 of ~61 checklists exist (asha, king) |
Part 6 — Completion-lock checkers made honest#
Fourteen CI checker scripts in V2/ue/Tools/ were enforcing the revoked
fabrications — they failed unless V2_TODOS carried the dishonest [x] marks,
or unless the marketing site advertised the old non-canonical fighters. Each was
updated to require the honest state instead (the re-marked [~]/[ ]
marker with its annotation, or a fail-closed assertion that flags any
evidence-free flip back to [x]), mirroring the pattern already applied to
check-v2-launch-roster.py:
| Checker | Honest-state change |
|---|---|
check-v2-launch-roster.py |
Requires [~] on the §41.1 roster task (partner-IP rights uncleared); requires fail-closed contract + source line (see Part 1). |
check-v2-calliope-commentator-personas.py |
Requires [~] on the §1.6.7 persona task (talent signoff pending). |
check-v2-character-presentation.py |
Requires [ ] on the §138 Character Presentation row (8-fighter matrix, no cinematic/VO content). |
check-v2-companion-public-api-wiki-roadmap.py |
Fails if the §138 §76 rows are flipped to [x] without a deployed app/API. |
check-v2-game-feel-tuning.py |
Requires [~] on the §138 Game Feel row (lead-designer signoff pending). |
check-v2-launch-readiness.py |
Inverted: §138 must contain no [x] and must carry the 2026-06-12 re-mark annotations until real launch evidence exists. |
check-v2-loading-splash-notifications.py |
Requires [~] on the §78.8 legal-page task (rating marks pending certification). |
check-v2-localization-voice-over.py |
§54 must carry the re-mark annotations instead of being fully checked. |
check-v2-marketing-community-social.py |
Marketing roster expectation changed from the non-canonical Rhea Vale/Malik Stone to canonical original-IP Asha Storm/Mara Voss/Keiko Sato/Nyra Ash. |
check-v2-network-quality.py |
Requires [~] on the §138 Network Quality row (venue dry-run / live-RTT proving pending). |
check-v2-production-ops.py |
Requires the honest §77 evidence paragraph and [~] on cancellation insurance (no policy purchased). |
check-v2-qa-performance-cert.py |
§56 expectations split: 17 code/spec tasks still require [x]; 13 re-marked tasks now require their honest [ ]/[~] marks (Gauntlet/nightly/CI-lane claims contradicted by the workflow; cert/beta/hardware items external). |
check-v2-studio-wellness.py |
§95 must carry the re-mark annotations instead of being fully checked (HR programs need a staffed studio). |
check-v2-tag-team-mechanics.py |
Requires [ ] on the §138 Tag-team parity row (live netplay never ran). |
check-v2-training-mode-tooling.py |
Requires [ ] on the two §138 training-tooling rows (no runnable training mode). |
Part 7 — Validation evidence#
Full checker sweep: 545 of 547 scripts in V2/ue/Tools/check-*.py pass. The
two failures are pre-existing on clean HEAD (verified via git stash) and
untouched by this remediation: check-v2-frame-data-inspector-widget.py and
check-v2-punishable-on-block-flag.py both grep for text markers inside the
binary V2FrameDataInspector.uasset, which does not contain them. Fixing them
requires re-authoring the editor-utility-widget asset in the UE editor (out of
scope here; no UE builds were run per remediation constraints).
$ python3 V2/ue/Tools/check-v2-launch-roster.py
V2 launch roster validation passed.
$ python3 V2/ue/Tools/check-v2-combat-module.py
V2Combat module validation passed.
$ python3 V2/tools/validate-v2-docs.py
V2 doc validation passed.
Part 8 — Final checkbox tally (V2/V2_TODOS.md)#
| Mark | Count |
|---|---|
[x] |
2776 |
[ ] |
91 |
[~] |
141 |
Of the 232 non-[x] items, 231 carry a dated — re-marked … 2026-06-12 reason
from this remediation; the remainder predate it.
A remaining [x] attests only that the named code/contract/spec artifact exists
in this repository and was implemented against the task's stated criteria. It
does not attest to shipped, cooked, platform-certified, rated, licensed,
staffed, or live-operated anything. Consult the banner at the top of
V2_TODOS.md and this log before treating any [x] as launch evidence.
Continuation — 2026-06-12 (evidence-backed completions, same day)#
A follow-up session worked the remediation's open [ ] queue with the on-box UE
5.5.4 Linux engine build (editor run as ueagent). Every flip below is backed
by a committed artifact and an executed verification; the completion-lock
checkers from Part 6 were updated to require the new evidence instead of the old
honest-absence state (an evidence-free flip still fails).
| Task | Disposition | Evidence |
|---|---|---|
| §77.10 post-launch first-30-day plan | [x] |
V2/docs/live-service/post-launch-first-30-days.md |
| §72.5 per-fighter signature checklists | [x] |
60 checklists at V2/balance/fighters/<Token>/signature-checklist.md, generated from BuildDefaultLaunchRosterCatalog; explicit legend: ✓ attests the catalog requirement, asset authoring stays unchecked |
| §95.3 per-fighter cultural review | [~] |
all-approved ledger was itself a fabrication (no reviewers contracted); ledger + check-v2-studio-wellness.py now fail closed at pending; 60 honest review packets authored |
| §56.1 replay-based regression (200 golden replays) | [x] |
200 sim-generated manifests at Content/V2/Tests/GoldenReplays/Corpus/; V2.Netcode.GoldenReplayCorpus.Regression replays all 200 per build with frame-level divergence detection |
| §6.7 per-move verification run (§138.3 row) | [x] |
V2.Combat.MoveData.AssetContract executed in the full on-box suite; exported report committed at V2/docs/qa/automation-runs/2026-06-12-linux-editor-report.json |
§54.2 URV2_RegionVariant data assets + SKU tagging + boot assert |
[x] |
8 data assets authored by the new V2CreateRegionVariants commandlet; UV2RegionVariantBootSubsystem boot assert; staging stamps via stage-region-rating-config.py |
| §1.1 rating descriptors on a sample per-region cook | [x] |
hand-authored "cooked" samples deleted; real Linux cook + stage-region-rating-config.py staging with [V2.CookEvidence]; gate requires cook evidence |
Verification runs behind the flips (full detail in
V2/docs/qa/automation-runs/2026-06-12-linux-editor.md): V2Editor built from
source with zero errors; full V2. automation suite 168/168 Success; the
golden-replay corpus generated and replayed cross-process; all 50 apps/v2
vitest suites and the apps/v2/web tests pass; check-v2 sweep 547/547.
Real defect found by the new regression: the deterministic sim state hash
mixed in GetTypeHash(FName) (process-local name-table indices), so state
hashes were not comparable across processes — silently breaking golden-replay
playback and the §49 server re-sim premise. Fixed with V2StableNameHash
(content-based CRC) across 103 hash sites in V2NetcodeTypes.cpp /
V2RollbackSimWorld.cpp; the corpus was regenerated and a fresh-process replay
of all 200 manifests passed divergence-free.
Tally after this continuation: [x] 2781, [ ] 85 (one of which is the
acceptance-criteria format example inside a code fence, not a task), [~] 142.
The banner convention is unchanged: remaining [x] marks attest in-repo
artifacts and the executed verifications named in their annotations — not
shipped, cooked multi-platform, certified, licensed, staffed, or live-operated
outcomes.