Skip to content

epic(forecast): generator signal integrity & correctness — dead signals, market-calibration polarity, silent no-fire #5097

Description

@koala73

epic(forecast): generator signal integrity & correctness — dead signals, market-calibration polarity, silent no-fire

Why this is its own epic (upstream of #4930)

#4930 built the verification loop (resolver + Brier scorecard) and it is now live and accumulating. But a full-code + production sweep on 2026-07-09 found the generator feeding it has real garbage-in: two entire signal layers are silently dead in prod, a market-calibration bug pushes probabilities the wrong direction, and a systemic silent-no-fire pattern hid all of it. Verification is not moot — a bad Brier will expose these — but the track record is being built on broken inputs right now, so fixing the generator is the top priority and is time-sensitive (every hour of forecasts accumulates on the broken inputs).

This epic tracks the generator-side fixes; #4930 tracks scoring them.

Sweep method

4-agent adversarial audit of scripts/seed-forecasts.mjs (signal wiring → writers · detector/blend correctness · missing-signals gap · MiroFish sim completeness+accuracy) + live prod grounding (feed freshness, key existence, stored-shape checks). Every finding below was cross-checked against code and prod.

Findings → sub-issues

🔴 P1 — silent dead signals & directional bugs (drop-everything):

🟠 P2 — consistency / calibration / latent + observability:

De-risking (verified during the sweep)

KPI

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: AI/intelAI analysis, intelligence findings, summarizationenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions