{
  "receipt": "fathom-persistent-ingest",
  "recorded": "2026-07-15T19:55:00Z",
  "pipeline": {
    "source": "ax0s-ingest v0.1.0 (versioned source + 41-test suite)",
    "runtime": "systemd user timer ax0s-ingest-fathom.timer, 5-minute cadence, hub host",
    "write_path": "ax0s-memory REST /api/remember + /api/fabric/write (gate-receipt checked)"
  },
  "connector_query": {
    "endpoint": "GET /external/v1/meetings on the Fathom External API (include_transcript, include_summary, include_action_items)",
    "result_class": "ok (HTTP 200)",
    "meetings_returned": 2
  },
  "sync": {
    "meetings_ingested": 2,
    "raw_corpus": "project ax0s-meeting-transcripts",
    "raw_record_example": "record:r_e6ac0c24ecf2",
    "pointer_record_example": "record:r_c37f8048e16c",
    "fabric": "domain comms on slug ax0s — meeting, person, organization, topic, project entities with participated_in / about_project / mentions_topic / affiliated_with edges"
  },
  "checkpoint": {
    "mechanism": "created_after watermark with 6h overlap, atomic state file",
    "watermark_at_record": "2026-07-14T19:07:56Z"
  },
  "deduplication": {
    "mechanism": "content-hash seen map + supersede_same_key on stable source ids (fathom/recording/<id>)",
    "observed": "re-run of the same window superseded the changed meeting entity in place — 2-version chain on entity:e_f4598dee18da with valid_from/valid_until stamps — and duplicated nothing"
  },
  "later_recall": {
    "query": "Adnan meeting call recording (hybrid recall, slug ax0s)",
    "hit": "record:r_c37f8048e16c — the pointer record, alongside related email-thread pointers from the same counterparty",
    "result_class": "ok"
  },
  "redaction": "secret-shape scrubbing runs on every body before any write (0 redactions triggered this run)",
  "triage": "deterministic project/org/topic classification + codex LLM enrichment with deterministic fallback (method recorded per record)",
  "limitation": "This receipt proves one bounded connector query, persistent ingest with checkpoint and deduplication, and one later recall on the recorded date. It does not prove indefinite continuous operation; timer health is observable via systemd."
}
