[
  {
    "id": "RRP-P01-relation-en-r1",
    "case_id": "RRP-P01",
    "scene_family_id": "RRP-FAMILY-P01",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-03",
    "dimension": "meaning",
    "accepted_examples": [
      "beside the box"
    ],
    "relation": "beside",
    "reference_ids": [
      "box"
    ],
    "endpoint": "beside the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P01-where-en-r1",
    "case_id": "RRP-P01",
    "scene_family_id": "RRP-FAMILY-P01",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "beside the box"
    ],
    "relation": "beside",
    "reference_ids": [
      "box"
    ],
    "endpoint": "beside the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P01-follow-en-r1",
    "case_id": "RRP-P01",
    "scene_family_id": "RRP-FAMILY-P01",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "beside the box"
    ],
    "relation": "beside",
    "reference_ids": [
      "box"
    ],
    "endpoint": "beside the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P01-message-en-r1",
    "case_id": "RRP-P01",
    "scene_family_id": "RRP-FAMILY-P01",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The ball is beside the box."
    ],
    "relation": "beside",
    "reference_ids": [
      "box"
    ],
    "endpoint": "beside the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P01-ask-en-r1",
    "case_id": "RRP-P01",
    "scene_family_id": "RRP-FAMILY-P01",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the ball?"
    ],
    "relation": "beside",
    "reference_ids": [
      "box"
    ],
    "endpoint": "beside the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  },
  {
    "id": "RRP-P02-relation-en-r1",
    "case_id": "RRP-P02",
    "scene_family_id": "RRP-FAMILY-P02",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-03",
    "dimension": "meaning",
    "accepted_examples": [
      "between the box and the basket"
    ],
    "relation": "between",
    "reference_ids": [
      "box",
      "basket"
    ],
    "endpoint": "between the box and the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P02-where-en-r1",
    "case_id": "RRP-P02",
    "scene_family_id": "RRP-FAMILY-P02",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "between the box and the basket"
    ],
    "relation": "between",
    "reference_ids": [
      "box",
      "basket"
    ],
    "endpoint": "between the box and the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P02-follow-en-r1",
    "case_id": "RRP-P02",
    "scene_family_id": "RRP-FAMILY-P02",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "between the box and the basket"
    ],
    "relation": "between",
    "reference_ids": [
      "box",
      "basket"
    ],
    "endpoint": "between the box and the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P02-message-en-r1",
    "case_id": "RRP-P02",
    "scene_family_id": "RRP-FAMILY-P02",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The cup is between the box and the basket."
    ],
    "relation": "between",
    "reference_ids": [
      "box",
      "basket"
    ],
    "endpoint": "between the box and the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P02-ask-en-r1",
    "case_id": "RRP-P02",
    "scene_family_id": "RRP-FAMILY-P02",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the cup?"
    ],
    "relation": "between",
    "reference_ids": [
      "box",
      "basket"
    ],
    "endpoint": "between the box and the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  },
  {
    "id": "RRP-P03-relation-en-r1",
    "case_id": "RRP-P03",
    "scene_family_id": "RRP-FAMILY-P03",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-03",
    "dimension": "meaning",
    "accepted_examples": [
      "under the table"
    ],
    "relation": "under",
    "reference_ids": [
      "table"
    ],
    "endpoint": "under the table",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P03-where-en-r1",
    "case_id": "RRP-P03",
    "scene_family_id": "RRP-FAMILY-P03",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "under the table"
    ],
    "relation": "under",
    "reference_ids": [
      "table"
    ],
    "endpoint": "under the table",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P03-follow-en-r1",
    "case_id": "RRP-P03",
    "scene_family_id": "RRP-FAMILY-P03",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "under the table"
    ],
    "relation": "under",
    "reference_ids": [
      "table"
    ],
    "endpoint": "under the table",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P03-message-en-r1",
    "case_id": "RRP-P03",
    "scene_family_id": "RRP-FAMILY-P03",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The toy car is under the table."
    ],
    "relation": "under",
    "reference_ids": [
      "table"
    ],
    "endpoint": "under the table",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P03-ask-en-r1",
    "case_id": "RRP-P03",
    "scene_family_id": "RRP-FAMILY-P03",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the toy car?"
    ],
    "relation": "under",
    "reference_ids": [
      "table"
    ],
    "endpoint": "under the table",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  },
  {
    "id": "RRP-P04-relation-en-r1",
    "case_id": "RRP-P04",
    "scene_family_id": "RRP-FAMILY-P04",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-03",
    "dimension": "meaning",
    "accepted_examples": [
      "on the box"
    ],
    "relation": "on",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "ambiguity_note": "English above may also be true of something on a surface. Hindi ऊपर can cover both. Check support/contact meaning separately; do not mark a broader true form wrong automatically."
  },
  {
    "id": "RRP-P04-where-en-r1",
    "case_id": "RRP-P04",
    "scene_family_id": "RRP-FAMILY-P04",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "on the box"
    ],
    "relation": "on",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "ambiguity_note": "English above may also be true of something on a surface. Hindi ऊपर can cover both. Check support/contact meaning separately; do not mark a broader true form wrong automatically."
  },
  {
    "id": "RRP-P04-follow-en-r1",
    "case_id": "RRP-P04",
    "scene_family_id": "RRP-FAMILY-P04",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "on the box"
    ],
    "relation": "on",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness.",
    "ambiguity_note": "English above may also be true of something on a surface. Hindi ऊपर can cover both. Check support/contact meaning separately; do not mark a broader true form wrong automatically."
  },
  {
    "id": "RRP-P04-message-en-r1",
    "case_id": "RRP-P04",
    "scene_family_id": "RRP-FAMILY-P04",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The book is on the box."
    ],
    "relation": "on",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location.",
    "ambiguity_note": "English above may also be true of something on a surface. Hindi ऊपर can cover both. Check support/contact meaning separately; do not mark a broader true form wrong automatically."
  },
  {
    "id": "RRP-P04-ask-en-r1",
    "case_id": "RRP-P04",
    "scene_family_id": "RRP-FAMILY-P04",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the book?"
    ],
    "relation": "on",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error.",
    "ambiguity_note": "English above may also be true of something on a surface. Hindi ऊपर can cover both. Check support/contact meaning separately; do not mark a broader true form wrong automatically."
  },
  {
    "id": "RRP-P05-relation-en-r1",
    "case_id": "RRP-P05",
    "scene_family_id": "RRP-FAMILY-P05",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-03",
    "dimension": "meaning",
    "accepted_examples": [
      "in the basket"
    ],
    "relation": "in",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "in the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P05-where-en-r1",
    "case_id": "RRP-P05",
    "scene_family_id": "RRP-FAMILY-P05",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "in the basket"
    ],
    "relation": "in",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "in the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P05-follow-en-r1",
    "case_id": "RRP-P05",
    "scene_family_id": "RRP-FAMILY-P05",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "in the basket"
    ],
    "relation": "in",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "in the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P05-message-en-r1",
    "case_id": "RRP-P05",
    "scene_family_id": "RRP-FAMILY-P05",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The ball is in the basket."
    ],
    "relation": "in",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "in the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P05-ask-en-r1",
    "case_id": "RRP-P05",
    "scene_family_id": "RRP-FAMILY-P05",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the ball?"
    ],
    "relation": "in",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "in the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  },
  {
    "id": "RRP-P06-relation-en-r1",
    "case_id": "RRP-P06",
    "scene_family_id": "RRP-FAMILY-P06",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-03",
    "dimension": "meaning",
    "accepted_examples": [
      "above the box without touching it"
    ],
    "relation": "above",
    "reference_ids": [
      "box"
    ],
    "endpoint": "above the box without touching it",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "ambiguity_note": "English above may also be true of something on a surface. Hindi ऊपर can cover both. Check support/contact meaning separately; do not mark a broader true form wrong automatically."
  },
  {
    "id": "RRP-P06-where-en-r1",
    "case_id": "RRP-P06",
    "scene_family_id": "RRP-FAMILY-P06",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "above the box without touching it"
    ],
    "relation": "above",
    "reference_ids": [
      "box"
    ],
    "endpoint": "above the box without touching it",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "ambiguity_note": "English above may also be true of something on a surface. Hindi ऊपर can cover both. Check support/contact meaning separately; do not mark a broader true form wrong automatically."
  },
  {
    "id": "RRP-P06-follow-en-r1",
    "case_id": "RRP-P06",
    "scene_family_id": "RRP-FAMILY-P06",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "above the box without touching it"
    ],
    "relation": "above",
    "reference_ids": [
      "box"
    ],
    "endpoint": "above the box without touching it",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness.",
    "ambiguity_note": "English above may also be true of something on a surface. Hindi ऊपर can cover both. Check support/contact meaning separately; do not mark a broader true form wrong automatically."
  },
  {
    "id": "RRP-P06-message-en-r1",
    "case_id": "RRP-P06",
    "scene_family_id": "RRP-FAMILY-P06",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The toy plane is above the box without touching it."
    ],
    "relation": "above",
    "reference_ids": [
      "box"
    ],
    "endpoint": "above the box without touching it",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location.",
    "ambiguity_note": "English above may also be true of something on a surface. Hindi ऊपर can cover both. Check support/contact meaning separately; do not mark a broader true form wrong automatically."
  },
  {
    "id": "RRP-P06-ask-en-r1",
    "case_id": "RRP-P06",
    "scene_family_id": "RRP-FAMILY-P06",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the toy plane?"
    ],
    "relation": "above",
    "reference_ids": [
      "box"
    ],
    "endpoint": "above the box without touching it",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error.",
    "ambiguity_note": "English above may also be true of something on a surface. Hindi ऊपर can cover both. Check support/contact meaning separately; do not mark a broader true form wrong automatically."
  },
  {
    "id": "RRP-P07-relation-en-r1",
    "case_id": "RRP-P07",
    "scene_family_id": "RRP-FAMILY-P07",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-03",
    "dimension": "meaning",
    "accepted_examples": [
      "beside the basket"
    ],
    "relation": "beside",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "beside the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P07-where-en-r1",
    "case_id": "RRP-P07",
    "scene_family_id": "RRP-FAMILY-P07",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "beside the basket"
    ],
    "relation": "beside",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "beside the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P07-follow-en-r1",
    "case_id": "RRP-P07",
    "scene_family_id": "RRP-FAMILY-P07",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "beside the basket"
    ],
    "relation": "beside",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "beside the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P07-message-en-r1",
    "case_id": "RRP-P07",
    "scene_family_id": "RRP-FAMILY-P07",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The book is beside the basket."
    ],
    "relation": "beside",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "beside the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P07-ask-en-r1",
    "case_id": "RRP-P07",
    "scene_family_id": "RRP-FAMILY-P07",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the book?"
    ],
    "relation": "beside",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "beside the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  },
  {
    "id": "RRP-P08-relation-en-r1",
    "case_id": "RRP-P08",
    "scene_family_id": "RRP-FAMILY-P08",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-03",
    "dimension": "meaning",
    "accepted_examples": [
      "under the table"
    ],
    "relation": "under",
    "reference_ids": [
      "table"
    ],
    "endpoint": "under the table",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P08-where-en-r1",
    "case_id": "RRP-P08",
    "scene_family_id": "RRP-FAMILY-P08",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "under the table"
    ],
    "relation": "under",
    "reference_ids": [
      "table"
    ],
    "endpoint": "under the table",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P08-follow-en-r1",
    "case_id": "RRP-P08",
    "scene_family_id": "RRP-FAMILY-P08",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "under the table"
    ],
    "relation": "under",
    "reference_ids": [
      "table"
    ],
    "endpoint": "under the table",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P08-message-en-r1",
    "case_id": "RRP-P08",
    "scene_family_id": "RRP-FAMILY-P08",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The ball is under the table."
    ],
    "relation": "under",
    "reference_ids": [
      "table"
    ],
    "endpoint": "under the table",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P08-ask-en-r1",
    "case_id": "RRP-P08",
    "scene_family_id": "RRP-FAMILY-P08",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the ball?"
    ],
    "relation": "under",
    "reference_ids": [
      "table"
    ],
    "endpoint": "under the table",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  },
  {
    "id": "RRP-P09-relation-en-r1",
    "case_id": "RRP-P09",
    "scene_family_id": "RRP-FAMILY-P09",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-03",
    "dimension": "meaning",
    "accepted_examples": [
      "in the box"
    ],
    "relation": "in",
    "reference_ids": [
      "box"
    ],
    "endpoint": "in the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P09-where-en-r1",
    "case_id": "RRP-P09",
    "scene_family_id": "RRP-FAMILY-P09",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "in the box"
    ],
    "relation": "in",
    "reference_ids": [
      "box"
    ],
    "endpoint": "in the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P09-follow-en-r1",
    "case_id": "RRP-P09",
    "scene_family_id": "RRP-FAMILY-P09",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "in the box"
    ],
    "relation": "in",
    "reference_ids": [
      "box"
    ],
    "endpoint": "in the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P09-message-en-r1",
    "case_id": "RRP-P09",
    "scene_family_id": "RRP-FAMILY-P09",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The spoon is in the box."
    ],
    "relation": "in",
    "reference_ids": [
      "box"
    ],
    "endpoint": "in the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P09-ask-en-r1",
    "case_id": "RRP-P09",
    "scene_family_id": "RRP-FAMILY-P09",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the spoon?"
    ],
    "relation": "in",
    "reference_ids": [
      "box"
    ],
    "endpoint": "in the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  },
  {
    "id": "RRP-P10-relation-en-r1",
    "case_id": "RRP-P10",
    "scene_family_id": "RRP-FAMILY-P10",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-03",
    "dimension": "meaning",
    "accepted_examples": [
      "between the two cups"
    ],
    "relation": "between",
    "reference_ids": [
      "cup_a",
      "cup_b"
    ],
    "endpoint": "between the two cups",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P10-where-en-r1",
    "case_id": "RRP-P10",
    "scene_family_id": "RRP-FAMILY-P10",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "between the two cups"
    ],
    "relation": "between",
    "reference_ids": [
      "cup_a",
      "cup_b"
    ],
    "endpoint": "between the two cups",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P10-follow-en-r1",
    "case_id": "RRP-P10",
    "scene_family_id": "RRP-FAMILY-P10",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "between the two cups"
    ],
    "relation": "between",
    "reference_ids": [
      "cup_a",
      "cup_b"
    ],
    "endpoint": "between the two cups",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P10-message-en-r1",
    "case_id": "RRP-P10",
    "scene_family_id": "RRP-FAMILY-P10",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The block is between the two cups."
    ],
    "relation": "between",
    "reference_ids": [
      "cup_a",
      "cup_b"
    ],
    "endpoint": "between the two cups",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P10-ask-en-r1",
    "case_id": "RRP-P10",
    "scene_family_id": "RRP-FAMILY-P10",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the block?"
    ],
    "relation": "between",
    "reference_ids": [
      "cup_a",
      "cup_b"
    ],
    "endpoint": "between the two cups",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  },
  {
    "id": "RRP-P11-relation-en-r1",
    "case_id": "RRP-P11",
    "scene_family_id": "RRP-FAMILY-P11",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-03",
    "dimension": "meaning",
    "accepted_examples": [
      "beside the chair"
    ],
    "relation": "beside",
    "reference_ids": [
      "chair"
    ],
    "endpoint": "beside the chair",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P11-where-en-r1",
    "case_id": "RRP-P11",
    "scene_family_id": "RRP-FAMILY-P11",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "beside the chair"
    ],
    "relation": "beside",
    "reference_ids": [
      "chair"
    ],
    "endpoint": "beside the chair",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P11-follow-en-r1",
    "case_id": "RRP-P11",
    "scene_family_id": "RRP-FAMILY-P11",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "beside the chair"
    ],
    "relation": "beside",
    "reference_ids": [
      "chair"
    ],
    "endpoint": "beside the chair",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P11-message-en-r1",
    "case_id": "RRP-P11",
    "scene_family_id": "RRP-FAMILY-P11",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The basket is beside the chair."
    ],
    "relation": "beside",
    "reference_ids": [
      "chair"
    ],
    "endpoint": "beside the chair",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P11-ask-en-r1",
    "case_id": "RRP-P11",
    "scene_family_id": "RRP-FAMILY-P11",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the basket?"
    ],
    "relation": "beside",
    "reference_ids": [
      "chair"
    ],
    "endpoint": "beside the chair",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  },
  {
    "id": "RRP-P12-relation-en-r1",
    "case_id": "RRP-P12",
    "scene_family_id": "RRP-FAMILY-P12",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-03",
    "dimension": "meaning",
    "accepted_examples": [
      "on the book"
    ],
    "relation": "on",
    "reference_ids": [
      "book"
    ],
    "endpoint": "on the book",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "ambiguity_note": "English above may also be true of something on a surface. Hindi ऊपर can cover both. Check support/contact meaning separately; do not mark a broader true form wrong automatically."
  },
  {
    "id": "RRP-P12-where-en-r1",
    "case_id": "RRP-P12",
    "scene_family_id": "RRP-FAMILY-P12",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "on the book"
    ],
    "relation": "on",
    "reference_ids": [
      "book"
    ],
    "endpoint": "on the book",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "ambiguity_note": "English above may also be true of something on a surface. Hindi ऊपर can cover both. Check support/contact meaning separately; do not mark a broader true form wrong automatically."
  },
  {
    "id": "RRP-P12-follow-en-r1",
    "case_id": "RRP-P12",
    "scene_family_id": "RRP-FAMILY-P12",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "on the book"
    ],
    "relation": "on",
    "reference_ids": [
      "book"
    ],
    "endpoint": "on the book",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness.",
    "ambiguity_note": "English above may also be true of something on a surface. Hindi ऊपर can cover both. Check support/contact meaning separately; do not mark a broader true form wrong automatically."
  },
  {
    "id": "RRP-P12-message-en-r1",
    "case_id": "RRP-P12",
    "scene_family_id": "RRP-FAMILY-P12",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The block is on the book."
    ],
    "relation": "on",
    "reference_ids": [
      "book"
    ],
    "endpoint": "on the book",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location.",
    "ambiguity_note": "English above may also be true of something on a surface. Hindi ऊपर can cover both. Check support/contact meaning separately; do not mark a broader true form wrong automatically."
  },
  {
    "id": "RRP-P12-ask-en-r1",
    "case_id": "RRP-P12",
    "scene_family_id": "RRP-FAMILY-P12",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the block?"
    ],
    "relation": "on",
    "reference_ids": [
      "book"
    ],
    "endpoint": "on the book",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error.",
    "ambiguity_note": "English above may also be true of something on a surface. Hindi ऊपर can cover both. Check support/contact meaning separately; do not mark a broader true form wrong automatically."
  },
  {
    "id": "RRP-P13-relation-en-r1",
    "case_id": "RRP-P13",
    "scene_family_id": "RRP-FAMILY-P13",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-04",
    "dimension": "meaning",
    "accepted_examples": [
      "into the box"
    ],
    "relation": "into",
    "reference_ids": [
      "box"
    ],
    "endpoint": "in the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P13-where-en-r1",
    "case_id": "RRP-P13",
    "scene_family_id": "RRP-FAMILY-P13",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "in the box"
    ],
    "relation": "into",
    "reference_ids": [
      "box"
    ],
    "endpoint": "in the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P13-follow-en-r1",
    "case_id": "RRP-P13",
    "scene_family_id": "RRP-FAMILY-P13",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "into the box"
    ],
    "relation": "into",
    "reference_ids": [
      "box"
    ],
    "endpoint": "in the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P13-message-en-r1",
    "case_id": "RRP-P13",
    "scene_family_id": "RRP-FAMILY-P13",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The ball is in the box."
    ],
    "relation": "into",
    "reference_ids": [
      "box"
    ],
    "endpoint": "in the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P13-ask-en-r1",
    "case_id": "RRP-P13",
    "scene_family_id": "RRP-FAMILY-P13",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the ball?"
    ],
    "relation": "into",
    "reference_ids": [
      "box"
    ],
    "endpoint": "in the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  },
  {
    "id": "RRP-P14-relation-en-r1",
    "case_id": "RRP-P14",
    "scene_family_id": "RRP-FAMILY-P14",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-04",
    "dimension": "meaning",
    "accepted_examples": [
      "out of the basket"
    ],
    "relation": "out_of",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "on the mat beside the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P14-where-en-r1",
    "case_id": "RRP-P14",
    "scene_family_id": "RRP-FAMILY-P14",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "on the mat beside the basket"
    ],
    "relation": "out_of",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "on the mat beside the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P14-follow-en-r1",
    "case_id": "RRP-P14",
    "scene_family_id": "RRP-FAMILY-P14",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "out of the basket"
    ],
    "relation": "out_of",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "on the mat beside the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P14-message-en-r1",
    "case_id": "RRP-P14",
    "scene_family_id": "RRP-FAMILY-P14",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The ball is on the mat beside the basket."
    ],
    "relation": "out_of",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "on the mat beside the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P14-ask-en-r1",
    "case_id": "RRP-P14",
    "scene_family_id": "RRP-FAMILY-P14",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the ball?"
    ],
    "relation": "out_of",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "on the mat beside the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  },
  {
    "id": "RRP-P15-relation-en-r1",
    "case_id": "RRP-P15",
    "scene_family_id": "RRP-FAMILY-P15",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-04",
    "dimension": "meaning",
    "accepted_examples": [
      "onto the box"
    ],
    "relation": "onto",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P15-where-en-r1",
    "case_id": "RRP-P15",
    "scene_family_id": "RRP-FAMILY-P15",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "on the box"
    ],
    "relation": "onto",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P15-follow-en-r1",
    "case_id": "RRP-P15",
    "scene_family_id": "RRP-FAMILY-P15",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "onto the box"
    ],
    "relation": "onto",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P15-message-en-r1",
    "case_id": "RRP-P15",
    "scene_family_id": "RRP-FAMILY-P15",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The block is on the box."
    ],
    "relation": "onto",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P15-ask-en-r1",
    "case_id": "RRP-P15",
    "scene_family_id": "RRP-FAMILY-P15",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the block?"
    ],
    "relation": "onto",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  },
  {
    "id": "RRP-P16-relation-en-r1",
    "case_id": "RRP-P16",
    "scene_family_id": "RRP-FAMILY-P16",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-04",
    "dimension": "meaning",
    "accepted_examples": [
      "off the book"
    ],
    "relation": "off",
    "reference_ids": [
      "book"
    ],
    "endpoint": "on the mat beside the book",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P16-where-en-r1",
    "case_id": "RRP-P16",
    "scene_family_id": "RRP-FAMILY-P16",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "on the mat beside the book"
    ],
    "relation": "off",
    "reference_ids": [
      "book"
    ],
    "endpoint": "on the mat beside the book",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P16-follow-en-r1",
    "case_id": "RRP-P16",
    "scene_family_id": "RRP-FAMILY-P16",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "off the book"
    ],
    "relation": "off",
    "reference_ids": [
      "book"
    ],
    "endpoint": "on the mat beside the book",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P16-message-en-r1",
    "case_id": "RRP-P16",
    "scene_family_id": "RRP-FAMILY-P16",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The block is on the mat beside the book."
    ],
    "relation": "off",
    "reference_ids": [
      "book"
    ],
    "endpoint": "on the mat beside the book",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P16-ask-en-r1",
    "case_id": "RRP-P16",
    "scene_family_id": "RRP-FAMILY-P16",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the block?"
    ],
    "relation": "off",
    "reference_ids": [
      "book"
    ],
    "endpoint": "on the mat beside the book",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  },
  {
    "id": "RRP-P17-relation-en-r1",
    "case_id": "RRP-P17",
    "scene_family_id": "RRP-FAMILY-P17",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-04",
    "dimension": "meaning",
    "accepted_examples": [
      "through the tunnel"
    ],
    "relation": "through",
    "reference_ids": [
      "tunnel"
    ],
    "endpoint": "on the mat beyond the tunnel exit",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P17-where-en-r1",
    "case_id": "RRP-P17",
    "scene_family_id": "RRP-FAMILY-P17",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "on the mat beyond the tunnel exit"
    ],
    "relation": "through",
    "reference_ids": [
      "tunnel"
    ],
    "endpoint": "on the mat beyond the tunnel exit",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P17-follow-en-r1",
    "case_id": "RRP-P17",
    "scene_family_id": "RRP-FAMILY-P17",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "through the tunnel"
    ],
    "relation": "through",
    "reference_ids": [
      "tunnel"
    ],
    "endpoint": "on the mat beyond the tunnel exit",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P17-message-en-r1",
    "case_id": "RRP-P17",
    "scene_family_id": "RRP-FAMILY-P17",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The toy car is on the mat beyond the tunnel exit."
    ],
    "relation": "through",
    "reference_ids": [
      "tunnel"
    ],
    "endpoint": "on the mat beyond the tunnel exit",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P17-ask-en-r1",
    "case_id": "RRP-P17",
    "scene_family_id": "RRP-FAMILY-P17",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the toy car?"
    ],
    "relation": "through",
    "reference_ids": [
      "tunnel"
    ],
    "endpoint": "on the mat beyond the tunnel exit",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  },
  {
    "id": "RRP-P18-relation-en-r1",
    "case_id": "RRP-P18",
    "scene_family_id": "RRP-FAMILY-P18",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-04",
    "dimension": "meaning",
    "accepted_examples": [
      "past the box"
    ],
    "relation": "past",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the marked mat",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P18-where-en-r1",
    "case_id": "RRP-P18",
    "scene_family_id": "RRP-FAMILY-P18",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "on the marked mat"
    ],
    "relation": "past",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the marked mat",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P18-follow-en-r1",
    "case_id": "RRP-P18",
    "scene_family_id": "RRP-FAMILY-P18",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "past the box"
    ],
    "relation": "past",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the marked mat",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P18-message-en-r1",
    "case_id": "RRP-P18",
    "scene_family_id": "RRP-FAMILY-P18",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The toy car is on the marked mat."
    ],
    "relation": "past",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the marked mat",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P18-ask-en-r1",
    "case_id": "RRP-P18",
    "scene_family_id": "RRP-FAMILY-P18",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the toy car?"
    ],
    "relation": "past",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the marked mat",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  },
  {
    "id": "RRP-P19-relation-en-r1",
    "case_id": "RRP-P19",
    "scene_family_id": "RRP-FAMILY-P19",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-04",
    "dimension": "meaning",
    "accepted_examples": [
      "toward the basket"
    ],
    "relation": "toward",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "at the mark outside the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P19-where-en-r1",
    "case_id": "RRP-P19",
    "scene_family_id": "RRP-FAMILY-P19",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "at the mark outside the basket"
    ],
    "relation": "toward",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "at the mark outside the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P19-follow-en-r1",
    "case_id": "RRP-P19",
    "scene_family_id": "RRP-FAMILY-P19",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "toward the basket"
    ],
    "relation": "toward",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "at the mark outside the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P19-message-en-r1",
    "case_id": "RRP-P19",
    "scene_family_id": "RRP-FAMILY-P19",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The toy car is at the mark outside the basket."
    ],
    "relation": "toward",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "at the mark outside the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P19-ask-en-r1",
    "case_id": "RRP-P19",
    "scene_family_id": "RRP-FAMILY-P19",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the toy car?"
    ],
    "relation": "toward",
    "reference_ids": [
      "basket"
    ],
    "endpoint": "at the mark outside the basket",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  },
  {
    "id": "RRP-P20-relation-en-r1",
    "case_id": "RRP-P20",
    "scene_family_id": "RRP-FAMILY-P20",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-04",
    "dimension": "meaning",
    "accepted_examples": [
      "away from the box"
    ],
    "relation": "away_from",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the marked mat farther from the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P20-where-en-r1",
    "case_id": "RRP-P20",
    "scene_family_id": "RRP-FAMILY-P20",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_understanding",
    "accepted_examples": [
      "on the marked mat farther from the box"
    ],
    "relation": "away_from",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the marked mat farther from the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language."
  },
  {
    "id": "RRP-P20-follow-en-r1",
    "case_id": "RRP-P20",
    "scene_family_id": "RRP-FAMILY-P20",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "meaning",
    "accepted_examples": [
      "away from the box"
    ],
    "relation": "away_from",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the marked mat farther from the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Judge intended relation and full path if relevant; accept directing a partner. Motor execution is separate. Raw pixel proximity or final location cannot establish path correctness."
  },
  {
    "id": "RRP-P20-message-en-r1",
    "case_id": "RRP-P20",
    "scene_family_id": "RRP-FAMILY-P20",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "FG-PREP-05",
    "dimension": "form",
    "accepted_examples": [
      "The toy car is on the marked mat farther from the box."
    ],
    "relation": "away_from",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the marked mat farther from the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Record relation/reference meaning separately from phrase or sentence form. A correct gesture cannot prove spoken grammar. A short phrase may fully communicate location."
  },
  {
    "id": "RRP-P20-ask-en-r1",
    "case_id": "RRP-P20",
    "scene_family_id": "RRP-FAMILY-P20",
    "partition": "practice",
    "language": "en",
    "revision": 1,
    "primary_target_id": "Q03",
    "dimension": "question_asking",
    "accepted_examples": [
      "Where is the toy car?"
    ],
    "relation": "away_from",
    "reference_ids": [
      "box"
    ],
    "endpoint": "on the marked mat farther from the box",
    "mode": "human_review",
    "automatic_scoring": "not_implemented",
    "scene_valid_required": true,
    "clarity_required": true,
    "mastery_eligible": false,
    "transfer_eligible": false,
    "approval_status": "draft",
    "alternative_rule": "Printed examples are not exhaustive. Accept true equivalent meanings; review broader or different-reference answers for relevance. Do not exact-match free language.",
    "rubric": "Use a separate private-placement run. Actual lack of location information required. Neutral invitation is elicited; a where-word hint is support. No desire to ask is not an error."
  }
]
