Link Normalization Alias Map — run at p7 after all files land
sed pass over /home/writingtired/from-wiki/{01_Seasons,02_Characters,03_Plotlines,04_Lore}/*.md Order matters: longest names first (sed | with alternation handles it; use -E).
LORE → canonical (18 lore files: 16 Index + 2 additions)
CANONICAL SET: The_Talismans, The_Monsters_Behavior, Faraway_Trees, The_Bottle_Tree, The_Tunnels_and_Caves, The_Music_Box, The_Symbol, The_Town_and_Its_Rules, The_Children_and_Reincarnation, The_Boy_in_White, The_Voices_and_Kimono_Woman, The_Lighthouse, The_Ruins, The_Lake_of_Tears, The_Straw_Dolls, Electricity_and_Infrastructure, Colony_House (ADD — 52 refs, major location) Mirandas_Paintings (ADD — 6 refs, distinct canon artifact)
ALIASES (agent names → canonical): The_Faraway_Trees → Faraway_Trees The_Tunnels → The_Tunnels_and_Caves The_Settlement → The_Town_and_Its_Rules The_Towns_Rules → The_Town_and_Its_Rules Town → The_Town_and_Its_Rules The_Diner → The_Town_and_Its_Rules The_Clinic → The_Town_and_Its_Rules The_Church → The_Town_and_Its_Rules The_Bar → The_Town_and_Its_Rules The_Barn → The_Town_and_Its_Rules The_Bus → The_Town_and_Its_Rules The_Drone → The_Town_and_Its_Rules The_Box → The_Town_and_Its_Rules Sheriff_Station → The_Town_and_Its_Rules Matthews_Home → The_Town_and_Its_Rules Matthews_RV → The_Town_and_Its_Rules Clairys_Truck → The_Town_and_Its_Rules The_Phone_Calls → The_Town_and_Its_Rules The_Voice_on_the_Radio → The_Town_and_Its_Rules The_Radio_Tower → The_Radio_Tower_Project (plotline) Escape_Attempts → Faraway_Trees The_Car_Graveyard → The_Town_and_Its_Rules The_Bottle_Tree_Numbers → The_Bottle_Tree The_Seven_Children → The_Children_and_Reincarnation The_Voices → The_Voices_and_Kimono_Woman The_Nursery_Rhyme → The_Voices_and_Kimono_Woman The_Dungeon → The_Tunnels_and_Caves The_Brundles → The_Tunnels_and_Caves Boyds_Worms → The_Monsters_Behavior Jasper → ../02_Characters/Christopher.md (doll belonged to Christopher) Victors_Drawings → ../02_Characters/Victor_Kavanaugh.md Storywalking → ../03_Plotlines/Julies_Storywalking_Arc.md
PLOTLINES → canonical (11 files: 10 Index + 1 addition)
CANONICAL SET: The_Music_Box_Cicadas_Arc, The_Radio_Tower_Project, Boyd_and_Saras_Forest_Expedition, The_Bus_Arrival, Tabitha_Search_for_the_Children, The_Reincarnation_Revelation, The_Fatima_Pregnancy_and_Smileys_Rebirth, Julies_Storywalking_Arc, The_Man_in_Yellow_Arc, The_Lake_of_Tears_Quest, Martin_and_the_Dungeon_Arc (ADD — 3 refs, music-box origin content)
ALIASES: The_Reincarnation_Arc → The_Reincarnation_Revelation Saras_Connection_Arc → Boyd_and_Saras_Forest_Expedition The_Experiment_Theory → ../05_Tracker/Unresolved_Plot_Tracker.md
CHARACTERS → canonical (56 files)
ALIASES: Smiley_Creature → Smiley Rudra_Khatri → Father_Khatri Ghoulish_Children → The_Anghkooey_Children
VERIFY AFTER PASS
- grep -ohP '../0[1-5][A-Za-z]+/[A-Za-z0-9_-.]+.md' {01_Seasons,02_Characters,03_Plotlines,04_Lore}/*.md | sort -u → every name must be in: 40 episodes, 56 chars, 11 plotlines, 18 lore, 1 tracker
- Then verify Index.md links match the same sets (add 12 extra chars, Colony_House, Mirandas_Paintings, Martin_and_the_Dungeon_Arc to Index).