neon-sprawl/server/NeonSprawl.Server/Game/Contracts
VinPropane 6c4221072a NEO-146: fix in-memory create/complete lock ordering
Nest player and instance locks in TryCreateActive, TryMarkComplete, and
TryClearInstance so concurrent create and complete cannot leave a stale
active index or mismatched snapshot.
2026-06-24 21:05:56 -04:00
..
ContractCatalogPathResolution.cs NEO-145: add fail-fast contract template catalog load and registry. 2026-06-20 19:31:54 -04:00
ContractCatalogServiceCollectionExtensions.cs NEO-145: add fail-fast contract template catalog load and registry. 2026-06-20 19:31:54 -04:00
ContractInstanceIds.cs NEO-146: add contract instance and outcome stores with Postgres split 2026-06-24 20:27:32 -04:00
ContractInstanceReasonCodes.cs NEO-146: add contract instance and outcome stores with Postgres split 2026-06-24 20:27:32 -04:00
ContractInstanceServiceCollectionExtensions.cs NEO-146: add contract instance and outcome stores with Postgres split 2026-06-24 20:27:32 -04:00
ContractInstanceState.cs NEO-146: add contract instance and outcome stores with Postgres split 2026-06-24 20:27:32 -04:00
ContractInstanceStatus.cs NEO-146: add contract instance and outcome stores with Postgres split 2026-06-24 20:27:32 -04:00
ContractOutcomeIds.cs NEO-146: add contract instance and outcome stores with Postgres split 2026-06-24 20:27:32 -04:00
ContractOutcomeRow.cs NEO-146: add contract instance and outcome stores with Postgres split 2026-06-24 20:27:32 -04:00
ContractTemplateCatalog.cs chore: fix contract catalog analyzer warnings. 2026-06-20 19:46:39 -04:00
ContractTemplateCatalogLoader.cs NEO-146: apply C# collection and using style fixes 2026-06-24 20:41:25 -04:00
ContractTemplateRegistry.cs NEO-146: apply C# collection and using style fixes 2026-06-24 20:41:25 -04:00
ContractTemplateRow.cs NEO-145: add fail-fast contract template catalog load and registry. 2026-06-20 19:31:54 -04:00
IContractInstanceStore.cs NEO-146: add contract instance and outcome stores with Postgres split 2026-06-24 20:27:32 -04:00
IContractOutcomeStore.cs NEO-146: add contract instance and outcome stores with Postgres split 2026-06-24 20:27:32 -04:00
IContractTemplateRegistry.cs NEO-145: add fail-fast contract template catalog load and registry. 2026-06-20 19:31:54 -04:00
InMemoryContractInstanceStore.cs NEO-146: fix in-memory create/complete lock ordering 2026-06-24 21:05:56 -04:00
InMemoryContractOutcomeStore.cs NEO-146: address re-review in-memory outcome guard parity 2026-06-24 20:52:49 -04:00
PostgresContractInstanceBootstrap.cs NEO-146: apply C# collection and using style fixes 2026-06-24 20:41:25 -04:00
PostgresContractInstanceStore.cs NEO-146: add contract instance and outcome stores with Postgres split 2026-06-24 20:27:32 -04:00
PostgresContractOutcomeBootstrap.cs NEO-146: address Bugbot findings on contract outcome stores 2026-06-24 20:58:17 -04:00
PostgresContractOutcomeStore.cs NEO-146: address Bugbot findings on contract outcome stores 2026-06-24 20:58:17 -04:00
PrototypeE7M4ContractCatalogRules.cs chore: fix contract catalog analyzer warnings. 2026-06-20 19:46:39 -04:00