VinPropane
|
71fbf3d628
|
NEO-127: rollback duplicate grants when TryRecord loses race
Mirror EncounterCompletionOperations compensating rollback: concurrent
losers undo item and skill XP applies before returning the winner event.
|
2026-06-07 17:53:20 -04:00 |
VinPropane
|
65ca11171b
|
NEO-127: address code review test and backlog doc findings
Add null-bundle and invalid-id deny tests, fix replay XP assertion,
align E7M2-04 backlog wording with TryApplyGrant, strike review items done.
|
2026-06-07 17:49:26 -04:00 |
VinPropane
|
5b84ffd75a
|
NEO-127: add RewardRouterOperations for quest completion bundles
Apply item grants and mission_reward skill XP with compensating rollback,
idempotent IRewardDeliveryStore recording, and AAA integration tests.
|
2026-06-07 17:47:32 -04:00 |
VinPropane
|
35b8904f15
|
NEO-127: add E7M2-04 reward router operations implementation plan
Kickoff plan for RewardRouterOperations apply path building on NEO-125
catalog bundles and NEO-126 delivery store idempotency.
|
2026-06-07 17:45:01 -04:00 |