Architectural Commitment 10 · Self-Aware Limitations

What Avena does not know.

Most data vendors hide weakness. The IMF, ECB Financial Stability Review, and FT publish theirs. We do the same — daily, automatically, generated by the system from real telemetry. Coverage gaps, low-confidence zones, ingestion failures, and stale feeds are all flagged here before a customer has to find them.

If this page looks dishonestly empty, the cron is broken. If it looks suspiciously full, we are being honest about a young dataset. Either reading is more useful than a marketing page.

significant
27
active findings
moderate
2
active findings
minor
7
active findings
Coverage gap · 27
significantBG
2026-10-09

No indexed properties for BG. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantHR
2026-10-09

No indexed properties for HR. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantSI
2026-10-09

No indexed properties for SI. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantSK
2026-10-09

No indexed properties for SK. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantLT
2026-10-09

No indexed properties for LT. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantLV
2026-10-09

No indexed properties for LV. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantEE
2026-10-09

No indexed properties for EE. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantLU
2026-10-09

No indexed properties for LU. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantMT
2026-10-09

No indexed properties for MT. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantCY
2026-10-09

No indexed properties for CY. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantNO
2026-10-09

No indexed properties for NO. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantFI
2026-10-09

No indexed properties for FI. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantDK
2026-10-09

No indexed properties for DK. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantSE
2026-10-09

No indexed properties for SE. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantRO
2026-10-09

No indexed properties for RO. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantHU
2026-10-09

No indexed properties for HU. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantCZ
2026-10-09

No indexed properties for CZ. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantPL
2026-10-09

No indexed properties for PL. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantGR
2026-10-09

No indexed properties for GR. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantIE
2026-10-09

No indexed properties for IE. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantAT
2026-10-09

No indexed properties for AT. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantBE
2026-10-09

No indexed properties for BE. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantNL
2026-10-09

No indexed properties for NL. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantDE
2026-10-09

No indexed properties for DE. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantIT
2026-10-09

No indexed properties for IT. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantFR
2026-10-09

No indexed properties for FR. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

significantPT
2026-10-09

No indexed properties for PT. The Avena Index does not yet cover this market.

country_property_count: 0 (threshold 50)status: planned

EU ingestion swarm prioritises low-coverage markets each rescore cycle (every 4h).

Ingestion failure · 9
moderate/api/cron/auto-post
2026-10-09

/api/cron/auto-post failed 3 times in the last 24 hours. The downstream data may be staler than the schedule implies until the failure is resolved.

failed_runs_24h: 3 (threshold 1)status: investigating
moderate/api/cron/prometheus
2026-10-09

/api/cron/prometheus failed 4 times in the last 24 hours. The downstream data may be staler than the schedule implies until the failure is resolved.

failed_runs_24h: 4 (threshold 1)status: investigating
minor/api/cron/counterpart-discover
2026-10-09

/api/cron/counterpart-discover failed 1 time in the last 24 hours. The downstream data may be staler than the schedule implies until the failure is resolved.

failed_runs_24h: 1 (threshold 1)status: investigating
minor/api/cron/citation-measure
2026-10-09

/api/cron/citation-measure failed 1 time in the last 24 hours. The downstream data may be staler than the schedule implies until the failure is resolved.

failed_runs_24h: 1 (threshold 1)status: investigating
minor/api/cron/eu-stats-ingest
2026-10-09

/api/cron/eu-stats-ingest failed 1 time in the last 24 hours. The downstream data may be staler than the schedule implies until the failure is resolved.

failed_runs_24h: 1 (threshold 1)status: investigating
minor/api/cron/causal-update
2026-10-09

/api/cron/causal-update failed 1 time in the last 24 hours. The downstream data may be staler than the schedule implies until the failure is resolved.

failed_runs_24h: 1 (threshold 1)status: investigating
minor/api/cron/pulse
2026-10-09

/api/cron/pulse failed 1 time in the last 24 hours. The downstream data may be staler than the schedule implies until the failure is resolved.

failed_runs_24h: 1 (threshold 1)status: investigating
minor/api/cron/predictions/generate
2026-10-09

/api/cron/predictions/generate failed 1 time in the last 24 hours. The downstream data may be staler than the schedule implies until the failure is resolved.

failed_runs_24h: 1 (threshold 1)status: investigating
minor/api/generate-briefs
2026-10-09

/api/generate-briefs failed 1 time in the last 24 hours. The downstream data may be staler than the schedule implies until the failure is resolved.

failed_runs_24h: 1 (threshold 1)status: investigating
How this page is generated

A cron job at 02:30 UTC daily walks three active passes: per-country coverage counts vs threshold; failed cron runs in the last 24h; AVM confidence rolling-averaged by town over 30 days. A fourth pass, macro feed staleness, is dormant: the only timestamp available to it records when a feed value was first stored rather than when it was last refreshed, so a feed-age finding derived from it would be false. Findings that no longer trigger are automatically resolved. The full compiler source lives at src/lib/limitations.ts and is reproducible from the event store.