{
  "ok": true,
  "schema": "kelly-sector-lab-window-pulse-v1",
  "lensId": "policy-economics",
  "service": "Policy and Economics Lab",
  "shortName": "Policy Lab",
  "accent": "#9b8cff",
  "domain": "policy, macroeconomics, budgets, spending, and institutional signals",
  "positioning": "A professional KELLY lens for policy and macro forecasts grounded in official public evidence.",
  "userPromise": "Track official records, macro pressure, spending signals, and the proof trail behind KELLY forecast movement.",
  "kellyEdge": "KELLY links official records, economic indicators, causal pressure, forecast movement, and later reality closure instead of treating policy as opinion commentary.",
  "profile": {
    "windowLabel": "Public record lab",
    "windowRole": "Policy, macro, spending, and official-record processor",
    "workflowTitle": "Records become causal pressure only with receipts",
    "pulseTitle": "Institutional source pulse",
    "askTitle": "Ask about an official signal",
    "questionLabel": "Policy, macro, or spending question",
    "evidenceLabel": "Policy evidence",
    "evidenceTitle": "Official releases, macro pressure, lagged effects, and settlement",
    "sourceTitle": "Official inputs",
    "outputTitle": "Policy outputs",
    "objectTitle": "Objects on the bench",
    "receiptTitle": "Required receipts",
    "stageLabels": [
      "record",
      "indicator",
      "pathway",
      "settle"
    ],
    "operatorObjects": [
      "official_record",
      "macro_indicator",
      "causal_pathway",
      "lagged_effect"
    ],
    "receiptObjects": [
      "source_receipt",
      "forecast_delta",
      "falsifier",
      "settlement_receipt"
    ],
    "askBoundary": "This window separates official records from interpretation. It is not financial, legal, tax, or investment advice."
  },
  "canonicalPostgres": "Use canonical KELLY Neon/Postgres for official_record_observations, macro_pressure_cards, spending_watch, policy_causal_paths, settlement, and calibration state.",
  "objectStorage": "Use R2/object storage for immutable official-record snapshots, parsed release bundles, policy source packets, and replay receipts.",
  "volumePolicy": "No independent source-of-truth volume. Local cache is allowed only for rebuildable parser and release-index acceleration.",
  "operatorQuestion": "Which official release or rule change is likely to matter next?",
  "primaryProofTarget": "24-hour policy signal",
  "primaryHorizon": "24 hours",
  "primarySignal": "Federal Register, FRED release, USAspending update, source receipt",
  "pipeline": [
    "Read approved public policy, macro, spending, and institutional sources without treating commentary as ground truth.",
    "Separate official record, interpretation, causal pathway, uncertainty, and falsifier.",
    "Emit policy-pressure cards, macro watch receipts, source-plan updates, and settlement targets.",
    "Route closed records through replay, calibration, and memory-eligibility review before durable learning."
  ],
  "outputs": [
    "official_record_observations",
    "macro_pressure_cards",
    "policy_causal_paths",
    "spending_watch_receipts",
    "settlement_calibration_candidates"
  ],
  "runtimeRoutes": [
    {
      "label": "Public proof map",
      "url": "https://www.causalea.com/api/public-proof-map"
    },
    {
      "label": "Lens artifact spine",
      "url": "https://www.causalea.com/api/lens-artifact-spine"
    },
    {
      "label": "Reality feed matrix",
      "url": "https://www.causalea.com/api/runtime/reality-feed-matrix"
    },
    {
      "label": "Product proof surfaces",
      "url": "https://www.causalea.com/api/runtime/product-proof-surfaces"
    }
  ],
  "sources": [
    "Federal Register",
    "USAspending",
    "FRED",
    "DataUSA",
    "FEC and official public records",
    "World Bank and macro public APIs"
  ],
  "proofPoints": [
    "Official sources are tagged separately from interpretation.",
    "Causal claims need a named pathway and falsifier.",
    "Forecast movement must say what evidence changed.",
    "Settlement and calibration happen after reality closes."
  ],
  "humanAudit": {
    "plainPurpose": "This window shows what KELLY is doing in Policy Lab: what it is reading, what it thinks might matter, what proof exists, and what is still waiting.",
    "howToAudit": [
      "Read the answer in this lab first.",
      "Open the proof shelf or JSON packet for the evidence behind it.",
      "Check the route status and last-checked timestamp before trusting freshness.",
      "Look for the mind-changer: the fact that would make KELLY revise the answer.",
      "If evidence is waiting, treat the output as a question or watch item, not a settled answer."
    ],
    "evidenceStatus": "Live evidence appears only when KELLY exposes proof-linked sector output. Empty states are intentional waiting states, not filler.",
    "mindChanger": "New approved evidence, a falsifier, settlement, replay drift, calibration movement, or memory-lineage revision.",
    "writeBoundary": "This lab communicates with KELLY as an inspection window. It cannot write ground truth, memory, GraphState, provider state, or reality receipts."
  },
  "tracks": [
    {
      "id": "policy-economics-preset-1",
      "title": "24-hour policy signal",
      "horizon": "24 hours",
      "question": "Which official release or rule change is likely to matter next?",
      "value": "Short-term proof that KELLY can notice official source changes quickly.",
      "signal": "Federal Register, FRED release, USAspending update, source receipt",
      "artifact": "artifact pending until KELLY emits proof"
    },
    {
      "id": "policy-economics-preset-2",
      "title": "Macro pressure forecast",
      "horizon": "30-90 days",
      "question": "Which macro pressure is most likely to shift forecasts: inflation, jobs, rates, growth, or spending?",
      "value": "Medium-term proof that KELLY can connect public indicators into a causal forecast.",
      "signal": "indicator change, causal link, forecast delta, settlement plan",
      "artifact": "artifact pending until KELLY emits proof"
    },
    {
      "id": "policy-economics-preset-3",
      "title": "Institutional trend thesis",
      "horizon": "6-24 months",
      "question": "Which public-policy or spending trend is most likely to create measurable downstream effects?",
      "value": "Long-term proof that KELLY can track slow loops and revise with evidence.",
      "signal": "official record, lagging measure, calibration, replayable thesis",
      "artifact": "artifact pending until KELLY emits proof"
    }
  ],
  "readOnly": true,
  "publicMutationAllowed": false,
  "publicUserWriteAllowed": false,
  "groundTruthWriteAllowed": false,
  "glassLabArtifactUrl": "https://glass-lab.up.railway.app?artifact=policy-economics",
  "localAskEndpoint": "/api/lens-ask-kelly",
  "labWindowEndpoint": "/api/lab-window",
  "labWindowPulseEndpoint": "/api/lab-window/pulse",
  "artifactSpineEndpoint": "/api/lens-artifact-spine",
  "pulseEndpoint": "/api/lab-window/pulse",
  "generatedAt": "2026-07-08T08:17:18.132Z",
  "routeOkCount": 4,
  "routeTotal": 4,
  "routeStatus": [
    {
      "label": "Public proof map",
      "url": "https://www.causalea.com/api/public-proof-map",
      "ok": true,
      "status": 200,
      "source": "https://www.causalea.com/api/public-proof-map",
      "error": null
    },
    {
      "label": "Lens artifact spine",
      "url": "https://www.causalea.com/api/lens-artifact-spine",
      "ok": true,
      "status": 200,
      "source": "https://www.causalea.com/api/lens-artifact-spine",
      "error": null
    },
    {
      "label": "Reality feed matrix",
      "url": "https://www.causalea.com/api/runtime/reality-feed-matrix",
      "ok": true,
      "status": 200,
      "source": "https://www.causalea.com/api/runtime/reality-feed-matrix",
      "error": null
    },
    {
      "label": "Product proof surfaces",
      "url": "https://www.causalea.com/api/runtime/product-proof-surfaces",
      "ok": true,
      "status": 200,
      "source": "https://www.causalea.com/api/runtime/product-proof-surfaces",
      "error": null
    }
  ],
  "databaseConfigured": true,
  "delegatedProcessing": true,
  "cadenceMs": 15000,
  "boundary": "This lab is a specialized KELLY cognition window. It asks, inspects, and explains; it does not create independent ground truth."
}