VinPropane
7347b3b3b3
NEO-139: reset faction standing before default Bruno GET.
...
Seq 2 pre-request clears prototype faction rows so re-runs pass after operator-chain flows leave +15 standing.
2026-06-16 17:50:07 -04:00
VinPropane
329028429d
NEO-139: fix Bruno operator-chain helper require path.
...
Use ./scripts/ from collection root so developer sandbox allows the import.
2026-06-16 17:46:20 -04:00
VinPropane
0dfc17486e
NEO-139: fix Bruno default test playerId env lookup.
...
Use getEnvVar fallback so CI Local environment resolves playerId in test assertions.
2026-06-16 17:41:50 -04:00
VinPropane
0fe182565e
NEO-139: address review — trim-path tests and Bruno folder note.
...
Add whitespace-only 404 and padded-path playerId echo tests; document seq 4 standing side effect in faction-standing folder docs.
2026-06-16 17:26:40 -04:00
VinPropane
3f08812e93
NEO-139: add GET faction-standing snapshot API with tests and Bruno.
...
Expose client-readable standing for all catalog factions; 404 unknown players via position gate; Bruno asserts +15 after operator chain.
2026-06-16 17:19:50 -04:00
VinPropane
4fca45bf7c
NEO-135: add faction standing and reputation delta audit stores
...
Per-player IFactionStandingStore with clamped reads/writes and fail-closed
unknown-faction deny; append-only IReputationDeltaStore; in-memory plus
Postgres V009/V010 when configured. Tests, Bruno health smoke, README.
2026-06-15 20:23:57 -04:00