Add IPlayerGigProgressionStore (in-memory + Postgres V007), GET /gig-progression snapshot, and CombatDefeatGigXpGrant on cast accept when targetDefeated — 25 XP to breach, outside E2.M2 skill XP. Includes tests, Bruno, README, manual QA, and plan reconciliation. |
||
|---|---|---|
| .. | ||
| CombatDefeatGigXpGrant.cs | ||
| GigProgressionConstants.cs | ||
| GigProgressionServiceCollectionExtensions.cs | ||
| GigProgressionSnapshotApi.cs | ||
| GigProgressionSnapshotDtos.cs | ||
| IPlayerGigProgressionStore.cs | ||
| InMemoryPlayerGigProgressionStore.cs | ||
| PostgresGigProgressionBootstrap.cs | ||
| PostgresPlayerGigProgressionStore.cs | ||