[Feature] Time Playback Mode for Map, Globe, and Signal Layers #29

Open
opened 2026-05-17 12:26:25 +00:00 by MrSphay · 0 comments
Owner

Summary

Add a playback mode that replays recent sweeps across the flat map, globe, markets, and signal panels so operators can inspect how a situation evolved.

Why This Matters

Static latest-state dashboards hide momentum. Playback helps users understand whether a signal appeared suddenly, spread geographically, or faded after one noisy sweep.

Scope

  • Bug fix: No
  • New source: No
  • Dashboard/UI change: Yes
  • LLM/provider change: No
  • Other: Historical runtime data indexing

Proposed Behavior

  • Preserve a rolling window of normalized dashboard snapshots, for example the last 24-72 hours depending on config.
  • Add timeline controls: play/pause, step backward/forward, speed, source layer filters, and reset to live.
  • Map/globe markers, ticker items, market cards, source integrity, and delta panel reflect the selected timestamp.
  • Clearly indicate when the operator is viewing historical playback instead of live mode.

Acceptance Criteria

  • Playback uses bounded storage and has a documented retention setting.
  • UI cannot confuse historical mode with live mode.
  • If history is unavailable, the dashboard shows a clean empty state and remains live-capable.
  • Tests cover snapshot retention, ordering, and config bounds.
  • Browser-level visual verification is required because this changes core dashboard interaction.

Maintenance Impact

Potential performance and storage impact. The first version should avoid heavy databases unless the existing SQLite memory layer can be reused safely.

Additional Context

This feature makes the dashboard more valuable during crisis monitoring, incident review, and after-action analysis.

## Summary Add a playback mode that replays recent sweeps across the flat map, globe, markets, and signal panels so operators can inspect how a situation evolved. ## Why This Matters Static latest-state dashboards hide momentum. Playback helps users understand whether a signal appeared suddenly, spread geographically, or faded after one noisy sweep. ## Scope - Bug fix: No - New source: No - Dashboard/UI change: Yes - LLM/provider change: No - Other: Historical runtime data indexing ## Proposed Behavior - Preserve a rolling window of normalized dashboard snapshots, for example the last 24-72 hours depending on config. - Add timeline controls: play/pause, step backward/forward, speed, source layer filters, and reset to live. - Map/globe markers, ticker items, market cards, source integrity, and delta panel reflect the selected timestamp. - Clearly indicate when the operator is viewing historical playback instead of live mode. ## Acceptance Criteria - Playback uses bounded storage and has a documented retention setting. - UI cannot confuse historical mode with live mode. - If history is unavailable, the dashboard shows a clean empty state and remains live-capable. - Tests cover snapshot retention, ordering, and config bounds. - Browser-level visual verification is required because this changes core dashboard interaction. ## Maintenance Impact Potential performance and storage impact. The first version should avoid heavy databases unless the existing SQLite memory layer can be reused safely. ## Additional Context This feature makes the dashboard more valuable during crisis monitoring, incident review, and after-action analysis.
MrSphay added the enhancementresearchproduct labels 2026-05-17 12:26:25 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MrSphay/intelligence-terminal#29