{
  "version": "connections-recurrence-v1",
  "snapshot_id": "99924e9b8544f5f41e79c4fe6fcc88a15ef1b406da21563811b6a6c16875e93f",
  "method_hash": "282c60761075f6a86c8382f1d6c595af2e8330885d9b2ce048fb78a8727cdd0a",
  "question": "How often do recorded entries recur under different official category labels?",
  "source_hash": "85a278a5f0b10a180b87c044f640ea70e30d5204b64eb63f019ca8c1df097844",
  "data_from": "2023-06-12",
  "data_through": "2026-10-02",
  "requested_through": "2026-10-02",
  "puzzles": 1209,
  "groups": 4836,
  "card_appearances": 19344,
  "distinct_normalised_entries": 8715,
  "repeated_entries": 3565,
  "entries_with_multiple_labels": 3479,
  "missing_dates": [],
  "appearance_bins": {
    "1": 5150,
    "2": 1443,
    "3": 735,
    "4": 410,
    "5": 977
  },
  "normalisation": "NFKD/casefold; strip combining marks; punctuation becomes spaces; collapse whitespace. Display originals are retained.",
  "taxonomy_version": "connections-learning-v1; no inferred semantic tags used",
  "limitations": [
    "Different category labels do not prove different senses.",
    "Source corrections can change counts; retain this exact snapshot.",
    "Picture descriptions are counted as labels and can differ from visible image recognition.",
    "This is an archive census, not player difficulty or representative solve statistics.",
    "Only aggregate counts are downloadable here. Raw puzzle boards and entry-level source-derived tables are not redistributed by this study.",
    "No independently double-annotated semantic tags or player outcomes are included."
  ],
  "projection_version": "connections-aggregate-public-v1",
  "source_result_sha256": "27c1877e077c8a0b8732b85d0e3b7bed49438ae0bf5515cecb40ff4469534d3b",
  "inclusion": "Every recorded main-edition puzzle from 2023-06-12 through 2026-10-02, after worldwide completion; no player submissions or Sports/Soccer editions.",
  "source_description": "Official recorded main-edition facts retained locally; collection provenance and exact source hash retained in the frozen operator snapshot.",
  "reproduction": "Using an independently permitted snapshot in the existing schema: python scripts/connections_programme.py --through 2026-10-02 --source /path/to/connections.json --output /tmp/connections-reproduction. Compare snapshot_id, source_hash and method_hash; the exact method copies accompany this release.",
  "correction_history": []
}
