feat(state): scope card evidence and policy memory by reported run identity

This commit is contained in:
0xrsydn 2026-09-22 12:45:46 +07:00
commit ba519a850e
9 changed files with 343 additions and 82 deletions

View file

@ -38,6 +38,13 @@ An accepted request to change a card's selection status. It does not prove that
**Screen flow**:
Related game screens that form one interaction, such as opening and skipping a card reward.
**Reported run identity**:
The run identifier supplied by the game service. It identifies a reported attempt, not a seed or an atomic state snapshot.
**Combat-pile snapshot**:
The cards visible in combat piles at one observation. It can include temporary cards and omit unavailable cards.
_Avoid_: Persistent deck, complete deck
**Run deck**:
The persistent collection of cards owned during a run, distinct from temporary combat cards and combat piles.
_Avoid_: Treating all visible combat cards as the persistent deck.