Checklist

6 of 12 complete
  • Verify a baseline ILogger-to-Loki round trip and define stable event names, typed fields, correlation and privacy/label rules.
  • Consolidate logging setup and safe context across PF, Login and Chat; verify filters, resource identity, console output and Sentry on/off behavior.
  • Implement and regression-test structured player trade lifecycle, item/credit snapshots and accurate persistence, cancellation and failure outcomes.
  • Migrate Login and Chat lifecycle/security/routing events and in-scope message-only operational logs; verify correlation, redaction and existing behavior.
  • Validate Loki metadata/label mapping and provision Grafana trade history, cross-engine player/session and error queries/views.
  • Pass relevant engine builds/tests, real Loki round-trip and outage/flush checks, and staging load/canary validation; document rollout and rollback.
  • Verify atomic repository writes with real SQL: second participant/audit failures roll back both players and items, duplicate IDs cannot reapply, and ordinary saves wait for trade transaction.
  • Build and verify staff-only portal audit read UI, tools sidebar, bounded SQL filtering/sorting/pagination, encoded snapshots and no-store export using real Razor HTTP and desktop/mobile browser tests.
  • Pass real-client staging smoke tests for atomic trades, reconnect persistence, bags/stacks, shop currencies/services and cancellation/zone/logout before production rollout.
  • Replay persisted overflow inventory and temporary item state after zone-in initialization, preserving mission-key quest ordering; verify reload messages.
  • Verify already-dispatched gameplay handlers recheck fencing after acquiring locks and cannot consume shared loot or mutate quarantined inventory.
  • Record non-throwing service execution as attempted/unconfirmed unless application is explicitly confirmed; cover a real effect rejection and portal warnings.
Project
engines
Kind
Feature
Task ID
tsk_5vmwwawx7u
Updated