{
  "schema": "T_GPT_TASK_CODEBOOK_V0_8_2",
  "task_id": null,
  "task_version": null,
  "status": "TEMPLATE_NOT_FROZEN",
  "phase": "development",
  "condition_blinded_construction": true,
  "development_run_ids": [],
  "cluster_ids": [],
  "clusters": [],
  "cluster_schema": {
    "cluster_id": "stable immutable ID within task after freeze",
    "label": "short neutral semantic label",
    "definition": "necessary/sufficient semantic content for assignment",
    "positive_exemplars": [],
    "negative_exemplars": [],
    "boundary_notes": [],
    "relevance": null,
    "relevance_rationale": null
  },
  "assignment_rules": {
    "multi_label_allowed": false,
    "if_two_clusters_equally_supported": "UNRESOLVED",
    "if_no_frozen_cluster_matches": "UNMAPPED",
    "uncertain_final_state_forbidden": true,
    "surface_style_never_defines_cluster": true,
    "semantic_equivalence_primary": "same task-relevant proposition/configuration despite wording differences"
  },
  "agreement": {
    "cluster_assignment_alpha": null,
    "cluster_relevance_alpha": null,
    "minimum_required": 0.67,
    "target": 0.80
  },
  "freeze": {
    "freeze_id": null,
    "frozen_utc": null,
    "sha256": null,
    "confirmation_may_add_clusters": false,
    "confirmation_may_merge_split_clusters": false
  }
}
