{
  "ok": true,
  "schema": "libin_ai_discovery_repeat_schedule_v1",
  "baseline_at": "2026-09-16T05:04:00.000Z",
  "generated_at": "2026-09-16T08:45:00.640Z",
  "windows": [
    {
      "window_id": "T0",
      "offset_days": 0,
      "due_at": "2026-09-16T05:04:00.000Z",
      "status": "RECORDED",
      "completed_observations": 5,
      "required_observations": 5,
      "coverage_percent": 100,
      "target_seen_observations": 0,
      "cited_observations": 0,
      "effect_claim_eligible": false,
      "boundary": "Window observation set recorded; cross-window review is still required before any effect claim."
    },
    {
      "window_id": "T+7",
      "offset_days": 7,
      "due_at": "2026-09-23T05:04:00.000Z",
      "status": "PENDING",
      "completed_observations": 0,
      "required_observations": 5,
      "coverage_percent": 0,
      "target_seen_observations": 0,
      "cited_observations": 0,
      "effect_claim_eligible": false,
      "boundary": "Window is not due yet."
    },
    {
      "window_id": "T+14",
      "offset_days": 14,
      "due_at": "2026-09-30T05:04:00.000Z",
      "status": "PENDING",
      "completed_observations": 0,
      "required_observations": 5,
      "coverage_percent": 0,
      "target_seen_observations": 0,
      "cited_observations": 0,
      "effect_claim_eligible": false,
      "boundary": "Window is not due yet."
    },
    {
      "window_id": "T+28",
      "offset_days": 28,
      "due_at": "2026-10-14T05:04:00.000Z",
      "status": "PENDING",
      "completed_observations": 0,
      "required_observations": 5,
      "coverage_percent": 0,
      "target_seen_observations": 0,
      "cited_observations": 0,
      "effect_claim_eligible": false,
      "boundary": "Window is not due yet."
    }
  ],
  "next_window": {
    "window_id": "T+7",
    "offset_days": 7,
    "due_at": "2026-09-23T05:04:00.000Z",
    "status": "PENDING",
    "completed_observations": 0,
    "required_observations": 5,
    "coverage_percent": 0,
    "target_seen_observations": 0,
    "cited_observations": 0,
    "effect_claim_eligible": false,
    "boundary": "Window is not due yet."
  },
  "all_windows_recorded": false,
  "effect_conclusion": "REPEAT_WINDOW_MEASUREMENT_ONLY_NOT_A_PUBLIC_DISCOVERY_EFFECT_CLAIM",
  "boundary": "The schedule makes due dates and evidence coverage explicit. Recording all windows still does not by itself prove causality, ranking lift, AI citation lift, traffic lift, leads, or revenue."
}