Apply completionRewardBundle.reputationGrants via ReputationOperations with compensating rollback; thread faction stores through quest wiring; add operator chain Bruno helper and grid-contract accept success; update README and E7.M3 docs.
Add E7.M2 implementation anchor for the delivery store and assert mixed-case TryRecord replays are rejected at the store layer.
In-memory RewardDeliveryEvent store with idempotent TryRecord, grant summaries for future HTTP projection, DI registration, and tests.