# V2 Shakti Style Classification

`@v2/shakti-style-classification` adapts `@shakti/sota-critical` combat-style
classification into AI Director matchup hints for `V2AdaptiveAI`.

- Classifies each player as boxer, kickboxer, striker, grappler, or
  submission-specialist.
- Publishes off-rollback match-end or session-aggregate style updates.
- Feeds AI Director matchup tuning with deterministic style scores and
  per-ruleset affinity vectors.
- Rejects calls from rollback frames; rollback modes consume only match-start or
  next-match snapshots.
