{
  "contract": "recordmethodkeep_sample_catalog",
  "schema_version": "1.0.0",
  "catalog_id": "keep:sample:continuity-v1",
  "records": [
    {
      "card_id": "keep:sample:source-001",
      "record_type": "source_record",
      "title": "Architecture review conversation",
      "status": "assigned",
      "authority_class": "source_evidence",
      "primary_project_id": "sample-project",
      "related_project_ids": ["sample-workstream-architecture"],
      "source_refs": ["source:sample:001"]
    },
    {
      "card_id": "keep:sample:candidate-001",
      "record_type": "candidate",
      "title": "Proposed storage decision",
      "status": "review_required",
      "authority_class": "model_proposal",
      "primary_project_id": "sample-project",
      "source_refs": ["source:sample:001"],
      "proposal": "Use one bounded current-state packet for each new AI session."
    },
    {
      "card_id": "keep:sample:approved-001",
      "record_type": "confirmed_context",
      "title": "Human-approved continuity rule",
      "status": "active",
      "authority_class": "approved_output",
      "primary_project_id": "sample-project",
      "source_refs": ["source:sample:001"],
      "statement": "Preserve the full source record locally and load only the bounded current state into the next session.",
      "human_disposition": {
        "action": "ACCEPT",
        "approved_by_type": "human",
        "approved_by_name": "Example Human",
        "governance_effect": "record_update_candidate"
      }
    }
  ],
  "open_items": [
    {
      "item_id": "open:sample:001",
      "question": "Which additional source records are required before the next decision?",
      "safe_temporary_boundary": "Do not change the approved continuity rule until the source review is complete."
    }
  ],
  "governance": {
    "automatic_authority": false,
    "automatic_record_write": false,
    "human_disposition_required": true
  }
}
