{
  "schema_version": "briefdelta.local-export.v1",
  "generated_at": "2026-09-06T12:55:44Z",
  "public_api_active": false,
  "contract_status": "local_static_export_only",
  "latest_report_date": "2026-09-06",
  "static_artifacts": {
    "bundle_json": "/data/exports/v1/latest.json",
    "events_csv": "/data/exports/v1/events.csv",
    "event_json_pattern": "/data/exports/v1/events/{event_id}.json",
    "event_csv_pattern": "/data/exports/v1/events/{event_id}.csv",
    "claims_csv": "/data/exports/v1/claims.csv",
    "sources_csv": "/data/exports/v1/sources.csv",
    "contract_json": "/data/exports/v1/contract.json"
  },
  "future_api_shape": {
    "base_path_draft": "/api/v1",
    "routes_not_active": [
      "/api/v1/events",
      "/api/v1/events/{id}",
      "/api/v1/reports/latest",
      "/api/v1/sources"
    ],
    "pagination": "Cursor pagination is expected for public activation; local v1 static exports are complete snapshots."
  },
  "semantics": {
    "event_level_verification": "Event records are tied to selected material claims and their supporting sources. Confidence describes evidence quality for the event/impact statement, not certainty about all future consequences.",
    "trend_context": "7/30-day trend context is bounded comparison context. It does not verify the event and must not be merged into event-level evidence counts.",
    "source_chain": "Source-origin and correction chains describe where information came from, republication, conflicts and visible corrections. Repetition is not independent confirmation.",
    "browser_only_change_memory": "Phase 4 changed-since-last-visit state is kept only inside the visitor's own browser storage. It is excluded from server data, exports and the future API contract."
  },
  "stability": {
    "v1": "Fields documented here are stable for local power-user exports during the Brief Delta pilot.",
    "limitations": [
      "Only selected material report records are exported; this is not a raw news firehose.",
      "Locations are coarse city/region-level only.",
      "CSV files flatten nested fields as JSON strings where needed.",
      "No public API, authentication, rate limit or uptime commitment is active."
    ]
  }
}
