{
  "_about": "Persistent, cross-transcript identities. A referent lives inside one transcript ('ref_report_prep' in tx_001). An entity lives in the corpus and collects referents from many transcripts. This is what makes 'show me everything about the consolidation process' span interviews, and what makes a follow-up interview attach to the same person. Entity resolution is a separate pass (and a separate source of error) from extraction.",
  "people": [
    {
      "id": "person_interviewer", "label": "Interviewer", "kind": "person",
      "appears_in": [ { "transcript_id": "tx_001", "speaker": "spk_0" }, { "transcript_id": "tx_002", "speaker": "spk_0" }, { "transcript_id": "tx_003", "speaker": "spk_0" } ],
      "role_basis": "inferred", "note": "Same interviewer across all three (from recording metadata, not from the transcripts)."
    },
    {
      "id": "person_A", "label": "Reporting team lead, operations (org_A)", "kind": "person", "organization": "org_A",
      "appears_in": [ { "transcript_id": "tx_001", "speaker": "spk_1", "referent": "ref_spk1" }, { "transcript_id": "tx_003", "speaker": "spk_1", "referent": "ref3_spk1" } ],
      "attributes": [
        { "attribute": "role", "value": "leads operations reporting team", "from": ["ev_001"] },
        { "attribute": "signing_authority", "value": "~5k/yr", "from": ["ev_021", "ev_209"] }
      ],
      "identity_basis": "scheduling metadata; confirmed by continuity of content (ev_202 references tx_001 figures)"
    },
    {
      "id": "person_B", "label": "Finance operations analyst (org_B)", "kind": "person", "organization": "org_B",
      "appears_in": [ { "transcript_id": "tx_002", "speaker": "spk_1", "referent": "ref2_spk1" } ],
      "attributes": [
        { "attribute": "role", "value": "finance operations analyst; owns monthly KPI pack", "from": ["ev_101"] },
        { "attribute": "signing_authority", "value": "~20k/yr discretionary", "from": ["ev_111"] }
      ],
      "identity_basis": "scheduling metadata"
    },
    {
      "id": "person_priya", "label": "Priya (org_A, person_A's team)", "kind": "person", "organization": "org_A",
      "appears_in": [ { "transcript_id": "tx_001", "referent": "ref_priya" }, { "transcript_id": "tx_003", "referent": "ref3_priya" } ],
      "attributes": [
        { "attribute": "status", "value": "on team, handles finance spreadsheet", "as_of": "2026-09-14", "from": ["ev_008"] },
        { "attribute": "status", "value": "left the organisation (October 2026)", "as_of": "2026-12-10", "from": ["ev_213"] }
      ],
      "note": "Never a speaker. Status history shows an entity attribute changing over time."
    }
  ],
  "organizations": [
    { "id": "org_A", "label": "Org A (logistics; warehouse + fleet operations)", "kind": "organization", "sector_basis": ["ev_007"], "note": "Sector inferred from systems named (warehouse system, fleet tracker). Not stated.", "transcripts": ["tx_001", "tx_003"] },
    { "id": "org_B", "label": "Org B (retail; POS + inventory)", "kind": "organization", "sector_basis": ["ev_103"], "note": "Sector inferred from systems named (POS, inventory). Not stated.", "transcripts": ["tx_002"] }
  ],
  "concepts": [
    {
      "id": "ent_recurring_report", "label": "The recurring report each team produces", "kind": "artifact",
      "instances": [ { "transcript_id": "tx_001", "referent": "ref_weekly_report" }, { "transcript_id": "tx_002", "referent": "ref2_kpi_pack" }, { "transcript_id": "tx_003", "referent": "ref3_report_prep", "note": "tx_003 does not separate the report from its process" } ]
    },
    {
      "id": "ent_consolidation_process", "label": "Process of consolidating exports into the report", "kind": "process",
      "instances": [ { "transcript_id": "tx_001", "referent": "ref_report_prep" }, { "transcript_id": "tx_002", "referent": "ref2_pack_prep" }, { "transcript_id": "tx_003", "referent": "ref3_report_prep" } ]
    },
    {
      "id": "ent_schema_drift", "label": "Export column names / format changing over time", "kind": "problem",
      "instances": [ { "transcript_id": "tx_001", "referent": "ref_column_drift" }, { "transcript_id": "tx_002", "referent": "ref2_column_drift" }, { "transcript_id": "tx_003", "referent": "ref3_column_drift" } ]
    },
    {
      "id": "ent_inhouse_automation", "label": "Team-built automation of the merge/remap", "kind": "attempt",
      "instances": [ { "transcript_id": "tx_001", "referent": "ref_remap_script", "outcome": "abandoned" }, { "transcript_id": "tx_002", "referent": "ref2_pq_script", "outcome": "in use" } ]
    },
    {
      "id": "ent_remap_tool", "label": "Vendor tool for automatic column remapping (the thing being discovered)", "kind": "proposal",
      "instances": [ { "transcript_id": "tx_001", "referent": "ref_remap_tool" }, { "transcript_id": "tx_001", "referent": "ref_pilot" }, { "transcript_id": "tx_002", "referent": "ref2_remap_tool" }, { "transcript_id": "tx_003", "referent": "ref3_pilot_tool" } ]
    },
    {
      "id": "ent_security_review", "label": "Security review process for new tools", "kind": "process",
      "instances": [ { "transcript_id": "tx_001", "referent": "ref_security_review" }, { "transcript_id": "tx_002", "referent": "ref2_security_review" }, { "transcript_id": "tx_003", "referent": "ref3_security_review" } ]
    },
    {
      "id": "ent_report_gaps", "label": "Report shipping incomplete / late", "kind": "problem",
      "instances": [ { "transcript_id": "tx_001", "referent": "ref_lateness" }, { "transcript_id": "tx_003", "referent": "ref3_gaps" } ]
    },
    {
      "id": "ent_reconciliation", "label": "Reconciling conflicting figures between systems", "kind": "problem",
      "instances": [ { "transcript_id": "tx_002", "referent": "ref2_reconciliation" } ],
      "note": "Emerged in tx_002. Never probed in tx_001 or tx_003 - absence there is not evidence of absence."
    },
    {
      "id": "ent_downstream_daily_request", "label": "Directors' recurring request for a daily report", "kind": "event",
      "instances": [ { "transcript_id": "tx_001", "referent": "ref_daily_report_request" }, { "transcript_id": "tx_003", "referent": "ref3_daily_report_request" } ]
    },
    {
      "id": "ent_finance_spreadsheet", "label": "Finance-maintained spreadsheet input (org_A)", "kind": "artifact",
      "instances": [ { "transcript_id": "tx_001", "referent": "ref_finance_spreadsheet" }, { "transcript_id": "tx_003", "referent": "ref3_finance_spreadsheet" } ]
    }
  ]
}
