meshai/meshai
Matt Johnson (via Claude) 87cce0048d fix(dispatcher): disable staleness filter for fire events
Fire events are always relevant regardless of age (a wildfire burning
for 9 hours is not stale — it's ongoing). The staleness filter was
designed for incidents with time_validity semantics, not persistent
fire state.

- defaults.py: add wfigs.freshness_seconds = 0 (disabled)
- dispatcher.py: for fire toggle family, read from adapter_config
  instead of toggle; skip staleness check when freshness_s == 0

Fixes Blue Ridge fire being dropped after LAST_PER_SUBJECT replay.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-06-06 18:34:15 +00:00
..
adapter_config fix(dispatcher): disable staleness filter for fire events 2026-06-06 18:34:15 +00:00
backends
central fix(central): use LAST_PER_SUBJECT and filter non-WF incidents 2026-06-06 18:17:17 +00:00
cli
commands
dashboard docs(v0.7): comprehensive dashboard docs rewrite -- Reference +8 sections, per-page tooltips, component polish 2026-06-06 15:24:34 +00:00
env
notifications fix(dispatcher): disable staleness filter for fire events 2026-06-06 18:34:15 +00:00
persistence feat(v0.7-fire-tracker-4): fix LLM DM path + daily fire digest + ?status queries 2026-06-06 07:13:17 +00:00
scripts
sources
__init__.py
__main__.py
alert_engine.py
central_normalizer.py fix(central): use LAST_PER_SUBJECT and filter non-WF incidents 2026-06-06 18:17:17 +00:00
chunker.py
config.py feat(v0.6-phase2): rip out quiet hours entirely -- dashboard toggle, config schema, pipeline checks. Per Matt's repeated feedback (saved as feedback-quiet-hours-trash.md): silent is better than ugly, mesh users who need a fire alert at 3 AM need it at 3 AM. No replacement. 2026-06-05 20:39:36 +00:00
config_loader.py fix(v0.6-tail-4): register !include YAML tag constructor in config loader -- closes prod PUT 500 2026-06-06 04:37:24 +00:00
connector.py
context.py
geo.py
history.py
knowledge.py
main.py feat(v0.7-fire-tracker-4): fix LLM DM path + daily fire digest + ?status queries 2026-06-06 07:13:17 +00:00
memory.py
mesh_data_store.py
mesh_health.py
mesh_models.py
mesh_reporter.py
mesh_sources.py
meshmonitor.py
responder.py
router.py fix(v0.7-fire-tracker-4-final): widen env-scope keyword catch + anti-hallucination clause -- close all 7 LLM DM paths 2026-06-06 08:07:01 +00:00
subscriptions.py