{
  "generated_at_utc": "2026-07-09T20:09:37Z",
  "surface": "Telegram Web in authenticated Chrome, Leo group web.telegram.org/a/#-5146042086",
  "authorization": "User explicitly authorized live Leo Telegram bot test messages.",
  "scope": {
    "requested_write": "stage review proposal only",
    "allowed_table": "kb_stage.kb_proposals",
    "forbidden_tables": [
      "public.claims",
      "public.sources",
      "public.claim_edges",
      "public.claim_evidence"
    ],
    "runtime_behavior_change": false
  },
  "turn3": {
    "visible_send_time": "2026-07-09 22:06 Europe/Zurich",
    "marker": "WL-LIVE-TG-CORY-20260709-T3",
    "observed_reply_marker": "LIVE_TG_TURN3_STAGED",
    "staged_proposal_id": "8dfedb3f-3aa4-4200-970f-4c0016f6869f",
    "db_readback": {
      "status": "pending_review",
      "proposal_type": "add_edge",
      "proposed_by_handle": "leo-telegram-live",
      "channel": "canary",
      "source_ref": "telegram:leo:-5146042086:WL-LIVE-TG-CORY-20260709-T3",
      "created_at": "2026-07-09 20:06:34.042946+00",
      "rationale": "Marker WL-LIVE-TG-CORY-20260709-T3: prove Telegram to Leo to DB proposal write path. Read-only canary -- no public table mutation."
    }
  },
  "canonical_public_tables_after_t3": {
    "timestamp_floor_utc": "2026-07-09 20:06:30+00",
    "claims_marker_rows": 0,
    "sources_marker_rows": 0,
    "claims_created_after_t3": 0,
    "sources_created_after_t3": 0,
    "edges_created_after_t3": 0,
    "evidence_created_after_t3": 0
  },
  "turn4": {
    "visible_send_time": "2026-07-09 22:08 Europe/Zurich",
    "observed_reply_marker": "LIVE_TG_TURN4_READBACK",
    "memory_readback_passed": true,
    "db_readback_passed": true,
    "summary": "Leo remembered T3, read back proposal 8dfedb3f-3aa4-4200-970f-4c0016f6869f, confirmed pending_review/source_ref, and reported zero new public rows after 2026-07-09 20:06:30 UTC."
  },
  "vps_service_after_test": {
    "service": "leoclean-gateway.service",
    "main_pid": "3252143",
    "n_restarts": "0",
    "exec_main_start_timestamp": "Thu 2026-07-09 06:59:44 UTC",
    "active_state": "active",
    "sub_state": "running"
  },
  "proof_screenshots": {
    "turn3": "/Users/user/Documents/Codex/2026-07-09/019f34eb-d297-72d0-b7e2-b222d5515ab9-load/outputs/telegram-live-canary-20260709/telegram-live-turn3-staged.png",
    "turn4": "/Users/user/Documents/Codex/2026-07-09/019f34eb-d297-72d0-b7e2-b222d5515ab9-load/outputs/telegram-live-canary-20260709/telegram-live-turn4-readback.png"
  },
  "claim_ceiling": "Live Telegram to Leo to kb_stage proposal write works and preserves conversation memory; production application of rich approved packets remains unproven and unauthorized."
}
