Fighting Game · Guides & deep dives

V2 Platform Compliance Checklist Automation

standard they belong to, required evidence tags, automation test ids, and whether manual cert signoff is required.

3sections1 minread

On this page

Phase 72.21.1.14 adds an automated checklist status generator for platform compliance rehearsals. It covers public, non-proprietary checklist rows for PlayStation TRC, Xbox XR, and Nintendo LotCheck without embedding confidential platform certification text in gameplay or shared source.

Model#

FV2PlatformComplianceChecklistPolicy defines public requirement ids, the standard they belong to, required evidence tags, automation test ids, and whether manual cert signoff is required. The default policy includes:

  • PlayStation TRC save data, network errors, platform overlay, trophies, and privacy or parental-control checks.
  • Xbox XR account/session, multiplayer network, achievements, cloud save, and entitlement checks.
  • Nintendo LotCheck save data, controller disconnect, network errors, suspend/resume, and DLC entitlement checks.

GeneratePlatformComplianceChecklistStatus evaluates a request for one build, platform, and standard. Each item becomes Passed, Warning, Blocked, MissingEvidence, or NotApplicable; reports become ready for submission only when all blocking requirements have fresh passing evidence.

Evidence#

Evidence is keyed by public tags such as Evidence.SaveLoad.RoundTrip, Evidence.Network.ErrorHandling, Evidence.PlatformOverlay.FocusRestore, Evidence.Achievements.PlatformRouting, and Evidence.Entitlements.CurrentPlatform. Manual cert review evidence must carry signoff metadata, while stale, missing, failed, or proprietary-text evidence blocks submission.

Verification#

Run:

bash
python3 V2/ue/Tools/check-v2-platform-compliance-checklist.py

The checker validates the C++ API, default checklist coverage, automation spec, contract, CI wiring, Horde metadata, documentation, and TODO evidence for Section 72.21.1.14.