{
  "ok": true,
  "worker": "q08-signal-engine",
  "version": "0.56.0",
  "capabilities": [
    "signal-scrape",
    "signal-registry",
    "signal-discovery",
    "signal-health",
    "llm-compose",
    "essay-publish",
    "essay-regen",
    "rss",
    "mathjax-render",
    "sources-footer",
    "email-digest",
    "indexnow",
    "reader-verdict-vote",
    "self-verdict-gate",
    "feedback-calibration",
    "cross-day-signal-dedup",
    "fabrication-gate",
    "self-referential-signal-emit",
    "reader-test",
    "owner-editorial-directives",
    "owner-verdict-weight",
    "forecast-scenarios",
    "forecast-resolution",
    "forecast-calibration",
    "citation-files",
    "edge-cache",
    "stall-retry",
    "turnstile-forms",
    "policy-science-form"
  ],
  "limitations": [
    "publisher/composer only - does NOT run a general agent tool loop and does not execute arbitrary code",
    "not a general-purpose model endpoint; use qnfo-ai for inference",
    "POST /run and POST /regen need x-loop-token (they spend model calls and change published essays; OPEN-ACCESS-1); every read stays open",
    "writes only to its own q08-signal D1; never writes research or personal stores",
    "no streaming"
  ],
  "metrics_7d": {
    "forecasts_published": 0,
    "forecasts_open": 3,
    "forecasts_overdue_open": 0,
    "forecasts_resolved": 0,
    "forecasts_void": 1,
    "forecast_void_share": null,
    "forecast_brier": null,
    "pm_forecast_brier": null,
    "pm_forecast_resolved": 15,
    "published": 2,
    "finished_runs": 56,
    "gate_pass_rate": 0.036,
    "human_reads": 897,
    "crawler_reads": 568,
    "read_days_measured": 7,
    "verified_votes": 2,
    "verified_good_share": 0.5,
    "reader_sentiment": 0.5,
    "neurons": 236660.210849,
    "neurons_per_published_piece": 118330.105,
    "confirmed_subscribers": 0,
    "retraction_rate_30d": 0,
    "vote_cutoff": "2026-10-03T00:00:00Z"
  },
  "pieces": 158,
  "daily_cap": 10,
  "daily_cap_key": "ops_config q08_max_per_day",
  "last": {
    "slug": "2026-11-10-when-handshakes-go-dark-an-adaptive-semantic-sequential-fusion-framework-for-enc-6o6f9t",
    "title": "flare tackles hidden handshakes in encrypted traffic classification",
    "published_at": "2026-11-10T17:07:33.984Z"
  },
  "runs": [
    {
      "status": "abandoned",
      "n": 2
    },
    {
      "status": "deferred",
      "n": 453
    },
    {
      "status": "error",
      "n": 13
    },
    {
      "status": "gate_failed",
      "n": 1037
    },
    {
      "status": "ok",
      "n": 156
    },
    {
      "status": "skipped",
      "n": 173
    }
  ],
  "turnstile": "widget-only",
  "domains": {
    "tech": true,
    "science": true,
    "policy": true
  }
}