This repository was archived by the owner on Jul 31, 2026. It is now read-only.
Repository navigation
v0.1.0
ir-tracker v0.1.0
Initial release — live incident response tracker with continuous ingestion, segmented analysis, and timeline visualization.
Features
- Core pipeline: ingest, segment, analyze, translate, timeline
- Gemini 2.5 Pro segment analysis with context chaining
- Gemini Flash translation with DB caching
- Incident summary (auto-generated executive overview)
- Activity density chart with auto-scaled time buckets
- Two-column Web UI with timeline + floating status panel
- Message drill-down modal
- Situation Markdown export (CLI + Web API)
- Dark/light theme with system preference detection
- Language toggle (EN/JA translation overlay)
- Timezone-aware analysis with configurable TZ
Security
- Prompt injection defense (nonce-tagged XML wrapping)
- Security headers (CSP, X-Frame-Options, X-Content-Type-Options)
- DOM-based rendering (no innerHTML for user content)
- Parameterized SQL, Jinja2 auto-escaping
- Localhost-only binding with non-localhost warning
Tests
- 17 tests (storage: 7, ingest: 4, segmenter: 6)