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
|
35fa4ad192
|
NEO-126: address code review — module anchor and casing test
Add E7.M2 implementation anchor for the delivery store and assert
mixed-case TryRecord replays are rejected at the store layer.
|
2026-06-07 17:33:07 -04:00 |
VinPropane
|
2a8fe31b14
|
NEO-126: add IRewardDeliveryStore for quest completion rewards
In-memory RewardDeliveryEvent store with idempotent TryRecord,
grant summaries for future HTTP projection, DI registration, and tests.
|
2026-06-07 17:31:45 -04:00 |