# V2 Verification Remediation — 2026-06-12

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`). **No `Binaries/`, no cooked builds, exactly one
  `.uasset`** (`V2/ue/Plugins/V2Editor/Resources/V2FrameDataInspector.uasset`).
- `V2/ue/Content/` holds 387 JSON contracts, 5 `.collection` files, and
  `.gitkeep` placeholders — 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`

1. **Plugin glossary disk-status note** (before the `V2Mode_*` table): exactly
   four V2 plugins exist on disk (`V2AICommentary`, `V2AdaptiveAI`,
   `V2AssetLinter`, `V2Editor`, plus synced `BellonaUnrealEditor`); none of the
   ~90 `V2Mode_*`/`V2Event_*`/`V2RaceMode_*` rows exist yet — they are planned
   GameFeature plugin surfaces represented today only by the `V2Modes` registry
   module.
2. **Surfaces table**: added `apps/v2/web/` (standalone web surfaces) row;
   marked `V2/tools/release/` and `V2/loc/` "(planned — not yet created)".
3. **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.
4. **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`

1. **Surfaces table**: same `apps/v2/web/` row + "(planned — not yet created)"
   annotations as the architecture doc.
2. **Per-fighter signature checklist status** (§ Per-Fighter Signature Library):
   checklists exist for 2 of the ~61 roster fighters (`asha`, `king`); authoring
   task remains open.
3. **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.
