[
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "question",
    "anchor_id": "AAM-P01-message-en-r1",
    "field": "prompt",
    "quote": "what is happening in this event",
    "severity": "high",
    "category": "scene_ambiguity",
    "comment": "Both events (Mira rolling, Tara holding) are on show, but the prompt does not say which one to describe, while the key accepts only the target event. A child who correctly describes Tara's event would not match the key, and 'event' is an abstract word for early learners.",
    "suggestion": "Point to (or replay) only the target event, then ask: \"Look! What's happening?\"",
    "also_in": [
      "AAM-P02-message-en-r1",
      "AAM-P03-message-en-r1",
      "AAM-P04-message-en-r1",
      "AAM-P05-message-en-r1",
      "AAM-P06-message-en-r1",
      "AAM-P07-message-en-r1",
      "AAM-P08-message-en-r1",
      "AAM-P09-message-en-r1",
      "AAM-P10-message-en-r1",
      "AAM-P11-message-en-r1",
      "AAM-P12-message-en-r1",
      "AAM-P13-message-en-r1",
      "AAM-P14-message-en-r1",
      "AAM-P15-message-en-r1",
      "AAM-P16-message-en-r1",
      "AAM-P17-message-en-r1",
      "AAM-P18-message-en-r1",
      "AAM-P19-message-en-r1",
      "AAM-P20-message-en-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "question",
    "anchor_id": "AAM-P01-ask-en-r1",
    "field": "prompt",
    "quote": "Find out the missing information from the partner",
    "severity": "high",
    "category": "learner_wording",
    "comment": "'Find out the missing information' is abstract, meta-linguistic wording that early language learners are unlikely to understand, and the partner who says it refers to herself in the third person ('from the partner'). The invitation may fail because of the wording rather than because the child has no wish to ask.",
    "suggestion": "I picked one. Want to know? You can ask me.",
    "also_in": [
      "AAM-P02-ask-en-r1",
      "AAM-P03-ask-en-r1",
      "AAM-P04-ask-en-r1",
      "AAM-P05-ask-en-r1",
      "AAM-P06-ask-en-r1",
      "AAM-P07-ask-en-r1",
      "AAM-P08-ask-en-r1",
      "AAM-P09-ask-en-r1",
      "AAM-P10-ask-en-r1",
      "AAM-P11-ask-en-r1",
      "AAM-P12-ask-en-r1",
      "AAM-P13-ask-en-r1",
      "AAM-P14-ask-en-r1",
      "AAM-P15-ask-en-r1",
      "AAM-P16-ask-en-r1",
      "AAM-P17-ask-en-r1",
      "AAM-P18-ask-en-r1",
      "AAM-P19-ask-en-r1",
      "AAM-P20-ask-en-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "case",
    "anchor_id": "AAM-P02",
    "field": "asking_setup",
    "quote": "privately chooses one of two familiar actions",
    "severity": "high",
    "category": "answer_leak",
    "comment": "In reversible pairs the object's starting state shows which action is possible: a basket already on the floor can only be lifted, an open box can only be closed, a covered toy can only be uncovered. If the child can see the object before asking, there is no real information gap and a question is not evidence of seeking information.",
    "suggestion": "For a separate run, keep the basket behind a screen so its start position does not reveal your choice, and privately choose lifting or lowering. Tell the child, 'Tara is going to do something with the basket.' If the child asks, answer and then show it.",
    "also_in": [
      "AAM-P04",
      "AAM-P08",
      "AAM-P10",
      "AAM-P16",
      "AAM-P18"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "question",
    "anchor_id": "AAM-P01-action-en-r1",
    "field": "prompt",
    "quote": "Show the event:",
    "severity": "medium",
    "category": "learner_wording",
    "comment": "'Show the event:' followed by a bare phrase is adult template wording; 'event' is abstract and 'show' can be heard as 'act it out', so a child may imitate rolling instead of selecting, which the structured selection key cannot record.",
    "suggestion": "Point to rolling the ball. (Looking at it or choosing it on AAC also counts.)",
    "also_in": [
      "AAM-P02-action-en-r1",
      "AAM-P03-action-en-r1",
      "AAM-P04-action-en-r1",
      "AAM-P05-action-en-r1",
      "AAM-P06-action-en-r1",
      "AAM-P07-action-en-r1",
      "AAM-P08-action-en-r1",
      "AAM-P09-action-en-r1",
      "AAM-P10-action-en-r1",
      "AAM-P11-action-en-r1",
      "AAM-P12-action-en-r1",
      "AAM-P13-action-en-r1",
      "AAM-P14-action-en-r1",
      "AAM-P15-action-en-r1",
      "AAM-P16-action-en-r1",
      "AAM-P17-action-en-r1",
      "AAM-P18-action-en-r1",
      "AAM-P19-action-en-r1",
      "AAM-P20-action-en-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "key",
    "anchor_id": "AAM-P01-who-en-r1",
    "field": "accepted_meaning",
    "quote": "Mira",
    "severity": "medium",
    "category": "key_error",
    "comment": "In every scene each actor performs exactly one event, so pointing at Mira for 'Who is rolling the ball?' is the same response as selecting event A for the action question. For pointing or in-scene selection, a correct who response gives no separate evidence of who-question understanding, yet both keys credit it.",
    "suggestion": "For who questions, offer Mira and Tara name or photo cards (or AAC name symbols) placed away from the scene, and record a point into the scene as event-level evidence only.",
    "also_in": [
      "AAM-P02-who-en-r1",
      "AAM-P03-who-en-r1",
      "AAM-P04-who-en-r1",
      "AAM-P05-who-en-r1",
      "AAM-P06-who-en-r1",
      "AAM-P07-who-en-r1",
      "AAM-P08-who-en-r1",
      "AAM-P09-who-en-r1",
      "AAM-P10-who-en-r1",
      "AAM-P11-who-en-r1",
      "AAM-P12-who-en-r1",
      "AAM-P13-who-en-r1",
      "AAM-P14-who-en-r1",
      "AAM-P15-who-en-r1",
      "AAM-P16-who-en-r1",
      "AAM-P17-who-en-r1",
      "AAM-P18-who-en-r1",
      "AAM-P19-who-en-r1",
      "AAM-P20-who-en-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "question",
    "anchor_id": "AAM-P01-what-en-r1",
    "field": "prompt",
    "quote": "What is Mira doing?",
    "severity": "medium",
    "category": "answer_leak",
    "comment": "The case lists the action and who prompts first, and both say 'rolling the ball' aloud before this question; the message prompt then comes after the actor and action have both been named. Run in the listed order, the what and message items become echo tasks; the lesson warns about this but the case card gives no fresh-run marker.",
    "suggestion": "Put open questions first (message, then what) and move the action and who questions to a separate run or a new example, or mark each question on the case card as 'fresh run only'.",
    "also_in": [
      "AAM-P02-what-en-r1",
      "AAM-P03-what-en-r1",
      "AAM-P04-what-en-r1",
      "AAM-P05-what-en-r1",
      "AAM-P06-what-en-r1",
      "AAM-P07-what-en-r1",
      "AAM-P08-what-en-r1",
      "AAM-P09-what-en-r1",
      "AAM-P10-what-en-r1",
      "AAM-P11-what-en-r1",
      "AAM-P12-what-en-r1",
      "AAM-P13-what-en-r1",
      "AAM-P14-what-en-r1",
      "AAM-P15-what-en-r1",
      "AAM-P16-what-en-r1",
      "AAM-P17-what-en-r1",
      "AAM-P18-what-en-r1",
      "AAM-P19-what-en-r1",
      "AAM-P20-what-en-r1",
      "AAM-P01-message-en-r1",
      "AAM-P02-message-en-r1",
      "AAM-P03-message-en-r1",
      "AAM-P04-message-en-r1",
      "AAM-P05-message-en-r1",
      "AAM-P06-message-en-r1",
      "AAM-P07-message-en-r1",
      "AAM-P08-message-en-r1",
      "AAM-P09-message-en-r1",
      "AAM-P10-message-en-r1",
      "AAM-P11-message-en-r1",
      "AAM-P12-message-en-r1",
      "AAM-P13-message-en-r1",
      "AAM-P14-message-en-r1",
      "AAM-P15-message-en-r1",
      "AAM-P16-message-en-r1",
      "AAM-P17-message-en-r1",
      "AAM-P18-message-en-r1",
      "AAM-P19-message-en-r1",
      "AAM-P20-message-en-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "case",
    "anchor_id": "AAM-P01",
    "field": "asking_setup",
    "quote": "the familiar target action",
    "severity": "medium",
    "category": "learner_wording",
    "comment": "The same generic paragraph is used in every case: it never names this scene's action or actors, uses internal wording ('target action', 'run'), and does not say how the child is told the part they already know. Practitioners have to improvise, which risks revealing the answer or leaving no clear gap.",
    "suggestion": "New round: out of the child's view, choose whether Mira or Tara will roll the ball. Tell the child, 'Someone is going to roll the ball.' Wait. If the child asks, answer and then show who does it.",
    "also_in": [
      "AAM-P02",
      "AAM-P03",
      "AAM-P04",
      "AAM-P05",
      "AAM-P06",
      "AAM-P07",
      "AAM-P08",
      "AAM-P09",
      "AAM-P10",
      "AAM-P11",
      "AAM-P12",
      "AAM-P13",
      "AAM-P14",
      "AAM-P15",
      "AAM-P16",
      "AAM-P17",
      "AAM-P18",
      "AAM-P19",
      "AAM-P20"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "case",
    "anchor_id": "AAM-P02",
    "field": "setup",
    "quote": "including the start and finish",
    "severity": "medium",
    "category": "scene_ambiguity",
    "comment": "To lower a basket, Mira must first have it raised; if the child sees her lift it, she has also 'lifted the basket' and the who key (Tara only) becomes arguable. The same happens wherever the contrast action undoes the target: taking the block out, erasing, uncovering, unwinding.",
    "suggestion": "Add: 'Before the child watches, place Mira's basket already raised on a stand, so only lifting and lowering are seen.' Likewise pre-set Tara's block inside the box (P05), a line already on Mira's board (P10), Mira's toy already covered (P16) and ribbon already wound on Mira's reel (P18).",
    "also_in": [
      "AAM-P05",
      "AAM-P10",
      "AAM-P16",
      "AAM-P18"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "case",
    "anchor_id": "AAM-P14",
    "field": "setup",
    "quote": "An adult shows",
    "severity": "medium",
    "category": "scene_ambiguity",
    "comment": "'An adult shows' pouring versus stirring reads as one person doing both actions, but the who questions need Mira and Tara to be two distinguishable people. If one adult demonstrates both, 'Who is pouring the water?' has no valid answer.",
    "suggestion": "Two adults, one as Mira and one as Tara, each handle their own cups; the learner watches and does not handle the water.",
    "also_in": [
      "AAM-P18"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "case",
    "anchor_id": "AAM-P12",
    "field": "setup",
    "quote": "A finger points without contact versus presses the surface",
    "severity": "medium",
    "category": "scene_ambiguity",
    "comment": "Pointing is both the target action and the child's main response mode. A child answering 'What is Tara doing?' by pointing at the button may be indicating the object rather than showing the action, and a fingertip press passes through a pointing posture, so the two events are hard to tell apart.",
    "suggestion": "Make the contrast a whole-hand press ('pressing the button with her hand'), and for the what question offer action picture cards or AAC symbols so a point at the button is not taken as the action answer.",
    "also_in": []
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "question",
    "anchor_id": "AAM-P13-action-en-r1",
    "field": "prompt",
    "quote": "turning the shaker",
    "severity": "medium",
    "category": "learner_wording",
    "comment": "The object's name contains the contrast verb, so 'turning the shaker' primes 'shaking', and the contrast label 'shaking the shaker' is a tongue-twister. Early learners may answer 'shaking' from the word rather than from what they saw.",
    "suggestion": "Use a closed bottle with beads: 'turning the bottle' versus 'shaking the bottle' (e.g. 'Who is turning the bottle?').",
    "also_in": [
      "AAM-P13-who-en-r1",
      "AAM-P13-what-en-r1",
      "AAM-P13-message-en-r1",
      "AAM-P13-ask-en-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "question",
    "anchor_id": "AAM-P15-action-en-r1",
    "field": "prompt",
    "quote": "the toy surface",
    "severity": "medium",
    "category": "learner_wording",
    "comment": "'Toy surface' is adult descriptive wording that early learners are unlikely to know or say, and it lengthens the who and ask questions. The brushing versus wiping contrast does not need the word 'surface'.",
    "suggestion": "brushing the toy car / wiping the toy car (e.g. 'Who is brushing the toy car?')",
    "also_in": [
      "AAM-P15-who-en-r1",
      "AAM-P15-what-en-r1",
      "AAM-P15-message-en-r1",
      "AAM-P15-ask-en-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "case",
    "anchor_id": "AAM-P19",
    "field": "setup",
    "quote": "If the ball rolls, describe it as rolling instead.",
    "severity": "medium",
    "category": "scene_ambiguity",
    "comment": "A ball pushed along a mat almost always rolls rather than slides, so the contrast label and structured option 'sliding the ball along the mat' will usually not match what is seen. Renaming it on the spot changes the option set mid-session and repeats the P01 target.",
    "suggestion": "Label the contrast as what will actually be seen: 'rolling the ball along the mat' versus 'bouncing the ball', and update the event label and Hindi text to match.",
    "also_in": []
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "question",
    "anchor_id": "AAM-P09-action-en-r1",
    "field": "prompt",
    "quote": "to the partner",
    "severity": "medium",
    "category": "learner_wording",
    "comment": "'Partner' is not early vocabulary, and the same word names the adult running the session (the ask prompt says 'from the partner'), so it is unclear whether the card goes to a scene character or to the adult asking. This also muddles the asking run for this case.",
    "suggestion": "Give the card to a doll: 'giving the card to the doll' (e.g. 'Who is giving the card to the doll?').",
    "also_in": [
      "AAM-P09-who-en-r1",
      "AAM-P09-what-en-r1",
      "AAM-P09-message-en-r1",
      "AAM-P09-ask-en-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "question",
    "anchor_id": "AAM-P01-action-en-r1",
    "field": "accepted_meaning",
    "quote": "AAM-P01-target",
    "severity": "medium",
    "category": "technical_text",
    "comment": "The accepted meaning of every action question is an internal event ID, and lesson.md prints it as the answer. Practitioners and reviewers see a code instead of which event is correct.",
    "suggestion": "Display a readable answer, e.g. 'Event A: Mira rolling the ball', and keep AAM-P01-target only as the hidden key ID.",
    "also_in": [
      "AAM-P02-action-en-r1",
      "AAM-P03-action-en-r1",
      "AAM-P04-action-en-r1",
      "AAM-P05-action-en-r1",
      "AAM-P06-action-en-r1",
      "AAM-P07-action-en-r1",
      "AAM-P08-action-en-r1",
      "AAM-P09-action-en-r1",
      "AAM-P10-action-en-r1",
      "AAM-P11-action-en-r1",
      "AAM-P12-action-en-r1",
      "AAM-P13-action-en-r1",
      "AAM-P14-action-en-r1",
      "AAM-P15-action-en-r1",
      "AAM-P16-action-en-r1",
      "AAM-P17-action-en-r1",
      "AAM-P18-action-en-r1",
      "AAM-P19-action-en-r1",
      "AAM-P20-action-en-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "key",
    "anchor_id": "AAM-P01-ask-en-r1",
    "field": null,
    "quote": null,
    "severity": "medium",
    "category": "key_error",
    "comment": "Every ask key has the same note that 'Who? or What is she doing?' may be sufficient, whatever the gap. On actor-gap keys like this one 'What is she doing?' does not seek the missing person, and on action-gap keys 'Who?' does not seek the action, so a reviewer could credit a question that does not match the gap.",
    "suggestion": "Split the note by gap: actor gap - 'Who? or Who is doing it? may be sufficient'; action gap - 'What? or What is she doing? may be sufficient'.",
    "also_in": [
      "AAM-P02-ask-en-r1",
      "AAM-P03-ask-en-r1",
      "AAM-P04-ask-en-r1",
      "AAM-P05-ask-en-r1",
      "AAM-P06-ask-en-r1",
      "AAM-P07-ask-en-r1",
      "AAM-P08-ask-en-r1",
      "AAM-P09-ask-en-r1",
      "AAM-P10-ask-en-r1",
      "AAM-P11-ask-en-r1",
      "AAM-P12-ask-en-r1",
      "AAM-P13-ask-en-r1",
      "AAM-P14-ask-en-r1",
      "AAM-P15-ask-en-r1",
      "AAM-P16-ask-en-r1",
      "AAM-P17-ask-en-r1",
      "AAM-P18-ask-en-r1",
      "AAM-P19-ask-en-r1",
      "AAM-P20-ask-en-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "case",
    "anchor_id": "AAM-P05",
    "field": "variation",
    "quote": "containment boundary crossing",
    "severity": "low",
    "category": "technical_text",
    "comment": "Several variation notes use design jargon ('containment boundary crossing', 'action entails a broader state', 'organisation without number change', 'interrupted versus continuous surface path') that practitioners cannot readily turn into what to show.",
    "suggestion": "Use plain wording, e.g. 'putting in versus taking out' (P05), 'carrying versus just holding' (P06), 'same blocks, stacked versus spread out' (P07), 'bouncing versus rolling along' (P19).",
    "also_in": [
      "AAM-P06",
      "AAM-P07",
      "AAM-P19"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "en",
    "anchor_type": "lesson",
    "anchor_id": null,
    "field": "lesson",
    "quote": "heldout_cases.json and heldout_keys.json",
    "severity": "low",
    "category": "technical_text",
    "comment": "The practitioner lesson exposes internal file names and build notes (these file names, 'not a live scorer', scene codes such as P01-P05). They mean nothing to practitioners and read as developer text.",
    "suggestion": "Replace with practitioner wording, e.g. 'Assessment-only scenes and their keys are kept separately by the assessor.' and refer to scenes by name (e.g. 'the first five scenes').",
    "also_in": []
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "question",
    "anchor_id": "AAM-P01-who-hi-r1",
    "field": "prompt",
    "quote": "कौन गेंद",
    "severity": "medium",
    "category": "translation",
    "comment": "With कौन placed directly before the object noun, \"कौन गेंद लुढ़का रही है?\" can momentarily be heard as \"which ball\" (as in कौन-सी गेंद), especially when both actors hold similar balls. Putting the object first keeps the question clearly about the person.",
    "suggestion": "गेंद कौन लुढ़का रही है?  (इसी क्रम में: 'टोकरी कौन ऊपर उठा रही है?', 'डिब्बा कौन खोल रही है?')",
    "also_in": [
      "AAM-P02-who-hi-r1",
      "AAM-P03-who-hi-r1",
      "AAM-P04-who-hi-r1",
      "AAM-P05-who-hi-r1",
      "AAM-P06-who-hi-r1",
      "AAM-P07-who-hi-r1",
      "AAM-P08-who-hi-r1",
      "AAM-P09-who-hi-r1",
      "AAM-P10-who-hi-r1",
      "AAM-P11-who-hi-r1",
      "AAM-P12-who-hi-r1",
      "AAM-P13-who-hi-r1",
      "AAM-P14-who-hi-r1",
      "AAM-P15-who-hi-r1",
      "AAM-P16-who-hi-r1",
      "AAM-P17-who-hi-r1",
      "AAM-P18-who-hi-r1",
      "AAM-P19-who-hi-r1",
      "AAM-P01-ask-hi-r1",
      "AAM-P03-ask-hi-r1",
      "AAM-P05-ask-hi-r1",
      "AAM-P07-ask-hi-r1",
      "AAM-P09-ask-hi-r1",
      "AAM-P11-ask-hi-r1",
      "AAM-P13-ask-hi-r1",
      "AAM-P15-ask-hi-r1",
      "AAM-P17-ask-hi-r1",
      "AAM-P19-ask-hi-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "question",
    "anchor_id": "AAM-P01-message-hi-r1",
    "field": "prompt",
    "quote": "इस दृश्य में",
    "severity": "high",
    "category": "scene_ambiguity",
    "comment": "The scene shows two events but the prompt asks about 'this scene' as a whole, while the key accepts only the target event, so a correct description of Tara's event would not match. 'दृश्य' is also formal for young children and widens the English 'this event' to the whole scene.",
    "suggestion": "(केवल लक्ष्य घटना की ओर इशारा करके) देखो, यहाँ क्या हो रहा है?",
    "also_in": [
      "AAM-P02-message-hi-r1",
      "AAM-P03-message-hi-r1",
      "AAM-P04-message-hi-r1",
      "AAM-P05-message-hi-r1",
      "AAM-P06-message-hi-r1",
      "AAM-P07-message-hi-r1",
      "AAM-P08-message-hi-r1",
      "AAM-P09-message-hi-r1",
      "AAM-P10-message-hi-r1",
      "AAM-P11-message-hi-r1",
      "AAM-P12-message-hi-r1",
      "AAM-P13-message-hi-r1",
      "AAM-P14-message-hi-r1",
      "AAM-P15-message-hi-r1",
      "AAM-P16-message-hi-r1",
      "AAM-P17-message-hi-r1",
      "AAM-P18-message-hi-r1",
      "AAM-P19-message-hi-r1",
      "AAM-P20-message-hi-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "case",
    "anchor_id": "AAM-P02",
    "field": "asking_setup",
    "quote": "दो परिचित क्रियाओं में से एक छिपकर चुने",
    "severity": "high",
    "category": "answer_leak",
    "comment": "In reversible pairs the object's starting state shows which action is possible: a basket on the floor can only be lifted, an open box can only be closed, a covered toy can only be uncovered. If the child can see the object before asking, there is no real information gap and a question is not evidence of seeking information.",
    "suggestion": "नए दौर में टोकरी परदे के पीछे रखें ताकि उसकी शुरुआती स्थिति से चुनाव पता न चले, और छिपकर चुनें कि तारा टोकरी ऊपर उठाएगी या नीचे उतारेगी। बच्चे से कहें, ‘तारा टोकरी के साथ कुछ करेगी।’ बच्चा पूछे तो उत्तर दें, फिर करके दिखाएँ।",
    "also_in": [
      "AAM-P04",
      "AAM-P08",
      "AAM-P10",
      "AAM-P16",
      "AAM-P18"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "question",
    "anchor_id": "AAM-P01-ask-hi-r1",
    "field": "prompt",
    "quote": "जो बात नहीं पता, वह साथी से पूछो",
    "severity": "medium",
    "category": "learner_wording",
    "comment": "'जो बात नहीं पता, वह साथी से पूछो' is an abstract instruction about missing information, and the partner who says it refers to herself as 'साथी' in the third person. Early learners may not link it to asking the person in front of them.",
    "suggestion": "मैंने एक चुन लिया है। जानना है? मुझसे पूछ लो।",
    "also_in": [
      "AAM-P02-ask-hi-r1",
      "AAM-P03-ask-hi-r1",
      "AAM-P04-ask-hi-r1",
      "AAM-P05-ask-hi-r1",
      "AAM-P06-ask-hi-r1",
      "AAM-P07-ask-hi-r1",
      "AAM-P08-ask-hi-r1",
      "AAM-P09-ask-hi-r1",
      "AAM-P10-ask-hi-r1",
      "AAM-P11-ask-hi-r1",
      "AAM-P12-ask-hi-r1",
      "AAM-P13-ask-hi-r1",
      "AAM-P14-ask-hi-r1",
      "AAM-P15-ask-hi-r1",
      "AAM-P16-ask-hi-r1",
      "AAM-P17-ask-hi-r1",
      "AAM-P18-ask-hi-r1",
      "AAM-P19-ask-hi-r1",
      "AAM-P20-ask-hi-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "question",
    "anchor_id": "AAM-P01-action-hi-r1",
    "field": "prompt",
    "quote": "यह क्रिया दिखाओ:",
    "severity": "medium",
    "category": "learner_wording",
    "comment": "'क्रिया' is a school-grammar word that young children rarely know, 'दिखाओ' can mean 'act it out', and the subjectless clause after the colon ('गेंद लुढ़का रही है') is awkward to say aloud. A child may imitate the action instead of selecting the event.",
    "suggestion": "उँगली से या आँखों से दिखाओ: गेंद लुढ़काना।",
    "also_in": [
      "AAM-P02-action-hi-r1",
      "AAM-P03-action-hi-r1",
      "AAM-P04-action-hi-r1",
      "AAM-P05-action-hi-r1",
      "AAM-P06-action-hi-r1",
      "AAM-P07-action-hi-r1",
      "AAM-P08-action-hi-r1",
      "AAM-P09-action-hi-r1",
      "AAM-P10-action-hi-r1",
      "AAM-P11-action-hi-r1",
      "AAM-P12-action-hi-r1",
      "AAM-P13-action-hi-r1",
      "AAM-P14-action-hi-r1",
      "AAM-P15-action-hi-r1",
      "AAM-P16-action-hi-r1",
      "AAM-P17-action-hi-r1",
      "AAM-P18-action-hi-r1",
      "AAM-P19-action-hi-r1",
      "AAM-P20-action-hi-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "key",
    "anchor_id": "AAM-P01-who-hi-r1",
    "field": "accepted_meaning",
    "quote": "मीरा",
    "severity": "medium",
    "category": "key_error",
    "comment": "Each actor performs exactly one event, so pointing at Mira for the who question is the same response as selecting event A for the action question. For pointing or in-scene selection, a correct who response gives no separate evidence of who-question understanding, yet both keys credit it.",
    "suggestion": "For who questions, offer मीरा and तारा name or photo cards (or AAC name symbols) placed away from the scene, and record a point into the scene as event-level evidence only.",
    "also_in": [
      "AAM-P02-who-hi-r1",
      "AAM-P03-who-hi-r1",
      "AAM-P04-who-hi-r1",
      "AAM-P05-who-hi-r1",
      "AAM-P06-who-hi-r1",
      "AAM-P07-who-hi-r1",
      "AAM-P08-who-hi-r1",
      "AAM-P09-who-hi-r1",
      "AAM-P10-who-hi-r1",
      "AAM-P11-who-hi-r1",
      "AAM-P12-who-hi-r1",
      "AAM-P13-who-hi-r1",
      "AAM-P14-who-hi-r1",
      "AAM-P15-who-hi-r1",
      "AAM-P16-who-hi-r1",
      "AAM-P17-who-hi-r1",
      "AAM-P18-who-hi-r1",
      "AAM-P19-who-hi-r1",
      "AAM-P20-who-hi-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "question",
    "anchor_id": "AAM-P01-what-hi-r1",
    "field": "prompt",
    "quote": "मीरा क्या कर रही है?",
    "severity": "medium",
    "category": "answer_leak",
    "comment": "The action and who prompts come first and both say 'गेंद लुढ़का रही है' aloud before this question; the message prompt follows after actor and action have both been named. Run in the listed order, the what and message items become echo tasks, and the case card gives no fresh-run marker.",
    "suggestion": "Put open questions first (message, then what) and move the action and who questions to a separate run or a new example, or mark each question on the case card as 'नया अवसर'.",
    "also_in": [
      "AAM-P02-what-hi-r1",
      "AAM-P03-what-hi-r1",
      "AAM-P04-what-hi-r1",
      "AAM-P05-what-hi-r1",
      "AAM-P06-what-hi-r1",
      "AAM-P07-what-hi-r1",
      "AAM-P08-what-hi-r1",
      "AAM-P09-what-hi-r1",
      "AAM-P10-what-hi-r1",
      "AAM-P11-what-hi-r1",
      "AAM-P12-what-hi-r1",
      "AAM-P13-what-hi-r1",
      "AAM-P14-what-hi-r1",
      "AAM-P15-what-hi-r1",
      "AAM-P16-what-hi-r1",
      "AAM-P17-what-hi-r1",
      "AAM-P18-what-hi-r1",
      "AAM-P19-what-hi-r1",
      "AAM-P20-what-hi-r1",
      "AAM-P01-message-hi-r1",
      "AAM-P02-message-hi-r1",
      "AAM-P03-message-hi-r1",
      "AAM-P04-message-hi-r1",
      "AAM-P05-message-hi-r1",
      "AAM-P06-message-hi-r1",
      "AAM-P07-message-hi-r1",
      "AAM-P08-message-hi-r1",
      "AAM-P09-message-hi-r1",
      "AAM-P10-message-hi-r1",
      "AAM-P11-message-hi-r1",
      "AAM-P12-message-hi-r1",
      "AAM-P13-message-hi-r1",
      "AAM-P14-message-hi-r1",
      "AAM-P15-message-hi-r1",
      "AAM-P16-message-hi-r1",
      "AAM-P17-message-hi-r1",
      "AAM-P18-message-hi-r1",
      "AAM-P19-message-hi-r1",
      "AAM-P20-message-hi-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "case",
    "anchor_id": "AAM-P02",
    "field": "setup",
    "quote": "शुरू से अंत तक दिखाएँ",
    "severity": "medium",
    "category": "scene_ambiguity",
    "comment": "To lower a basket, Mira must first have it raised; if the child sees her lift it, she has also lifted the basket and the who key (तारा only) becomes arguable. The same happens wherever the contrast action undoes the target: taking the block out, erasing, uncovering, unwinding.",
    "suggestion": "बच्चे के देखने से पहले विपरीत वस्तु की शुरुआती स्थिति तैयार रखें: मीरा की टोकरी पहले से ऊपर रखी हो (P02), तारा का ब्लॉक पहले से डिब्बे में हो (P05), मीरा के बोर्ड पर रेखा पहले से बनी हो (P10), मीरा का खिलौना पहले से ढका हो (P16), मीरा का फीता पहले से रील पर लिपटा हो (P18)।",
    "also_in": [
      "AAM-P05",
      "AAM-P10",
      "AAM-P16",
      "AAM-P18"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "case",
    "anchor_id": "AAM-P14",
    "field": "setup",
    "quote": "वयस्क पानी एक कप से दूसरे में डालना",
    "severity": "medium",
    "category": "scene_ambiguity",
    "comment": "'वयस्क ... दिखाए' reads as one adult doing both pouring and stirring, but the who questions need मीरा and तारा to be two distinguishable people. If one adult demonstrates both, the who question has no valid answer.",
    "suggestion": "दो वयस्क, एक मीरा और एक तारा बनकर, अपने-अपने कप से प्रदर्शन करें; बच्चा पानी न छुए।",
    "also_in": [
      "AAM-P18"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "question",
    "anchor_id": "AAM-P14-action-hi-r1",
    "field": "prompt",
    "quote": "पानी उँडेल रही है",
    "severity": "medium",
    "category": "translation",
    "comment": "'उँडेलना' is a literary word young children rarely use, and the setup itself says 'डालना'. The contrast label 'पानी हिला' (with no spoon) can mean shaking the cup and reuses the verb used for shaking in P13 and waving in P20.",
    "suggestion": "कप से पानी डाल रही है / चम्मच से पानी हिला रही है (प्रश्न: ‘कप से पानी कौन डाल रही है?’)",
    "also_in": [
      "AAM-P14-who-hi-r1",
      "AAM-P14-what-hi-r1",
      "AAM-P14-message-hi-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "question",
    "anchor_id": "AAM-P19-action-hi-r1",
    "field": "prompt",
    "quote": "गेंद उछाल रही है",
    "severity": "medium",
    "category": "translation",
    "comment": "'गेंद उछालना' usually means tossing the ball up into the air, not bouncing it on the floor as the setup describes ('सतह से बार-बार टकराकर उठना'). The Hindi prompts and key can therefore target a different action from the English 'bouncing the ball'.",
    "suggestion": "गेंद ज़मीन पर टप्पे खिला रही है (प्रश्न: ‘गेंद को टप्पे कौन खिला रही है?’)",
    "also_in": [
      "AAM-P19-who-hi-r1",
      "AAM-P19-what-hi-r1",
      "AAM-P19-message-hi-r1",
      "AAM-P19-ask-hi-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "case",
    "anchor_id": "AAM-P19",
    "field": "setup",
    "quote": "गेंद लुढ़के तो उसे लुढ़कना ही कहें",
    "severity": "medium",
    "category": "scene_ambiguity",
    "comment": "A ball pushed along a mat almost always rolls rather than slides, so the contrast label and option 'गेंद चटाई पर सरका' will usually not match what is seen. Renaming it on the spot changes the option set mid-session and repeats the P01 target.",
    "suggestion": "विपरीत घटना का नाम वही रखें जो दिखेगा: ‘गेंद चटाई पर लुढ़का रही है’ बनाम ‘गेंद ज़मीन पर टप्पे खिला रही है’; घटना-लेबल और विकल्प भी इसी अनुसार बदलें।",
    "also_in": []
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "question",
    "anchor_id": "AAM-P13-action-hi-r1",
    "field": "prompt",
    "quote": "शेकर घुमा रही है",
    "severity": "medium",
    "category": "translation",
    "comment": "'शेकर' is an English loanword most young Hindi-speaking children will not know, so the object label can block understanding of all the questions in this case. The setup line 'बिना आवाज़ भी देखने दें' is also unclear about what the practitioner should do.",
    "suggestion": "मोतियों वाली बंद बोतल लें: ‘बोतल घुमा रही है’ / ‘बोतल हिला रही है’ (प्रश्न: ‘बोतल कौन घुमा रही है?’)",
    "also_in": [
      "AAM-P13-who-hi-r1",
      "AAM-P13-what-hi-r1",
      "AAM-P13-message-hi-r1",
      "AAM-P13-ask-hi-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "question",
    "anchor_id": "AAM-P15-action-hi-r1",
    "field": "prompt",
    "quote": "खिलौने की सतह पर ब्रश चला रही है",
    "severity": "medium",
    "category": "learner_wording",
    "comment": "'खिलौने की सतह' is formal adult wording that makes the prompts long ('कौन खिलौने की सतह पर ब्रश चला रही है?') and hard for early learners. The brushing versus wiping contrast does not need 'सतह'.",
    "suggestion": "खिलौना-गाड़ी पर ब्रश चला रही है / खिलौना-गाड़ी कपड़े से पोंछ रही है",
    "also_in": [
      "AAM-P15-who-hi-r1",
      "AAM-P15-what-hi-r1",
      "AAM-P15-message-hi-r1",
      "AAM-P15-ask-hi-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "question",
    "anchor_id": "AAM-P09-action-hi-r1",
    "field": "prompt",
    "quote": "साथी को कार्ड दे रही है",
    "severity": "medium",
    "category": "learner_wording",
    "comment": "'साथी' is also the word for the adult running the session ('साथी से पूछो'), so it is unclear whether the card goes to a scene character or to the adult; with the current word order 'कौन साथी को...' can also be heard as 'which partner'.",
    "suggestion": "गुड़िया को कार्ड दे रही है (प्रश्न: ‘गुड़िया को कार्ड कौन दे रही है?’)",
    "also_in": [
      "AAM-P09-who-hi-r1",
      "AAM-P09-what-hi-r1",
      "AAM-P09-message-hi-r1",
      "AAM-P09-ask-hi-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "case",
    "anchor_id": "AAM-P12",
    "field": "setup",
    "quote": "बिना छुए इशारा करना और सतह दबाना दिखाएँ",
    "severity": "medium",
    "category": "scene_ambiguity",
    "comment": "Pointing is both the target action and the child's main response mode. A child answering 'तारा क्या कर रही है?' by pointing at the button may be indicating the object rather than showing the action, and a fingertip press passes through a pointing posture, so the events are hard to tell apart.",
    "suggestion": "विपरीत क्रिया पूरी हथेली से बटन दबाना रखें (‘हाथ से बटन दबा रही है’), और क्या-प्रश्न के लिए क्रिया-चित्र कार्ड या AAC प्रतीक दें ताकि बटन की ओर इशारा उत्तर न माना जाए।",
    "also_in": []
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "question",
    "anchor_id": "AAM-P01-action-hi-r1",
    "field": "accepted_meaning",
    "quote": "AAM-P01-target",
    "severity": "medium",
    "category": "technical_text",
    "comment": "The accepted meaning of every action question is an internal event ID, and the Hindi lesson prints it as the answer, alongside English line labels (action, who, what, message, ask). Hindi practitioners see codes and English instead of the correct event.",
    "suggestion": "‘घटना A: मीरा गेंद लुढ़का रही है’ जैसा पढ़ने योग्य उत्तर दिखाएँ और पंक्तियों के नाम क्रिया / कौन / क्या / संदेश / पूछना रखें; AAM-P01-target केवल छिपी कुंजी-ID रहे।",
    "also_in": [
      "AAM-P02-action-hi-r1",
      "AAM-P03-action-hi-r1",
      "AAM-P04-action-hi-r1",
      "AAM-P05-action-hi-r1",
      "AAM-P06-action-hi-r1",
      "AAM-P07-action-hi-r1",
      "AAM-P08-action-hi-r1",
      "AAM-P09-action-hi-r1",
      "AAM-P10-action-hi-r1",
      "AAM-P11-action-hi-r1",
      "AAM-P12-action-hi-r1",
      "AAM-P13-action-hi-r1",
      "AAM-P14-action-hi-r1",
      "AAM-P15-action-hi-r1",
      "AAM-P16-action-hi-r1",
      "AAM-P17-action-hi-r1",
      "AAM-P18-action-hi-r1",
      "AAM-P19-action-hi-r1",
      "AAM-P20-action-hi-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "key",
    "anchor_id": "AAM-P01-ask-hi-r1",
    "field": null,
    "quote": null,
    "severity": "medium",
    "category": "translation",
    "comment": "The Hindi ask keys give the alternatives note and rubric in English, with English example questions ('Who?', 'What is she doing?'), so Hindi reviewers get no Hindi short forms to accept. The same note is also used for both gap types, so a question that does not match the gap could be credited.",
    "suggestion": "पात्र पता न हो तो: ‘कौन?’ या ‘कौन कर रही है?’ काफ़ी हो सकता है। क्रिया पता न हो तो: ‘क्या?’ या ‘क्या कर रही है?’ काफ़ी हो सकता है।",
    "also_in": [
      "AAM-P02-ask-hi-r1",
      "AAM-P03-ask-hi-r1",
      "AAM-P04-ask-hi-r1",
      "AAM-P05-ask-hi-r1",
      "AAM-P06-ask-hi-r1",
      "AAM-P07-ask-hi-r1",
      "AAM-P08-ask-hi-r1",
      "AAM-P09-ask-hi-r1",
      "AAM-P10-ask-hi-r1",
      "AAM-P11-ask-hi-r1",
      "AAM-P12-ask-hi-r1",
      "AAM-P13-ask-hi-r1",
      "AAM-P14-ask-hi-r1",
      "AAM-P15-ask-hi-r1",
      "AAM-P16-ask-hi-r1",
      "AAM-P17-ask-hi-r1",
      "AAM-P18-ask-hi-r1",
      "AAM-P19-ask-hi-r1",
      "AAM-P20-ask-hi-r1"
    ]
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "lesson",
    "anchor_id": null,
    "field": "lesson",
    "quote": "elicited है, spontaneous नहीं",
    "severity": "medium",
    "category": "translation",
    "comment": "English technical terms are left inside the Hindi guidance at exactly the point where the lesson explains how asking is recorded, so Hindi-reading practitioners may miss the distinction.",
    "suggestion": "सामान्य आमंत्रण के बाद पूछा गया प्रश्न ‘आमंत्रण पर पूछा गया’ माना जाए, ‘अपने-आप पूछा गया’ नहीं।",
    "also_in": []
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "lesson",
    "anchor_id": null,
    "field": "lesson",
    "quote": "Four separate routines and keys",
    "severity": "medium",
    "category": "translation",
    "comment": "The whole 'Reserved assessment' section of the Hindi lesson, including its heading, is untranslated English and names internal files.",
    "suggestion": "सुरक्षित आकलन: आकलन के चार अलग प्रसंग और उनकी कुंजियाँ केवल आकलनकर्ता के पास हैं; ये इस पाठ और अभ्यास ऑडियो में शामिल नहीं हैं। भाषाओं और इकाइयों में वास्तविक पूर्व परिचय जाँचें; अज्ञात इतिहास को ‘पहले नहीं देखा’ न मानें। कोई स्वचालित महारत या स्थानांतरण श्रेय नहीं दिया जाता।",
    "also_in": []
  },
  {
    "unit_id": "ACTION-AGENT-MEANING",
    "language": "hi",
    "anchor_type": "case",
    "anchor_id": "AAM-P05",
    "field": "setup",
    "quote": "डिब्बे की दिखाई देती सीमा",
    "severity": "low",
    "category": "translation",
    "comment": "Some setups are literal renderings of the English that read unnaturally: 'दिखाई देती सीमा' (visible boundary) here, 'ऊपर-ऊपर रखें' for stacking in P07, and 'दोबारा इस्तेमाल होने वाले बोर्ड' with 'रबर' for a whiteboard eraser in P10.",
    "suggestion": "P05: ‘ब्लॉक को डिब्बे के अंदर रखना और बाहर निकालना दिखाएँ; डिब्बे का किनारा और ब्लॉक का पूरा रास्ता दिखे।’ P07: ‘एक समूह के ब्लॉक एक के ऊपर एक रखें’। P10: ‘एक जैसे व्हाइटबोर्ड पर मार्कर से रेखा बनाना और डस्टर से मिटाना दिखाएँ।’",
    "also_in": [
      "AAM-P07",
      "AAM-P10"
    ]
  }
]
