{
  "authority": "proposal_package",
  "note": "NOT canon — versioned proposal package for human review.",
  "package": {
    "id": 122,
    "title": "Cleanup: retire the dead name Yukejulhel from canon",
    "origin_kind": "mcp",
    "source_summary": "Data-quality cleanup, not new lore. The author confirms Yukejulhel is an obsolete pre-rename name for Medesjul (species.firgol.sentient.julhel.medesjul, canon_json), left over from WorldAnvil and carried into the JSON import. Four canon files still list it as a related species: countries_and_continents.continents.silgolt.nations.izheim.izheim_union, ...kokit.duchy_of_kokit, ...nasun.nasun_ground, ...hihn.hihn_confluence (all canon_json). No entity exists at any Yukejulhel id, so every one of these edges is currently unresolved.",
    "created_at": "2026-08-13 10:07:15",
    "updated_at": "2026-08-14 13:39:32",
    "rollup": {
      "state": "canonized",
      "counts": {
        "accepted": 1,
        "canonized": 8
      },
      "total": 9,
      "accepted": 1,
      "canonized": 8,
      "resolved": 9
    }
  },
  "items": [
    {
      "id": 122,
      "key": "primary",
      "title": "Package overview",
      "kind": "overview",
      "status": "accepted",
      "version": 1,
      "target_entity_id": null,
      "payload": {
        "markdown": "# Ask\n\nThis package fixes a data bug rather than adding lore. **Yukejulhel is a dead name for Medesjul** — an earlier naming that was superseded before the JSON import and never swept out of the WorldAnvil-derived content.\n\nFour canon country files still list `Yukejulhel` in `related_species`:\n\n- `...silgolt.nations.izheim.izheim_union`\n- `...silgolt.nations.kokit.duchy_of_kokit`\n- `...silgolt.nations.nasun.nasun_ground`\n- `...silgolt.nations.hihn.hihn_confluence`\n\nBecause no entity exists at any Yukejulhel id, all four of those edges currently dangle — they point at nothing. Meanwhile Medesjul, the actual majority population of most of the western cluster, is absent from the related_species of every one of those countries. The relation graph is wrong in both directions at once.\n\n## How this surfaced\n\nBadly, and I want to be straight about it. While writing the western-cluster packages I flagged `Kaetijul` vs `Kaetijulhel` as a canon inconsistency; you corrected me — `-jul` is just the short form of `-julhel`. I then reported \"Yukejulhel has no species entity\" as a genuine remaining gap and wrote it into eight package overviews. That was also wrong, for a different reason: it has no entity because it *is* Medesjul.\n\nTwo false alarms in a row on the same axis. The lesson I'd draw is that I was pattern-matching on suffixes instead of asking what the names actually referred to, and I should have asked after the first correction rather than generating a second theory.\n\nThe entity payloads in the ten Silgolt packages have all been corrected to use **Medesjul**, so nothing in the queue will write the dead name into a new canon file on promotion.\n\n## Items\n\nEight `relationship` edits — for each of the four affected countries, remove the dangling `Yukejulhel` edge and add the correct `Medesjul` one. These are surgical and independently reviewable; accept or reject them per country.\n\n## Open questions for the human reviewer\n\n- **Prose occurrences are not covered here.** Kokit, Nasun, and Hihn also use \"Yukejulhel\" inside their `content` body text. Patching those means replacing whole content sections, which I did not want to do blind on live canon files — a wrong keystroke there costs more than the bug. Say the word and I'll read each file and file precise `field_patch` items for the prose.\n- **Long form or short?** Those four files use the long forms throughout (`Kaetijulhel`). The literal long form of Medesjul would be *Medesjulhel*, which appears nowhere in canon. I have used **Medesjul**, matching the species entity's own name. If you'd rather the country files stay internally long-form, these edges should say Medesjulhel instead — your call, and worth settling before anything is promoted.\n- Worth a grep of the wider corpus. If the dead name reached these four files, it may also be sitting in `writing/` or in WorldAnvil exports not yet imported."
      }
    },
    {
      "id": 123,
      "key": "izheim-union-remove-dead-yukejulhel-edge",
      "title": "Izheim Union — remove dead Yukejulhel edge",
      "kind": "relationship",
      "status": "canonized",
      "version": 1,
      "target_entity_id": "countries_and_continents.continents.silgolt.nations.izheim.izheim_union",
      "payload": {
        "subject_entity_id": "countries_and_continents.continents.silgolt.nations.izheim.izheim_union",
        "predicate": "related_species",
        "object_ref": "Yukejulhel",
        "operation": "remove"
      }
    },
    {
      "id": 124,
      "key": "izheim-union-add-medesjul",
      "title": "Izheim Union — add Medesjulhel",
      "kind": "relationship",
      "status": "canonized",
      "version": 2,
      "target_entity_id": "countries_and_continents.continents.silgolt.nations.izheim.izheim_union",
      "payload": {
        "subject_entity_id": "countries_and_continents.continents.silgolt.nations.izheim.izheim_union",
        "predicate": "related_species",
        "object_ref": "Medesjulhel",
        "operation": "add"
      }
    },
    {
      "id": 125,
      "key": "duchy-of-kokit-remove-dead-yukejulhel-edge",
      "title": "Duchy of Kokit — remove dead Yukejulhel edge",
      "kind": "relationship",
      "status": "canonized",
      "version": 1,
      "target_entity_id": "countries_and_continents.continents.silgolt.nations.kokit.duchy_of_kokit",
      "payload": {
        "subject_entity_id": "countries_and_continents.continents.silgolt.nations.kokit.duchy_of_kokit",
        "predicate": "related_species",
        "object_ref": "Yukejulhel",
        "operation": "remove"
      }
    },
    {
      "id": 126,
      "key": "duchy-of-kokit-add-medesjul",
      "title": "Duchy of Kokit — add Medesjulhel",
      "kind": "relationship",
      "status": "canonized",
      "version": 2,
      "target_entity_id": "countries_and_continents.continents.silgolt.nations.kokit.duchy_of_kokit",
      "payload": {
        "subject_entity_id": "countries_and_continents.continents.silgolt.nations.kokit.duchy_of_kokit",
        "predicate": "related_species",
        "object_ref": "Medesjulhel",
        "operation": "add"
      }
    },
    {
      "id": 127,
      "key": "nasun-ground-remove-dead-yukejulhel-edge",
      "title": "Nasun Ground — remove dead Yukejulhel edge",
      "kind": "relationship",
      "status": "canonized",
      "version": 1,
      "target_entity_id": "countries_and_continents.continents.silgolt.nations.nasun.nasun_ground",
      "payload": {
        "subject_entity_id": "countries_and_continents.continents.silgolt.nations.nasun.nasun_ground",
        "predicate": "related_species",
        "object_ref": "Yukejulhel",
        "operation": "remove"
      }
    },
    {
      "id": 128,
      "key": "nasun-ground-add-medesjul",
      "title": "Nasun Ground — add Medesjulhel",
      "kind": "relationship",
      "status": "canonized",
      "version": 2,
      "target_entity_id": "countries_and_continents.continents.silgolt.nations.nasun.nasun_ground",
      "payload": {
        "subject_entity_id": "countries_and_continents.continents.silgolt.nations.nasun.nasun_ground",
        "predicate": "related_species",
        "object_ref": "Medesjulhel",
        "operation": "add"
      }
    },
    {
      "id": 129,
      "key": "hihn-confluence-remove-dead-yukejulhel-edge",
      "title": "Hihn Confluence — remove dead Yukejulhel edge",
      "kind": "relationship",
      "status": "canonized",
      "version": 1,
      "target_entity_id": "countries_and_continents.continents.silgolt.nations.hihn.hihn_confluence",
      "payload": {
        "subject_entity_id": "countries_and_continents.continents.silgolt.nations.hihn.hihn_confluence",
        "predicate": "related_species",
        "object_ref": "Yukejulhel",
        "operation": "remove"
      }
    },
    {
      "id": 130,
      "key": "hihn-confluence-add-medesjul",
      "title": "Hihn Confluence — add Medesjulhel",
      "kind": "relationship",
      "status": "canonized",
      "version": 2,
      "target_entity_id": "countries_and_continents.continents.silgolt.nations.hihn.hihn_confluence",
      "payload": {
        "subject_entity_id": "countries_and_continents.continents.silgolt.nations.hihn.hihn_confluence",
        "predicate": "related_species",
        "object_ref": "Medesjulhel",
        "operation": "add"
      }
    }
  ],
  "reviews": [
    {
      "id": 100,
      "item_id": 130,
      "candidate_id": 134,
      "decision": "accepted",
      "notes": null,
      "created_at": "2026-08-14 13:39:32",
      "item_title": "Hihn Confluence — add Medesjulhel"
    },
    {
      "id": 99,
      "item_id": 129,
      "candidate_id": 129,
      "decision": "accepted",
      "notes": null,
      "created_at": "2026-08-14 13:39:32",
      "item_title": "Hihn Confluence — remove dead Yukejulhel edge"
    },
    {
      "id": 98,
      "item_id": 128,
      "candidate_id": 133,
      "decision": "accepted",
      "notes": null,
      "created_at": "2026-08-14 13:39:32",
      "item_title": "Nasun Ground — add Medesjulhel"
    },
    {
      "id": 97,
      "item_id": 127,
      "candidate_id": 127,
      "decision": "accepted",
      "notes": null,
      "created_at": "2026-08-14 13:39:32",
      "item_title": "Nasun Ground — remove dead Yukejulhel edge"
    },
    {
      "id": 96,
      "item_id": 126,
      "candidate_id": 132,
      "decision": "accepted",
      "notes": null,
      "created_at": "2026-08-14 13:39:32",
      "item_title": "Duchy of Kokit — add Medesjulhel"
    },
    {
      "id": 95,
      "item_id": 125,
      "candidate_id": 125,
      "decision": "accepted",
      "notes": null,
      "created_at": "2026-08-14 13:39:32",
      "item_title": "Duchy of Kokit — remove dead Yukejulhel edge"
    },
    {
      "id": 94,
      "item_id": 124,
      "candidate_id": 131,
      "decision": "accepted",
      "notes": null,
      "created_at": "2026-08-14 13:39:32",
      "item_title": "Izheim Union — add Medesjulhel"
    },
    {
      "id": 93,
      "item_id": 123,
      "candidate_id": 123,
      "decision": "accepted",
      "notes": null,
      "created_at": "2026-08-14 13:39:32",
      "item_title": "Izheim Union — remove dead Yukejulhel edge"
    },
    {
      "id": 92,
      "item_id": 122,
      "candidate_id": 122,
      "decision": "accepted",
      "notes": null,
      "created_at": "2026-08-14 13:39:32",
      "item_title": "Package overview"
    }
  ]
}