# V2 Adaptive AI Director Model Card

## Purpose

The V2 Adaptive AI Director adjusts CPU opponent behavior and session pacing in
single-player modes only. Covered modes include Arcade, Story, Side Stories,
Towers of Time, Tekken Force, Devil Within, Konquest, Def Jam Story, and
MyCAREER. Ranked and tournament modes never run the Director; they use the
static rule-of-the-day with no adaptive tuning.

## Packages

- Classifier transparency and opt-out: `@psyche/action-safety`.
- Runtime model metadata and Model Card hosting: `@nous/safety`.
- AI-system-of-record and conformity audit export: `@themis/accountability`.
- V2 adapter: `@v2/eu-ai-act-surface`.

## EU AI Act Classification

Risk class: Limited risk.

Disclosure text: Adaptive AI may adjust CPU opponent behavior, encounter pacing,
and single-player loot pacing using gameplay classifier signals. Players can opt
out to manual difficulty and a static CPU profile before the classifier is used.

Conformity assessment: documented by `@themis/accountability` with this Model
Card hosted through `@nous/safety`.

## Inputs

- Recent win rate.
- Session length.
- Frustration signals: repeated rage-quit, repeated same-mistake, declining
  session time, and declining session frequency.
- Consecutive losses and consecutive perfect wins for step-down and step-up
  prompts.
- Accessibility adaptive difficulty signals from
  `Settings.Accessibility.AdaptiveDifficulty`: death count, retry count,
  consecutive failure count, completion time versus authored target time, and
  perfect clear count.
- Per-player tendency profile: preferred wake-up choice, throw-tech rate,
  anti-air consistency, and mix-up reliance.
- Psyche tendency hints from `@psyche/behavior-prediction`.
- Shakti combat-style classification from `@shakti/sota-critical`.

## State Machine And Outputs

State machine: Calm -> Build -> Climax -> Recovery.

Outputs are CPU difficulty delta, encounter pacing scalar, loot drop rate
scalar, rolling-average skill bucket CPU model, approximate skill pre-fight
banter hint, Smart Help trainer suggestion, and optional Climax presentation
cues. Boss encounters in Director modes may enter Climax with cinematic camera,
environmental hazards, crowd hype audio, Niagara atmospheric ramp, and a
per-fighter Climax line bank.

## Player Controls

Opt-out path: Settings > Gameplay > AI Director.

When opt-out is active, V2 uses a static per-mode CPU profile and does not apply
live Psyche or Shakti classifier hints for the player. Opt-out locks
single-player difficulty to manual.

Accessibility opt-in path: Settings > Accessibility > Adaptive difficulty.
Assistive mode can lower challenge or recover toward authored difficulty, while
Balanced mode can also step challenge up after repeated perfect or fast clears.

The settings row lists observed signals before use. Per-player profile data is
stored alongside Save Game and is subject to data subject rights routing; it is
never shared cross-account.

## Safety And Evaluation

- Rollback isolation: no live classifier RPC is reachable from rollback frames.
- Opt-out coverage: static CPU fallback is available before classifier use.
- Audit export: `@themis/accountability` keeps the AI-system-of-record with
  regulator-ready evidence links.
