Commit Graph

6 Commits (main)

Author SHA1 Message Date
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