Review / Collapse the Great Wyrm War twin into history.events.the_great_wyrm_war
mcp proposal · package #167
Collapse the Great Wyrm War twin into history.events.the_great_wyrm_war
Follows package 142, which was canonized. Grounded on live canon_json reads of history.events.the_great_wyrm_war and military_conflicts.great_wyrm_war, including the seven canonized child conflicts (burning_of_vekh_zural, crossing_at_sosaaz, busyl_causeway, yuliz_sieges, netin_fojaa, urtkaa, siege_of_kaagaat) and the four incoming references on the event entity. All content sections carried verbatim from the military_conflict record; only the summary was edited, to remove a reviewer note canonized in error, and 'Zelguh Kairtis' corrected to 'Zelguu Kairtis' per history.characters.zelguu_kairtis.
Partially Canonized
17/17
items resolved
Proposal workspace — not canon. Accepting an item records your
review decision. Writing it into canon requires a separate exact preview and
typed confirmation. Overview items are never imported.
Review the whole package · 2 items
Item
Full package
Timeline
Relationships
Canon impact
History
Export .md
Export .json
Chronology projection
Timeline Events, lifespans, and timeline patches are read from the same reviewable items.
5869–5905
The Great Wyrm War
event
5869–5905
The Great Wyrm War
canon context
5869
The Burning of Vekh'Zural
canon context
5870
The Crossing at Sosaaz
canon context
5881
The Busyl Causeway
canon context
5888–5891
The Yuliz Sieges
canon context
5894
Netin'Fojaa
canon context
5899
Urtkaa
canon context
5903–5905
The Siege of Kaagaat
canon context
Selected item
Package overview
Accepted
Overview v1
Overview frames this package for review. It is never written to canon.
Decision note
Accept
Request revision
Reject
Return to review
Manual revision
Title
Text# Ask
Collapse the Great Wyrm War twin into `history.events.the_great_wyrm_war`, and retire `military_conflicts.great_wyrm_war`.
# Why this is now a migration rather than a rewiring
Package 142 was canonized before this decision was made. `military_conflicts.great_wyrm_war` now holds the full article, the four campaign phases, and seven `child_conflicts` edges to seven canon child entities. All of that has to move rather than simply be re-pointed.
# Defect being fixed
The summary patch from package 142 was canonized verbatim, including its reviewer note. The live canon summary currently ends: *"NOTE FOR REVIEWER: the current summary spells the Vaazaa'Dovaajun's birth name 'Zelguh Kairtis'..."* That was my error — a note meant for the review layer written into a field that gets promoted. The merged entity here carries a clean summary. The underlying spelling issue is resolved by the merge itself: the retired entity was the only place 'Zelguh' appeared.
# Items
**Item 2** — full replacement document for `history.events.the_great_wyrm_war`. Carries every content section from the military_conflict entity verbatim, plus its relations, plus the existing `age` edge. Type stays `event`, subtype stays `third_age`, so the Atlas browse entry under Event / Third Age is preserved. The four incoming references (Kaemisyol ×2, Consolidation Wars, Ashen Regency) already land here and need no change.
**Items 3-9** — remove `parent_conflict` → `military_conflicts.great_wyrm_war` from each of the seven children.
**Items 10-16** — add `parent_conflict` → `history.events.the_great_wyrm_war` to each of the seven children.
**Item 17** — retirement note. Deleting a canon entity is a human action; the file has to go by hand.
# Ordering
Item 2 before items 3-16, or the children will briefly point at nothing. Item 17 last.
# Carried forward without change
The `overview` content section duplicates the four narrative sections concatenated, with WorldAnvil `@[...](Article:uuid)` link markup the split sections lack. It is carried verbatim rather than dropped, because a merge that silently loses a section is worse than a merge that leaves redundancy. Worth a separate cleanup pass — either delete the duplicate or port its links into the split sections.
# Open
The seven child entities keep the `military_conflict` type and their `military_conflicts.*` ids. Only the parent collapses. If you would rather the whole cluster live under `history.events.*`, say so and this package needs redoing — it would mean seven new entities and seven retirements rather than one.
What changed?
Save as new pending version
AI action · one call
ActionRevise this item
PersonalityCaeru Vane · Character Spark Dajun Kess · Caravan Practicalist Elin Varr · Lore Conversation Partner Finaanaa Riiulgruth · Abyssal Muse Ilthara Saelun · Ritual-Risk Reader Kaemeih Kehtuz · Critic Lethra Vaun · Identity Witness Maerin Keth · Route Scout Mirola Vek · Myth-Teller Moyaakog/Sigtaara Peltuz · Scribe Nalya Vireth · Landscape Witness Serrin Daal · Place-Maker Silyuhn / Rîwɔk · Lore Master Suurak Vuldren · Imperial Archivist Tethunaas Peltuz · Scribe Vessa Rookwake · Rumor-Broker Ykhe/Yaat Peltuz · Scribe
ProviderOpenRouter (free models) · free · unavailable Claude — CLI (subscription) · subscription quota Codex — CLI (subscription) · subscription quota Grok — CLI (subscription) · subscription quota Kimi — CLI (subscription) · subscription quota xAI — API key (per-token) · paid (xAI key) · unavailable Z.ai — GLM Coding Plan · subscription quota Aion Labs — API key (free quota) · free quota Mistral — API key (free quota) · free quota
Model
Instruction
Preview one-call gate
Overview accepted as read. Nothing to canonize.