Vigil
← All news

v0.6.0 — ### Added

- **T-006** M-WIPE wipe-location histogram (`analysis/wipes.py`). Bucketed by `(last_phase, last boss-cast ability_game_id)` from a configurable lookback window (default 15s) befo…

  • T-006 M-WIPE wipe-location histogram (analysis/wipes.py). Bucketed by (last_phase, last boss-cast ability_game_id) from a configurable lookback window (default 15s) before each wipe's end_time. Player casts excluded via the combatants table.
  • GET /api/reports/{code}/wipes route serving the JSON-serializable bucket structure (FastAPI, api/main.py).
  • scripts/verify_wipes.py live AC harness and scripts/rescan_events.py for re-ingesting after event-coverage changes. 6 unit tests + 1 API smoke. 38 tests total.

Changed

  • T-005 follow-up: ingest/events.py now pulls both friendly and enemy casts. DATA_TYPES is a tuple of (dataType, hostilityType) pairs; EVENTS_QUERY accepts a $hostilityType variable. Required by M-WIPE / M-INFER which key on boss casts. Re-ingested the M5S verification report — +6,801 enemy-cast rows.