Your previous grammar for {task_lang} was executed by the machine and FAILED on these attested pairs: {failures_block} ("got" is what your grammar produced under mechanical execution; "expected" is the attested truth.) Previous grammar: {previous_grammar} Diagnose the failures (wrong lexicon gloss? missing affix? missing rewrite rule at a morpheme boundary? wrong constituent order?) and emit a CORRECTED complete JSON grammar in the same format. The corrected grammar must reproduce every attested pair, including the ones above, when executed mechanically. JSON only.