{
  "version": "53.16",
  "release_date": "2026-08-05",
  "research_date": "2026-09-19",
  "sources": [
    {
      "id": "WA01",
      "title": "World generation",
      "url": "https://dwarffortresswiki.org/index.php/World_generation",
      "status": "current",
      "summary": "Parameters generate geography and history; elapsed history changes surviving civilizations, sites, beasts and accumulated artifacts. Extinct fauna placement became configurable in 53.15."
    },
    {
      "id": "WA02",
      "title": "Civilization",
      "url": "https://dwarffortresswiki.org/index.php/Civilization",
      "status": "current",
      "summary": "Entities define populations, item traditions, resources, cultures and political relations; dying civilizations can lose trade and migration support."
    },
    {
      "id": "WA03",
      "title": "Historical figure",
      "url": "https://dwarffortresswiki.org/index.php/Historical_figure",
      "status": "current",
      "summary": "Most populations are abstract; historical figures and their associations persist across local-map loading. Citizens and adventurers become historical figures."
    },
    {
      "id": "WA04",
      "title": "World activities",
      "url": "https://dwarffortresswiki.org/index.php/World_activities",
      "status": "migrated-v0.47.05",
      "summary": "Current namespace explicitly carries a DF2014 migration warning. Continued world simulation is corroborated elsewhere; detailed offscreen processes retain uncertainty."
    },
    {
      "id": "WA05",
      "title": "DF2014:World activities",
      "url": "https://dwarffortresswiki.org/index.php/DF2014:World_activities",
      "status": "older-v0.47.05",
      "summary": "Older account of offscreen family, succession, traveling groups and site changes; used only for explicitly marked inferred relationships."
    },
    {
      "id": "WA06",
      "title": "Legends",
      "url": "https://dwarffortresswiki.org/index.php/Legends",
      "status": "current",
      "summary": "Viewer of recorded people, events, sites and player achievements; reveal-history setting controls report visibility rather than causation."
    },
    {
      "id": "WA07",
      "title": "Embark",
      "url": "https://dwarffortresswiki.org/index.php/Embark",
      "status": "current",
      "summary": "Origin civilization and site selection determine diplomacy, initial equipment, skills, resources and the local map."
    },
    {
      "id": "WA08",
      "title": "Dwarf fortress mode",
      "url": "https://dwarffortresswiki.org/index.php/Fortress_mode",
      "status": "current",
      "summary": "Retirement leaves a populated world settlement; abandonment saves ruins; both permit further games in the same world."
    },
    {
      "id": "WA09",
      "title": "Reclaim fortress mode",
      "url": "https://dwarffortresswiki.org/index.php/Reclaim_fortress_mode",
      "status": "migrated-v0.47.05",
      "summary": "Migrated page distinguishes unretiring an existing population from reclaiming ruins with a new expedition; exact preservation and bugs are not relied on."
    },
    {
      "id": "WA10",
      "title": "Biome",
      "url": "https://dwarffortresswiki.org/index.php/Biome",
      "status": "current",
      "summary": "Region fields determine biome, vegetation and fauna; geology and local resource availability vary among biome tiles."
    },
    {
      "id": "WA11",
      "title": "Surroundings",
      "url": "https://dwarffortresswiki.org/index.php/Surroundings",
      "status": "current",
      "summary": "Alignment and savagery select ecology and environmental threats; evil regions may reanimate remains. Cavern fauna do not inherit surface alignment."
    },
    {
      "id": "WA12",
      "title": "Climate",
      "url": "https://dwarffortresswiki.org/index.php/Climate",
      "status": "current",
      "summary": "Temperature range and season constrain surface water and exposure; temperature simulation can be disabled."
    },
    {
      "id": "WA13",
      "title": "Weather",
      "url": "https://dwarffortresswiki.org/index.php/Weather",
      "status": "current",
      "summary": "Rain fills pools and cleans contaminants; temperature freezes water; wind generates mechanical power; evil precipitation can apply syndromes."
    },
    {
      "id": "WA14",
      "title": "Stone layers",
      "url": "https://dwarffortresswiki.org/index.php/Stone_layers",
      "status": "current",
      "summary": "Soil and four broad rock-layer types determine mineable materials and farming access; ongoing plate tectonics is not implemented."
    },
    {
      "id": "WA15",
      "title": "Aquifer",
      "url": "https://dwarffortresswiki.org/index.php/Aquifer",
      "status": "current",
      "summary": "Exposed water-bearing walls leak forever; heavy aquifers also absorb water. Flooding interrupts work; sealing walls or pumping controls it."
    },
    {
      "id": "WA16",
      "title": "Cavern",
      "url": "https://dwarffortresswiki.org/index.php/Cavern",
      "status": "current",
      "summary": "Breaching underground ecosystems exposes water, mud, fungal resources, creatures and threats; discovery enables subterranean vegetation growth."
    },
    {
      "id": "WA17",
      "title": "Creature: agitation",
      "url": "https://dwarffortresswiki.org/index.php/Creature#Agitation",
      "status": "current",
      "summary": "Environmental disturbance in savage biomes can cause agitated animals to attack; difficulty settings tune agitation and taming can remove it."
    },
    {
      "id": "WA18",
      "title": "Adventurer mode",
      "url": "https://dwarffortresswiki.org/index.php/Adventurer_mode",
      "status": "current",
      "summary": "Current overview covers character and party creation, actions, inventory, survival and persistent-world retirement. Explicitly excludes former site construction."
    },
    {
      "id": "WA19",
      "title": "Gait",
      "url": "https://dwarffortresswiki.org/index.php/Gait",
      "status": "current",
      "summary": "Movement modes require appropriate intact body parts; selected gait, exertion, equipment and skill affect movement."
    },
    {
      "id": "WA20",
      "title": "Adventurer mode gameplay",
      "url": "https://dwarffortresswiki.org/index.php/Adventurer_mode_gameplay",
      "status": "migrated-v0.47.05",
      "summary": "Migrated detailed gameplay page contains current interface material mixed with obsolete building advice. Tactical-party and stealth details are marked uncertain where not independently corroborated."
    },
    {
      "id": "WA21",
      "title": "Quest",
      "url": "https://dwarffortresswiki.org/index.php/Quest",
      "status": "current",
      "summary": "Commanders and priests give duties; actual world troubles and artifact claims also supply self-directed objectives. Completing and reporting deeds spreads reputation."
    },
    {
      "id": "WA22",
      "title": "Talking",
      "url": "https://dwarffortresswiki.org/index.php/Talking",
      "status": "current",
      "summary": "Dialogue permits recruitment, barter, claims, questioning, performances and value debates. Successful arguments can change personal values."
    },
    {
      "id": "WA23",
      "title": "Reputation",
      "url": "https://dwarffortresswiki.org/index.php/Reputation",
      "status": "current",
      "summary": "Witness knowledge, affiliation and identities affect reputation, recruitment, quest difficulty, social reaction and tavern prices."
    },
    {
      "id": "WA24",
      "title": "Rumor",
      "url": "https://dwarffortresswiki.org/index.php/Rumor",
      "status": "current",
      "summary": "Witnessed historical events spread through conversation and traveling informants. Artifact location knowledge becomes stale; logs display known information."
    },
    {
      "id": "WA25",
      "title": "Claim",
      "url": "https://dwarffortresswiki.org/index.php/Claim",
      "status": "current",
      "summary": "Competing territorial and artifact claims can drive conflict, quests and theft. Adventurers may claim existing sites; retiring exposes sites to world activity."
    },
    {
      "id": "WA26",
      "title": "Chosen",
      "url": "https://dwarffortresswiki.org/index.php/Chosen",
      "status": "current-incomplete",
      "summary": "Implemented destiny directs adventurers through priest artifact quests; rare divine protection exists but its triggers remain poorly understood."
    },
    {
      "id": "WA27",
      "title": "Need",
      "url": "https://dwarffortresswiki.org/index.php/Need",
      "status": "migrated-v0.47.05",
      "summary": "Migrated page describes focus and action fulfillment. 53.16 explicitly disabled family need; Adventure-specific action mapping is treated as older-version inference."
    },
    {
      "id": "WA28",
      "title": "DF2014:Need",
      "url": "https://dwarffortresswiki.org/index.php/DF2014:Need",
      "status": "older-v0.47.05",
      "summary": "Used for labeled inference that Adventure fulfillment activities modify focus; detailed obsolete social-need claims are excluded."
    },
    {
      "id": "WA29",
      "title": "Release information: 53.16",
      "url": "https://dwarffortresswiki.org/index.php/Release_information/53.16",
      "status": "current",
      "summary": "August 5 2026 release: family need disabled; scholar item-taking corrected; regional size affects wilderness creature variety."
    },
    {
      "id": "WA30",
      "title": "Combat",
      "url": "https://dwarffortresswiki.org/index.php/Combat",
      "status": "current",
      "summary": "Current combat account supports Adventure attack selection, party tactical control, anatomy damage and defense."
    },
    {
      "id": "WA31",
      "title": "Mount",
      "url": "https://dwarffortresswiki.org/index.php/Mount",
      "status": "current",
      "summary": "Adventurers can ride and lead mounts, use pack animals, claim pets and encounter independent animal behavior."
    },
    {
      "id": "WA32",
      "title": "Book",
      "url": "https://dwarffortresswiki.org/index.php/Book",
      "status": "current",
      "summary": "Reading teaches art and academic topics; writing requires material and literacy. Secrets can confer necromancy; known content differs from generated book-description text."
    },
    {
      "id": "WA33",
      "title": "Necromancer",
      "url": "https://dwarffortresswiki.org/index.php/Necromancer",
      "status": "current",
      "summary": "Current Adventure section documents learning secrets, invoking necromantic powers and creating undead companions."
    },
    {
      "id": "WA34",
      "title": "Adventure mode quick reference",
      "url": "https://dwarffortresswiki.org/index.php/Adventure_mode_quick_reference",
      "status": "current",
      "summary": "Current control reference corroborates party settings, exploration, inventory and reports; its obsolete build-site key is overridden by explicit removal in the main Adventure article."
    },
    {
      "id": "WA35",
      "title": "Release information: 53.11",
      "url": "https://dwarffortresswiki.org/index.php/Release_information/53.11",
      "status": "current",
      "summary": "March 4 2026 patch fixed changing party tactical AI settings, independently confirming tactical party control remains implemented."
    },
    {
      "id": "WA36",
      "title": "Deity",
      "url": "https://dwarffortresswiki.org/index.php/Deity",
      "status": "current",
      "summary": "Adventure worship and prayer needs; chosen patron guidance; divination and desecration consequences."
    },
    {
      "id": "R_TEMP",
      "title": "Temperature",
      "url": "https://dwarffortresswiki.org/index.php/Temperature",
      "status": "current",
      "summary": "Material temperature thresholds govern phase changes and thermal damage; heat exchange depends on specific heat. No real-world heat-engine model is assumed."
    },
    {
      "id": "R_MAT",
      "title": "Material",
      "url": "https://dwarffortresswiki.org/index.php/Material",
      "status": "current",
      "summary": "Materials determine mass, temperature response, manufacturing uses, value and tissue/equipment behavior."
    },
    {
      "id": "R_SCI",
      "title": "Material science",
      "url": "https://dwarffortresswiki.org/index.php/Material_science",
      "status": "current-migrated",
      "summary": "Migrated article: qualitative impact/shear distinctions inform combat; exact damage formulas and unsupported material variables are deliberately not reproduced."
    },
    {
      "id": "R_FLOW",
      "title": "Flow",
      "url": "https://dwarffortresswiki.org/index.php/Flow",
      "status": "current",
      "summary": "Water and magma use tile depth, downward movement and lateral spreading; water flow can drive wheels. Pressure differs from visible flow."
    },
    {
      "id": "R_PRESS",
      "title": "Pressure",
      "url": "https://dwarffortresswiki.org/index.php/Pressure",
      "status": "current-migrated",
      "summary": "Migrated article; qualitative upward pressure and diagonal interruption are corroborated by current Flow and Screw pump. No unverified numerical pressure formula used."
    },
    {
      "id": "R_WATER",
      "title": "Water",
      "url": "https://dwarffortresswiki.org/index.php/Water",
      "status": "current",
      "summary": "Water supplies drinking, washing, irrigation, drowning hazards, and freezing; sources and tile depth determine access."
    },
    {
      "id": "R_MAGMA",
      "title": "Magma",
      "url": "https://dwarffortresswiki.org/index.php/Magma",
      "status": "current",
      "summary": "Magma provides workshop heat, inflicts thermal damage and reacts with water to create obsidian under appropriate tile conditions."
    },
    {
      "id": "R_CAVE",
      "title": "Cave-in",
      "url": "https://dwarffortresswiki.org/index.php/Cave-in",
      "status": "current",
      "summary": "Unsupported terrain collapses by connectivity rules, crushes creatures, destroys buildings and displaces fluids; realistic structural-load calculations are not implemented."
    },
    {
      "id": "R_PUMP",
      "title": "Screw pump",
      "url": "https://dwarffortresswiki.org/index.php/Screw_pump",
      "status": "current",
      "summary": "Pumps lift water or magma by manual operation or mechanical power; pumped fluids exert pressure. Manual operation does not power a machine network."
    },
    {
      "id": "R_POWER",
      "title": "Power",
      "url": "https://dwarffortresswiki.org/index.php/Power",
      "status": "current-migrated",
      "summary": "Migrated overview: machines consume network capacity; current component articles corroborate generators and loads."
    },
    {
      "id": "R_WIND",
      "title": "Windmill",
      "url": "https://dwarffortresswiki.org/index.php/Windmill",
      "status": "current",
      "summary": "Wind strength controls available windmill power."
    },
    {
      "id": "R_WHEEL",
      "title": "Water wheel",
      "url": "https://dwarffortresswiki.org/index.php/Water_wheel",
      "status": "current-migrated",
      "summary": "Migrated article: water movement drives wheels; current Flow documents the flow requirements."
    },
    {
      "id": "R_MACHINE",
      "title": "Machine component",
      "url": "https://dwarffortresswiki.org/index.php/Machine_component",
      "status": "current",
      "summary": "Axles, gears, pumps, mills and rollers exchange or consume mechanical power."
    },
    {
      "id": "R_MECH",
      "title": "Mechanism",
      "url": "https://dwarffortresswiki.org/index.php/Mechanism",
      "status": "current",
      "summary": "Mechanisms connect triggers to buildings, build traps and gears, and determine trap attack skill through quality. Signals do not require a physical axle connection."
    },
    {
      "id": "R_LEVER",
      "title": "Lever",
      "url": "https://dwarffortresswiki.org/index.php/Lever",
      "status": "current",
      "summary": "Pull jobs activate linked bridges, floodgates and other buildings through installed mechanisms."
    },
    {
      "id": "R_PLATE",
      "title": "Pressure plate",
      "url": "https://dwarffortresswiki.org/index.php/Pressure_plate",
      "status": "current",
      "summary": "Configured creature, liquid and cart conditions trigger linked mechanisms."
    },
    {
      "id": "R_BUILD",
      "title": "Construction",
      "url": "https://dwarffortresswiki.org/index.php/Construction",
      "status": "current-conflicted",
      "summary": "Walls/floors/stairs reshape terrain and access. Its old indestructibility paragraph is superseded by the v53 siege changes."
    },
    {
      "id": "R_R5301",
      "title": "Release information/53.01",
      "url": "https://dwarffortresswiki.org/index.php/Release_information/53.01",
      "status": "current",
      "summary": "Release evidence for siege engineering, wall reinforcement, digging attackers, new siege weapons and avoidance behavior."
    },
    {
      "id": "R_R5313",
      "title": "Release information/53.13",
      "url": "https://dwarffortresswiki.org/index.php/Release_information/53.13",
      "status": "current",
      "summary": "Messengers can make contact, improve trade, make peace or declare war; monarch presence enables alliance requests. Trade wanes without sufficient profits or negotiations."
    },
    {
      "id": "R_R5316",
      "title": "Release information/53.16",
      "url": "https://dwarffortresswiki.org/index.php/Release_information/53.16",
      "status": "current",
      "summary": "Current release dated 2026-08-05. Family need disabled; tavern alcohol ordering and serving use personality restraint; library visitor theft fixed."
    },
    {
      "id": "R_ENGRAVE",
      "title": "Engraving",
      "url": "https://dwarffortresswiki.org/index.php/Engraving",
      "status": "current",
      "summary": "Engravings use learned skill, increase surface value and depict subjects including history; depictions are representations, not reenactments."
    },
    {
      "id": "R_LABOR",
      "title": "Labor",
      "url": "https://dwarffortresswiki.org/index.php/Labor",
      "status": "current",
      "summary": "Designations, tasks and work orders create jobs. Work details, occupations, assignments, tools and accessibility constrain eligible workers. Labor permission differs from proficiency."
    },
    {
      "id": "R_ORDER",
      "title": "Work order",
      "url": "https://dwarffortresswiki.org/index.php/Work_order",
      "status": "current",
      "summary": "Conditional repeat orders test stock quantities and other order states; multiple conditions are ANDed."
    },
    {
      "id": "R_MANAGER",
      "title": "Manager",
      "url": "https://dwarffortresswiki.org/index.php/Manager",
      "status": "current",
      "summary": "A manager validates production orders, with office requirements as population grows."
    },
    {
      "id": "R_STOCK",
      "title": "Stockpile",
      "url": "https://dwarffortresswiki.org/index.php/Stockpile",
      "status": "current",
      "summary": "Stockpile filters, give/take links and container choices constrain storage and workshop inputs."
    },
    {
      "id": "R_HAUL",
      "title": "Hauling",
      "url": "https://dwarffortresswiki.org/index.php/Hauling",
      "status": "current",
      "summary": "Moving inputs and outputs uses labor time and accessible destinations; heavy materials benefit from transport tools. Circular stockpile links can waste labor."
    },
    {
      "id": "R_CART",
      "title": "Minecart",
      "url": "https://dwarffortresswiki.org/index.php/Minecart",
      "status": "current",
      "summary": "Routes, stops, launch conditions, tracks, rollers and brakes move cargo; moving carts can injure creatures."
    },
    {
      "id": "R_BURROW",
      "title": "Burrow",
      "url": "https://dwarffortresswiki.org/index.php/Burrow",
      "status": "current-migrated",
      "summary": "Mixed-age migrated page: current job/material restrictions are corroborated by Labor and recent release fixes. A burrow is not a physical movement barrier. Old alert UI not carried forward."
    },
    {
      "id": "R_PATH",
      "title": "Path",
      "url": "https://dwarffortresswiki.org/index.php/Path",
      "status": "current",
      "summary": "Reachability constrains jobs and routes. Traffic costs influence path preference, not hard access permission; implementation speculation excluded."
    },
    {
      "id": "R_FARM",
      "title": "Farming",
      "url": "https://dwarffortresswiki.org/index.php/Farming",
      "status": "current",
      "summary": "Seeds, valid soil/mud, light history, biome and season constrain crops; skill and fertilization influence yield, with penalties for poor underground soil."
    },
    {
      "id": "R_SEED",
      "title": "Seed",
      "url": "https://dwarffortresswiki.org/index.php/Seed",
      "status": "current",
      "summary": "Eating raw plants, brewing and selected processing return seeds; cooking does not. Seed caps constrain production."
    },
    {
      "id": "R_BREW",
      "title": "Brewing",
      "url": "https://dwarffortresswiki.org/index.php/Brewing",
      "status": "current",
      "summary": "Still jobs consume brewable plants or honey and require empty suitable containers; plant brewing returns seeds and drink."
    },
    {
      "id": "R_COOK",
      "title": "Cooking",
      "url": "https://dwarffortresswiki.org/index.php/Cooking",
      "status": "current-conflicted",
      "summary": "Cooking combines ingredients into meals, can make otherwise inedible foods usable, and destroys plant seed potential; exact happiness statements need v53.11 context."
    },
    {
      "id": "R_PASTURE",
      "title": "Pasture",
      "url": "https://dwarffortresswiki.org/index.php/Pasture",
      "status": "current",
      "summary": "Grazers consume grass/fungus; insufficient regrowth causes starvation. Crowding can lead to fights."
    },
    {
      "id": "R_TRAIN",
      "title": "Animal trainer",
      "url": "https://dwarffortresswiki.org/index.php/Animal_trainer",
      "status": "current",
      "summary": "Tameable captured animals can be trained; adults may revert and need retraining, while domestication knowledge and juvenile training alter results."
    },
    {
      "id": "R_EGG",
      "title": "Egg production",
      "url": "https://dwarffortresswiki.org/index.php/Egg_production",
      "status": "current",
      "summary": "Females and nest boxes yield eggs; compatible males permit fertilization, and protected clutches can hatch instead of being cooked."
    },
    {
      "id": "R_BEE",
      "title": "Beekeeping",
      "url": "https://dwarffortresswiki.org/index.php/Beekeeping",
      "status": "current",
      "summary": "Honeybee colonies can split; gathering honeycombs and royal jelly destroys the colony. Pressing produces honey and wax; honey brews into mead."
    },
    {
      "id": "R_BUTCHER",
      "title": "Butcher",
      "url": "https://dwarffortresswiki.org/index.php/Butcher",
      "status": "current",
      "summary": "Eligible dead animals or slaughtered livestock yield meat, fat, hides and other body materials; processing must precede spoilage."
    },
    {
      "id": "R_MILK",
      "title": "Milk",
      "url": "https://dwarffortresswiki.org/index.php/Milk",
      "status": "current",
      "summary": "Milking eligible tame animals supplies milk, which can be cooked or processed into cheese."
    },
    {
      "id": "R_SHEAR",
      "title": "Shearer",
      "url": "https://dwarffortresswiki.org/index.php/Shearer",
      "status": "current",
      "summary": "Shearing produces wool for spinning without killing the animal."
    },
    {
      "id": "R_METAL",
      "title": "Metal industry",
      "url": "https://dwarffortresswiki.org/index.php/Metal_industry",
      "status": "current",
      "summary": "Ore smelting and alloy reactions produce bars; forging consumes bars and heat to make equipment, furniture and goods."
    },
    {
      "id": "R_STEEL",
      "title": "Steel",
      "url": "https://dwarffortresswiki.org/index.php/Steel",
      "status": "current",
      "summary": "Pig iron and steel reactions require iron, flux and refined coal as carbon even in magma smelters."
    },
    {
      "id": "R_FUEL",
      "title": "Fuel",
      "url": "https://dwarffortresswiki.org/index.php/Fuel",
      "status": "current",
      "summary": "Charcoal and coke heat conventional furnaces; magma substitutes for heat but cannot replace reaction carbon."
    },
    {
      "id": "R_WOOD",
      "title": "Wood industry",
      "url": "https://dwarffortresswiki.org/index.php/Wood_industry",
      "status": "current",
      "summary": "Logging supplies furniture, containers, charcoal, ash and other goods; regrowth and tree-cutting diplomacy constrain supply."
    },
    {
      "id": "R_STONE",
      "title": "Stone industry",
      "url": "https://dwarffortresswiki.org/index.php/Stone_industry",
      "status": "current",
      "summary": "Mining supplies boulders and ores; cutting/carving produces blocks and furniture used by construction and manufacture."
    },
    {
      "id": "R_GEM",
      "title": "Gem industry",
      "url": "https://dwarffortresswiki.org/index.php/Gem_industry",
      "status": "current",
      "summary": "Gem cutting and setting provide decorations and added value."
    },
    {
      "id": "R_GLASS",
      "title": "Glass industry",
      "url": "https://dwarffortresswiki.org/index.php/Glass_industry",
      "status": "current",
      "summary": "Sand collection requires bags; glass furnaces consume sand and heat, with additional ingredients for clear or crystal glass."
    },
    {
      "id": "R_POT",
      "title": "Pottery",
      "url": "https://dwarffortresswiki.org/index.php/Pottery",
      "status": "current",
      "summary": "Clay and kiln heat produce ceramics; glazing can add value and make earthenware suitable for liquids."
    },
    {
      "id": "R_CLOTH",
      "title": "Cloth",
      "url": "https://dwarffortresswiki.org/index.php/Cloth",
      "status": "current",
      "summary": "Plant, wool/yarn or silk thread is woven into cloth; hair thread cannot be woven. Thread and cloth also support medical care."
    },
    {
      "id": "R_TEXTILE",
      "title": "Textile industry",
      "url": "https://dwarffortresswiki.org/index.php/Textile_industry",
      "status": "current-migrated",
      "summary": "Migrated overview; current Cloth, Shearer and Wear corroborate the chosen production and replacement relationships."
    },
    {
      "id": "R_PAPER",
      "title": "Paper industry",
      "url": "https://dwarffortresswiki.org/index.php/Paper_industry",
      "status": "current",
      "summary": "Papyrus, pressed plant slurry or hide parchment supply sheets, quires and scrolls; binding a written quire uses a binding and thread."
    },
    {
      "id": "R_SOAP",
      "title": "Soap",
      "url": "https://dwarffortresswiki.org/index.php/Soap",
      "status": "current",
      "summary": "Lye from ash and tallow or oil produce soap; washing consumes soap, supports positive experiences and reduces infection risk."
    },
    {
      "id": "R_QUALITY",
      "title": "Quality",
      "url": "https://dwarffortresswiki.org/index.php/Quality",
      "status": "current",
      "summary": "Quality adds item value and affects selected equipment/building performance; it does not uniformly improve every product."
    },
    {
      "id": "R_WEAR",
      "title": "Wear",
      "url": "https://dwarffortresswiki.org/index.php/Wear",
      "status": "current",
      "summary": "Clothing use, combat and environmental damage degrade applicable goods, reduce value and create replacement demand; wear differs from rot."
    },
    {
      "id": "R_MIASMA",
      "title": "Miasma",
      "url": "https://dwarffortresswiki.org/index.php/Miasma",
      "status": "current",
      "summary": "Rotting materials produce subterranean miasma and negative experiences. Food stockpiles prevent most food rot; raw fish is an exception."
    },
    {
      "id": "R_VERMIN",
      "title": "Vermin",
      "url": "https://dwarffortresswiki.org/index.php/Vermin",
      "status": "current",
      "summary": "Vermin can consume supplies or trigger disliked-creature experiences; suitable containers and vermin hunters constrain them."
    },
    {
      "id": "R_TRADE",
      "title": "Trading",
      "url": "https://dwarffortresswiki.org/index.php/Trading",
      "status": "current",
      "summary": "Accessible depots, goods, a trader and peaceful trading partners enable barter. Appraisal reports value; negotiation and profit influence acceptance."
    },
    {
      "id": "R_CARAVAN",
      "title": "Caravan",
      "url": "https://dwarffortresswiki.org/index.php/Caravan",
      "status": "current",
      "summary": "Caravans bring offsite goods subject to transport and access constraints; deaths or seizures harm relations. Old tribute-only contact advice superseded by 53.13."
    },
    {
      "id": "R_WEALTH",
      "title": "Wealth",
      "url": "https://dwarffortresswiki.org/index.php/Wealth",
      "status": "current",
      "summary": "Created wealth, imported goods and exports are distinct accounting states. Wealth and exports affect migration and political progression; attacks also depend on settings."
    },
    {
      "id": "R_AGREE",
      "title": "Trade agreement",
      "url": "https://dwarffortresswiki.org/index.php/Trade_agreement",
      "status": "current",
      "summary": "Requests affect next-year cargo priorities and price adjustments; they do not simply guarantee a larger caravan."
    },
    {
      "id": "R_ECON",
      "title": "Economy",
      "url": "https://dwarffortresswiki.org/index.php/Economy",
      "status": "current",
      "summary": "Explicitly removed feature: the older wage, shop and rent economy does not activate in current Fortress mode."
    },
    {
      "id": "R_MOOD",
      "title": "Strange mood",
      "url": "https://dwarffortresswiki.org/index.php/Strange_mood",
      "status": "current",
      "summary": "A mood claims a workshop, collects specific materials and creates an artifact; failure causes insanity. Most successful moods grant skill experience; possession does not."
    },
    {
      "id": "R_ART",
      "title": "Artifact",
      "url": "https://dwarffortresswiki.org/index.php/Artifact",
      "status": "current",
      "summary": "Artifacts have owners, claims, history, value and descriptions. Artifact status alone does not imply magical powers."
    },
    {
      "id": "R_MIGRANT",
      "title": "Migrant",
      "url": "https://dwarffortresswiki.org/index.php/Migrant",
      "status": "current",
      "summary": "Reported wealth, population settings and world availability affect arrivals; first two waves are exceptional. Arriving dwarves add labor and consumption."
    },
    {
      "id": "R_LOCATION",
      "title": "Location",
      "url": "https://dwarffortresswiki.org/index.php/Location",
      "status": "current",
      "summary": "Player-defined locations specify function, access, assigned occupations and supply targets; furniture and free floor space enable activities."
    },
    {
      "id": "R_ROOMVALUE",
      "title": "Room value",
      "url": "https://dwarffortresswiki.org/index.php/Room_value",
      "status": "current",
      "summary": "Room value depends on surfaces, furnishings, quality and designated area; thought strength and institutional tiers depend on room context."
    },
    {
      "id": "R_FISH",
      "title": "Fishing",
      "url": "https://dwarffortresswiki.org/index.php/Fishing",
      "status": "current",
      "summary": "Fishing catches vermin fish; fish cleaning prepares edible food and by-products. Raw fish require timely preparation."
    },
    {
      "id": "R_CLAY",
      "title": "Clay",
      "url": "https://dwarffortresswiki.org/index.php/Clay",
      "status": "current",
      "summary": "Clay can be collected repeatedly; ceramic type and glazing determine suitability for liquid storage."
    },
    {
      "id": "PS_FACET",
      "title": "Personality facet",
      "url": "https://dwarffortresswiki.org/index.php/Personality_facet",
      "status": "current",
      "summary": "Numeric facets affect emotional reactions, selected social learning, and behavior. Many descriptive facets have unknown gameplay effects; descriptions alone are not causal evidence."
    },
    {
      "id": "PS_VALUE",
      "title": "Personality value",
      "url": "https://dwarffortresswiki.org/index.php/Personality_value",
      "status": "current",
      "summary": "Cultural values influence personal beliefs; beliefs influence needs and emotional reactions. Successful Adventure arguments can change values. Facet-value conflicts do not establish a behavior rule."
    },
    {
      "id": "PS_PREF",
      "title": "Preferences",
      "url": "https://dwarffortresswiki.org/index.php/Preferences",
      "status": "current",
      "summary": "Likes affect crafting quality, perceived furnishing value, artwork subjects, and noble requests. Its food subsection has an old update warning; later food changes override it."
    },
    {
      "id": "PS_NEED",
      "title": "Need",
      "url": "https://dwarffortresswiki.org/index.php/Need",
      "status": "current-migrated",
      "summary": "Fulfillment affects focus and can prompt personal activities. Some satisfaction methods remain uncertain. Family togetherness is disabled in 53.16; physical alcohol dependence remains distinct from a psychological drinking need. Retains migration warning; current values and skill articles independently corroborate need/focus coupling."
    },
    {
      "id": "PS_THOUGHT",
      "title": "Thought",
      "url": "https://dwarffortresswiki.org/index.php/Thought",
      "status": "current",
      "summary": "Experiences elicit emotionally colored thoughts; rooms, surroundings, relationships, work, deprivation, and injury provide triggers. Food thresholds in older sections require caution."
    },
    {
      "id": "PS_EMOTION",
      "title": "Emotion",
      "url": "https://dwarffortresswiki.org/index.php/Emotion",
      "status": "current",
      "summary": "Emotions have different stress effects; some intense negative emotions impose behavioral states. Emotion identifiers listed but unimplemented are excluded."
    },
    {
      "id": "PS_MEMORY",
      "title": "Memory (thought)",
      "url": "https://dwarffortresswiki.org/index.php/Memory_(thought)",
      "status": "current",
      "summary": "Grouped experiences enter short-term memory, may persist to long-term memory, and can be recalled. Eligible long-term memories become core memories and change personality. Recall timing remains unknown."
    },
    {
      "id": "PS_STRESS",
      "title": "Stress",
      "url": "https://dwarffortresswiki.org/index.php/Stress",
      "status": "current-migrated",
      "summary": "Short-term mood and long-term stress are separate accumulators. Emotions and time affect stress; sustained bad mood plus chronic stress enables breakdowns. Detailed trait-rate formulas are incompletely established. Retains migration warning. Current Stress describes two accumulators, unlike obsolete DF2014 one-number stress."
    },
    {
      "id": "PS_BREAK",
      "title": "Mental breakdown",
      "url": "https://dwarffortresswiki.org/index.php/Mental_breakdown",
      "status": "current",
      "summary": "Temporary tantrum, depression, and obliviousness interrupt work; personality influences which occurs. Tantrums damage people and objects, creating additional distress. Exact recurrence timing is not established."
    },
    {
      "id": "PS_GOAL",
      "title": "Personality goal",
      "url": "https://dwarffortresswiki.org/index.php/Personality_goal",
      "status": "current",
      "summary": "Certain realized life goals generate happy thoughts. Masterwork, legendary skill, parenthood, discovery and rank have documented completion conditions. Most goal-to-behavior assumptions are excluded."
    },
    {
      "id": "PS_REL",
      "title": "Relationship",
      "url": "https://dwarffortresswiki.org/index.php/Relationship",
      "status": "current",
      "summary": "Interaction develops personal ties; death of close relations causes grief. Updated 53.11 relationship retention supersedes stale forgetting claims elsewhere. Social skills are explicitly said not to determine friendship."
    },
    {
      "id": "PS_MARRIAGE",
      "title": "Marriage",
      "url": "https://dwarffortresswiki.org/index.php/Marriage",
      "status": "current",
      "summary": "Compatible adult friends may become lovers and marry. Spouses share rooms; suitable couples can conceive through interaction. Population limits constrain births."
    },
    {
      "id": "PS_RELIGION",
      "title": "Religion",
      "url": "https://dwarffortresswiki.org/index.php/Religion",
      "status": "current",
      "summary": "Prophets establish religions; conversion and followers generate religious institutions. Prayer affects needs and emotions. Religious persecution creates grudges. Joining a religion during Adventure play is currently unavailable."
    },
    {
      "id": "PS_TEMPLE",
      "title": "Temple",
      "url": "https://dwarffortresswiki.org/index.php/Temple",
      "status": "current",
      "summary": "Temple designation supports worship; sect petitions require value and recognized priesthood. Foreign gods require a specific temple. Desecrating a worshipped deity temple may curse the offender."
    },
    {
      "id": "PS_TAVERN",
      "title": "Tavern",
      "url": "https://dwarffortresswiki.org/index.php/Tavern",
      "status": "current",
      "summary": "Taverns host socializing, entertainment and rumors; access policies regulate patrons. Performances use floor space and instruments. Alcohol warnings must be read with 53.16 self-control fixes."
    },
    {
      "id": "PS_PERFORM",
      "title": "Performer",
      "url": "https://dwarffortresswiki.org/index.php/Performer",
      "status": "current",
      "summary": "Cultural performance forms arise in world generation and Adventure composition. Performers entertain in taverns and temples. Some apprenticeship and detailed form rules remain unverified."
    },
    {
      "id": "PS_VISITOR",
      "title": "Visitor",
      "url": "https://dwarffortresswiki.org/index.php/Visitor",
      "status": "current",
      "summary": "Locations attract visitors; successful visits attract more. Guests exchange information and may seek residency. Access policy and visitor limits constrain arrival."
    },
    {
      "id": "PS_RUMOR",
      "title": "Rumor",
      "url": "https://dwarffortresswiki.org/index.php/Rumor",
      "status": "current",
      "summary": "Witnessed events spread through conversations, travelers and diplomacy. Artifact-location information ages. Adventure retelling spreads reputation-relevant information; secret identities can distort attribution."
    },
    {
      "id": "PS_ART",
      "title": "Art",
      "url": "https://dwarffortresswiki.org/index.php/Art",
      "status": "current",
      "summary": "Engravings, decorations and written works depict historical events. Art persists at sites; inspecting depictions exposes generated descriptive text rather than recreating the depicted event."
    },
    {
      "id": "PS_SCHOLAR",
      "title": "Scholar",
      "url": "https://dwarffortresswiki.org/index.php/Scholar",
      "status": "current",
      "summary": "Researchers ponder and discuss topics, train relevant skills, and write manuals. Apprentices learn from masters. Knowledge-rejecting values prevent scholarly activity. Research persists through retirement and migration."
    },
    {
      "id": "PS_TOPIC",
      "title": "Topic",
      "url": "https://dwarffortresswiki.org/index.php/Topic",
      "status": "current",
      "summary": "Knowledge is individually tracked, with prerequisites and skill-dependent research progress. Academic discoveries unlock literary forms rather than practical industry technologies; research discussion also trains relevant skills."
    },
    {
      "id": "PS_BOOK",
      "title": "Book",
      "url": "https://dwarffortresswiki.org/index.php/Book",
      "status": "current",
      "summary": "Writing consumes blank quires or scrolls; copying duplicates content. Reading transfers subject knowledge and satisfies introspection. Life-and-death secrets confer necromancy. Books physically travel across sites and modes."
    },
    {
      "id": "PS_GUILD",
      "title": "Guildhall",
      "url": "https://dwarffortresswiki.org/index.php/Guildhall",
      "status": "current",
      "summary": "Guild membership can prompt hall petitions. Halls allow demonstrations and learner skill growth, including children. Teaching satisfies needs; denied or abandoned agreements create unhappy thoughts."
    },
    {
      "id": "PS_SKILL",
      "title": "Skill",
      "url": "https://dwarffortresswiki.org/index.php/Skill",
      "status": "current",
      "summary": "Practice trains skills; long disuse causes rust and eventually experience loss. Skill, attributes, focus, preferences and ailments affect applicable rolls. Farming, gathering and fishing quantity rolls use a distinct algorithm."
    },
    {
      "id": "PS_JUSTICE",
      "title": "Justice",
      "url": "https://dwarffortresswiki.org/index.php/Justice",
      "status": "current",
      "summary": "Witnesses and interrogation create case evidence. Convictions authorize guard punishments; unavailable cells can cause beatings. Ethics determine severity. Punishment can injure and create thoughts. Some listed crime types are unused or unclear."
    },
    {
      "id": "PS_NOBLE",
      "title": "Noble",
      "url": "https://dwarffortresswiki.org/index.php/Noble",
      "status": "current",
      "summary": "Positions authorize administrative duties. Some offices are elected, others appointed. Development and wealth support noble promotion; nobles request rooms and issue mandates. Leaders console unhappy citizens."
    },
    {
      "id": "PS_INTRIGUE",
      "title": "Intrigue",
      "url": "https://dwarffortresswiki.org/index.php/Intrigue",
      "status": "current",
      "summary": "Schemes use agreements, agents and corruption. Social skills oppose recruitment and interrogation. Evidence reveals organizations; labels may misclassify benign troupe membership as a plot. World counterintelligence tracks investigative leads."
    },
    {
      "id": "PS_ETHIC",
      "title": "Ethic",
      "url": "https://dwarffortresswiki.org/index.php/Ethic",
      "status": "inferred",
      "summary": "Current namespace retains a DF2014 migration warning. Justice effects are corroborated by current Justice; broad ethics-to-world-war claims remain inferred from 0.47.05."
    },
    {
      "id": "PS_OLD_ETHIC",
      "title": "DF2014:Ethic",
      "url": "https://dwarffortresswiki.org/index.php/DF2014:Ethic",
      "status": "inferred",
      "summary": "Older 0.47.05 description links ethics comparisons, ruler thresholds and risk assessment to war. Current migrated article repeats this; no independent current confirmation was established."
    },
    {
      "id": "PS_DEMAND",
      "title": "Demand",
      "url": "https://dwarffortresswiki.org/index.php/Demand",
      "status": "inferred",
      "summary": "Migrated article describes requested furniture and emotion-only consequences of failure. Older Demand corroborates this distinction; broad Noble language ambiguously combines demands and mandates."
    },
    {
      "id": "PS_OLD_DEMAND",
      "title": "DF2014:Demand",
      "url": "https://dwarffortresswiki.org/index.php/DF2014:Demand",
      "status": "inferred",
      "summary": "0.47.05: unmet furniture demands upset nobles without punishing workers. Current article retains this rule; obsolete border-room restriction is not carried forward."
    },
    {
      "id": "PS_MANDATE",
      "title": "Mandate",
      "url": "https://dwarffortresswiki.org/index.php/Mandate",
      "status": "current",
      "summary": "Migrated page was checked against current Justice and Noble for production orders and export bans; only independently corroborated mandate mechanics are mapped."
    },
    {
      "id": "PS_OLD_MANDATE",
      "title": "DF2014:Mandate",
      "url": "https://dwarffortresswiki.org/index.php/DF2014:Mandate",
      "status": "inferred",
      "summary": "0.47.05 comparison source only. Current Justice corroborates bans and infractions; no old UI, bin loophole, deadline or material-request behavior is imported."
    },
    {
      "id": "PS_KNOW",
      "title": "Knowledge",
      "url": "https://dwarffortresswiki.org/index.php/Knowledge",
      "status": "inferred",
      "summary": "Migrated stub distinguishes historical, academic, artistic and secret knowledge. Current Rumor, Scholar, Topic and Book corroborate mapped mechanisms; its general decision-making claim is not treated as independently verified."
    },
    {
      "id": "PS_OLD_KNOW",
      "title": "DF2014:Knowledge",
      "url": "https://dwarffortresswiki.org/index.php/DF2014:Knowledge",
      "status": "inferred",
      "summary": "0.47.05 stub checked to identify inherited knowledge claims. No additional unsupported generalized decision-making arrows are drawn."
    },
    {
      "id": "PS_LIBRARY",
      "title": "Library",
      "url": "https://dwarffortresswiki.org/index.php/Library",
      "status": "inferred",
      "summary": "Migrated library page supplied discovery links; mapped writing, reading and storage are corroborated by current Book and Scholar. Uncorroborated old room and book-theft behavior is excluded."
    },
    {
      "id": "PS_5316",
      "title": "Release information/53.16",
      "url": "https://dwarffortresswiki.org/index.php/Release_information/53.16",
      "status": "current",
      "summary": "Released August 5 2026. Disables family-togetherness need; adds personality-dependent restraint to tavern ordering/service; fixes visitors taking fortress books and guildhall need lockups."
    },
    {
      "id": "PS_5311",
      "title": "Release information/53.11",
      "url": "https://dwarffortresswiki.org/index.php/Release_information/53.11",
      "status": "current",
      "summary": "Released March 4 2026. Fixes forgetting friends/grudges; improves good-food seeking and happy-food thoughts."
    },
    {
      "id": "SRC_B_CARE",
      "title": "Health care",
      "url": "https://dwarffortresswiki.org/index.php/Health_care",
      "status": "current",
      "summary": "Hospital roles, diagnosis before treatment, supplies, patient hauling and feeding; no animal healthcare. Current article has internal skill-role wording conflicts."
    },
    {
      "id": "SRC_B_WOUND",
      "title": "Wound",
      "url": "https://dwarffortresswiki.org/index.php/Wound",
      "status": "current",
      "summary": "Tissue and organ damage, bleeding, pain, loss of function, nerve injury and incomplete natural recovery."
    },
    {
      "id": "SRC_B_COMBAT",
      "title": "Combat",
      "url": "https://dwarffortresswiki.org/index.php/Combat",
      "status": "current",
      "summary": "Body-part combat shared by Fortress and Adventure; attack selection, defensive actions, speed, immobilization and reports. Exact formulas remain partly uncertain."
    },
    {
      "id": "SRC_B_SYNDROME",
      "title": "Syndrome",
      "url": "https://dwarffortresswiki.org/index.php/Syndrome",
      "status": "current",
      "summary": "Material and interaction transmission; symptoms, immunities, effect timing, supernatural transformations and alcohol inebriation."
    },
    {
      "id": "SRC_B_TISSUE",
      "title": "Tissue definition token",
      "url": "https://dwarffortresswiki.org/index.php/Tissue_definition_token",
      "status": "current",
      "summary": "Functional and structural tissues; vessels, pain receptors, connective tissues, bone setting and insulation."
    },
    {
      "id": "SRC_B_FOOD",
      "title": "Food",
      "url": "https://dwarffortresswiki.org/index.php/Food",
      "status": "current",
      "summary": "Hunger accumulation, eating, starvation, work penalties and fat reserves."
    },
    {
      "id": "SRC_B_THIRST",
      "title": "Thirst",
      "url": "https://dwarffortresswiki.org/index.php/Thirst",
      "status": "current",
      "summary": "Drinking reduces thirst; lack of drink kills; dwarven alcohol deprivation reduces performance; patients receive water."
    },
    {
      "id": "SRC_B_SLEEP",
      "title": "Sleep",
      "url": "https://dwarffortresswiki.org/index.php/Sleep",
      "status": "current",
      "summary": "Drowsiness and sleep, work penalties, bed and noise thoughts, military sleep deprivation."
    },
    {
      "id": "SRC_B_ATTRIBUTE",
      "title": "Attribute",
      "url": "https://dwarffortresswiki.org/index.php/Attribute",
      "status": "current",
      "summary": "Physical and mental attributes differ from personality; skill exercise trains associated attributes; strength and body mass affect combat and carrying."
    },
    {
      "id": "SRC_B_AGE",
      "title": "Age",
      "url": "https://dwarffortresswiki.org/index.php/Age",
      "status": "current",
      "summary": "Growth, maturity and natural lifespan; immortality prevents age death, not violent death."
    },
    {
      "id": "SRC_B_SQUAD",
      "title": "Squad",
      "url": "https://dwarffortresswiki.org/index.php/Squad",
      "status": "current",
      "summary": "Recruitment, equipment, schedules and direct squad orders."
    },
    {
      "id": "SRC_B_TRAIN",
      "title": "Training",
      "url": "https://dwarffortresswiki.org/index.php/Training",
      "status": "current",
      "summary": "Drills, demonstrations and sparring develop combat skills; equipment and barracks support training."
    },
    {
      "id": "SRC_B_ARMOR",
      "title": "Armor",
      "url": "https://dwarffortresswiki.org/index.php/Armor",
      "status": "current",
      "summary": "Body-part coverage, layering, material and sizing determine protection; armor use mitigates penalties."
    },
    {
      "id": "SRC_B_WEAPON",
      "title": "Weapon",
      "url": "https://dwarffortresswiki.org/index.php/Weapon",
      "status": "current",
      "summary": "Weapon attacks, contact area, penetration, material and ammunition."
    },
    {
      "id": "SRC_B_TRAP",
      "title": "Trap",
      "url": "https://dwarffortresswiki.org/index.php/Trap",
      "status": "current",
      "summary": "Weapon and cage traps, rearming, jamming, cage escape during sieges, webbed-trap exceptions and triggered spikes."
    },
    {
      "id": "SRC_B_ENGINE",
      "title": "Siege engine",
      "url": "https://dwarffortresswiki.org/index.php/Siege_engine",
      "status": "current",
      "summary": "Catapult, ballista and bolt thrower construction, operation and ammunition. Page has migration banner; selected v53 changes corroborated by 53.01 release notes."
    },
    {
      "id": "SRC_B_SIEGE53",
      "title": "Release information/53.01",
      "url": "https://dwarffortresswiki.org/index.php/Release_information/53.01",
      "status": "current",
      "summary": "Implemented siege engineering, battering rams, trap/death-site avoidance, cage freeing, bolt throwers, aiming improvements and reinforcement."
    },
    {
      "id": "SRC_B_SIEGE",
      "title": "Siege",
      "url": "https://dwarffortresswiki.org/index.php/Siege",
      "status": "current",
      "summary": "Campaign arrivals, siege composition, engineering, trap knowledge surviving escaped invaders, retreat and trade disruption."
    },
    {
      "id": "SRC_B_DIFFICULTY",
      "title": "Difficulty",
      "url": "https://dwarffortresswiki.org/index.php/Difficulty",
      "status": "current",
      "summary": "Current enemy toggles, fort progress triggers, raid/siege schedules, v53 siege engineering controls and wildlife/cavern scaling."
    },
    {
      "id": "SRC_B_CREATURE",
      "title": "Creature",
      "url": "https://dwarffortresswiki.org/index.php/Creature",
      "status": "current",
      "summary": "Biome-dependent wildlife, animal people, savage-biome agitation and disturbance-driven aggression."
    },
    {
      "id": "SRC_B_MEGA",
      "title": "Megabeast",
      "url": "https://dwarffortresswiki.org/index.php/Megabeast",
      "status": "current",
      "summary": "Surface megabeast attacks and history interactions."
    },
    {
      "id": "SRC_B_FB",
      "title": "Forgotten beast",
      "url": "https://dwarffortresswiki.org/index.php/Forgotten_beast",
      "status": "current",
      "summary": "Underground generated beasts, wealth/noise attraction, material vulnerabilities, emissions, webs and trap avoidance."
    },
    {
      "id": "SRC_B_TITAN",
      "title": "Titan",
      "url": "https://dwarffortresswiki.org/index.php/Titan",
      "status": "current",
      "summary": "Surface generated beasts, population/wealth attraction, material vulnerabilities and generated attacks."
    },
    {
      "id": "SRC_B_DEMON",
      "title": "Demon",
      "url": "https://dwarffortresswiki.org/index.php/Demon",
      "status": "current",
      "summary": "Underworld breach, generated demons, divine escape rituals, demonic rule, true-name binding/banishment and evil spreading."
    },
    {
      "id": "SRC_B_NECRO",
      "title": "Necromancer",
      "url": "https://dwarffortresswiki.org/index.php/Necromancer",
      "status": "current",
      "summary": "Secrets grant immortality and resurrection powers; texts spread knowledge; mindless undead differ from loyal intelligent undead; worldgen towers and experiments."
    },
    {
      "id": "SRC_B_VAMPIRE",
      "title": "Vampire",
      "url": "https://dwarffortresswiki.org/index.php/Vampire",
      "status": "current",
      "summary": "Divine curse and blood ingestion transmission; concealed residents drink victims' blood; justice reports; changed physiology."
    },
    {
      "id": "SRC_B_WERE",
      "title": "Werebeast",
      "url": "https://dwarffortresswiki.org/index.php/Werebeast",
      "status": "current",
      "summary": "Bite transmission, moon-driven transformations, healing, combat behavior and generated metal weakness."
    },
    {
      "id": "SRC_B_GHOST",
      "title": "Ghost",
      "url": "https://dwarffortresswiki.org/index.php/Ghost",
      "status": "current",
      "summary": "Unburied/unmemorialized dead may haunt; burial or installed memorials dismiss; temperament affects harmful actions."
    },
    {
      "id": "SRC_B_MAGIC",
      "title": "Magic",
      "url": "https://dwarffortresswiki.org/index.php/Magic",
      "status": "current",
      "summary": "Limited implemented powers, curses and primordial equipment; full Myth and Magic remains planned. Illustration of siege mage is not implementation evidence."
    },
    {
      "id": "SRC_B_DICE",
      "title": "Die",
      "url": "https://dwarffortresswiki.org/index.php/Die",
      "status": "current",
      "summary": "Adventure-only shrine-dice divination; real blessings/curses differ from cosmetic messages; ordinary fortress dice are trade goods."
    },
    {
      "id": "SRC_B_REMNANT",
      "title": "Primordial remnant",
      "url": "https://dwarffortresswiki.org/index.php/Primordial_remnant",
      "status": "current",
      "summary": "Raw remnants lack known powers; equipped remnant weapons/jewelry grant interactions; religious recovery quests."
    },
    {
      "id": "SRC_B_MOOD",
      "title": "Strange mood",
      "url": "https://dwarffortresswiki.org/index.php/Strange_mood",
      "status": "current",
      "summary": "Workshop claim, required materials, artifact creation, skill gain except possession, stress benefit and failure insanity."
    },
    {
      "id": "SRC_B_AMBUSHER",
      "title": "Ambusher",
      "url": "https://dwarffortresswiki.org/index.php/Ambusher",
      "status": "current",
      "summary": "Sneaking and detection as opposed to openly visible combat."
    },
    {
      "id": "SRC_B_RELEASE12",
      "title": "Release information/53.12",
      "url": "https://dwarffortresswiki.org/index.php/Release_information/53.12",
      "status": "current",
      "summary": "Quality of life patch; announcement references future Myth and Magic work, not released general wizard combat."
    },
    {
      "id": "SRC_B_RELEASE5111",
      "title": "Release information/51.11",
      "url": "https://dwarffortresswiki.org/index.php/Release_information/51.11",
      "status": "current",
      "summary": "Released change explicitly disabled underground humanoid invasions; no later explicit restoration located in release notes. Contradicts generic current Creature and Difficulty descriptions."
    }
  ],
  "nodes": [
    {
      "id": "W_PARAMS",
      "label": "Generation parameters and seeds",
      "kind": "control",
      "group": "Generation",
      "sources": [
        "WA01"
      ],
      "status": "current",
      "diagrams": [
        "world_generation_civilizations",
        "geography_water_weather"
      ]
    },
    {
      "id": "W_MAPGEN",
      "label": "Generate terrain and populations",
      "kind": "process",
      "group": "Generation",
      "sources": [
        "WA01"
      ],
      "status": "current",
      "diagrams": [
        "world_generation_civilizations"
      ]
    },
    {
      "id": "W_ENV",
      "label": "Local environment",
      "kind": "state",
      "group": "Generation",
      "sources": [
        "WA10",
        "WA11",
        "WA18",
        "R_WATER",
        "R_TEMP",
        "R_FARM",
        "R_TRAIN",
        "R_PASTURE",
        "R_STONE",
        "R_WOOD",
        "R_GLASS",
        "PS_THOUGHT",
        "SRC_B_WOUND",
        "SRC_B_CREATURE",
        "SRC_B_SYNDROME"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "world_generation_civilizations",
        "world_persistence_history",
        "geography_water_weather",
        "materials-heat",
        "cultivation",
        "husbandry",
        "metal-fuel",
        "mind_emotion",
        "creatures-physiology",
        "ecological-supernatural-threats",
        "curses-syndromes-haunting",
        "adventure_party_movement"
      ]
    },
    {
      "id": "W_HISTORYGEN",
      "label": "Simulate historical years",
      "kind": "process",
      "group": "Generation",
      "sources": [
        "WA01"
      ],
      "status": "current",
      "diagrams": [
        "world_generation_civilizations"
      ]
    },
    {
      "id": "W_CIV",
      "label": "Civilizations",
      "kind": "state",
      "group": "World state",
      "sources": [
        "WA02",
        "WA18",
        "R_TRADE",
        "PS_VALUE",
        "PS_PERFORM",
        "PS_NOBLE"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "world_generation_civilizations",
        "trade-diplomacy",
        "mind_motivation",
        "society_culture",
        "government_offices",
        "adventure_party_movement"
      ]
    },
    {
      "id": "W_POP",
      "label": "Abstract population counts",
      "kind": "state",
      "group": "World state",
      "sources": [
        "WA03"
      ],
      "status": "current",
      "diagrams": [
        "world_generation_civilizations"
      ]
    },
    {
      "id": "W_FIG",
      "label": "Persistent historical figures",
      "kind": "state",
      "group": "World state",
      "sources": [
        "WA03"
      ],
      "status": "current",
      "diagrams": [
        "world_generation_civilizations",
        "world_persistence_history",
        "adventure_quests_claims"
      ]
    },
    {
      "id": "W_SITE",
      "label": "Sites and ownership",
      "kind": "state",
      "group": "World state",
      "sources": [
        "WA02",
        "WA25"
      ],
      "status": "current",
      "diagrams": [
        "world_generation_civilizations",
        "world_persistence_history",
        "adventure_quests_claims"
      ]
    },
    {
      "id": "W_CLAIM",
      "label": "Territorial and artifact claims",
      "kind": "state",
      "group": "World state",
      "sources": [
        "WA25",
        "R_ART"
      ],
      "status": "current",
      "diagrams": [
        "world_generation_civilizations",
        "10-artifacts",
        "adventure_quests_claims"
      ]
    },
    {
      "id": "W_CONFLICT",
      "label": "War, occupation and insurrection",
      "kind": "process",
      "group": "World state",
      "sources": [
        "WA25"
      ],
      "status": "current",
      "diagrams": [
        "world_generation_civilizations"
      ]
    },
    {
      "id": "W_HISTORY",
      "label": "World history",
      "kind": "state",
      "group": "World state",
      "sources": [
        "WA01",
        "WA06",
        "WA03",
        "R_ENGRAVE",
        "R_MOOD",
        "R_ART",
        "PS_RELIGION",
        "PS_PERFORM",
        "PS_NOBLE",
        "PS_INTRIGUE",
        "PS_BOOK",
        "SRC_B_DEMON",
        "SRC_B_NECRO"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "world_generation_civilizations",
        "world_persistence_history",
        "built-spaces",
        "10-artifacts",
        "society_culture",
        "government_offices",
        "learning_scholarship",
        "ecological-supernatural-threats",
        "adventure_party_movement",
        "adventure_quests_claims"
      ]
    },
    {
      "id": "W_ACT",
      "label": "Offscreen world activity",
      "kind": "process",
      "group": "World state",
      "sources": [
        "WA01",
        "WA04",
        "PS_SCHOLAR"
      ],
      "status": "current",
      "diagrams": [
        "world_generation_civilizations",
        "learning_scholarship"
      ]
    },
    {
      "id": "W_LOCAL",
      "label": "Load and offload local maps",
      "kind": "process",
      "group": "Shared world",
      "sources": [
        "WA03"
      ],
      "status": "current",
      "diagrams": [
        "world_persistence_history",
        "adventure_party_movement",
        "adventure_supplies_combat"
      ]
    },
    {
      "id": "W_EMBARK",
      "label": "Choose civilization, site and supplies",
      "kind": "control",
      "group": "Shared world",
      "sources": [
        "WA07"
      ],
      "status": "current",
      "diagrams": [
        "world_persistence_history"
      ]
    },
    {
      "id": "W_FORT",
      "label": "Active player fortress",
      "kind": "state",
      "group": "Shared world",
      "sources": [
        "WA08"
      ],
      "status": "current",
      "diagrams": [
        "world_persistence_history"
      ]
    },
    {
      "id": "W_RETIRE",
      "label": "Retire fortress",
      "kind": "control",
      "group": "Shared world",
      "sources": [
        "WA08"
      ],
      "status": "current",
      "diagrams": [
        "world_persistence_history"
      ]
    },
    {
      "id": "W_RUIN",
      "label": "Abandon fortress to ruin",
      "kind": "control",
      "group": "Shared world",
      "sources": [
        "WA08"
      ],
      "status": "current",
      "diagrams": [
        "world_persistence_history"
      ]
    },
    {
      "id": "W_RETURN",
      "label": "Unretire or reclaim fortress",
      "kind": "control",
      "group": "Shared world",
      "sources": [
        "WA07",
        "WA08"
      ],
      "status": "current",
      "diagrams": [
        "world_persistence_history"
      ]
    },
    {
      "id": "W_RUMOR",
      "label": "Distributed incident knowledge",
      "kind": "state",
      "group": "Knowledge and reports",
      "sources": [
        "WA24",
        "PS_RUMOR"
      ],
      "status": "current",
      "diagrams": [
        "world_persistence_history",
        "society_relationships",
        "adventure_social_reputation",
        "adventure_culture_powers"
      ]
    },
    {
      "id": "W_INFO",
      "label": "World map and news reports",
      "kind": "report",
      "group": "Knowledge and reports",
      "sources": [
        "WA02",
        "WA24"
      ],
      "status": "current",
      "diagrams": [
        "world_persistence_history"
      ]
    },
    {
      "id": "W_LEGENDS",
      "label": "Legends and historical exports",
      "kind": "report",
      "group": "Knowledge and reports",
      "sources": [
        "WA06"
      ],
      "status": "current",
      "diagrams": [
        "world_persistence_history"
      ]
    },
    {
      "id": "W_REVEAL",
      "label": "Reveal history setting",
      "kind": "control",
      "group": "Knowledge and reports",
      "sources": [
        "WA06"
      ],
      "status": "current",
      "diagrams": [
        "world_persistence_history"
      ]
    },
    {
      "id": "A_ACTION",
      "label": "Adventurer actions",
      "kind": "control",
      "group": "Cross-system ports",
      "sources": [
        "WA18",
        "WA34",
        "PS_VALUE",
        "PS_PERFORM",
        "PS_RUMOR",
        "PS_INTRIGUE",
        "PS_BOOK",
        "SRC_B_COMBAT",
        "SRC_B_DEMON",
        "SRC_B_REMNANT"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "world_generation_civilizations",
        "world_persistence_history",
        "geography_water_weather",
        "mind_motivation",
        "society_culture",
        "government_justice",
        "learning_scholarship",
        "combat-traps",
        "divination-relics",
        "adventure_party_movement",
        "adventure_social_reputation"
      ]
    },
    {
      "id": "E_GOODS",
      "label": "Goods and materials",
      "kind": "state",
      "group": "Cross-system ports",
      "sources": [
        "WA02",
        "WA07",
        "WA16",
        "WA18",
        "R_WOOD",
        "R_STONE",
        "R_LABOR",
        "R_METAL",
        "R_TEXTILE",
        "R_SOAP",
        "R_PAPER",
        "R_MOOD",
        "R_TRADE",
        "PS_THOUGHT",
        "PS_TAVERN",
        "PS_BOOK",
        "PS_SKILL",
        "SRC_B_CARE",
        "SRC_B_FOOD",
        "SRC_B_TRAP",
        "SRC_B_ARMOR",
        "SRC_B_DICE"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "world_generation_civilizations",
        "world_persistence_history",
        "ecology_wildlife_caverns",
        "built-spaces",
        "jobs",
        "metal-fuel",
        "hard-material-crafts",
        "textiles-paper",
        "soap-wear",
        "10-artifacts",
        "wealth-migration",
        "mind_motivation",
        "society_relationships",
        "learning_practice",
        "healthcare",
        "military-organization",
        "divination-relics",
        "adventure_supplies_combat",
        "adventure_social_reputation",
        "adventure_culture_powers"
      ]
    },
    {
      "id": "E_TRADE",
      "label": "Caravan trade",
      "kind": "process",
      "group": "Cross-system ports",
      "sources": [
        "WA02",
        "WA07",
        "R_TRADE",
        "PS_NOBLE",
        "PS_JUSTICE",
        "PS_BOOK",
        "SRC_B_SIEGE",
        "SRC_B_NECRO"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "world_generation_civilizations",
        "trade-diplomacy",
        "wealth-migration",
        "government_offices",
        "learning_scholarship",
        "sieges",
        "necromancy"
      ]
    },
    {
      "id": "J_SKILL",
      "label": "Skills and experience",
      "kind": "state",
      "group": "Cross-system ports",
      "sources": [
        "WA07",
        "WA18",
        "WA19",
        "WA22",
        "R_LABOR",
        "R_FARM",
        "R_QUALITY",
        "R_MOOD",
        "PS_SKILL",
        "PS_PERFORM",
        "PS_INTRIGUE",
        "SRC_B_ATTRIBUTE",
        "SRC_B_CARE",
        "SRC_B_TRAIN",
        "SRC_B_COMBAT"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "world_persistence_history",
        "jobs",
        "cultivation",
        "hard-material-crafts",
        "10-artifacts",
        "mind_motivation",
        "society_culture",
        "government_justice",
        "learning_practice",
        "learning_scholarship",
        "military-organization",
        "combat-traps",
        "adventure_party_movement",
        "adventure_social_reputation"
      ]
    },
    {
      "id": "G_RULE",
      "label": "Government",
      "kind": "state",
      "group": "Cross-system ports",
      "sources": [
        "WA02",
        "WA25",
        "R_WEALTH",
        "PS_RELIGION",
        "PS_NOBLE"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "world_generation_civilizations",
        "wealth-migration",
        "society_religion",
        "government_offices",
        "adventure_quests_claims"
      ]
    },
    {
      "id": "S_CULTURE",
      "label": "Cultural forms and works",
      "kind": "state",
      "group": "Cross-system ports",
      "sources": [
        "WA02",
        "WA18",
        "WA22",
        "PS_PERFORM"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "world_generation_civilizations",
        "society_culture",
        "adventure_culture_powers"
      ]
    },
    {
      "id": "W_SUCCESSION",
      "label": "Offscreen succession [v0.47.05 inferred]",
      "kind": "process",
      "group": "World state",
      "sources": [
        "WA04",
        "WA05"
      ],
      "status": "inferred",
      "note": "Detailed offscreen implementation is described by an unreviewed migrated article; current civilization page confirms that monarch deaths can prompt succession but not every mechanism.",
      "diagrams": [
        "world_generation_civilizations"
      ]
    },
    {
      "id": "W_FIELDS",
      "label": "Elevation, rain, drainage and temperature",
      "kind": "state",
      "group": "World geography",
      "sources": [
        "WA01",
        "WA10"
      ],
      "status": "current",
      "diagrams": [
        "geography_water_weather"
      ]
    },
    {
      "id": "W_BIOME",
      "label": "Biome distribution",
      "kind": "state",
      "group": "World geography",
      "sources": [
        "WA10"
      ],
      "status": "current",
      "diagrams": [
        "geography_water_weather"
      ]
    },
    {
      "id": "W_ALIGN",
      "label": "Alignment and savagery",
      "kind": "state",
      "group": "World geography",
      "sources": [
        "WA11"
      ],
      "status": "current",
      "diagrams": [
        "ecology_wildlife_caverns"
      ]
    },
    {
      "id": "W_GEO",
      "label": "Soil and rock layers",
      "kind": "state",
      "group": "World geography",
      "sources": [
        "WA14"
      ],
      "status": "current",
      "diagrams": [
        "geography_water_weather"
      ]
    },
    {
      "id": "W_MINERAL",
      "label": "Ore, gems, flux, coal, sand and clay",
      "kind": "state",
      "group": "World geography",
      "sources": [
        "WA14"
      ],
      "status": "current",
      "diagrams": [
        "geography_water_weather"
      ]
    },
    {
      "id": "W_EXTINCT",
      "label": "Extinct-fauna placement option",
      "kind": "control",
      "group": "World geography",
      "sources": [
        "WA01"
      ],
      "status": "current",
      "diagrams": [
        "ecology_wildlife_caverns"
      ]
    },
    {
      "id": "W_WEATHER",
      "label": "Rain, snow and wind",
      "kind": "process",
      "group": "Weather and water",
      "sources": [
        "WA13"
      ],
      "status": "current",
      "diagrams": [
        "geography_water_weather"
      ]
    },
    {
      "id": "W_TEMP",
      "label": "Climate and seasonal temperature",
      "kind": "state",
      "group": "Weather and water",
      "sources": [
        "WA12"
      ],
      "status": "current",
      "diagrams": [
        "geography_water_weather"
      ]
    },
    {
      "id": "W_WATER",
      "label": "Rivers, pools and usable water",
      "kind": "state",
      "group": "Weather and water",
      "sources": [
        "WA12",
        "WA13"
      ],
      "status": "current",
      "diagrams": [
        "geography_water_weather",
        "ecology_wildlife_caverns"
      ]
    },
    {
      "id": "W_FREEZE",
      "label": "Freezing, thawing and evaporation",
      "kind": "process",
      "group": "Weather and water",
      "sources": [
        "WA12",
        "WA13"
      ],
      "status": "current",
      "diagrams": [
        "geography_water_weather"
      ]
    },
    {
      "id": "W_AQUIFER",
      "label": "Light and heavy aquifers",
      "kind": "state",
      "group": "Weather and water",
      "sources": [
        "WA15"
      ],
      "status": "current",
      "diagrams": [
        "geography_water_weather"
      ]
    },
    {
      "id": "W_LEAK",
      "label": "Aquifer leakage",
      "kind": "process",
      "group": "Weather and water",
      "sources": [
        "WA15"
      ],
      "status": "current",
      "diagrams": [
        "geography_water_weather"
      ]
    },
    {
      "id": "W_SEAL",
      "label": "Seal walls or drain with pumps",
      "kind": "control",
      "group": "Weather and water",
      "sources": [
        "WA15"
      ],
      "status": "current",
      "diagrams": [
        "geography_water_weather"
      ]
    },
    {
      "id": "W_POWER",
      "label": "Local wind strength",
      "kind": "state",
      "group": "Weather and water",
      "sources": [
        "WA13"
      ],
      "status": "current",
      "diagrams": [
        "geography_water_weather"
      ]
    },
    {
      "id": "W_PLANTS",
      "label": "Wild vegetation and fungi",
      "kind": "state",
      "group": "Ecology",
      "sources": [
        "WA10",
        "WA11",
        "WA16"
      ],
      "status": "current",
      "diagrams": [
        "geography_water_weather",
        "ecology_wildlife_caverns"
      ]
    },
    {
      "id": "W_WILDLIFE",
      "label": "Regional wildlife populations",
      "kind": "state",
      "group": "Ecology",
      "sources": [
        "WA10",
        "WA17",
        "WA29"
      ],
      "status": "current",
      "diagrams": [
        "geography_water_weather",
        "ecology_wildlife_caverns"
      ]
    },
    {
      "id": "W_HARVEST",
      "label": "Woodcutting, fishing and gathering",
      "kind": "process",
      "group": "Ecology",
      "sources": [
        "WA17",
        "WA16"
      ],
      "status": "current",
      "diagrams": [
        "ecology_wildlife_caverns"
      ]
    },
    {
      "id": "W_AGITATE",
      "label": "Agitated wildlife",
      "kind": "state",
      "group": "Ecology",
      "sources": [
        "WA17"
      ],
      "status": "current",
      "diagrams": [
        "ecology_wildlife_caverns"
      ]
    },
    {
      "id": "W_CAVERN",
      "label": "Cavern ecosystem",
      "kind": "state",
      "group": "Ecology",
      "sources": [
        "WA16"
      ],
      "status": "current",
      "diagrams": [
        "ecology_wildlife_caverns"
      ]
    },
    {
      "id": "W_BREACH",
      "label": "Excavate into caverns",
      "kind": "control",
      "group": "Ecology",
      "sources": [
        "WA16"
      ],
      "status": "current",
      "diagrams": [
        "ecology_wildlife_caverns"
      ]
    },
    {
      "id": "W_SPORES",
      "label": "Subterranean vegetation growth",
      "kind": "process",
      "group": "Ecology",
      "sources": [
        "WA16"
      ],
      "status": "current",
      "diagrams": [
        "ecology_wildlife_caverns"
      ]
    },
    {
      "id": "W_EVIL",
      "label": "Evil weather and reanimation regions",
      "kind": "state",
      "group": "Environmental hazards",
      "sources": [
        "WA11",
        "WA13"
      ],
      "status": "current",
      "diagrams": [
        "ecology_wildlife_caverns"
      ]
    },
    {
      "id": "W_AMBUSH",
      "label": "Wildlife and cavern attacks",
      "kind": "process",
      "group": "Environmental hazards",
      "sources": [
        "WA16",
        "WA17"
      ],
      "status": "current",
      "diagrams": [
        "ecology_wildlife_caverns"
      ]
    },
    {
      "id": "T_SUPER",
      "label": "Supernatural effects",
      "kind": "process",
      "group": "Cross-system ports",
      "sources": [
        "WA11",
        "WA13",
        "WA33",
        "PS_TEMPLE",
        "PS_BOOK",
        "SRC_B_SYNDROME",
        "SRC_B_MAGIC"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "ecology_wildlife_caverns",
        "society_religion",
        "learning_scholarship",
        "creatures-physiology",
        "necromancy",
        "curses-syndromes-haunting",
        "divination-relics",
        "adventure_culture_powers"
      ]
    },
    {
      "id": "C_HEALTH",
      "label": "Injuries and illness",
      "kind": "state",
      "group": "Cross-system ports",
      "sources": [
        "WA12",
        "WA13",
        "WA30",
        "R_TEMP",
        "R_CAVE",
        "R_CART",
        "R_LABOR",
        "R_PASTURE",
        "R_SOAP",
        "R_CLOTH",
        "PS_THOUGHT",
        "PS_JUSTICE",
        "PS_SKILL",
        "SRC_B_WOUND",
        "SRC_B_SYNDROME",
        "SRC_B_COMBAT",
        "SRC_B_WERE"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "geography_water_weather",
        "ecology_wildlife_caverns",
        "materials-heat",
        "fluids",
        "collapse",
        "logistics",
        "husbandry",
        "soap-wear",
        "mind_emotion",
        "government_justice",
        "learning_practice",
        "creatures-physiology",
        "healthcare",
        "military-organization",
        "combat-traps",
        "curses-syndromes-haunting",
        "divination-relics",
        "adventure_supplies_combat"
      ]
    },
    {
      "id": "C_DEATH",
      "label": "Death and corpses",
      "kind": "state",
      "group": "Cross-system ports",
      "sources": [
        "WA11",
        "WA18",
        "PS_REL",
        "PS_THOUGHT",
        "SRC_B_WOUND",
        "SRC_B_AGE",
        "SRC_B_COMBAT",
        "SRC_B_NECRO",
        "SRC_B_SIEGE53",
        "SRC_B_GHOST",
        "SRC_B_VAMPIRE"
      ],
      "status": "current",
      "diagrams": [
        "ecology_wildlife_caverns",
        "mind_emotion",
        "society_relationships",
        "creatures-physiology",
        "combat-traps",
        "sieges",
        "necromancy",
        "curses-syndromes-haunting",
        "adventure_supplies_combat"
      ]
    },
    {
      "id": "P_THOUGHT",
      "label": "Experienced events / thoughts",
      "kind": "state",
      "group": "Cross-system ports",
      "sources": [
        "WA13",
        "R_CAVE",
        "R_ENGRAVE",
        "R_COOK",
        "R_MIASMA",
        "R_SOAP",
        "R_WEAR",
        "R_MOOD",
        "PS_THOUGHT",
        "PS_SCHOLAR",
        "SRC_B_FOOD",
        "SRC_B_THIRST",
        "SRC_B_SLEEP",
        "SRC_B_TRAIN",
        "SRC_B_GHOST"
      ],
      "status": "current",
      "diagrams": [
        "geography_water_weather",
        "collapse",
        "built-spaces",
        "food-drink",
        "soap-wear",
        "10-artifacts",
        "mind_motivation",
        "mind_emotion",
        "society_relationships",
        "society_culture",
        "society_religion",
        "government_offices",
        "government_justice",
        "learning_practice",
        "learning_scholarship",
        "creatures-physiology",
        "military-organization",
        "curses-syndromes-haunting"
      ]
    },
    {
      "id": "J_WORK",
      "label": "Job execution",
      "kind": "process",
      "group": "Cross-system ports",
      "sources": [
        "WA15",
        "WA16",
        "R_LABOR",
        "R_MOOD",
        "R_MIGRANT",
        "PS_SKILL",
        "PS_NOBLE",
        "SRC_B_FOOD",
        "SRC_B_SLEEP",
        "SRC_B_ATTRIBUTE",
        "SRC_B_ENGINE",
        "SRC_B_SQUAD"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "geography_water_weather",
        "ecology_wildlife_caverns",
        "jobs",
        "logistics",
        "10-artifacts",
        "wealth-migration",
        "mind_motivation",
        "mind_emotion",
        "government_offices",
        "learning_practice",
        "creatures-physiology",
        "military-organization"
      ]
    },
    {
      "id": "W_DOMESTIC",
      "label": "Domestic animal populations",
      "kind": "state",
      "group": "Ecology",
      "sources": [
        "WA01"
      ],
      "status": "current",
      "diagrams": [
        "ecology_wildlife_caverns"
      ]
    },
    {
      "id": "B_WIND",
      "label": "Windmill generation",
      "kind": "process",
      "group": "Cross-system connections",
      "sources": [
        "WA13",
        "R_WIND"
      ],
      "status": "current",
      "diagrams": [
        "geography_water_weather",
        "machinery"
      ]
    },
    {
      "id": "A_CREATE",
      "label": "Create adventurer or party",
      "kind": "control",
      "group": "Character and control",
      "sources": [
        "WA18"
      ],
      "status": "current",
      "diagrams": [
        "adventure_party_movement"
      ]
    },
    {
      "id": "C_BODY",
      "label": "Body and tissues",
      "kind": "state",
      "group": "Character and control",
      "sources": [
        "WA18",
        "WA19",
        "SRC_B_TISSUE",
        "SRC_B_WOUND",
        "SRC_B_COMBAT",
        "SRC_B_FB"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "creatures-physiology",
        "combat-traps",
        "ecological-supernatural-threats",
        "adventure_party_movement"
      ]
    },
    {
      "id": "A_PARTY",
      "label": "Player-created party members",
      "kind": "state",
      "group": "Character and control",
      "sources": [
        "WA18"
      ],
      "status": "current",
      "diagrams": [
        "adventure_party_movement"
      ]
    },
    {
      "id": "A_TRAVEL",
      "label": "Local and fast travel",
      "kind": "process",
      "group": "Exploration",
      "sources": [
        "WA34"
      ],
      "status": "current",
      "diagrams": [
        "adventure_party_movement"
      ]
    },
    {
      "id": "A_GAIT",
      "label": "Choose gait and posture",
      "kind": "control",
      "group": "Exploration",
      "sources": [
        "WA19"
      ],
      "status": "current",
      "diagrams": [
        "adventure_party_movement"
      ]
    },
    {
      "id": "A_MOVE",
      "label": "Walking, swimming, climbing and flight",
      "kind": "process",
      "group": "Exploration",
      "sources": [
        "WA19"
      ],
      "status": "current",
      "diagrams": [
        "adventure_party_movement",
        "adventure_supplies_combat"
      ]
    },
    {
      "id": "A_EXERT",
      "label": "Exhaustion",
      "kind": "state",
      "group": "Exploration",
      "sources": [
        "WA18",
        "WA19"
      ],
      "status": "current",
      "diagrams": [
        "adventure_party_movement"
      ]
    },
    {
      "id": "A_CARRY",
      "label": "Carried equipment and containers",
      "kind": "state",
      "group": "Exploration",
      "sources": [
        "WA34"
      ],
      "status": "current",
      "diagrams": [
        "adventure_party_movement",
        "adventure_supplies_combat"
      ]
    },
    {
      "id": "A_LOAD",
      "label": "Encumbrance",
      "kind": "state",
      "group": "Exploration",
      "sources": [
        "WA18",
        "WA19",
        "R_MAT"
      ],
      "status": "current",
      "diagrams": [
        "materials-heat",
        "adventure_supplies_combat"
      ]
    },
    {
      "id": "A_SENSE",
      "label": "Opposed perception / detection",
      "kind": "process",
      "group": "Exploration",
      "sources": [
        "WA34"
      ],
      "status": "current",
      "diagrams": [
        "adventure_party_movement"
      ]
    },
    {
      "id": "A_WITNESS",
      "label": "Encountered people and events",
      "kind": "state",
      "group": "Exploration",
      "sources": [
        "WA03",
        "WA24"
      ],
      "status": "current",
      "diagrams": [
        "adventure_party_movement",
        "adventure_supplies_combat"
      ]
    },
    {
      "id": "A_DEPRIVE",
      "label": "Hunger, thirst and drowsiness",
      "kind": "state",
      "group": "Survival",
      "sources": [
        "WA18"
      ],
      "status": "current",
      "diagrams": [
        "adventure_party_movement",
        "adventure_supplies_combat"
      ]
    },
    {
      "id": "A_CONSUME",
      "label": "Eat, drink and sleep",
      "kind": "control",
      "group": "Survival",
      "sources": [
        "WA34"
      ],
      "status": "current",
      "diagrams": [
        "adventure_supplies_combat"
      ]
    },
    {
      "id": "A_CRAFT",
      "label": "Limited crafting and butchery",
      "kind": "process",
      "group": "Survival",
      "sources": [
        "WA18"
      ],
      "status": "current",
      "diagrams": [
        "adventure_supplies_combat"
      ]
    },
    {
      "id": "A_SHELTER",
      "label": "Indoor or cleared shelter",
      "kind": "state",
      "group": "Survival",
      "sources": [
        "WA18"
      ],
      "status": "current",
      "diagrams": [
        "adventure_supplies_combat"
      ]
    },
    {
      "id": "A_ATTACK",
      "label": "Aim strikes, grapple, shoot or throw",
      "kind": "control",
      "group": "Combat and consequences",
      "sources": [
        "WA30"
      ],
      "status": "current",
      "diagrams": [
        "adventure_supplies_combat"
      ]
    },
    {
      "id": "M_COMBAT",
      "label": "Combat",
      "kind": "process",
      "group": "Combat and consequences",
      "sources": [
        "WA30",
        "R_SCI",
        "SRC_B_COMBAT",
        "R_TRAIN",
        "R_PASTURE",
        "R_METAL",
        "R_QUALITY",
        "SRC_B_NECRO",
        "SRC_B_WERE"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "materials-heat",
        "husbandry",
        "hard-material-crafts",
        "creatures-physiology",
        "military-organization",
        "combat-traps",
        "sieges",
        "ecological-supernatural-threats",
        "necromancy",
        "curses-syndromes-haunting",
        "divination-relics",
        "adventure_party_movement",
        "adventure_supplies_combat",
        "adventure_social_reputation",
        "adventure_culture_powers"
      ]
    },
    {
      "id": "A_HEAL",
      "label": "Regeneration on local offload",
      "kind": "process",
      "group": "Combat and consequences",
      "sources": [
        "WA03"
      ],
      "status": "current",
      "diagrams": [
        "adventure_supplies_combat"
      ]
    },
    {
      "id": "A_STATUS",
      "label": "Character and wound reports",
      "kind": "report",
      "group": "Reports",
      "sources": [
        "WA34"
      ],
      "status": "current",
      "diagrams": [
        "adventure_party_movement",
        "adventure_supplies_combat"
      ]
    },
    {
      "id": "A_TACTIC",
      "label": "Party tactical control",
      "kind": "control",
      "group": "Character and control",
      "sources": [
        "WA34",
        "WA35"
      ],
      "status": "current",
      "note": "Existence independently corroborated by 53.11 patch; exact scheduling details still depend on migrated gameplay documentation.",
      "diagrams": [
        "adventure_party_movement"
      ]
    },
    {
      "id": "A_STEALTH",
      "label": "Sneaking",
      "kind": "process",
      "group": "Exploration",
      "sources": [
        "WA34"
      ],
      "status": "current",
      "note": "Sneaking control is current-documented; detailed opposing skill checks remain uncertain on the edge.",
      "diagrams": [
        "adventure_party_movement"
      ]
    },
    {
      "id": "A_MOUNT",
      "label": "Mounts, pack animals and pets",
      "kind": "state",
      "group": "Exploration",
      "sources": [
        "WA31"
      ],
      "status": "current",
      "diagrams": [
        "adventure_party_movement"
      ]
    },
    {
      "id": "A_MECHANISM",
      "label": "Operate existing levers and wells",
      "kind": "control",
      "group": "Exploration",
      "sources": [
        "WA18",
        "WA34"
      ],
      "status": "current",
      "diagrams": [
        "adventure_party_movement",
        "adventure_supplies_combat"
      ]
    },
    {
      "id": "A_TALK",
      "label": "Converse, request and interrogate",
      "kind": "process",
      "group": "Social interaction",
      "sources": [
        "WA22"
      ],
      "status": "current",
      "diagrams": [
        "adventure_social_reputation"
      ]
    },
    {
      "id": "A_IDENTITY",
      "label": "Assumed identities",
      "kind": "state",
      "group": "Social interaction",
      "sources": [
        "WA22",
        "WA23"
      ],
      "status": "current",
      "diagrams": [
        "adventure_social_reputation"
      ]
    },
    {
      "id": "A_ARGUE",
      "label": "Debate values",
      "kind": "process",
      "group": "Social interaction",
      "sources": [
        "WA22"
      ],
      "status": "current",
      "diagrams": [
        "adventure_social_reputation"
      ]
    },
    {
      "id": "P_VALUES",
      "label": "Personal values",
      "kind": "state",
      "group": "Social interaction",
      "sources": [
        "WA22",
        "PS_VALUE",
        "PS_JUSTICE",
        "PS_SCHOLAR"
      ],
      "status": "current",
      "diagrams": [
        "mind_motivation",
        "mind_emotion",
        "government_justice",
        "learning_scholarship",
        "adventure_social_reputation"
      ]
    },
    {
      "id": "A_REP",
      "label": "Reputation by observer and group",
      "kind": "state",
      "group": "Social interaction",
      "sources": [
        "WA23"
      ],
      "status": "current",
      "diagrams": [
        "adventure_social_reputation",
        "adventure_culture_powers"
      ]
    },
    {
      "id": "A_COMP",
      "label": "Recruited NPC companions",
      "kind": "state",
      "group": "Social interaction",
      "sources": [
        "WA22",
        "WA23"
      ],
      "status": "current",
      "diagrams": [
        "adventure_social_reputation",
        "adventure_culture_powers"
      ]
    },
    {
      "id": "A_PERFORM",
      "label": "Compose or perform cultural works",
      "kind": "process",
      "group": "Culture and religion",
      "sources": [
        "WA22",
        "WA32"
      ],
      "status": "current",
      "diagrams": [
        "adventure_culture_powers"
      ]
    },
    {
      "id": "A_PRAY",
      "label": "Pray to a deity",
      "kind": "process",
      "group": "Culture and religion",
      "sources": [
        "WA36"
      ],
      "status": "current",
      "diagrams": [
        "adventure_social_reputation",
        "adventure_culture_powers"
      ]
    },
    {
      "id": "A_CHOSEN",
      "label": "Choose Chosen destiny",
      "kind": "control",
      "group": "Culture and religion",
      "sources": [
        "WA18",
        "WA26"
      ],
      "status": "current",
      "diagrams": [
        "adventure_culture_powers"
      ]
    },
    {
      "id": "A_PATRON",
      "label": "Patron guidance",
      "kind": "process",
      "group": "Culture and religion",
      "sources": [
        "WA26"
      ],
      "status": "current",
      "diagrams": [
        "adventure_culture_powers"
      ]
    },
    {
      "id": "P_NEEDS",
      "label": "Psychological needs",
      "kind": "state",
      "group": "Culture and religion",
      "sources": [
        "WA18",
        "WA27",
        "PS_NEED",
        "PS_GUILD",
        "PS_BOOK",
        "SRC_B_TRAIN"
      ],
      "status": "current",
      "diagrams": [
        "mind_motivation",
        "mind_emotion",
        "society_relationships",
        "society_culture",
        "society_religion",
        "learning_practice",
        "learning_scholarship",
        "military-organization",
        "adventure_social_reputation",
        "adventure_culture_powers"
      ]
    },
    {
      "id": "P_FOCUS",
      "label": "Focus / distraction",
      "kind": "state",
      "group": "Culture and religion",
      "sources": [
        "WA27",
        "PS_NEED",
        "PS_SKILL"
      ],
      "status": "current",
      "diagrams": [
        "mind_motivation",
        "learning_practice",
        "adventure_culture_powers"
      ]
    },
    {
      "id": "A_QUEST",
      "label": "Orders and self-chosen objectives",
      "kind": "state",
      "group": "Quests and information",
      "sources": [
        "WA21"
      ],
      "status": "current",
      "diagrams": [
        "adventure_social_reputation",
        "adventure_quests_claims"
      ]
    },
    {
      "id": "A_SERVICE",
      "label": "Join commander or offer priest service",
      "kind": "control",
      "group": "Quests and information",
      "sources": [
        "WA21"
      ],
      "status": "current",
      "diagrams": [
        "adventure_social_reputation",
        "adventure_quests_claims",
        "adventure_culture_powers"
      ]
    },
    {
      "id": "A_DEED",
      "label": "Kill, rescue or recover artifact",
      "kind": "process",
      "group": "Quests and information",
      "sources": [
        "WA21"
      ],
      "status": "current",
      "diagrams": [
        "adventure_social_reputation",
        "adventure_quests_claims"
      ]
    },
    {
      "id": "A_REPORT",
      "label": "Report deeds to people",
      "kind": "control",
      "group": "Quests and information",
      "sources": [
        "WA21",
        "WA24"
      ],
      "status": "current",
      "diagrams": [
        "adventure_social_reputation"
      ]
    },
    {
      "id": "A_KNOWN",
      "label": "Known people, sites and incidents",
      "kind": "state",
      "group": "Quests and information",
      "sources": [
        "WA21",
        "WA24"
      ],
      "status": "current",
      "diagrams": [
        "adventure_social_reputation",
        "adventure_quests_claims"
      ]
    },
    {
      "id": "A_LOG",
      "label": "Adventure and agreement log",
      "kind": "report",
      "group": "Quests and information",
      "sources": [
        "WA21"
      ],
      "status": "current",
      "diagrams": [
        "adventure_quests_claims"
      ]
    },
    {
      "id": "A_MARKET",
      "label": "Barter, purchases and tavern services",
      "kind": "process",
      "group": "World consequences",
      "sources": [
        "WA18",
        "WA22",
        "WA23"
      ],
      "status": "current",
      "diagrams": [
        "adventure_social_reputation"
      ]
    },
    {
      "id": "A_CLAIMSITE",
      "label": "Claim an existing site",
      "kind": "control",
      "group": "World consequences",
      "sources": [
        "WA22",
        "WA25"
      ],
      "status": "current",
      "diagrams": [
        "adventure_quests_claims"
      ]
    },
    {
      "id": "A_RETIRE",
      "label": "Retire or resume adventurer",
      "kind": "control",
      "group": "World consequences",
      "sources": [
        "WA18"
      ],
      "status": "current",
      "diagrams": [
        "adventure_quests_claims"
      ]
    },
    {
      "id": "A_INTERVENE",
      "label": "Rare divine intervention [trigger uncertain]",
      "kind": "process",
      "group": "Culture and religion",
      "sources": [
        "WA26"
      ],
      "status": "uncertain",
      "note": "Chosen article reports attack deflection and stunning but says triggering conditions are not understood; no general spellcasting system is implied.",
      "diagrams": [
        "adventure_culture_powers"
      ]
    },
    {
      "id": "A_READWRITE",
      "label": "Read and write books",
      "kind": "process",
      "group": "Culture and religion",
      "sources": [
        "WA32"
      ],
      "status": "current",
      "diagrams": [
        "adventure_social_reputation",
        "adventure_culture_powers"
      ]
    },
    {
      "id": "S_KNOW",
      "label": "Known academic topics",
      "kind": "state",
      "group": "Culture and religion",
      "sources": [
        "WA32",
        "PS_TOPIC"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "learning_practice",
        "learning_scholarship",
        "adventure_culture_powers"
      ]
    },
    {
      "id": "A_SECRETS",
      "label": "Learned necromancy secrets",
      "kind": "state",
      "group": "Culture and religion",
      "sources": [
        "WA32",
        "WA33"
      ],
      "status": "current",
      "diagrams": [
        "adventure_culture_powers"
      ]
    },
    {
      "id": "A_POWER",
      "label": "Use acquired abilities",
      "kind": "control",
      "group": "Culture and religion",
      "sources": [
        "WA33",
        "WA34"
      ],
      "status": "current",
      "diagrams": [
        "adventure_culture_powers"
      ]
    },
    {
      "id": "F_MAT",
      "label": "Material properties",
      "kind": "state",
      "group": "Materials",
      "sources": [
        "R_MAT",
        "R_SCI"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "materials-heat"
      ]
    },
    {
      "id": "F_MASS",
      "label": "Density and item mass",
      "kind": "state",
      "group": "Materials",
      "sources": [
        "R_MAT"
      ],
      "status": "current",
      "diagrams": [
        "materials-heat"
      ]
    },
    {
      "id": "F_STRENGTH",
      "label": "Impact and shear response",
      "kind": "state",
      "group": "Materials",
      "sources": [
        "R_SCI",
        "R_WEAR"
      ],
      "status": "current",
      "diagrams": [
        "materials-heat"
      ]
    },
    {
      "id": "F_TEMP",
      "label": "Temperature",
      "kind": "state",
      "group": "Heat",
      "sources": [
        "R_TEMP"
      ],
      "status": "current",
      "diagrams": [
        "materials-heat"
      ]
    },
    {
      "id": "F_EXCHANGE",
      "label": "Heat exchange",
      "kind": "process",
      "group": "Heat",
      "sources": [
        "R_TEMP"
      ],
      "status": "current",
      "diagrams": [
        "materials-heat"
      ]
    },
    {
      "id": "F_PHASE",
      "label": "Melting, freezing, boiling",
      "kind": "process",
      "group": "Heat",
      "sources": [
        "R_TEMP"
      ],
      "status": "current",
      "diagrams": [
        "materials-heat"
      ]
    },
    {
      "id": "F_FIRE",
      "label": "Ignition and burning",
      "kind": "process",
      "group": "Heat",
      "sources": [
        "R_TEMP"
      ],
      "status": "current",
      "diagrams": [
        "materials-heat"
      ]
    },
    {
      "id": "F_SAFETY",
      "label": "Fire / magma suitability",
      "kind": "state",
      "group": "Heat",
      "sources": [
        "R_TEMP",
        "R_MECH"
      ],
      "status": "current",
      "diagrams": [
        "materials-heat"
      ]
    },
    {
      "id": "F_FLUID",
      "label": "Water and magma depth",
      "kind": "state",
      "group": "Fluids",
      "sources": [
        "R_FLOW",
        "R_WATER"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "materials-heat",
        "fluids",
        "collapse",
        "machinery",
        "cultivation"
      ]
    },
    {
      "id": "F_MOVE",
      "label": "Gravity and lateral spreading",
      "kind": "process",
      "group": "Fluids",
      "sources": [
        "R_FLOW"
      ],
      "status": "current",
      "diagrams": [
        "fluids"
      ]
    },
    {
      "id": "F_PRESSURE",
      "label": "Pressure movement",
      "kind": "process",
      "group": "Fluids",
      "sources": [
        "R_PRESS",
        "R_FLOW"
      ],
      "status": "current",
      "diagrams": [
        "fluids"
      ]
    },
    {
      "id": "F_DIAGONAL",
      "label": "Diagonal liquid passage",
      "kind": "state",
      "group": "Fluids",
      "sources": [
        "R_FLOW"
      ],
      "status": "current",
      "diagrams": [
        "fluids"
      ]
    },
    {
      "id": "F_REACT",
      "label": "Water-magma interaction",
      "kind": "process",
      "group": "Fluids",
      "sources": [
        "R_MAGMA"
      ],
      "status": "current",
      "diagrams": [
        "fluids"
      ]
    },
    {
      "id": "F_OBSIDIAN",
      "label": "Obsidian terrain",
      "kind": "state",
      "group": "Fluids",
      "sources": [
        "R_MAGMA"
      ],
      "status": "current",
      "diagrams": [
        "fluids"
      ]
    },
    {
      "id": "F_SUPPORT",
      "label": "Terrain connectivity",
      "kind": "state",
      "group": "Gravity",
      "sources": [
        "R_CAVE"
      ],
      "status": "current",
      "diagrams": [
        "collapse"
      ]
    },
    {
      "id": "F_COLLAPSE",
      "label": "Cave-in and falling terrain",
      "kind": "process",
      "group": "Gravity",
      "sources": [
        "R_CAVE"
      ],
      "status": "current",
      "diagrams": [
        "collapse"
      ]
    },
    {
      "id": "F_DUST",
      "label": "Collapse dust / knockback",
      "kind": "process",
      "group": "Gravity",
      "sources": [
        "R_CAVE"
      ],
      "status": "current",
      "diagrams": [
        "collapse"
      ]
    },
    {
      "id": "B_EXCAVATE",
      "label": "Mining and channeling",
      "kind": "process",
      "group": "Cross-system connections",
      "sources": [
        "R_STONE",
        "R_CAVE",
        "R_BUILD"
      ],
      "status": "current",
      "diagrams": [
        "collapse",
        "built-spaces",
        "metal-fuel"
      ]
    },
    {
      "id": "B_BUILD",
      "label": "Constructed walls / floors / stairs",
      "kind": "state",
      "group": "Cross-system connections",
      "sources": [
        "R_BUILD",
        "R_R5301",
        "SRC_B_SIEGE"
      ],
      "status": "current",
      "diagrams": [
        "collapse",
        "built-spaces",
        "hard-material-crafts",
        "sieges"
      ]
    },
    {
      "id": "B_PUMP",
      "label": "Pumping",
      "kind": "process",
      "group": "Cross-system connections",
      "sources": [
        "R_PUMP"
      ],
      "status": "current",
      "diagrams": [
        "materials-heat",
        "fluids",
        "machinery"
      ]
    },
    {
      "id": "B_POWER",
      "label": "Mechanical power network",
      "kind": "state",
      "group": "Cross-system connections",
      "sources": [
        "R_POWER",
        "R_PUMP",
        "R_MACHINE"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "fluids",
        "machinery"
      ]
    },
    {
      "id": "E_HEAT",
      "label": "Furnace heat supply",
      "kind": "state",
      "group": "Cross-system connections",
      "sources": [
        "R_FUEL",
        "R_MAGMA"
      ],
      "status": "current",
      "diagrams": [
        "fluids",
        "metal-fuel"
      ]
    },
    {
      "id": "L_PATH",
      "label": "Accessible paths",
      "kind": "state",
      "group": "Cross-system connections",
      "sources": [
        "R_PATH",
        "R_FLOW",
        "SRC_B_TRAP",
        "SRC_B_COMBAT",
        "SRC_B_SIEGE"
      ],
      "status": "current",
      "diagrams": [
        "fluids",
        "built-spaces",
        "machinery",
        "logistics",
        "combat-traps",
        "sieges"
      ]
    },
    {
      "id": "B_PLAN",
      "label": "Building / digging designations",
      "kind": "control",
      "group": "Terrain and spaces",
      "sources": [
        "R_BUILD",
        "R_LABOR"
      ],
      "status": "current",
      "diagrams": [
        "built-spaces"
      ]
    },
    {
      "id": "B_REINFORCE",
      "label": "Reinforced walls",
      "kind": "state",
      "group": "Terrain and spaces",
      "sources": [
        "R_R5301",
        "SRC_B_SIEGE53"
      ],
      "status": "current",
      "diagrams": [
        "built-spaces",
        "sieges"
      ]
    },
    {
      "id": "B_SPACES",
      "label": "Rooms and locations",
      "kind": "state",
      "group": "Terrain and spaces",
      "sources": [
        "R_BUILD",
        "R_ENGRAVE",
        "R_LOCATION",
        "PS_THOUGHT",
        "PS_TEMPLE",
        "PS_NOBLE",
        "SRC_B_CARE",
        "SRC_B_SLEEP"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "built-spaces",
        "mind_motivation",
        "government_offices",
        "healthcare"
      ]
    },
    {
      "id": "B_FURNITURE",
      "label": "Installed furniture",
      "kind": "state",
      "group": "Terrain and spaces",
      "sources": [
        "R_WOOD",
        "R_STONE",
        "R_WEALTH"
      ],
      "status": "current",
      "diagrams": [
        "built-spaces"
      ]
    },
    {
      "id": "B_VALUE",
      "label": "Room and location value",
      "kind": "state",
      "group": "Terrain and spaces",
      "sources": [
        "R_ENGRAVE",
        "R_WEALTH",
        "R_ROOMVALUE",
        "PS_TEMPLE"
      ],
      "status": "current",
      "diagrams": [
        "built-spaces",
        "society_religion"
      ]
    },
    {
      "id": "B_ENGRAVE",
      "label": "Smoothing / engraving",
      "kind": "process",
      "group": "Terrain and spaces",
      "sources": [
        "R_ENGRAVE"
      ],
      "status": "current",
      "diagrams": [
        "built-spaces"
      ]
    },
    {
      "id": "B_IMAGE",
      "label": "Engraved scene / description",
      "kind": "report",
      "group": "Terrain and spaces",
      "sources": [
        "R_ENGRAVE"
      ],
      "status": "current",
      "diagrams": [
        "built-spaces"
      ]
    },
    {
      "id": "B_LINK",
      "label": "Install mechanism links",
      "kind": "control",
      "group": "Triggers",
      "sources": [
        "R_MECH"
      ],
      "status": "current",
      "diagrams": [
        "machinery"
      ]
    },
    {
      "id": "B_PULL",
      "label": "Pull lever job",
      "kind": "process",
      "group": "Triggers",
      "sources": [
        "R_LEVER"
      ],
      "status": "current",
      "diagrams": [
        "machinery"
      ]
    },
    {
      "id": "B_SENSOR",
      "label": "Configured pressure plate",
      "kind": "state",
      "group": "Triggers",
      "sources": [
        "R_PLATE"
      ],
      "status": "current",
      "diagrams": [
        "machinery"
      ]
    },
    {
      "id": "B_SIGNAL",
      "label": "Trigger signal",
      "kind": "process",
      "group": "Triggers",
      "sources": [
        "R_MECH",
        "R_LEVER",
        "R_PLATE"
      ],
      "status": "current",
      "diagrams": [
        "machinery"
      ]
    },
    {
      "id": "B_GATE",
      "label": "Bridge / door / floodgate state",
      "kind": "state",
      "group": "Triggers",
      "sources": [
        "R_LEVER"
      ],
      "status": "current",
      "diagrams": [
        "machinery"
      ]
    },
    {
      "id": "B_WHEEL",
      "label": "Water-wheel generation",
      "kind": "process",
      "group": "Power",
      "sources": [
        "R_WHEEL",
        "R_FLOW"
      ],
      "status": "current",
      "diagrams": [
        "machinery"
      ]
    },
    {
      "id": "B_GEARS",
      "label": "Axles and engaged gears",
      "kind": "state",
      "group": "Power",
      "sources": [
        "R_MACHINE",
        "R_POWER"
      ],
      "status": "current",
      "diagrams": [
        "machinery"
      ]
    },
    {
      "id": "B_LOAD",
      "label": "Connected power demand",
      "kind": "state",
      "group": "Power",
      "sources": [
        "R_POWER",
        "R_PUMP"
      ],
      "status": "current",
      "diagrams": [
        "machinery"
      ]
    },
    {
      "id": "B_MILL",
      "label": "Powered milling",
      "kind": "process",
      "group": "Power",
      "sources": [
        "R_POWER"
      ],
      "status": "current",
      "diagrams": [
        "machinery"
      ]
    },
    {
      "id": "B_ROLLER",
      "label": "Powered cart rollers",
      "kind": "process",
      "group": "Power",
      "sources": [
        "R_CART"
      ],
      "status": "current",
      "diagrams": [
        "machinery"
      ]
    },
    {
      "id": "T_BREACH",
      "label": "Invader mining / rams",
      "kind": "process",
      "group": "Cross-system connections",
      "sources": [
        "R_R5301",
        "SRC_B_SIEGE",
        "SRC_B_SIEGE53"
      ],
      "status": "current",
      "diagrams": [
        "built-spaces",
        "sieges"
      ]
    },
    {
      "id": "J_DESIGN",
      "label": "Designations / workshop tasks",
      "kind": "control",
      "group": "Job creation",
      "sources": [
        "R_LABOR"
      ],
      "status": "current",
      "diagrams": [
        "jobs"
      ]
    },
    {
      "id": "J_ORDERS",
      "label": "Conditional work orders",
      "kind": "control",
      "group": "Job creation",
      "sources": [
        "R_ORDER"
      ],
      "status": "current",
      "diagrams": [
        "jobs",
        "logistics"
      ]
    },
    {
      "id": "J_MANAGER",
      "label": "Manager validation",
      "kind": "process",
      "group": "Job creation",
      "sources": [
        "R_MANAGER"
      ],
      "status": "current",
      "diagrams": [
        "jobs"
      ]
    },
    {
      "id": "J_QUEUE",
      "label": "Queued jobs",
      "kind": "state",
      "group": "Job creation",
      "sources": [
        "R_LABOR",
        "R_ORDER"
      ],
      "status": "current",
      "diagrams": [
        "jobs"
      ]
    },
    {
      "id": "J_LABOR",
      "label": "Work details / specialization",
      "kind": "control",
      "group": "Eligibility",
      "sources": [
        "R_LABOR"
      ],
      "status": "current",
      "diagrams": [
        "jobs"
      ]
    },
    {
      "id": "J_OCCUPATION",
      "label": "Occupation / workshop assignment",
      "kind": "control",
      "group": "Eligibility",
      "sources": [
        "R_LABOR"
      ],
      "status": "current",
      "diagrams": [
        "jobs"
      ]
    },
    {
      "id": "J_TOOLS",
      "label": "Required tools and inputs",
      "kind": "state",
      "group": "Eligibility",
      "sources": [
        "R_LABOR"
      ],
      "status": "current",
      "diagrams": [
        "jobs",
        "logistics"
      ]
    },
    {
      "id": "J_ELIGIBLE",
      "label": "Available eligible workers",
      "kind": "state",
      "group": "Eligibility",
      "sources": [
        "R_LABOR"
      ],
      "status": "current",
      "diagrams": [
        "jobs",
        "logistics"
      ]
    },
    {
      "id": "J_CANCEL",
      "label": "Blocked / cancelled jobs",
      "kind": "state",
      "group": "Execution",
      "sources": [
        "R_LABOR",
        "R_STOCK"
      ],
      "status": "current",
      "diagrams": [
        "jobs",
        "logistics"
      ]
    },
    {
      "id": "J_REPORT",
      "label": "Task list / cancellation notice",
      "kind": "report",
      "group": "Execution",
      "sources": [
        "R_LABOR"
      ],
      "status": "current",
      "diagrams": [
        "jobs"
      ]
    },
    {
      "id": "L_FILTER",
      "label": "Stockpile filters and links",
      "kind": "control",
      "group": "Storage and transport",
      "sources": [
        "R_STOCK"
      ],
      "status": "current",
      "diagrams": [
        "logistics"
      ]
    },
    {
      "id": "L_STOCK",
      "label": "Stored stock quantities",
      "kind": "state",
      "group": "Storage and transport",
      "sources": [
        "R_STOCK"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "logistics",
        "food-drink"
      ]
    },
    {
      "id": "L_HAUL",
      "label": "Hauling",
      "kind": "process",
      "group": "Storage and transport",
      "sources": [
        "R_HAUL"
      ],
      "status": "current",
      "diagrams": [
        "jobs",
        "logistics",
        "trade-diplomacy"
      ]
    },
    {
      "id": "L_TRAFFIC",
      "label": "Traffic path costs",
      "kind": "control",
      "group": "Storage and transport",
      "sources": [
        "R_PATH"
      ],
      "status": "current",
      "diagrams": [
        "logistics"
      ]
    },
    {
      "id": "L_BURROW",
      "label": "Burrow job / source limits",
      "kind": "control",
      "group": "Storage and transport",
      "sources": [
        "R_BURROW",
        "R_LABOR"
      ],
      "status": "current",
      "diagrams": [
        "logistics"
      ]
    },
    {
      "id": "L_FLAGS",
      "label": "Forbid / dump item flags",
      "kind": "control",
      "group": "Storage and transport",
      "sources": [
        "R_STOCK",
        "R_LABOR"
      ],
      "status": "current",
      "diagrams": [
        "logistics"
      ]
    },
    {
      "id": "L_CONTAIN",
      "label": "Bins, barrels, bags, pots",
      "kind": "state",
      "group": "Storage and transport",
      "sources": [
        "R_STOCK",
        "R_BREW",
        "R_WOOD",
        "R_GLASS"
      ],
      "status": "current",
      "diagrams": [
        "logistics",
        "food-drink",
        "hard-material-crafts"
      ]
    },
    {
      "id": "L_WHEELBARROW",
      "label": "Wheelbarrow transport",
      "kind": "process",
      "group": "Storage and transport",
      "sources": [
        "R_HAUL"
      ],
      "status": "current",
      "diagrams": [
        "logistics"
      ]
    },
    {
      "id": "L_ROUTE",
      "label": "Cart route / stops / conditions",
      "kind": "control",
      "group": "Cart transport",
      "sources": [
        "R_CART"
      ],
      "status": "current",
      "diagrams": [
        "logistics"
      ]
    },
    {
      "id": "L_CART",
      "label": "Minecart movement",
      "kind": "process",
      "group": "Cart transport",
      "sources": [
        "R_CART"
      ],
      "status": "current",
      "diagrams": [
        "logistics"
      ]
    },
    {
      "id": "L_TRACK",
      "label": "Tracks, ramps and brakes",
      "kind": "state",
      "group": "Cart transport",
      "sources": [
        "R_CART"
      ],
      "status": "current",
      "diagrams": [
        "logistics"
      ]
    },
    {
      "id": "L_TIME",
      "label": "Travel and hauling time",
      "kind": "state",
      "group": "Cross-system connections",
      "sources": [
        "R_HAUL"
      ],
      "status": "current",
      "diagrams": [
        "logistics"
      ]
    },
    {
      "id": "E_WEAR",
      "label": "Wear and replacement demand",
      "kind": "process",
      "group": "Cross-system connections",
      "sources": [
        "R_WEAR"
      ],
      "status": "current",
      "diagrams": [
        "jobs",
        "soap-wear"
      ]
    },
    {
      "id": "E_GROUND",
      "label": "Soil / mud and light history",
      "kind": "state",
      "group": "Growing conditions",
      "sources": [
        "R_FARM"
      ],
      "status": "current",
      "diagrams": [
        "cultivation"
      ]
    },
    {
      "id": "E_SEASON",
      "label": "Season and biome crop limits",
      "kind": "state",
      "group": "Growing conditions",
      "sources": [
        "R_FARM"
      ],
      "status": "current",
      "diagrams": [
        "cultivation"
      ]
    },
    {
      "id": "E_PLOT",
      "label": "Crop selection / farm plots",
      "kind": "control",
      "group": "Cultivation",
      "sources": [
        "R_FARM"
      ],
      "status": "current",
      "diagrams": [
        "cultivation"
      ]
    },
    {
      "id": "E_SEED",
      "label": "Seed stocks",
      "kind": "state",
      "group": "Cultivation",
      "sources": [
        "R_SEED"
      ],
      "status": "current",
      "diagrams": [
        "cultivation",
        "food-drink"
      ]
    },
    {
      "id": "E_FARM",
      "label": "Planting and harvest",
      "kind": "process",
      "group": "Cultivation",
      "sources": [
        "R_FARM"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "cultivation"
      ]
    },
    {
      "id": "E_FERT",
      "label": "Potash fertilization",
      "kind": "process",
      "group": "Cultivation",
      "sources": [
        "R_FARM"
      ],
      "status": "current",
      "diagrams": [
        "cultivation",
        "soap-wear"
      ]
    },
    {
      "id": "E_POORSOIL",
      "label": "Poor underground soil penalty",
      "kind": "state",
      "group": "Cultivation",
      "sources": [
        "R_FARM"
      ],
      "status": "current",
      "diagrams": [
        "cultivation"
      ]
    },
    {
      "id": "E_CROPS",
      "label": "Harvested plants",
      "kind": "state",
      "group": "Cultivation",
      "sources": [
        "R_FARM"
      ],
      "status": "current",
      "diagrams": [
        "cultivation",
        "textiles-paper"
      ]
    },
    {
      "id": "E_GATHER",
      "label": "Wild plant gathering",
      "kind": "process",
      "group": "Acquisition",
      "sources": [
        "R_FARM"
      ],
      "status": "current",
      "diagrams": [
        "cultivation"
      ]
    },
    {
      "id": "E_FISH",
      "label": "Fishing and fish preparation",
      "kind": "process",
      "group": "Acquisition",
      "sources": [
        "R_FISH"
      ],
      "status": "current",
      "diagrams": [
        "food-drink"
      ]
    },
    {
      "id": "E_FOOD",
      "label": "Edible food stocks",
      "kind": "state",
      "group": "Food processing",
      "sources": [
        "R_COOK"
      ],
      "status": "current",
      "diagrams": [
        "cultivation",
        "food-drink"
      ]
    },
    {
      "id": "E_BREW",
      "label": "Brewing",
      "kind": "process",
      "group": "Food processing",
      "sources": [
        "R_BREW",
        "R_BEE"
      ],
      "status": "current",
      "diagrams": [
        "cultivation",
        "food-drink",
        "animal-products"
      ]
    },
    {
      "id": "E_DRINK",
      "label": "Alcohol stocks",
      "kind": "state",
      "group": "Food processing",
      "sources": [
        "R_BREW"
      ],
      "status": "current",
      "diagrams": [
        "food-drink"
      ]
    },
    {
      "id": "E_COOK",
      "label": "Cooking meals",
      "kind": "process",
      "group": "Food processing",
      "sources": [
        "R_COOK",
        "R_EGG",
        "R_MILK"
      ],
      "status": "current",
      "diagrams": [
        "cultivation",
        "food-drink",
        "husbandry",
        "animal-products"
      ]
    },
    {
      "id": "E_PROCESS",
      "label": "Milling / plant processing",
      "kind": "process",
      "group": "Food processing",
      "sources": [
        "R_SEED",
        "R_CLOTH"
      ],
      "status": "current",
      "diagrams": [
        "cultivation",
        "food-drink"
      ]
    },
    {
      "id": "E_KITCHEN",
      "label": "Kitchen ingredient permissions",
      "kind": "control",
      "group": "Food processing",
      "sources": [
        "R_LABOR"
      ],
      "status": "current",
      "diagrams": [
        "food-drink"
      ]
    },
    {
      "id": "E_EAT",
      "label": "Eating and drinking",
      "kind": "process",
      "group": "Consumption",
      "sources": [
        "R_COOK",
        "R_BREW",
        "R_MIGRANT"
      ],
      "status": "current",
      "diagrams": [
        "food-drink",
        "wealth-migration"
      ]
    },
    {
      "id": "E_ROT",
      "label": "Rotting / withering supplies",
      "kind": "process",
      "group": "Consumption",
      "sources": [
        "R_MIASMA",
        "R_WEAR"
      ],
      "status": "current",
      "diagrams": [
        "food-drink"
      ]
    },
    {
      "id": "E_MIASMA",
      "label": "Subterranean miasma",
      "kind": "state",
      "group": "Consumption",
      "sources": [
        "R_MIASMA"
      ],
      "status": "current",
      "diagrams": [
        "food-drink"
      ]
    },
    {
      "id": "E_WILD",
      "label": "Wild animal populations",
      "kind": "state",
      "group": "Animals and habitat",
      "sources": [
        "R_TRAIN"
      ],
      "status": "current",
      "diagrams": [
        "husbandry"
      ]
    },
    {
      "id": "E_ANIMALS",
      "label": "Tame and trained livestock",
      "kind": "state",
      "group": "Animals and habitat",
      "sources": [
        "R_TRAIN"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "husbandry"
      ]
    },
    {
      "id": "E_CAPTURE",
      "label": "Cage capture",
      "kind": "process",
      "group": "Training",
      "sources": [
        "R_TRAIN"
      ],
      "status": "current",
      "diagrams": [
        "husbandry"
      ]
    },
    {
      "id": "E_TRAIN",
      "label": "Taming / animal training",
      "kind": "process",
      "group": "Training",
      "sources": [
        "R_TRAIN"
      ],
      "status": "current",
      "diagrams": [
        "husbandry"
      ]
    },
    {
      "id": "E_KNOWANIMAL",
      "label": "Civilization taming knowledge",
      "kind": "state",
      "group": "Training",
      "sources": [
        "R_TRAIN"
      ],
      "status": "current",
      "diagrams": [
        "husbandry"
      ]
    },
    {
      "id": "E_REVERT",
      "label": "Adult training decay",
      "kind": "process",
      "group": "Training",
      "sources": [
        "R_TRAIN"
      ],
      "status": "current",
      "diagrams": [
        "husbandry"
      ]
    },
    {
      "id": "E_WARANIMAL",
      "label": "War / hunting training",
      "kind": "process",
      "group": "Training",
      "sources": [
        "R_TRAIN"
      ],
      "status": "current",
      "diagrams": [
        "husbandry"
      ]
    },
    {
      "id": "E_PASTURE",
      "label": "Pasture assignments",
      "kind": "control",
      "group": "Husbandry",
      "sources": [
        "R_PASTURE"
      ],
      "status": "current",
      "diagrams": [
        "husbandry"
      ]
    },
    {
      "id": "E_GRASS",
      "label": "Grass / fungus availability",
      "kind": "state",
      "group": "Husbandry",
      "sources": [
        "R_PASTURE"
      ],
      "status": "current",
      "diagrams": [
        "husbandry"
      ]
    },
    {
      "id": "E_GRAZE",
      "label": "Grazing",
      "kind": "process",
      "group": "Husbandry",
      "sources": [
        "R_PASTURE"
      ],
      "status": "current",
      "diagrams": [
        "husbandry"
      ]
    },
    {
      "id": "E_BREED",
      "label": "Mating, birth and growth",
      "kind": "process",
      "group": "Husbandry",
      "sources": [
        "R_EGG",
        "R_TRAIN"
      ],
      "status": "current",
      "diagrams": [
        "husbandry"
      ]
    },
    {
      "id": "E_NEST",
      "label": "Nest boxes / protected clutches",
      "kind": "control",
      "group": "Husbandry",
      "sources": [
        "R_EGG"
      ],
      "status": "current",
      "diagrams": [
        "husbandry"
      ]
    },
    {
      "id": "E_EGGS",
      "label": "Eggs",
      "kind": "state",
      "group": "Husbandry",
      "sources": [
        "R_EGG"
      ],
      "status": "current",
      "diagrams": [
        "husbandry"
      ]
    },
    {
      "id": "E_MILK",
      "label": "Milking / cheesemaking",
      "kind": "process",
      "group": "Animal products",
      "sources": [
        "R_MILK"
      ],
      "status": "current",
      "diagrams": [
        "husbandry",
        "animal-products"
      ]
    },
    {
      "id": "E_SHEAR",
      "label": "Shearing and wool",
      "kind": "process",
      "group": "Animal products",
      "sources": [
        "R_SHEAR"
      ],
      "status": "current",
      "diagrams": [
        "husbandry",
        "textiles-paper"
      ]
    },
    {
      "id": "E_HUNT",
      "label": "Hunting / slaughter",
      "kind": "process",
      "group": "Animal products",
      "sources": [
        "R_BUTCHER",
        "R_TRAIN"
      ],
      "status": "current",
      "diagrams": [
        "husbandry",
        "animal-products"
      ]
    },
    {
      "id": "E_BUTCHER",
      "label": "Butchery",
      "kind": "process",
      "group": "Animal products",
      "sources": [
        "R_BUTCHER"
      ],
      "status": "current",
      "diagrams": [
        "animal-products"
      ]
    },
    {
      "id": "E_BODYGOODS",
      "label": "Meat, fat, hides, bone",
      "kind": "state",
      "group": "Animal products",
      "sources": [
        "R_BUTCHER"
      ],
      "status": "current",
      "diagrams": [
        "animal-products",
        "textiles-paper"
      ]
    },
    {
      "id": "E_BEE",
      "label": "Honeybee colonies / hives",
      "kind": "state",
      "group": "Beekeeping",
      "sources": [
        "R_BEE"
      ],
      "status": "current",
      "diagrams": [
        "husbandry",
        "animal-products"
      ]
    },
    {
      "id": "E_SPLIT",
      "label": "Colony splitting",
      "kind": "process",
      "group": "Beekeeping",
      "sources": [
        "R_BEE"
      ],
      "status": "current",
      "diagrams": [
        "animal-products"
      ]
    },
    {
      "id": "E_BEEHARVEST",
      "label": "Collect hive products",
      "kind": "process",
      "group": "Beekeeping",
      "sources": [
        "R_BEE"
      ],
      "status": "current",
      "diagrams": [
        "animal-products"
      ]
    },
    {
      "id": "E_HONEY",
      "label": "Honeycomb, jelly, honey, wax",
      "kind": "state",
      "group": "Beekeeping",
      "sources": [
        "R_BEE"
      ],
      "status": "current",
      "diagrams": [
        "animal-products"
      ]
    },
    {
      "id": "E_ORE",
      "label": "Ores and flux stone",
      "kind": "state",
      "group": "Extraction",
      "sources": [
        "R_METAL",
        "R_STEEL"
      ],
      "status": "current",
      "diagrams": [
        "metal-fuel"
      ]
    },
    {
      "id": "E_STONE",
      "label": "Stone, gems and coal rock",
      "kind": "state",
      "group": "Extraction",
      "sources": [
        "R_STONE",
        "R_GEM",
        "R_FUEL"
      ],
      "status": "current",
      "diagrams": [
        "metal-fuel"
      ]
    },
    {
      "id": "E_LOG",
      "label": "Wood logs",
      "kind": "state",
      "group": "Extraction",
      "sources": [
        "R_WOOD"
      ],
      "status": "current",
      "diagrams": [
        "metal-fuel",
        "soap-wear"
      ]
    },
    {
      "id": "E_FUELMAKE",
      "label": "Charcoal / coke production",
      "kind": "process",
      "group": "Fuel",
      "sources": [
        "R_FUEL"
      ],
      "status": "current",
      "diagrams": [
        "metal-fuel"
      ]
    },
    {
      "id": "E_FUEL",
      "label": "Refined coal",
      "kind": "state",
      "group": "Fuel",
      "sources": [
        "R_FUEL"
      ],
      "status": "current",
      "diagrams": [
        "metal-fuel"
      ]
    },
    {
      "id": "E_SMELT",
      "label": "Smelting / alloy reactions",
      "kind": "process",
      "group": "Metalworking",
      "sources": [
        "R_METAL"
      ],
      "status": "current",
      "diagrams": [
        "metal-fuel"
      ]
    },
    {
      "id": "E_BARS",
      "label": "Metal bars",
      "kind": "state",
      "group": "Metalworking",
      "sources": [
        "R_METAL"
      ],
      "status": "current",
      "diagrams": [
        "metal-fuel"
      ]
    },
    {
      "id": "E_STEEL",
      "label": "Pig iron / steel reactions",
      "kind": "process",
      "group": "Metalworking",
      "sources": [
        "R_STEEL"
      ],
      "status": "current",
      "diagrams": [
        "metal-fuel"
      ]
    },
    {
      "id": "E_FORGE",
      "label": "Forging",
      "kind": "process",
      "group": "Metalworking",
      "sources": [
        "R_METAL"
      ],
      "status": "current",
      "diagrams": [
        "metal-fuel"
      ]
    },
    {
      "id": "E_RECYCLE",
      "label": "Melt designated metal objects",
      "kind": "process",
      "group": "Metalworking",
      "sources": [
        "R_METAL"
      ],
      "status": "current",
      "diagrams": [
        "metal-fuel",
        "hard-material-crafts"
      ]
    },
    {
      "id": "E_CARVE",
      "label": "Stone cutting / carving",
      "kind": "process",
      "group": "Crafts",
      "sources": [
        "R_STONE"
      ],
      "status": "current",
      "diagrams": [
        "metal-fuel",
        "hard-material-crafts"
      ]
    },
    {
      "id": "E_CARPENTER",
      "label": "Carpentry / woodcraft",
      "kind": "process",
      "group": "Crafts",
      "sources": [
        "R_WOOD"
      ],
      "status": "current",
      "diagrams": [
        "metal-fuel",
        "hard-material-crafts"
      ]
    },
    {
      "id": "E_GEM",
      "label": "Gem cutting / setting",
      "kind": "process",
      "group": "Crafts",
      "sources": [
        "R_GEM"
      ],
      "status": "current",
      "diagrams": [
        "metal-fuel",
        "hard-material-crafts"
      ]
    },
    {
      "id": "E_SAND",
      "label": "Bagged sand",
      "kind": "state",
      "group": "Ceramics and glass",
      "sources": [
        "R_GLASS"
      ],
      "status": "current",
      "diagrams": [
        "hard-material-crafts"
      ]
    },
    {
      "id": "E_GLASS",
      "label": "Glassmaking",
      "kind": "process",
      "group": "Ceramics and glass",
      "sources": [
        "R_GLASS"
      ],
      "status": "current",
      "diagrams": [
        "metal-fuel",
        "hard-material-crafts"
      ]
    },
    {
      "id": "E_CLAY",
      "label": "Collected clay",
      "kind": "state",
      "group": "Ceramics and glass",
      "sources": [
        "R_POT"
      ],
      "status": "current",
      "diagrams": [
        "hard-material-crafts"
      ]
    },
    {
      "id": "E_KILN",
      "label": "Pottery / glazing",
      "kind": "process",
      "group": "Ceramics and glass",
      "sources": [
        "R_POT",
        "R_CLAY"
      ],
      "status": "current",
      "diagrams": [
        "metal-fuel",
        "hard-material-crafts"
      ]
    },
    {
      "id": "E_QUALITY",
      "label": "Item quality / decorations",
      "kind": "state",
      "group": "Outputs",
      "sources": [
        "R_QUALITY",
        "R_GEM"
      ],
      "status": "current",
      "diagrams": [
        "hard-material-crafts"
      ]
    },
    {
      "id": "E_WEALTH",
      "label": "Fortress wealth",
      "kind": "state",
      "group": "Outputs",
      "sources": [
        "R_WEALTH",
        "PS_NOBLE"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "hard-material-crafts",
        "10-artifacts",
        "wealth-migration",
        "government_offices"
      ]
    },
    {
      "id": "E_WEB",
      "label": "Spider / creature webs",
      "kind": "state",
      "group": "Inputs",
      "sources": [
        "R_CLOTH"
      ],
      "status": "current",
      "diagrams": [
        "textiles-paper"
      ]
    },
    {
      "id": "E_THREAD",
      "label": "Plant / silk / yarn thread",
      "kind": "state",
      "group": "Textiles",
      "sources": [
        "R_CLOTH"
      ],
      "status": "current",
      "diagrams": [
        "textiles-paper"
      ]
    },
    {
      "id": "E_WEAVE",
      "label": "Weaving",
      "kind": "process",
      "group": "Textiles",
      "sources": [
        "R_CLOTH"
      ],
      "status": "current",
      "diagrams": [
        "textiles-paper"
      ]
    },
    {
      "id": "E_CLOTH",
      "label": "Cloth",
      "kind": "state",
      "group": "Textiles",
      "sources": [
        "R_CLOTH"
      ],
      "status": "current",
      "diagrams": [
        "textiles-paper"
      ]
    },
    {
      "id": "E_DYE",
      "label": "Dye and decoration work",
      "kind": "process",
      "group": "Textiles",
      "sources": [
        "R_TEXTILE"
      ],
      "status": "current",
      "diagrams": [
        "textiles-paper"
      ]
    },
    {
      "id": "E_SEW",
      "label": "Clothing / bags / ropes",
      "kind": "process",
      "group": "Textiles",
      "sources": [
        "R_TEXTILE"
      ],
      "status": "current",
      "diagrams": [
        "textiles-paper"
      ]
    },
    {
      "id": "E_TAN",
      "label": "Tanning / leatherworking",
      "kind": "process",
      "group": "Animal materials",
      "sources": [
        "R_BUTCHER",
        "R_TEXTILE"
      ],
      "status": "current",
      "diagrams": [
        "textiles-paper"
      ]
    },
    {
      "id": "E_FAT",
      "label": "Rendered tallow / pressed oil",
      "kind": "state",
      "group": "Soap and ash products",
      "sources": [
        "R_SOAP"
      ],
      "status": "current",
      "diagrams": [
        "textiles-paper",
        "soap-wear"
      ]
    },
    {
      "id": "E_ASH",
      "label": "Ash production",
      "kind": "process",
      "group": "Soap and ash products",
      "sources": [
        "R_SOAP",
        "R_FARM"
      ],
      "status": "current",
      "diagrams": [
        "soap-wear"
      ]
    },
    {
      "id": "E_LYE",
      "label": "Lye",
      "kind": "state",
      "group": "Soap and ash products",
      "sources": [
        "R_SOAP"
      ],
      "status": "current",
      "diagrams": [
        "soap-wear"
      ]
    },
    {
      "id": "E_POTASH",
      "label": "Potash",
      "kind": "state",
      "group": "Soap and ash products",
      "sources": [
        "R_FARM"
      ],
      "status": "current",
      "diagrams": [
        "soap-wear"
      ]
    },
    {
      "id": "E_SOAPMAKE",
      "label": "Soapmaking",
      "kind": "process",
      "group": "Soap and ash products",
      "sources": [
        "R_SOAP"
      ],
      "status": "current",
      "diagrams": [
        "soap-wear"
      ]
    },
    {
      "id": "E_SOAP",
      "label": "Soap",
      "kind": "state",
      "group": "Soap and ash products",
      "sources": [
        "R_SOAP"
      ],
      "status": "current",
      "diagrams": [
        "soap-wear"
      ]
    },
    {
      "id": "E_WASH",
      "label": "Personal washing",
      "kind": "process",
      "group": "Soap and ash products",
      "sources": [
        "R_SOAP"
      ],
      "status": "current",
      "diagrams": [
        "soap-wear"
      ]
    },
    {
      "id": "E_SHEET",
      "label": "Papyrus / paper / parchment sheets",
      "kind": "state",
      "group": "Writing materials",
      "sources": [
        "R_PAPER"
      ],
      "status": "current",
      "diagrams": [
        "textiles-paper"
      ]
    },
    {
      "id": "E_PAPER",
      "label": "Papermaking / parchment processing",
      "kind": "process",
      "group": "Writing materials",
      "sources": [
        "R_PAPER"
      ],
      "status": "current",
      "diagrams": [
        "textiles-paper"
      ]
    },
    {
      "id": "E_BIND",
      "label": "Quire / scroll / bookbinding",
      "kind": "process",
      "group": "Writing materials",
      "sources": [
        "R_PAPER"
      ],
      "status": "current",
      "diagrams": [
        "textiles-paper"
      ]
    },
    {
      "id": "S_BOOK",
      "label": "Written books and scrolls",
      "kind": "state",
      "group": "Writing materials",
      "sources": [
        "R_PAPER",
        "PS_BOOK"
      ],
      "status": "current",
      "diagrams": [
        "textiles-paper",
        "learning_scholarship"
      ]
    },
    {
      "id": "C_SUTURE",
      "label": "Suture / dress wounds",
      "kind": "process",
      "group": "Cross-system connections",
      "sources": [
        "R_CLOTH",
        "SRC_B_CARE"
      ],
      "status": "current",
      "diagrams": [
        "textiles-paper",
        "healthcare"
      ]
    },
    {
      "id": "T_MOOD",
      "label": "Strange mood",
      "kind": "state",
      "group": "Creation",
      "sources": [
        "R_MOOD"
      ],
      "status": "current",
      "diagrams": [
        "10-artifacts"
      ]
    },
    {
      "id": "T_MOODSKILL",
      "label": "Highest eligible mood skill",
      "kind": "state",
      "group": "Creation",
      "sources": [
        "R_MOOD"
      ],
      "status": "current",
      "diagrams": [
        "10-artifacts"
      ]
    },
    {
      "id": "T_CLAIMSHOP",
      "label": "Claim workshop",
      "kind": "process",
      "group": "Creation",
      "sources": [
        "R_MOOD"
      ],
      "status": "current",
      "diagrams": [
        "10-artifacts"
      ]
    },
    {
      "id": "T_MOODINPUT",
      "label": "Requested materials in order",
      "kind": "state",
      "group": "Creation",
      "sources": [
        "R_MOOD"
      ],
      "status": "current",
      "diagrams": [
        "10-artifacts"
      ]
    },
    {
      "id": "T_ARTMAKE",
      "label": "Make artifact",
      "kind": "process",
      "group": "Creation",
      "sources": [
        "R_MOOD"
      ],
      "status": "current",
      "diagrams": [
        "10-artifacts"
      ]
    },
    {
      "id": "T_ARTIFACT",
      "label": "Artifacts",
      "kind": "state",
      "group": "Creation",
      "sources": [
        "R_ART",
        "R_MOOD"
      ],
      "status": "current",
      "diagrams": [
        "10-artifacts"
      ]
    },
    {
      "id": "T_MOODFAIL",
      "label": "Failed mood / insanity",
      "kind": "state",
      "group": "Creation",
      "sources": [
        "R_MOOD"
      ],
      "status": "current",
      "diagrams": [
        "10-artifacts"
      ]
    },
    {
      "id": "T_ARTCLAIM",
      "label": "Artifact ownership and claims",
      "kind": "state",
      "group": "Persistence and value",
      "sources": [
        "R_ART"
      ],
      "status": "current",
      "diagrams": [
        "10-artifacts"
      ]
    },
    {
      "id": "T_ARTTEXT",
      "label": "Generated artifact description",
      "kind": "report",
      "group": "Persistence and value",
      "sources": [
        "R_ART"
      ],
      "status": "current",
      "diagrams": [
        "10-artifacts"
      ]
    },
    {
      "id": "T_ARTDISPLAY",
      "label": "Install / display artifact",
      "kind": "control",
      "group": "Persistence and value",
      "sources": [
        "R_ART"
      ],
      "status": "current",
      "diagrams": [
        "10-artifacts"
      ]
    },
    {
      "id": "E_RELATIONS",
      "label": "Contact / peace / war / alliance",
      "kind": "state",
      "group": "External economy",
      "sources": [
        "R_R5313"
      ],
      "status": "current",
      "diagrams": [
        "trade-diplomacy"
      ]
    },
    {
      "id": "E_MESSENGER",
      "label": "Send diplomatic missions",
      "kind": "control",
      "group": "External economy",
      "sources": [
        "R_R5313"
      ],
      "status": "current",
      "diagrams": [
        "trade-diplomacy"
      ]
    },
    {
      "id": "E_CARAVAN",
      "label": "Caravan arrival / cargo",
      "kind": "state",
      "group": "External economy",
      "sources": [
        "R_CARAVAN",
        "R_R5313"
      ],
      "status": "current",
      "diagrams": [
        "trade-diplomacy"
      ]
    },
    {
      "id": "E_AGREEMENT",
      "label": "Negotiate trade requests",
      "kind": "control",
      "group": "External economy",
      "sources": [
        "R_AGREE"
      ],
      "status": "current",
      "diagrams": [
        "trade-diplomacy"
      ]
    },
    {
      "id": "E_DEPOT",
      "label": "Accessible trade depot",
      "kind": "state",
      "group": "Trading",
      "sources": [
        "R_TRADE"
      ],
      "status": "current",
      "diagrams": [
        "trade-diplomacy"
      ]
    },
    {
      "id": "E_BROKER",
      "label": "Broker / trader skills",
      "kind": "state",
      "group": "Trading",
      "sources": [
        "R_TRADE"
      ],
      "status": "current",
      "diagrams": [
        "trade-diplomacy"
      ]
    },
    {
      "id": "E_OFFER",
      "label": "Select barter offer / gift",
      "kind": "control",
      "group": "Trading",
      "sources": [
        "R_TRADE"
      ],
      "status": "current",
      "diagrams": [
        "trade-diplomacy"
      ]
    },
    {
      "id": "E_PRICE",
      "label": "Item prices and profit",
      "kind": "state",
      "group": "Trading",
      "sources": [
        "R_TRADE",
        "R_AGREE"
      ],
      "status": "current",
      "diagrams": [
        "trade-diplomacy"
      ]
    },
    {
      "id": "E_APPRAISE",
      "label": "Displayed value estimates",
      "kind": "report",
      "group": "Trading",
      "sources": [
        "R_TRADE"
      ],
      "status": "current",
      "diagrams": [
        "trade-diplomacy"
      ]
    },
    {
      "id": "E_EXPORT",
      "label": "Exported wealth",
      "kind": "state",
      "group": "Accounting",
      "sources": [
        "R_WEALTH"
      ],
      "status": "current",
      "diagrams": [
        "trade-diplomacy",
        "wealth-migration"
      ]
    },
    {
      "id": "E_IMPORT",
      "label": "Imported goods and value",
      "kind": "state",
      "group": "Accounting",
      "sources": [
        "R_WEALTH"
      ],
      "status": "current",
      "diagrams": [
        "trade-diplomacy",
        "wealth-migration"
      ]
    },
    {
      "id": "E_RECORDS",
      "label": "Bookkeeping / stock reports",
      "kind": "report",
      "group": "Accounting",
      "sources": [
        "R_WEALTH"
      ],
      "status": "current",
      "diagrams": [
        "wealth-migration"
      ]
    },
    {
      "id": "E_POPCONTROL",
      "label": "Population caps / difficulty",
      "kind": "control",
      "group": "Development",
      "sources": [
        "R_MIGRANT"
      ],
      "status": "current",
      "diagrams": [
        "wealth-migration"
      ]
    },
    {
      "id": "E_MIGRANTS",
      "label": "Migrant arrivals",
      "kind": "process",
      "group": "Development",
      "sources": [
        "R_MIGRANT"
      ],
      "status": "current",
      "diagrams": [
        "trade-diplomacy",
        "wealth-migration"
      ]
    },
    {
      "id": "E_POP",
      "label": "Fortress population",
      "kind": "state",
      "group": "Development",
      "sources": [
        "R_MIGRANT"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "wealth-migration"
      ]
    },
    {
      "id": "P_PERSON",
      "label": "Personality facets",
      "kind": "state",
      "group": "Disposition",
      "sources": [
        "PS_FACET",
        "PS_JUSTICE",
        "SRC_B_GHOST",
        "SRC_B_NECRO"
      ],
      "status": "current",
      "diagrams": [
        "mind_motivation",
        "mind_emotion",
        "society_relationships",
        "government_justice",
        "necromancy"
      ]
    },
    {
      "id": "P_PREF",
      "label": "Preferences and aversions",
      "kind": "state",
      "group": "Disposition",
      "sources": [
        "PS_PREF"
      ],
      "status": "current",
      "diagrams": [
        "mind_motivation",
        "government_offices",
        "learning_practice"
      ]
    },
    {
      "id": "P_GOALS",
      "label": "Life goals",
      "kind": "state",
      "group": "Disposition",
      "sources": [
        "PS_GOAL"
      ],
      "status": "current",
      "diagrams": [
        "mind_motivation"
      ]
    },
    {
      "id": "P_FULFILL",
      "label": "Need fulfillment",
      "kind": "process",
      "group": "Motivation",
      "sources": [
        "PS_NEED"
      ],
      "status": "current",
      "diagrams": [
        "mind_motivation"
      ]
    },
    {
      "id": "P_BEHAVIOR",
      "label": "Autonomous behavior",
      "kind": "process",
      "group": "Motivation",
      "sources": [
        "PS_NEED",
        "PS_BREAK"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "mind_motivation",
        "mind_emotion"
      ]
    },
    {
      "id": "P_PERSONALJOB",
      "label": "Personal fulfillment jobs",
      "kind": "process",
      "group": "Motivation",
      "sources": [
        "PS_NEED"
      ],
      "status": "current",
      "diagrams": [
        "mind_motivation"
      ]
    },
    {
      "id": "P_EMOTION",
      "label": "Emotions",
      "kind": "state",
      "group": "Experience",
      "sources": [
        "PS_EMOTION"
      ],
      "status": "current",
      "diagrams": [
        "mind_motivation",
        "mind_emotion",
        "curses-syndromes-haunting"
      ]
    },
    {
      "id": "P_MEMORY",
      "label": "Short / long-term memories",
      "kind": "state",
      "group": "Memory",
      "sources": [
        "PS_MEMORY"
      ],
      "status": "current",
      "diagrams": [
        "mind_emotion"
      ]
    },
    {
      "id": "P_RECALL",
      "label": "Recall past experience",
      "kind": "process",
      "group": "Memory",
      "sources": [
        "PS_MEMORY"
      ],
      "status": "current",
      "diagrams": [
        "mind_emotion"
      ]
    },
    {
      "id": "P_CORE",
      "label": "Core memories",
      "kind": "state",
      "group": "Memory",
      "sources": [
        "PS_MEMORY"
      ],
      "status": "current",
      "diagrams": [
        "mind_emotion"
      ]
    },
    {
      "id": "P_STRESS",
      "label": "Short-term stress / mood",
      "kind": "state",
      "group": "Stress",
      "sources": [
        "PS_STRESS"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "mind_emotion"
      ]
    },
    {
      "id": "P_CHRONIC",
      "label": "Long-term stress",
      "kind": "state",
      "group": "Stress",
      "sources": [
        "PS_STRESS"
      ],
      "status": "current",
      "diagrams": [
        "mind_emotion"
      ]
    },
    {
      "id": "P_BREAKDOWN",
      "label": "Temporary breakdown",
      "kind": "process",
      "group": "Stress",
      "sources": [
        "PS_BREAK"
      ],
      "status": "current",
      "diagrams": [
        "mind_motivation",
        "mind_emotion",
        "government_justice"
      ]
    },
    {
      "id": "P_INSANITY",
      "label": "Irreversible insanity",
      "kind": "state",
      "group": "Stress",
      "sources": [
        "PS_BREAK",
        "PS_STRESS"
      ],
      "status": "current",
      "diagrams": [
        "mind_emotion"
      ]
    },
    {
      "id": "P_TIME",
      "label": "Passing time",
      "kind": "process",
      "group": "Memory",
      "sources": [
        "PS_MEMORY",
        "PS_STRESS",
        "PS_NEED"
      ],
      "status": "current",
      "diagrams": [
        "mind_emotion"
      ]
    },
    {
      "id": "P_REPORT",
      "label": "Personality / thoughts display",
      "kind": "report",
      "group": "Reports",
      "sources": [
        "PS_FACET",
        "PS_VALUE",
        "PS_MEMORY"
      ],
      "status": "current",
      "diagrams": [
        "mind_motivation",
        "mind_emotion"
      ]
    },
    {
      "id": "P_AMENITIES",
      "label": "Provide amenities and access",
      "kind": "control",
      "group": "Player choices",
      "sources": [
        "PS_THOUGHT",
        "PS_TEMPLE"
      ],
      "status": "current",
      "diagrams": [
        "mind_motivation"
      ]
    },
    {
      "id": "P_GOALDONE",
      "label": "Realize a life goal",
      "kind": "process",
      "group": "Disposition",
      "sources": [
        "PS_GOAL"
      ],
      "status": "current",
      "diagrams": [
        "mind_motivation"
      ]
    },
    {
      "id": "P_ARGUMENT",
      "label": "Successful value argument",
      "kind": "process",
      "group": "Disposition",
      "sources": [
        "PS_VALUE"
      ],
      "status": "current",
      "diagrams": [
        "mind_motivation"
      ]
    },
    {
      "id": "S_REL",
      "label": "Relationships and allegiances",
      "kind": "state",
      "group": "Cross-system inputs",
      "sources": [
        "PS_REL",
        "PS_JUSTICE",
        "SRC_B_NECRO",
        "SRC_B_GHOST"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "mind_emotion",
        "society_relationships",
        "government_justice",
        "necromancy"
      ]
    },
    {
      "id": "G_CRIME",
      "label": "Criminal acts / offenses",
      "kind": "state",
      "group": "Cross-system outputs",
      "sources": [
        "PS_JUSTICE",
        "SRC_B_VAMPIRE"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "mind_emotion",
        "government_offices",
        "government_justice",
        "curses-syndromes-haunting"
      ]
    },
    {
      "id": "S_PERFORM",
      "label": "Perform and observe",
      "kind": "process",
      "group": "Culture",
      "sources": [
        "PS_PERFORM",
        "PS_TAVERN"
      ],
      "status": "current",
      "diagrams": [
        "society_relationships",
        "society_culture",
        "society_religion"
      ]
    },
    {
      "id": "S_FORMLEARN",
      "label": "Learn performance forms",
      "kind": "process",
      "group": "Culture",
      "sources": [
        "PS_TAVERN"
      ],
      "status": "current",
      "diagrams": [
        "society_culture"
      ]
    },
    {
      "id": "S_INSTRUMENT",
      "label": "Instruments and dance space",
      "kind": "state",
      "group": "Culture",
      "sources": [
        "PS_TAVERN"
      ],
      "status": "current",
      "diagrams": [
        "society_culture"
      ]
    },
    {
      "id": "S_ART",
      "label": "Artworks and depictions",
      "kind": "state",
      "group": "Culture",
      "sources": [
        "PS_ART"
      ],
      "status": "current",
      "diagrams": [
        "society_culture"
      ]
    },
    {
      "id": "S_ARTTEXT",
      "label": "Depiction descriptions",
      "kind": "report",
      "group": "Reports",
      "sources": [
        "PS_ART"
      ],
      "status": "current",
      "diagrams": [
        "society_culture"
      ]
    },
    {
      "id": "S_CHAT",
      "label": "Chat / socialize",
      "kind": "process",
      "group": "Personal ties",
      "sources": [
        "PS_REL"
      ],
      "status": "current",
      "diagrams": [
        "society_relationships"
      ]
    },
    {
      "id": "S_ROMANCE",
      "label": "Lovers and spouses",
      "kind": "state",
      "group": "Personal ties",
      "sources": [
        "PS_MARRIAGE"
      ],
      "status": "current",
      "diagrams": [
        "society_relationships"
      ]
    },
    {
      "id": "S_COMPAT",
      "label": "Orientation / age / kinship",
      "kind": "state",
      "group": "Personal ties",
      "sources": [
        "PS_MARRIAGE"
      ],
      "status": "current",
      "diagrams": [
        "society_relationships"
      ]
    },
    {
      "id": "S_FAMILY",
      "label": "Birth and close family",
      "kind": "process",
      "group": "Personal ties",
      "sources": [
        "PS_MARRIAGE"
      ],
      "status": "current",
      "diagrams": [
        "society_relationships"
      ]
    },
    {
      "id": "S_TAVERN",
      "label": "Tavern",
      "kind": "state",
      "group": "Public locations",
      "sources": [
        "PS_TAVERN"
      ],
      "status": "current",
      "diagrams": [
        "society_relationships"
      ]
    },
    {
      "id": "S_ACCESS",
      "label": "Set location access / visitor cap",
      "kind": "control",
      "group": "Public locations",
      "sources": [
        "PS_VISITOR"
      ],
      "status": "current",
      "diagrams": [
        "society_relationships"
      ]
    },
    {
      "id": "S_VISITOR",
      "label": "Visitors and residents",
      "kind": "state",
      "group": "World continuity",
      "sources": [
        "PS_VISITOR",
        "PS_SCHOLAR"
      ],
      "status": "current",
      "diagrams": [
        "society_relationships",
        "learning_scholarship"
      ]
    },
    {
      "id": "S_RUMOR",
      "label": "Spread news and rumors",
      "kind": "process",
      "group": "World continuity",
      "sources": [
        "PS_RUMOR"
      ],
      "status": "current",
      "diagrams": [
        "society_relationships",
        "society_culture"
      ]
    },
    {
      "id": "S_REPUTATION",
      "label": "Known deeds / artifact locations",
      "kind": "state",
      "group": "World continuity",
      "sources": [
        "PS_RUMOR"
      ],
      "status": "current",
      "diagrams": [
        "society_relationships"
      ]
    },
    {
      "id": "S_NEWSUI",
      "label": "News / rumor map",
      "kind": "report",
      "group": "Reports",
      "sources": [
        "PS_RUMOR"
      ],
      "status": "current",
      "diagrams": [
        "society_relationships"
      ]
    },
    {
      "id": "S_DRINK",
      "label": "Order and serve alcohol",
      "kind": "process",
      "group": "Public locations",
      "sources": [
        "PS_TAVERN",
        "PS_5316"
      ],
      "status": "current",
      "diagrams": [
        "society_relationships"
      ]
    },
    {
      "id": "S_DRUNK",
      "label": "Intoxication",
      "kind": "state",
      "group": "Public locations",
      "sources": [
        "PS_TAVERN"
      ],
      "status": "current",
      "diagrams": [
        "society_relationships"
      ]
    },
    {
      "id": "S_RELIGION",
      "label": "Religions and deities",
      "kind": "state",
      "group": "Religion",
      "sources": [
        "PS_RELIGION",
        "SRC_B_NECRO",
        "SRC_B_MAGIC",
        "SRC_B_DICE"
      ],
      "status": "current",
      "diagrams": [
        "master",
        "society_religion",
        "divination-relics"
      ]
    },
    {
      "id": "S_CONVERT",
      "label": "Prophets / priests convert",
      "kind": "process",
      "group": "Religion",
      "sources": [
        "PS_RELIGION"
      ],
      "status": "current",
      "diagrams": [
        "society_culture",
        "society_religion"
      ]
    },
    {
      "id": "S_TEMPLE",
      "label": "Temples and priesthood",
      "kind": "state",
      "group": "Religion",
      "sources": [
        "PS_TEMPLE"
      ],
      "status": "current",
      "diagrams": [
        "society_religion"
      ]
    },
    {
      "id": "S_PRAY",
      "label": "Pray / meditate",
      "kind": "process",
      "group": "Religion",
      "sources": [
        "PS_TEMPLE"
      ],
      "status": "current",
      "diagrams": [
        "society_religion"
      ]
    },
    {
      "id": "S_PETITION",
      "label": "Guild / temple petitions",
      "kind": "state",
      "group": "Public locations",
      "sources": [
        "PS_TEMPLE",
        "PS_GUILD"
      ],
      "status": "current",
      "diagrams": [
        "society_religion"
      ]
    },
    {
      "id": "S_GRANT",
      "label": "Accept and fulfill petitions",
      "kind": "control",
      "group": "Public locations",
      "sources": [
        "PS_TEMPLE",
        "PS_GUILD"
      ],
      "status": "current",
      "diagrams": [
        "society_religion"
      ]
    },
    {
      "id": "S_DESECRATE",
      "label": "Desecrate own deity temple",
      "kind": "process",
      "group": "Religion",
      "sources": [
        "PS_TEMPLE"
      ],
      "status": "current",
      "diagrams": [
        "society_religion"
      ]
    },
    {
      "id": "G_OFFICE",
      "label": "Noble / administrator offices",
      "kind": "state",
      "group": "Government",
      "sources": [
        "PS_NOBLE"
      ],
      "status": "current",
      "diagrams": [
        "government_offices"
      ]
    },
    {
      "id": "G_APPOINT",
      "label": "Appoint administrators",
      "kind": "control",
      "group": "Government",
      "sources": [
        "PS_NOBLE"
      ],
      "status": "current",
      "diagrams": [
        "government_offices"
      ]
    },
    {
      "id": "G_ELECT",
      "label": "Citizen elections",
      "kind": "process",
      "group": "Government",
      "sources": [
        "PS_NOBLE"
      ],
      "status": "current",
      "diagrams": [
        "government_offices"
      ]
    },
    {
      "id": "G_PROMOTE",
      "label": "Noble elevation",
      "kind": "process",
      "group": "Government",
      "sources": [
        "PS_NOBLE"
      ],
      "status": "current",
      "diagrams": [
        "government_offices"
      ]
    },
    {
      "id": "G_MANDATE",
      "label": "Production / export mandates",
      "kind": "state",
      "group": "Requirements",
      "sources": [
        "PS_JUSTICE",
        "PS_NOBLE"
      ],
      "status": "current",
      "diagrams": [
        "government_offices"
      ]
    },
    {
      "id": "G_DEMAND",
      "label": "Furniture demands",
      "kind": "state",
      "group": "Requirements",
      "sources": [
        "PS_PREF",
        "PS_NOBLE"
      ],
      "status": "current",
      "diagrams": [
        "government_offices"
      ]
    },
    {
      "id": "G_ROOMS",
      "label": "Ranked room requirements",
      "kind": "state",
      "group": "Requirements",
      "sources": [
        "PS_NOBLE"
      ],
      "status": "current",
      "diagrams": [
        "government_offices"
      ]
    },
    {
      "id": "G_CONSOLE",
      "label": "Leader / priest consolation",
      "kind": "process",
      "group": "Government",
      "sources": [
        "PS_NOBLE",
        "PS_RELIGION"
      ],
      "status": "current",
      "diagrams": [
        "government_offices"
      ]
    },
    {
      "id": "G_EVIDENCE",
      "label": "Witness reports / evidence",
      "kind": "state",
      "group": "Justice",
      "sources": [
        "PS_JUSTICE"
      ],
      "status": "current",
      "diagrams": [
        "government_justice"
      ]
    },
    {
      "id": "G_INTERROGATE",
      "label": "Interrogate suspects",
      "kind": "process",
      "group": "Justice",
      "sources": [
        "PS_JUSTICE"
      ],
      "status": "current",
      "diagrams": [
        "government_justice"
      ]
    },
    {
      "id": "G_INVESTIGATE",
      "label": "Order interrogation / conviction",
      "kind": "control",
      "group": "Justice",
      "sources": [
        "PS_JUSTICE"
      ],
      "status": "current",
      "diagrams": [
        "government_justice"
      ]
    },
    {
      "id": "G_CONVICT",
      "label": "Conviction / sentence",
      "kind": "state",
      "group": "Justice",
      "sources": [
        "PS_JUSTICE"
      ],
      "status": "current",
      "diagrams": [
        "government_justice"
      ]
    },
    {
      "id": "G_GUARD",
      "label": "Sheriff / fortress guard",
      "kind": "state",
      "group": "Justice",
      "sources": [
        "PS_JUSTICE"
      ],
      "status": "current",
      "diagrams": [
        "government_justice"
      ]
    },
    {
      "id": "G_PUNISH",
      "label": "Imprison / beat / hammer",
      "kind": "process",
      "group": "Justice",
      "sources": [
        "PS_JUSTICE"
      ],
      "status": "current",
      "diagrams": [
        "government_offices",
        "government_justice"
      ]
    },
    {
      "id": "G_JAIL",
      "label": "Dungeon cages / restraints",
      "kind": "state",
      "group": "Justice",
      "sources": [
        "PS_JUSTICE"
      ],
      "status": "current",
      "diagrams": [
        "government_justice"
      ]
    },
    {
      "id": "G_ETHIC",
      "label": "Civilization ethics",
      "kind": "state",
      "group": "Government",
      "sources": [
        "PS_JUSTICE",
        "PS_ETHIC"
      ],
      "status": "current",
      "diagrams": [
        "government_offices"
      ]
    },
    {
      "id": "G_WAR",
      "label": "World war decisions",
      "kind": "process",
      "group": "World intrigue",
      "sources": [
        "PS_OLD_ETHIC",
        "PS_ETHIC"
      ],
      "status": "inferred",
      "note": "Ethics-to-war relationship inferred from 0.47.05; current Ethic retains migration warning.",
      "diagrams": [
        "government_offices"
      ]
    },
    {
      "id": "G_PLOT",
      "label": "Plots and agreements",
      "kind": "state",
      "group": "World intrigue",
      "sources": [
        "PS_INTRIGUE"
      ],
      "status": "current",
      "diagrams": [
        "government_offices",
        "government_justice"
      ]
    },
    {
      "id": "G_AGENT",
      "label": "Agents / false identities",
      "kind": "state",
      "group": "World intrigue",
      "sources": [
        "PS_INTRIGUE"
      ],
      "status": "current",
      "diagrams": [
        "government_justice"
      ]
    },
    {
      "id": "G_CORRUPT",
      "label": "Persuade / bribe / blackmail",
      "kind": "process",
      "group": "World intrigue",
      "sources": [
        "PS_INTRIGUE"
      ],
      "status": "current",
      "diagrams": [
        "government_justice"
      ]
    },
    {
      "id": "G_NETWORK",
      "label": "Recruited conspirators",
      "kind": "state",
      "group": "World intrigue",
      "sources": [
        "PS_INTRIGUE"
      ],
      "status": "current",
      "diagrams": [
        "government_justice"
      ]
    },
    {
      "id": "G_INTELUI",
      "label": "Cases / intelligence reports",
      "kind": "report",
      "group": "Reports",
      "sources": [
        "PS_JUSTICE"
      ],
      "status": "current",
      "diagrams": [
        "government_justice"
      ]
    },
    {
      "id": "S_RUST",
      "label": "Skill rust / disuse",
      "kind": "state",
      "group": "Practice and ability",
      "sources": [
        "PS_SKILL"
      ],
      "status": "current",
      "diagrams": [
        "learning_practice"
      ]
    },
    {
      "id": "S_ATTRIBUTE",
      "label": "Physical / mental attributes",
      "kind": "state",
      "group": "Practice and ability",
      "sources": [
        "PS_SKILL"
      ],
      "status": "current",
      "diagrams": [
        "learning_practice"
      ]
    },
    {
      "id": "S_CHECK",
      "label": "Task-specific performance rolls",
      "kind": "process",
      "group": "Practice and ability",
      "sources": [
        "PS_SKILL"
      ],
      "status": "current",
      "diagrams": [
        "learning_practice"
      ]
    },
    {
      "id": "S_PROFREPORT",
      "label": "Profession / skill display",
      "kind": "report",
      "group": "Reports",
      "sources": [
        "PS_SKILL"
      ],
      "status": "current",
      "diagrams": [
        "learning_practice"
      ]
    },
    {
      "id": "S_GUILD",
      "label": "Guild / guildhall",
      "kind": "state",
      "group": "Teaching",
      "sources": [
        "PS_GUILD"
      ],
      "status": "current",
      "diagrams": [
        "learning_practice"
      ]
    },
    {
      "id": "S_DEMONSTRATE",
      "label": "Skill demonstration",
      "kind": "process",
      "group": "Teaching",
      "sources": [
        "PS_GUILD"
      ],
      "status": "current",
      "diagrams": [
        "learning_practice"
      ]
    },
    {
      "id": "S_TEACH",
      "label": "Teacher / student skill",
      "kind": "state",
      "group": "Teaching",
      "sources": [
        "PS_SCHOLAR"
      ],
      "status": "current",
      "diagrams": [
        "learning_practice"
      ]
    },
    {
      "id": "S_APPRENTICE",
      "label": "Master-apprentice teaching",
      "kind": "process",
      "group": "Teaching",
      "sources": [
        "PS_SCHOLAR"
      ],
      "status": "current",
      "diagrams": [
        "learning_practice"
      ]
    },
    {
      "id": "S_LIBRARY",
      "label": "Library and book storage",
      "kind": "state",
      "group": "Scholarship",
      "sources": [
        "PS_BOOK",
        "PS_SCHOLAR"
      ],
      "status": "current",
      "diagrams": [
        "learning_scholarship"
      ]
    },
    {
      "id": "S_ASSIGN",
      "label": "Assign scholars / scribes",
      "kind": "control",
      "group": "Scholarship",
      "sources": [
        "PS_SCHOLAR",
        "PS_BOOK"
      ],
      "status": "current",
      "diagrams": [
        "learning_scholarship"
      ]
    },
    {
      "id": "S_RESEARCH",
      "label": "Ponder and discuss topics",
      "kind": "process",
      "group": "Scholarship",
      "sources": [
        "PS_SCHOLAR",
        "PS_TOPIC"
      ],
      "status": "current",
      "diagrams": [
        "learning_scholarship"
      ]
    },
    {
      "id": "S_CREDIT",
      "label": "Topic-specific research progress",
      "kind": "state",
      "group": "Scholarship",
      "sources": [
        "PS_TOPIC"
      ],
      "status": "current",
      "diagrams": [
        "learning_practice",
        "learning_scholarship"
      ]
    },
    {
      "id": "S_DISCOVERY",
      "label": "Discover a topic",
      "kind": "process",
      "group": "Scholarship",
      "sources": [
        "PS_TOPIC"
      ],
      "status": "current",
      "diagrams": [
        "learning_scholarship"
      ]
    },
    {
      "id": "S_FORM",
      "label": "Known literary forms",
      "kind": "state",
      "group": "Scholarship",
      "sources": [
        "PS_TOPIC"
      ],
      "status": "current",
      "diagrams": [
        "learning_scholarship"
      ]
    },
    {
      "id": "S_BLANK",
      "label": "Blank quires / scrolls",
      "kind": "state",
      "group": "Books",
      "sources": [
        "PS_BOOK"
      ],
      "status": "current",
      "diagrams": [
        "learning_practice",
        "learning_scholarship"
      ]
    },
    {
      "id": "S_WRITE",
      "label": "Write original work",
      "kind": "process",
      "group": "Books",
      "sources": [
        "PS_BOOK",
        "PS_SCHOLAR"
      ],
      "status": "current",
      "diagrams": [
        "learning_scholarship"
      ]
    },
    {
      "id": "S_COPY",
      "label": "Copy written work",
      "kind": "process",
      "group": "Books",
      "sources": [
        "PS_BOOK"
      ],
      "status": "current",
      "diagrams": [
        "learning_scholarship"
      ]
    },
    {
      "id": "S_READ",
      "label": "Read written content",
      "kind": "process",
      "group": "Books",
      "sources": [
        "PS_BOOK"
      ],
      "status": "current",
      "diagrams": [
        "learning_scholarship"
      ]
    },
    {
      "id": "S_CONTENT",
      "label": "Content description / title",
      "kind": "report",
      "group": "Reports",
      "sources": [
        "PS_BOOK"
      ],
      "status": "current",
      "diagrams": [
        "learning_scholarship"
      ]
    },
    {
      "id": "C_FUNCTION",
      "label": "Grasp, stance, senses, breathing",
      "kind": "state",
      "group": "Anatomy and capacity",
      "sources": [
        "SRC_B_WOUND"
      ],
      "status": "current",
      "diagrams": [
        "creatures-physiology"
      ]
    },
    {
      "id": "C_ATTR",
      "label": "Physical attributes",
      "kind": "state",
      "group": "Anatomy and capacity",
      "sources": [
        "SRC_B_ATTRIBUTE"
      ],
      "status": "current",
      "diagrams": [
        "creatures-physiology",
        "combat-traps"
      ]
    },
    {
      "id": "C_GROWTH",
      "label": "Age and growth",
      "kind": "process",
      "group": "Anatomy and capacity",
      "sources": [
        "SRC_B_AGE"
      ],
      "status": "current",
      "diagrams": [
        "creatures-physiology"
      ]
    },
    {
      "id": "C_LIFESPAN",
      "label": "Species lifespan",
      "kind": "state",
      "group": "Anatomy and capacity",
      "sources": [
        "SRC_B_AGE"
      ],
      "status": "current",
      "diagrams": [
        "creatures-physiology"
      ]
    },
    {
      "id": "C_VITAL",
      "label": "Hunger, thirst, drowsiness",
      "kind": "state",
      "group": "Vital maintenance",
      "sources": [
        "SRC_B_FOOD",
        "SRC_B_THIRST",
        "SRC_B_SLEEP",
        "SRC_B_NECRO",
        "SRC_B_VAMPIRE"
      ],
      "status": "current",
      "diagrams": [
        "creatures-physiology",
        "healthcare",
        "necromancy",
        "curses-syndromes-haunting"
      ]
    },
    {
      "id": "C_MAINTAIN",
      "label": "Eat, drink and sleep",
      "kind": "process",
      "group": "Vital maintenance",
      "sources": [
        "SRC_B_FOOD",
        "SRC_B_THIRST",
        "SRC_B_SLEEP"
      ],
      "status": "current",
      "diagrams": [
        "creatures-physiology",
        "healthcare"
      ]
    },
    {
      "id": "C_ALCOHOL",
      "label": "Alcohol dependence / intoxication",
      "kind": "state",
      "group": "Vital maintenance",
      "sources": [
        "SRC_B_THIRST",
        "SRC_B_SYNDROME"
      ],
      "status": "current",
      "diagrams": [
        "creatures-physiology"
      ]
    },
    {
      "id": "C_BLEED",
      "label": "Blood loss",
      "kind": "state",
      "group": "Damage and consequences",
      "sources": [
        "SRC_B_WOUND"
      ],
      "status": "current",
      "diagrams": [
        "creatures-physiology",
        "healthcare"
      ]
    },
    {
      "id": "C_PAIN",
      "label": "Pain and unconsciousness",
      "kind": "state",
      "group": "Damage and consequences",
      "sources": [
        "SRC_B_WOUND"
      ],
      "status": "current",
      "diagrams": [
        "creatures-physiology"
      ]
    },
    {
      "id": "C_INFECTION",
      "label": "Wound infection",
      "kind": "state",
      "group": "Damage and consequences",
      "sources": [
        "SRC_B_CARE"
      ],
      "status": "current",
      "diagrams": [
        "creatures-physiology",
        "healthcare"
      ]
    },
    {
      "id": "C_DISABILITY",
      "label": "Lost parts / nerve disability",
      "kind": "state",
      "group": "Damage and consequences",
      "sources": [
        "SRC_B_WOUND"
      ],
      "status": "current",
      "diagrams": [
        "creatures-physiology",
        "healthcare"
      ]
    },
    {
      "id": "C_HOSPITAL",
      "label": "Hospital and staff assignments",
      "kind": "control",
      "group": "Healthcare workflow",
      "sources": [
        "SRC_B_CARE"
      ],
      "status": "current",
      "diagrams": [
        "healthcare"
      ]
    },
    {
      "id": "C_RECOVER",
      "label": "Recover wounded",
      "kind": "process",
      "group": "Healthcare workflow",
      "sources": [
        "SRC_B_CARE"
      ],
      "status": "current",
      "diagrams": [
        "creatures-physiology",
        "healthcare"
      ]
    },
    {
      "id": "C_DIAG",
      "label": "Diagnosis / prescribed procedures",
      "kind": "process",
      "group": "Healthcare workflow",
      "sources": [
        "SRC_B_CARE"
      ],
      "status": "current",
      "diagrams": [
        "healthcare"
      ]
    },
    {
      "id": "C_CLEAN",
      "label": "Wash wounds with water / soap",
      "kind": "process",
      "group": "Healthcare workflow",
      "sources": [
        "SRC_B_CARE"
      ],
      "status": "current",
      "diagrams": [
        "healthcare"
      ]
    },
    {
      "id": "C_SURGERY",
      "label": "Surgery",
      "kind": "process",
      "group": "Healthcare workflow",
      "sources": [
        "SRC_B_CARE"
      ],
      "status": "current",
      "diagrams": [
        "healthcare"
      ]
    },
    {
      "id": "C_BONE",
      "label": "Set, splint or cast bones",
      "kind": "process",
      "group": "Healthcare workflow",
      "sources": [
        "SRC_B_CARE",
        "SRC_B_TISSUE"
      ],
      "status": "current",
      "diagrams": [
        "healthcare"
      ]
    },
    {
      "id": "C_NURSE",
      "label": "Feed and water patients",
      "kind": "process",
      "group": "Healthcare workflow",
      "sources": [
        "SRC_B_CARE"
      ],
      "status": "current",
      "diagrams": [
        "healthcare"
      ]
    },
    {
      "id": "C_HEAL",
      "label": "Rest and tissue healing",
      "kind": "process",
      "group": "Healthcare workflow",
      "sources": [
        "SRC_B_CARE",
        "SRC_B_WOUND"
      ],
      "status": "current",
      "diagrams": [
        "healthcare"
      ]
    },
    {
      "id": "C_AID",
      "label": "Crutches",
      "kind": "state",
      "group": "Healthcare workflow",
      "sources": [
        "SRC_B_CARE"
      ],
      "status": "current",
      "diagrams": [
        "healthcare"
      ]
    },
    {
      "id": "C_REPORT",
      "label": "Health / diagnosis report",
      "kind": "report",
      "group": "Observation and interfaces",
      "sources": [
        "SRC_B_CARE"
      ],
      "status": "current",
      "diagrams": [
        "healthcare"
      ]
    },
    {
      "id": "M_RECRUIT",
      "label": "Squad membership and leaders",
      "kind": "control",
      "group": "Military organization",
      "sources": [
        "SRC_B_SQUAD"
      ],
      "status": "current",
      "diagrams": [
        "military-organization"
      ]
    },
    {
      "id": "M_SCHEDULE",
      "label": "Schedules and direct orders",
      "kind": "control",
      "group": "Military organization",
      "sources": [
        "SRC_B_SQUAD"
      ],
      "status": "current",
      "diagrams": [
        "military-organization"
      ]
    },
    {
      "id": "M_UNIFORM",
      "label": "Uniform assignments",
      "kind": "control",
      "group": "Military organization",
      "sources": [
        "SRC_B_SQUAD"
      ],
      "status": "current",
      "diagrams": [
        "military-organization"
      ]
    },
    {
      "id": "M_BARRACKS",
      "label": "Barracks / archery ranges",
      "kind": "state",
      "group": "Military organization",
      "sources": [
        "SRC_B_TRAIN"
      ],
      "status": "current",
      "diagrams": [
        "military-organization"
      ]
    },
    {
      "id": "M_TRAIN",
      "label": "Drills, demonstrations, sparring",
      "kind": "process",
      "group": "Military organization",
      "sources": [
        "SRC_B_TRAIN"
      ],
      "status": "current",
      "diagrams": [
        "military-organization"
      ]
    },
    {
      "id": "M_EQUIP",
      "label": "Worn and wielded equipment",
      "kind": "state",
      "group": "Combat resolution",
      "sources": [
        "SRC_B_ARMOR",
        "SRC_B_WEAPON"
      ],
      "status": "current",
      "diagrams": [
        "military-organization"
      ]
    },
    {
      "id": "M_ATTACK",
      "label": "Melee / missile attacks",
      "kind": "process",
      "group": "Combat resolution",
      "sources": [
        "SRC_B_COMBAT",
        "SRC_B_WEAPON"
      ],
      "status": "current",
      "diagrams": [
        "military-organization",
        "combat-traps"
      ]
    },
    {
      "id": "M_DEFEND",
      "label": "Dodge, block and parry",
      "kind": "process",
      "group": "Combat resolution",
      "sources": [
        "SRC_B_COMBAT"
      ],
      "status": "current",
      "diagrams": [
        "military-organization",
        "combat-traps"
      ]
    },
    {
      "id": "M_ARMOR",
      "label": "Coverage, layers and material",
      "kind": "state",
      "group": "Combat resolution",
      "sources": [
        "SRC_B_ARMOR"
      ],
      "status": "current",
      "diagrams": [
        "military-organization",
        "combat-traps"
      ]
    },
    {
      "id": "M_GRAPPLE",
      "label": "Wrestle, disarm and choke",
      "kind": "process",
      "group": "Combat resolution",
      "sources": [
        "SRC_B_COMBAT"
      ],
      "status": "current",
      "diagrams": [
        "combat-traps"
      ]
    },
    {
      "id": "M_AMMO",
      "label": "Ammunition",
      "kind": "state",
      "group": "Combat resolution",
      "sources": [
        "SRC_B_WEAPON",
        "SRC_B_ENGINE"
      ],
      "status": "current",
      "diagrams": [
        "military-organization"
      ]
    },
    {
      "id": "M_STAMINA",
      "label": "Exertion and movement speed",
      "kind": "state",
      "group": "Combat resolution",
      "sources": [
        "SRC_B_COMBAT",
        "SRC_B_SLEEP"
      ],
      "status": "current",
      "diagrams": [
        "combat-traps"
      ]
    },
    {
      "id": "M_REPORT",
      "label": "Combat log",
      "kind": "report",
      "group": "Combat resolution",
      "sources": [
        "SRC_B_COMBAT"
      ],
      "status": "current",
      "diagrams": [
        "combat-traps"
      ]
    },
    {
      "id": "M_TRAP",
      "label": "Weapon traps / cage traps",
      "kind": "state",
      "group": "Static defenses",
      "sources": [
        "SRC_B_TRAP"
      ],
      "status": "current",
      "diagrams": [
        "combat-traps",
        "sieges"
      ]
    },
    {
      "id": "M_CAPTURE",
      "label": "Caged enemies",
      "kind": "state",
      "group": "Static defenses",
      "sources": [
        "SRC_B_TRAP"
      ],
      "status": "current",
      "diagrams": [
        "combat-traps",
        "sieges"
      ]
    },
    {
      "id": "M_RESET",
      "label": "Rearm / clean jammed traps",
      "kind": "process",
      "group": "Static defenses",
      "sources": [
        "SRC_B_TRAP"
      ],
      "status": "current",
      "diagrams": [
        "military-organization",
        "combat-traps"
      ]
    },
    {
      "id": "M_SPIKE",
      "label": "Lever-linked spikes",
      "kind": "state",
      "group": "Static defenses",
      "sources": [
        "SRC_B_TRAP"
      ],
      "status": "current",
      "diagrams": [
        "combat-traps"
      ]
    },
    {
      "id": "M_ENGINE",
      "label": "Catapult, ballista, bolt thrower",
      "kind": "state",
      "group": "Static defenses",
      "sources": [
        "SRC_B_ENGINE",
        "SRC_B_SIEGE53"
      ],
      "status": "current",
      "diagrams": [
        "military-organization"
      ]
    },
    {
      "id": "M_FIRECTRL",
      "label": "Siege engine fire orders",
      "kind": "control",
      "group": "Static defenses",
      "sources": [
        "SRC_B_ENGINE",
        "SRC_B_SIEGE53"
      ],
      "status": "current",
      "diagrams": [
        "military-organization"
      ]
    },
    {
      "id": "T_THREATS",
      "label": "Hostile encounters",
      "kind": "process",
      "group": "Cross-system connections",
      "sources": [
        "SRC_B_COMBAT",
        "SRC_B_CREATURE",
        "SRC_B_SIEGE"
      ],
      "status": "current",
      "diagrams": [
        "combat-traps",
        "sieges",
        "ecological-supernatural-threats"
      ]
    },
    {
      "id": "T_WEB",
      "label": "Web entanglement",
      "kind": "state",
      "group": "Cross-system connections",
      "sources": [
        "SRC_B_FB",
        "SRC_B_TRAP"
      ],
      "status": "current",
      "diagrams": [
        "combat-traps",
        "ecological-supernatural-threats"
      ]
    },
    {
      "id": "T_DIFFICULTY",
      "label": "Enemy difficulty settings",
      "kind": "control",
      "group": "Threat activation",
      "sources": [
        "SRC_B_DIFFICULTY"
      ],
      "status": "current",
      "diagrams": [
        "sieges"
      ]
    },
    {
      "id": "T_PROGRESS",
      "label": "Population / production / exports",
      "kind": "state",
      "group": "Threat activation",
      "sources": [
        "SRC_B_DIFFICULTY"
      ],
      "status": "current",
      "diagrams": [
        "sieges"
      ]
    },
    {
      "id": "T_RAIDS",
      "label": "Civilization raids / ambushes",
      "kind": "process",
      "group": "Threat activation",
      "sources": [
        "SRC_B_SIEGE",
        "SRC_B_DIFFICULTY"
      ],
      "status": "current",
      "diagrams": [
        "sieges"
      ]
    },
    {
      "id": "T_SIEGE",
      "label": "Civilization sieges",
      "kind": "process",
      "group": "Threat activation",
      "sources": [
        "SRC_B_SIEGE"
      ],
      "status": "current",
      "diagrams": [
        "sieges",
        "ecological-supernatural-threats"
      ]
    },
    {
      "id": "T_BRIDGE",
      "label": "Invader floors / stairs",
      "kind": "process",
      "group": "Adaptive siege behavior",
      "sources": [
        "SRC_B_SIEGE",
        "SRC_B_SIEGE53"
      ],
      "status": "current",
      "diagrams": [
        "sieges"
      ]
    },
    {
      "id": "T_FREE",
      "label": "Free caged companions",
      "kind": "process",
      "group": "Adaptive siege behavior",
      "sources": [
        "SRC_B_SIEGE",
        "SRC_B_SIEGE53"
      ],
      "status": "current",
      "diagrams": [
        "sieges"
      ]
    },
    {
      "id": "T_AVOID",
      "label": "Trap and death-site knowledge",
      "kind": "state",
      "group": "Adaptive siege behavior",
      "sources": [
        "SRC_B_SIEGE",
        "SRC_B_SIEGE53"
      ],
      "status": "current",
      "diagrams": [
        "sieges"
      ]
    },
    {
      "id": "T_ESCAPE",
      "label": "Retreating siege survivors",
      "kind": "process",
      "group": "Adaptive siege behavior",
      "sources": [
        "SRC_B_SIEGE"
      ],
      "status": "current",
      "diagrams": [
        "sieges"
      ]
    },
    {
      "id": "T_DISTURB",
      "label": "Woodcutting / fishing / noise",
      "kind": "process",
      "group": "Environment and beasts",
      "sources": [
        "SRC_B_CREATURE",
        "SRC_B_DIFFICULTY"
      ],
      "status": "current",
      "diagrams": [
        "ecological-supernatural-threats"
      ]
    },
    {
      "id": "T_AGITATE",
      "label": "Savage wildlife agitation",
      "kind": "state",
      "group": "Environment and beasts",
      "sources": [
        "SRC_B_CREATURE",
        "SRC_B_DIFFICULTY"
      ],
      "status": "current",
      "diagrams": [
        "sieges",
        "ecological-supernatural-threats"
      ]
    },
    {
      "id": "T_WILD",
      "label": "Agitated animals",
      "kind": "state",
      "group": "Environment and beasts",
      "sources": [
        "SRC_B_CREATURE"
      ],
      "status": "current",
      "diagrams": [
        "ecological-supernatural-threats"
      ]
    },
    {
      "id": "T_CAVERN",
      "label": "Opened cavern access",
      "kind": "state",
      "group": "Environment and beasts",
      "sources": [
        "SRC_B_CREATURE",
        "SRC_B_FB"
      ],
      "status": "current",
      "diagrams": [
        "ecological-supernatural-threats"
      ]
    },
    {
      "id": "T_FB",
      "label": "Forgotten beast attacks",
      "kind": "process",
      "group": "Environment and beasts",
      "sources": [
        "SRC_B_FB"
      ],
      "status": "current",
      "diagrams": [
        "sieges",
        "ecological-supernatural-threats"
      ]
    },
    {
      "id": "T_MEGA",
      "label": "Surface megabeasts / titans",
      "kind": "state",
      "group": "Environment and beasts",
      "sources": [
        "SRC_B_MEGA",
        "SRC_B_TITAN"
      ],
      "status": "current",
      "diagrams": [
        "sieges",
        "ecological-supernatural-threats"
      ]
    },
    {
      "id": "T_GENERATED",
      "label": "Generated bodies / materials / powers",
      "kind": "state",
      "group": "Environment and beasts",
      "sources": [
        "SRC_B_FB",
        "SRC_B_TITAN",
        "SRC_B_DEMON"
      ],
      "status": "current",
      "diagrams": [
        "ecological-supernatural-threats"
      ]
    },
    {
      "id": "T_EMIT",
      "label": "Fire, venom, gas, dust emissions",
      "kind": "process",
      "group": "Environment and beasts",
      "sources": [
        "SRC_B_FB",
        "SRC_B_TITAN"
      ],
      "status": "current",
      "diagrams": [
        "ecological-supernatural-threats"
      ]
    },
    {
      "id": "T_UNDER",
      "label": "Breached Underworld",
      "kind": "state",
      "group": "Deep world and evil",
      "sources": [
        "SRC_B_DEMON"
      ],
      "status": "current",
      "diagrams": [
        "ecological-supernatural-threats"
      ]
    },
    {
      "id": "T_DEMON",
      "label": "Demon incursions",
      "kind": "process",
      "group": "Deep world and evil",
      "sources": [
        "SRC_B_DEMON"
      ],
      "status": "current",
      "diagrams": [
        "ecological-supernatural-threats"
      ]
    },
    {
      "id": "T_EVIL",
      "label": "Evil regions and reanimation",
      "kind": "state",
      "group": "Deep world and evil",
      "sources": [
        "SRC_B_DEMON",
        "SRC_B_NECRO",
        "SRC_B_SYNDROME"
      ],
      "status": "current",
      "diagrams": [
        "ecological-supernatural-threats"
      ]
    },
    {
      "id": "T_NTOWER",
      "label": "Necromancer towers",
      "kind": "state",
      "group": "Deep world and evil",
      "sources": [
        "SRC_B_NECRO"
      ],
      "status": "current",
      "diagrams": [
        "ecological-supernatural-threats"
      ]
    },
    {
      "id": "T_EXPERIMENT",
      "label": "Necromancer experiments / ghouls",
      "kind": "state",
      "group": "Deep world and evil",
      "sources": [
        "SRC_B_NECRO"
      ],
      "status": "current",
      "diagrams": [
        "ecological-supernatural-threats"
      ]
    },
    {
      "id": "T_UNDEAD",
      "label": "Animated hostile corpses",
      "kind": "state",
      "group": "Deep world and evil",
      "sources": [
        "SRC_B_NECRO",
        "SRC_B_SYNDROME"
      ],
      "status": "current",
      "diagrams": [
        "ecological-supernatural-threats",
        "necromancy"
      ]
    },
    {
      "id": "T_SYNDROME",
      "label": "Contracted syndromes",
      "kind": "state",
      "group": "Cross-system connections",
      "sources": [
        "SRC_B_SYNDROME"
      ],
      "status": "current",
      "diagrams": [
        "ecological-supernatural-threats",
        "curses-syndromes-haunting"
      ]
    },
    {
      "id": "T_CONTACT",
      "label": "Material contact / ingestion / inhalation / injection",
      "kind": "process",
      "group": "Applied powers and syndromes",
      "sources": [
        "SRC_B_SYNDROME"
      ],
      "status": "current",
      "diagrams": [
        "curses-syndromes-haunting"
      ]
    },
    {
      "id": "T_IMMUNE",
      "label": "Species immunity and effect timing",
      "kind": "state",
      "group": "Applied powers and syndromes",
      "sources": [
        "SRC_B_SYNDROME"
      ],
      "status": "current",
      "diagrams": [
        "curses-syndromes-haunting"
      ]
    },
    {
      "id": "T_SECRET",
      "label": "Secrets of life and death",
      "kind": "state",
      "group": "Necromancy and resurrection",
      "sources": [
        "SRC_B_NECRO"
      ],
      "status": "current",
      "diagrams": [
        "necromancy",
        "divination-relics"
      ]
    },
    {
      "id": "T_TEXT",
      "label": "Secret-bearing slabs and books",
      "kind": "state",
      "group": "Necromancy and resurrection",
      "sources": [
        "SRC_B_NECRO"
      ],
      "status": "current",
      "diagrams": [
        "necromancy"
      ]
    },
    {
      "id": "T_LEARN",
      "label": "Read or teach secrets",
      "kind": "process",
      "group": "Necromancy and resurrection",
      "sources": [
        "SRC_B_NECRO"
      ],
      "status": "current",
      "diagrams": [
        "necromancy"
      ]
    },
    {
      "id": "T_NECRO",
      "label": "Necromancer powers / immortality",
      "kind": "state",
      "group": "Necromancy and resurrection",
      "sources": [
        "SRC_B_NECRO"
      ],
      "status": "current",
      "diagrams": [
        "necromancy"
      ]
    },
    {
      "id": "T_RAISE",
      "label": "Animate / resurrect visible remains",
      "kind": "process",
      "group": "Necromancy and resurrection",
      "sources": [
        "SRC_B_NECRO"
      ],
      "status": "current",
      "diagrams": [
        "necromancy"
      ]
    },
    {
      "id": "T_INTELLIGENT",
      "label": "Intelligent undead",
      "kind": "state",
      "group": "Necromancy and resurrection",
      "sources": [
        "SRC_B_NECRO"
      ],
      "status": "current",
      "diagrams": [
        "necromancy"
      ]
    },
    {
      "id": "T_CURSE",
      "label": "Divine curse",
      "kind": "process",
      "group": "Curses and haunting",
      "sources": [
        "SRC_B_VAMPIRE",
        "SRC_B_WERE",
        "SRC_B_MAGIC"
      ],
      "status": "current",
      "diagrams": [
        "curses-syndromes-haunting",
        "divination-relics"
      ]
    },
    {
      "id": "T_VAMPIRE",
      "label": "Vampire condition",
      "kind": "state",
      "group": "Curses and haunting",
      "sources": [
        "SRC_B_VAMPIRE"
      ],
      "status": "current",
      "diagrams": [
        "curses-syndromes-haunting"
      ]
    },
    {
      "id": "T_FEED",
      "label": "Drain unconscious victim",
      "kind": "process",
      "group": "Curses and haunting",
      "sources": [
        "SRC_B_VAMPIRE"
      ],
      "status": "current",
      "diagrams": [
        "curses-syndromes-haunting"
      ]
    },
    {
      "id": "T_WERE",
      "label": "Werebeast condition",
      "kind": "state",
      "group": "Curses and haunting",
      "sources": [
        "SRC_B_WERE"
      ],
      "status": "current",
      "diagrams": [
        "curses-syndromes-haunting"
      ]
    },
    {
      "id": "T_BITE",
      "label": "Infectious werebeast bite",
      "kind": "process",
      "group": "Curses and haunting",
      "sources": [
        "SRC_B_WERE"
      ],
      "status": "current",
      "diagrams": [
        "curses-syndromes-haunting"
      ]
    },
    {
      "id": "T_MOON",
      "label": "Full-moon transformations",
      "kind": "process",
      "group": "Curses and haunting",
      "sources": [
        "SRC_B_WERE"
      ],
      "status": "current",
      "diagrams": [
        "curses-syndromes-haunting"
      ]
    },
    {
      "id": "T_GHOST",
      "label": "Ghost haunting",
      "kind": "process",
      "group": "Curses and haunting",
      "sources": [
        "SRC_B_GHOST"
      ],
      "status": "current",
      "diagrams": [
        "necromancy",
        "curses-syndromes-haunting"
      ]
    },
    {
      "id": "T_BURIAL",
      "label": "Burial / installed memorial",
      "kind": "control",
      "group": "Curses and haunting",
      "sources": [
        "SRC_B_GHOST"
      ],
      "status": "current",
      "diagrams": [
        "curses-syndromes-haunting"
      ]
    },
    {
      "id": "T_DICE",
      "label": "Roll shrine divination dice",
      "kind": "control",
      "group": "Artifacts and divine intervention",
      "sources": [
        "SRC_B_DICE"
      ],
      "status": "current",
      "diagrams": [
        "divination-relics"
      ]
    },
    {
      "id": "T_DICEFX",
      "label": "Blessings, curses and gifts",
      "kind": "process",
      "group": "Artifacts and divine intervention",
      "sources": [
        "SRC_B_DICE"
      ],
      "status": "current",
      "diagrams": [
        "divination-relics"
      ]
    },
    {
      "id": "T_COSMETIC",
      "label": "Omen / descriptive text",
      "kind": "report",
      "group": "Artifacts and divine intervention",
      "sources": [
        "SRC_B_DICE",
        "SRC_B_REMNANT"
      ],
      "status": "current",
      "diagrams": [
        "divination-relics"
      ]
    },
    {
      "id": "T_RELIC",
      "label": "Equipped primordial weapons / jewelry",
      "kind": "state",
      "group": "Artifacts and divine intervention",
      "sources": [
        "SRC_B_REMNANT"
      ],
      "status": "current",
      "diagrams": [
        "divination-relics"
      ]
    },
    {
      "id": "T_RAWREM",
      "label": "Raw primordial remnant",
      "kind": "state",
      "group": "Artifacts and divine intervention",
      "sources": [
        "SRC_B_REMNANT"
      ],
      "status": "current",
      "diagrams": [
        "divination-relics"
      ]
    },
    {
      "id": "T_NAME",
      "label": "Demon true-name slab",
      "kind": "state",
      "group": "Artifacts and divine intervention",
      "sources": [
        "SRC_B_DEMON"
      ],
      "status": "current",
      "diagrams": [
        "divination-relics"
      ]
    },
    {
      "id": "T_BIND",
      "label": "Bind or banish named demon",
      "kind": "control",
      "group": "Artifacts and divine intervention",
      "sources": [
        "SRC_B_DEMON"
      ],
      "status": "current",
      "diagrams": [
        "divination-relics"
      ]
    }
  ],
  "diagrams": [
    {
      "id": "master",
      "file": "00-master",
      "title": "Dwarf Fortress 53.16 \u2014 connected systems master map",
      "nodes": [
        {
          "id": "W_HISTORY",
          "label": "World history",
          "kind": "state",
          "group": "World simulation and play",
          "sources": [
            "WA01",
            "WA06",
            "WA03",
            "R_ENGRAVE",
            "R_MOOD",
            "R_ART",
            "PS_RELIGION",
            "PS_PERFORM",
            "PS_NOBLE",
            "PS_INTRIGUE",
            "PS_BOOK",
            "SRC_B_DEMON",
            "SRC_B_NECRO"
          ],
          "status": "current",
          "diagrams": [
            "world_history",
            "adventure_survival",
            "adventure_society",
            "04-construction",
            "10-artifacts",
            "society",
            "government",
            "learning",
            "threats-sieges"
          ]
        },
        {
          "id": "W_ENV",
          "label": "Local environment",
          "kind": "state",
          "group": "World simulation and play",
          "sources": [
            "WA10",
            "WA11",
            "WA18",
            "R_WATER",
            "R_TEMP",
            "R_FARM",
            "R_TRAIN",
            "R_PASTURE",
            "R_STONE",
            "R_WOOD",
            "R_GLASS",
            "PS_THOUGHT",
            "SRC_B_WOUND",
            "SRC_B_CREATURE",
            "SRC_B_SYNDROME"
          ],
          "status": "current",
          "diagrams": [
            "world_history",
            "environment",
            "adventure_survival",
            "03-physics",
            "06-agriculture",
            "07-animals",
            "08-mineral-industries",
            "mind",
            "creatures-healthcare",
            "threats-sieges",
            "supernatural"
          ]
        },
        {
          "id": "W_CIV",
          "label": "Civilizations",
          "kind": "state",
          "group": "World simulation and play",
          "sources": [
            "WA02",
            "WA18",
            "R_TRADE",
            "PS_VALUE",
            "PS_PERFORM",
            "PS_NOBLE"
          ],
          "status": "current",
          "diagrams": [
            "world_history",
            "adventure_survival",
            "11-trade-development",
            "mind",
            "society",
            "government"
          ]
        },
        {
          "id": "A_ACTION",
          "label": "Adventurer actions",
          "kind": "control",
          "group": "World simulation and play",
          "sources": [
            "WA18",
            "WA34",
            "PS_VALUE",
            "PS_PERFORM",
            "PS_RUMOR",
            "PS_INTRIGUE",
            "PS_BOOK",
            "SRC_B_COMBAT",
            "SRC_B_DEMON",
            "SRC_B_REMNANT"
          ],
          "status": "current",
          "diagrams": [
            "world_history",
            "environment",
            "adventure_survival",
            "adventure_society",
            "mind",
            "society",
            "government",
            "learning",
            "military-combat",
            "supernatural"
          ]
        },
        {
          "id": "F_MAT",
          "label": "Material properties",
          "kind": "state",
          "group": "Physical systems and life",
          "sources": [
            "R_MAT",
            "R_SCI"
          ],
          "status": "current",
          "diagrams": [
            "03-physics"
          ]
        },
        {
          "id": "F_FLUID",
          "label": "Water and magma depth",
          "kind": "state",
          "group": "Physical systems and life",
          "sources": [
            "R_FLOW",
            "R_WATER"
          ],
          "status": "current",
          "diagrams": [
            "03-physics",
            "04-construction",
            "06-agriculture"
          ]
        },
        {
          "id": "C_BODY",
          "label": "Body and tissues",
          "kind": "state",
          "group": "Physical systems and life",
          "sources": [
            "WA18",
            "WA19",
            "SRC_B_TISSUE",
            "SRC_B_WOUND",
            "SRC_B_COMBAT",
            "SRC_B_FB"
          ],
          "status": "current",
          "diagrams": [
            "adventure_survival",
            "creatures-healthcare",
            "military-combat",
            "threats-sieges"
          ]
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Physical systems and life",
          "sources": [
            "WA12",
            "WA13",
            "WA30",
            "R_TEMP",
            "R_CAVE",
            "R_CART",
            "R_LABOR",
            "R_PASTURE",
            "R_SOAP",
            "R_CLOTH",
            "PS_THOUGHT",
            "PS_JUSTICE",
            "PS_SKILL",
            "SRC_B_WOUND",
            "SRC_B_SYNDROME",
            "SRC_B_COMBAT",
            "SRC_B_WERE"
          ],
          "status": "current",
          "diagrams": [
            "environment",
            "adventure_survival",
            "03-physics",
            "05-work-logistics",
            "07-animals",
            "09-organic-industries",
            "mind",
            "government",
            "learning",
            "creatures-healthcare",
            "military-combat",
            "supernatural"
          ]
        },
        {
          "id": "J_WORK",
          "label": "Job execution",
          "kind": "process",
          "group": "Fortress production and infrastructure",
          "sources": [
            "WA15",
            "WA16",
            "R_LABOR",
            "R_MOOD",
            "R_MIGRANT",
            "PS_SKILL",
            "PS_NOBLE",
            "SRC_B_FOOD",
            "SRC_B_SLEEP",
            "SRC_B_ATTRIBUTE",
            "SRC_B_ENGINE",
            "SRC_B_SQUAD"
          ],
          "status": "current",
          "diagrams": [
            "environment",
            "05-work-logistics",
            "10-artifacts",
            "11-trade-development",
            "mind",
            "government",
            "learning",
            "creatures-healthcare",
            "military-combat"
          ]
        },
        {
          "id": "J_SKILL",
          "label": "Skills and experience",
          "kind": "state",
          "group": "Fortress production and infrastructure",
          "sources": [
            "WA07",
            "WA18",
            "WA19",
            "WA22",
            "R_LABOR",
            "R_FARM",
            "R_QUALITY",
            "R_MOOD",
            "PS_SKILL",
            "PS_PERFORM",
            "PS_INTRIGUE",
            "SRC_B_ATTRIBUTE",
            "SRC_B_CARE",
            "SRC_B_TRAIN",
            "SRC_B_COMBAT"
          ],
          "status": "current",
          "diagrams": [
            "world_history",
            "adventure_survival",
            "adventure_society",
            "05-work-logistics",
            "06-agriculture",
            "08-mineral-industries",
            "10-artifacts",
            "mind",
            "society",
            "government",
            "learning",
            "creatures-healthcare",
            "military-combat"
          ]
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Fortress production and infrastructure",
          "sources": [
            "WA02",
            "WA07",
            "WA16",
            "WA18",
            "R_WOOD",
            "R_STONE",
            "R_LABOR",
            "R_METAL",
            "R_TEXTILE",
            "R_SOAP",
            "R_PAPER",
            "R_MOOD",
            "R_TRADE",
            "PS_THOUGHT",
            "PS_TAVERN",
            "PS_BOOK",
            "PS_SKILL",
            "SRC_B_CARE",
            "SRC_B_FOOD",
            "SRC_B_TRAP",
            "SRC_B_ARMOR",
            "SRC_B_DICE"
          ],
          "status": "current",
          "diagrams": [
            "world_history",
            "environment",
            "adventure_survival",
            "adventure_society",
            "04-construction",
            "05-work-logistics",
            "08-mineral-industries",
            "09-organic-industries",
            "10-artifacts",
            "11-trade-development",
            "mind",
            "society",
            "learning",
            "creatures-healthcare",
            "military-combat",
            "supernatural"
          ]
        },
        {
          "id": "L_STOCK",
          "label": "Stored stock quantities",
          "kind": "state",
          "group": "Fortress production and infrastructure",
          "sources": [
            "R_STOCK"
          ],
          "status": "current",
          "diagrams": [
            "05-work-logistics",
            "06-agriculture"
          ]
        },
        {
          "id": "B_SPACES",
          "label": "Rooms and locations",
          "kind": "state",
          "group": "Fortress production and infrastructure",
          "sources": [
            "R_BUILD",
            "R_ENGRAVE",
            "R_LOCATION",
            "PS_THOUGHT",
            "PS_TEMPLE",
            "PS_NOBLE",
            "SRC_B_CARE",
            "SRC_B_SLEEP"
          ],
          "status": "current",
          "diagrams": [
            "04-construction",
            "mind",
            "government",
            "creatures-healthcare"
          ]
        },
        {
          "id": "B_POWER",
          "label": "Mechanical power network",
          "kind": "state",
          "group": "Fortress production and infrastructure",
          "sources": [
            "R_POWER",
            "R_PUMP",
            "R_MACHINE"
          ],
          "status": "current",
          "diagrams": [
            "03-physics",
            "04-construction"
          ]
        },
        {
          "id": "E_FARM",
          "label": "Planting and harvest",
          "kind": "process",
          "group": "Fortress production and infrastructure",
          "sources": [
            "R_FARM"
          ],
          "status": "current",
          "diagrams": [
            "06-agriculture"
          ]
        },
        {
          "id": "E_ANIMALS",
          "label": "Tame and trained livestock",
          "kind": "state",
          "group": "Fortress production and infrastructure",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current",
          "diagrams": [
            "07-animals"
          ]
        },
        {
          "id": "P_BEHAVIOR",
          "label": "Autonomous behavior",
          "kind": "process",
          "group": "Mind and social life",
          "sources": [
            "PS_NEED",
            "PS_BREAK"
          ],
          "status": "current",
          "diagrams": [
            "mind"
          ]
        },
        {
          "id": "P_STRESS",
          "label": "Short-term stress / mood",
          "kind": "state",
          "group": "Mind and social life",
          "sources": [
            "PS_STRESS"
          ],
          "status": "current",
          "diagrams": [
            "mind"
          ]
        },
        {
          "id": "S_REL",
          "label": "Relationships and allegiances",
          "kind": "state",
          "group": "Mind and social life",
          "sources": [
            "PS_REL",
            "PS_JUSTICE",
            "SRC_B_NECRO",
            "SRC_B_GHOST"
          ],
          "status": "current",
          "diagrams": [
            "mind",
            "society",
            "government",
            "supernatural"
          ]
        },
        {
          "id": "S_CULTURE",
          "label": "Cultural forms and works",
          "kind": "state",
          "group": "Mind and social life",
          "sources": [
            "WA02",
            "WA18",
            "WA22",
            "PS_PERFORM"
          ],
          "status": "current",
          "diagrams": [
            "world_history",
            "adventure_society",
            "society"
          ]
        },
        {
          "id": "G_RULE",
          "label": "Government",
          "kind": "state",
          "group": "Institutions and development",
          "sources": [
            "WA02",
            "WA25",
            "R_WEALTH",
            "PS_RELIGION",
            "PS_NOBLE"
          ],
          "status": "current",
          "diagrams": [
            "world_history",
            "adventure_society",
            "11-trade-development",
            "society",
            "government"
          ]
        },
        {
          "id": "G_CRIME",
          "label": "Criminal acts / offenses",
          "kind": "state",
          "group": "Institutions and development",
          "sources": [
            "PS_JUSTICE",
            "SRC_B_VAMPIRE"
          ],
          "status": "current",
          "diagrams": [
            "mind",
            "government",
            "supernatural"
          ]
        },
        {
          "id": "S_RELIGION",
          "label": "Religions and deities",
          "kind": "state",
          "group": "Institutions and development",
          "sources": [
            "PS_RELIGION",
            "SRC_B_NECRO",
            "SRC_B_MAGIC",
            "SRC_B_DICE"
          ],
          "status": "current",
          "diagrams": [
            "society",
            "supernatural"
          ]
        },
        {
          "id": "S_KNOW",
          "label": "Known academic topics",
          "kind": "state",
          "group": "Institutions and development",
          "sources": [
            "WA32",
            "PS_TOPIC"
          ],
          "status": "current",
          "diagrams": [
            "adventure_society",
            "learning"
          ]
        },
        {
          "id": "E_TRADE",
          "label": "Caravan trade",
          "kind": "process",
          "group": "Institutions and development",
          "sources": [
            "WA02",
            "WA07",
            "R_TRADE",
            "PS_NOBLE",
            "PS_JUSTICE",
            "PS_BOOK",
            "SRC_B_SIEGE",
            "SRC_B_NECRO"
          ],
          "status": "current",
          "diagrams": [
            "world_history",
            "11-trade-development",
            "government",
            "learning",
            "threats-sieges",
            "supernatural"
          ]
        },
        {
          "id": "E_WEALTH",
          "label": "Fortress wealth",
          "kind": "state",
          "group": "Institutions and development",
          "sources": [
            "R_WEALTH",
            "PS_NOBLE"
          ],
          "status": "current",
          "diagrams": [
            "08-mineral-industries",
            "10-artifacts",
            "11-trade-development",
            "government"
          ]
        },
        {
          "id": "E_POP",
          "label": "Fortress population",
          "kind": "state",
          "group": "Institutions and development",
          "sources": [
            "R_MIGRANT"
          ],
          "status": "current",
          "diagrams": [
            "11-trade-development"
          ]
        },
        {
          "id": "M_COMBAT",
          "label": "Combat",
          "kind": "process",
          "group": "Conflict and supernatural systems",
          "sources": [
            "WA30",
            "R_SCI",
            "SRC_B_COMBAT",
            "R_TRAIN",
            "R_PASTURE",
            "R_METAL",
            "R_QUALITY",
            "SRC_B_NECRO",
            "SRC_B_WERE"
          ],
          "status": "current",
          "diagrams": [
            "adventure_survival",
            "adventure_society",
            "03-physics",
            "07-animals",
            "08-mineral-industries",
            "creatures-healthcare",
            "military-combat",
            "threats-sieges",
            "supernatural"
          ]
        },
        {
          "id": "T_SUPER",
          "label": "Supernatural effects",
          "kind": "process",
          "group": "Conflict and supernatural systems",
          "sources": [
            "WA11",
            "WA13",
            "WA33",
            "PS_TEMPLE",
            "PS_BOOK",
            "SRC_B_SYNDROME",
            "SRC_B_MAGIC"
          ],
          "status": "current",
          "diagrams": [
            "environment",
            "adventure_society",
            "society",
            "learning",
            "creatures-healthcare",
            "supernatural"
          ]
        }
      ],
      "edges": [
        {
          "from": "W_CIV",
          "to": "W_HISTORY",
          "label": "civilization events extend history",
          "sources": [
            "WA01",
            "WA02"
          ],
          "status": "current"
        },
        {
          "from": "W_CIV",
          "to": "G_RULE",
          "label": "defines offices and political authority",
          "sources": [
            "WA02",
            "PS_NOBLE"
          ],
          "status": "current"
        },
        {
          "from": "W_ENV",
          "to": "E_GOODS",
          "label": "supplies raw resources",
          "sources": [
            "R_STONE",
            "R_WOOD"
          ],
          "status": "current"
        },
        {
          "from": "W_ENV",
          "to": "E_FARM",
          "label": "constrains crops and habitats",
          "sources": [
            "R_FARM"
          ],
          "status": "current"
        },
        {
          "from": "W_ENV",
          "to": "E_ANIMALS",
          "label": "sets wildlife and pasture conditions",
          "sources": [
            "R_TRAIN",
            "R_PASTURE"
          ],
          "status": "current"
        },
        {
          "from": "F_MAT",
          "to": "C_BODY",
          "label": "sets tissue mechanical response",
          "sources": [
            "R_MAT",
            "R_SCI"
          ],
          "status": "current"
        },
        {
          "from": "F_FLUID",
          "to": "B_POWER",
          "label": "water movement generates power",
          "sources": [
            "R_FLOW"
          ],
          "status": "current"
        },
        {
          "from": "B_POWER",
          "to": "J_WORK",
          "label": "powers milling jobs",
          "sources": [
            "R_POWER"
          ],
          "status": "current"
        },
        {
          "from": "B_SPACES",
          "to": "J_WORK",
          "label": "enables workshops and activities",
          "sources": [
            "R_LABOR",
            "R_LOCATION"
          ],
          "status": "current"
        },
        {
          "from": "J_WORK",
          "to": "E_GOODS",
          "label": "transforms inputs into products",
          "sources": [
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "from": "E_GOODS",
          "to": "L_STOCK",
          "label": "hauling fills storage",
          "sources": [
            "R_HAUL"
          ],
          "status": "current"
        },
        {
          "from": "L_STOCK",
          "to": "J_WORK",
          "label": "supplies accessible job inputs",
          "sources": [
            "R_STOCK"
          ],
          "status": "current"
        },
        {
          "from": "E_GOODS",
          "to": "B_SPACES",
          "label": "equips and furnishes",
          "sources": [
            "R_WOOD",
            "R_STONE"
          ],
          "status": "current"
        },
        {
          "from": "E_FARM",
          "to": "E_GOODS",
          "label": "yields food and processing inputs",
          "sources": [
            "R_FARM"
          ],
          "status": "current"
        },
        {
          "from": "E_ANIMALS",
          "to": "E_GOODS",
          "label": "supplies food and body materials",
          "sources": [
            "R_BUTCHER",
            "R_MILK",
            "R_SHEAR"
          ],
          "status": "current"
        },
        {
          "from": "C_BODY",
          "to": "J_WORK",
          "label": "abilities and deficits constrain work",
          "sources": [
            "R_LABOR",
            "SRC_B_CREATURE"
          ],
          "status": "current"
        },
        {
          "from": "E_GOODS",
          "to": "C_HEALTH",
          "label": "feeds bodies and supplies treatment",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "P_BEHAVIOR",
          "to": "J_WORK",
          "label": "needs and focus shape work",
          "sources": [
            "PS_NEED",
            "PS_SKILL"
          ],
          "status": "current"
        },
        {
          "from": "J_WORK",
          "to": "P_STRESS",
          "label": "experiences can change stress",
          "sources": [
            "PS_THOUGHT",
            "PS_EMOTION",
            "PS_STRESS"
          ],
          "status": "current"
        },
        {
          "from": "P_STRESS",
          "to": "P_BEHAVIOR",
          "label": "with chronic stress can trigger breakdown",
          "sources": [
            "PS_STRESS"
          ],
          "status": "current"
        },
        {
          "from": "B_SPACES",
          "to": "P_BEHAVIOR",
          "label": "hosts social and personal activities",
          "sources": [
            "R_LOCATION",
            "PS_TAVERN"
          ],
          "status": "current"
        },
        {
          "from": "S_REL",
          "to": "P_STRESS",
          "label": "social contact and loss affect stress",
          "sources": [
            "PS_REL",
            "PS_THOUGHT"
          ],
          "status": "current"
        },
        {
          "from": "S_CULTURE",
          "to": "P_BEHAVIOR",
          "label": "enables fulfilling performance activities",
          "sources": [
            "PS_PERFORM"
          ],
          "status": "current"
        },
        {
          "from": "S_RELIGION",
          "to": "P_BEHAVIOR",
          "label": "creates worship needs and institutions",
          "sources": [
            "PS_RELIGION",
            "PS_NEED"
          ],
          "status": "current"
        },
        {
          "from": "S_KNOW",
          "to": "S_CULTURE",
          "label": "supplies topics and literary forms",
          "sources": [
            "PS_TOPIC",
            "PS_KNOW"
          ],
          "status": "current"
        },
        {
          "from": "B_SPACES",
          "to": "S_KNOW",
          "label": "libraries support research",
          "sources": [
            "PS_SCHOLAR",
            "PS_LIBRARY"
          ],
          "status": "current"
        },
        {
          "from": "E_GOODS",
          "to": "E_TRADE",
          "label": "provides tradeable products",
          "sources": [
            "R_TRADE"
          ],
          "status": "current"
        },
        {
          "from": "E_TRADE",
          "to": "E_GOODS",
          "label": "imports missing materials and goods",
          "sources": [
            "R_TRADE"
          ],
          "status": "current"
        },
        {
          "from": "E_GOODS",
          "to": "E_WEALTH",
          "label": "created items add value",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current"
        },
        {
          "from": "E_WEALTH",
          "to": "E_POP",
          "label": "reported wealth attracts migrants",
          "sources": [
            "R_MIGRANT"
          ],
          "status": "current"
        },
        {
          "from": "E_POP",
          "to": "J_WORK",
          "label": "adds labor and consumption",
          "sources": [
            "R_MIGRANT"
          ],
          "status": "current"
        },
        {
          "from": "E_WEALTH",
          "to": "G_RULE",
          "label": "helps qualify noble elevation",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current"
        },
        {
          "from": "G_RULE",
          "to": "E_TRADE",
          "label": "mandates can forbid exports",
          "sources": [
            "PS_MANDATE"
          ],
          "status": "current"
        },
        {
          "from": "G_CRIME",
          "to": "G_RULE",
          "label": "cases and sentences invoke authority",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "from": "G_RULE",
          "to": "C_HEALTH",
          "label": "punishment can injure citizens",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "from": "W_CIV",
          "to": "M_COMBAT",
          "label": "hostile relations can enable raids",
          "sources": [
            "SRC_B_SIEGE",
            "R_R5313"
          ],
          "status": "current"
        },
        {
          "from": "E_GOODS",
          "to": "M_COMBAT",
          "label": "arms and armor equip fighters",
          "sources": [
            "R_METAL"
          ],
          "status": "current"
        },
        {
          "from": "M_COMBAT",
          "to": "C_HEALTH",
          "label": "inflicts tissue injuries",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "C_HEALTH",
          "to": "J_WORK",
          "label": "disability and pain impair work",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "C_HEALTH",
          "to": "P_STRESS",
          "label": "injury and loss generate stress",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current"
        },
        {
          "from": "T_SUPER",
          "to": "M_COMBAT",
          "label": "creates threats and combat powers",
          "sources": [
            "SRC_B_NECRO",
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "from": "M_COMBAT",
          "to": "T_SUPER",
          "label": "corpses can feed reanimation",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "A_ACTION",
          "to": "W_HISTORY",
          "label": "changes persistent world history",
          "sources": [
            "WA18",
            "WA01"
          ],
          "status": "current"
        },
        {
          "from": "W_HISTORY",
          "to": "A_ACTION",
          "label": "leaves people, sites and artifacts to explore",
          "sources": [
            "WA01",
            "WA08"
          ],
          "status": "current"
        },
        {
          "from": "A_ACTION",
          "to": "M_COMBAT",
          "label": "uses shared combat and physiology",
          "sources": [
            "WA18",
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "J_WORK",
          "to": "J_SKILL",
          "label": "practice trains applicable skills",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current"
        },
        {
          "from": "J_SKILL",
          "to": "J_WORK",
          "label": "modifies task speed and quality",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current"
        },
        {
          "from": "J_SKILL",
          "to": "M_COMBAT",
          "label": "modifies combat checks",
          "sources": [
            "PS_SKILL",
            "SRC_B_COMBAT"
          ],
          "status": "current"
        }
      ],
      "direction": "TB"
    },
    {
      "id": "world_generation_civilizations",
      "title": "World generation, civilizations and conflict",
      "parent": "world_history",
      "parent_title": "World generation, history and shared-world continuity",
      "core": [
        "E_TRADE",
        "G_RULE",
        "S_CULTURE",
        "W_ACT",
        "W_CIV",
        "W_CLAIM",
        "W_CONFLICT",
        "W_HISTORYGEN",
        "W_MAPGEN",
        "W_PARAMS",
        "W_POP",
        "W_SITE",
        "W_SUCCESSION"
      ],
      "nodes": [
        {
          "id": "W_PARAMS",
          "label": "Generation parameters and seeds",
          "kind": "control",
          "group": "Generation",
          "sources": [
            "WA01"
          ],
          "status": "current"
        },
        {
          "id": "W_MAPGEN",
          "label": "Generate terrain and populations",
          "kind": "process",
          "group": "Generation",
          "sources": [
            "WA01"
          ],
          "status": "current"
        },
        {
          "id": "W_ENV",
          "label": "Local environment",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA10",
            "WA11"
          ],
          "status": "current"
        },
        {
          "id": "W_HISTORYGEN",
          "label": "Simulate historical years",
          "kind": "process",
          "group": "Generation",
          "sources": [
            "WA01"
          ],
          "status": "current"
        },
        {
          "id": "W_CIV",
          "label": "Civilizations",
          "kind": "state",
          "group": "World state",
          "sources": [
            "WA02"
          ],
          "status": "current"
        },
        {
          "id": "W_POP",
          "label": "Abstract population counts",
          "kind": "state",
          "group": "World state",
          "sources": [
            "WA03"
          ],
          "status": "current"
        },
        {
          "id": "W_FIG",
          "label": "Persistent historical figures",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA03"
          ],
          "status": "current"
        },
        {
          "id": "W_SITE",
          "label": "Sites and ownership",
          "kind": "state",
          "group": "World state",
          "sources": [
            "WA02",
            "WA25"
          ],
          "status": "current"
        },
        {
          "id": "W_CLAIM",
          "label": "Territorial and artifact claims",
          "kind": "state",
          "group": "World state",
          "sources": [
            "WA25"
          ],
          "status": "current"
        },
        {
          "id": "W_CONFLICT",
          "label": "War, occupation and insurrection",
          "kind": "process",
          "group": "World state",
          "sources": [
            "WA25"
          ],
          "status": "current"
        },
        {
          "id": "W_HISTORY",
          "label": "World history",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA01",
            "WA06"
          ],
          "status": "current"
        },
        {
          "id": "W_ACT",
          "label": "Offscreen world activity",
          "kind": "process",
          "group": "World state",
          "sources": [
            "WA01",
            "WA04"
          ],
          "status": "current"
        },
        {
          "id": "A_ACTION",
          "label": "Adventurer actions",
          "kind": "control",
          "group": "Connections to other panels",
          "sources": [
            "WA18"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA02",
            "WA07"
          ],
          "status": "current"
        },
        {
          "id": "E_TRADE",
          "label": "Caravan trade",
          "kind": "process",
          "group": "Cross-system ports",
          "sources": [
            "WA02",
            "WA07"
          ],
          "status": "current"
        },
        {
          "id": "G_RULE",
          "label": "Government",
          "kind": "state",
          "group": "Cross-system ports",
          "sources": [
            "WA02"
          ],
          "status": "current"
        },
        {
          "id": "S_CULTURE",
          "label": "Cultural forms and works",
          "kind": "state",
          "group": "Cross-system ports",
          "sources": [
            "WA02"
          ],
          "status": "current"
        },
        {
          "id": "W_SUCCESSION",
          "label": "Offscreen succession [v0.47.05 inferred]",
          "kind": "process",
          "group": "World state",
          "sources": [
            "WA04",
            "WA05"
          ],
          "status": "inferred",
          "note": "Detailed offscreen implementation is described by an unreviewed migrated article; current civilization page confirms that monarch deaths can prompt succession but not every mechanism."
        }
      ],
      "edges": [
        {
          "to": "W_MAPGEN",
          "label": "sets size, constraints and seed",
          "sources": [
            "WA01"
          ],
          "status": "current",
          "from": "W_PARAMS"
        },
        {
          "to": "W_HISTORYGEN",
          "label": "caps simulated years and sites",
          "sources": [
            "WA01"
          ],
          "status": "current",
          "from": "W_PARAMS"
        },
        {
          "to": "W_ENV",
          "label": "creates geography and resources",
          "sources": [
            "WA01"
          ],
          "status": "current",
          "from": "W_MAPGEN"
        },
        {
          "to": "W_POP",
          "label": "seeds regional populations",
          "sources": [
            "WA01"
          ],
          "status": "current",
          "from": "W_MAPGEN"
        },
        {
          "to": "W_CIV",
          "label": "places initial civilizations",
          "sources": [
            "WA01"
          ],
          "status": "current",
          "from": "W_MAPGEN"
        },
        {
          "to": "W_HISTORYGEN",
          "label": "supplies social actors",
          "sources": [
            "WA01"
          ],
          "status": "current",
          "from": "W_CIV"
        },
        {
          "to": "W_SITE",
          "label": "founds, destroys and expands",
          "sources": [
            "WA01"
          ],
          "status": "current",
          "from": "W_HISTORYGEN"
        },
        {
          "to": "W_HISTORY",
          "label": "records simulated events",
          "sources": [
            "WA01"
          ],
          "status": "current",
          "from": "W_HISTORYGEN"
        },
        {
          "to": "W_SITE",
          "label": "governs settlements",
          "sources": [
            "WA02"
          ],
          "status": "current",
          "from": "W_CIV"
        },
        {
          "to": "S_CULTURE",
          "label": "defines traditions and forms",
          "sources": [
            "WA02"
          ],
          "status": "current",
          "from": "W_CIV"
        },
        {
          "to": "G_RULE",
          "label": "defines offices and authority",
          "sources": [
            "WA02"
          ],
          "status": "current",
          "from": "W_CIV"
        },
        {
          "to": "E_GOODS",
          "label": "restricts craftable item types",
          "sources": [
            "WA02"
          ],
          "status": "current",
          "from": "W_CIV"
        },
        {
          "to": "W_FIG",
          "label": "instantiates selected individuals",
          "sources": [
            "WA03"
          ],
          "status": "current",
          "from": "W_POP"
        },
        {
          "to": "W_CLAIM",
          "label": "founding establishes claims",
          "sources": [
            "WA25"
          ],
          "status": "current",
          "from": "W_SITE"
        },
        {
          "to": "W_CONFLICT",
          "label": "competing claims provoke conflict",
          "sources": [
            "WA25"
          ],
          "status": "current",
          "from": "W_CLAIM"
        },
        {
          "to": "W_SITE",
          "label": "changes control or ruins sites",
          "sources": [
            "WA25"
          ],
          "status": "current",
          "from": "W_CONFLICT"
        },
        {
          "to": "W_CLAIM",
          "label": "occupation adds competing claims",
          "sources": [
            "WA25"
          ],
          "status": "current",
          "from": "W_CONFLICT"
        },
        {
          "to": "W_HISTORY",
          "label": "records battles and takeovers",
          "sources": [
            "WA06",
            "WA25"
          ],
          "status": "current",
          "from": "W_CONFLICT"
        },
        {
          "to": "W_HISTORY",
          "label": "continues events during play",
          "sources": [
            "WA01"
          ],
          "status": "current",
          "from": "W_ACT"
        },
        {
          "to": "E_TRADE",
          "label": "supplies or loses trade support",
          "sources": [
            "WA02",
            "WA07"
          ],
          "status": "current",
          "from": "W_CIV"
        },
        {
          "to": "A_ACTION",
          "label": "provides explorable settlements and ruins",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "W_SITE"
        },
        {
          "to": "W_SUCCESSION",
          "label": "simulates vacancies [v0.47.05 inferred]",
          "sources": [
            "WA04",
            "WA05"
          ],
          "status": "inferred",
          "from": "W_ACT"
        },
        {
          "to": "G_RULE",
          "label": "reassigns offices [v0.47.05 inferred]",
          "sources": [
            "WA04",
            "WA05"
          ],
          "status": "inferred",
          "from": "W_SUCCESSION"
        },
        {
          "to": "W_CONFLICT",
          "label": "can trigger usurpation [v0.47.05 inferred]",
          "sources": [
            "WA04",
            "WA05"
          ],
          "status": "inferred",
          "from": "W_SUCCESSION"
        }
      ],
      "file": "01-world-generation-civilizations",
      "direction": "TB"
    },
    {
      "id": "world_persistence_history",
      "title": "Mode persistence, retirement and historical records",
      "parent": "world_history",
      "parent_title": "World generation, history and shared-world continuity",
      "core": [
        "A_ACTION",
        "E_GOODS",
        "J_SKILL",
        "W_EMBARK",
        "W_ENV",
        "W_FIG",
        "W_FORT",
        "W_HISTORY",
        "W_INFO",
        "W_LEGENDS",
        "W_LOCAL",
        "W_RETIRE",
        "W_RETURN",
        "W_REVEAL",
        "W_RUIN",
        "W_RUMOR"
      ],
      "nodes": [
        {
          "id": "W_ENV",
          "label": "Local environment",
          "kind": "state",
          "group": "Generation",
          "sources": [
            "WA10",
            "WA11"
          ],
          "status": "current"
        },
        {
          "id": "W_FIG",
          "label": "Persistent historical figures",
          "kind": "state",
          "group": "World state",
          "sources": [
            "WA03"
          ],
          "status": "current"
        },
        {
          "id": "W_SITE",
          "label": "Sites and ownership",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA02",
            "WA25"
          ],
          "status": "current"
        },
        {
          "id": "W_HISTORY",
          "label": "World history",
          "kind": "state",
          "group": "World state",
          "sources": [
            "WA01",
            "WA06"
          ],
          "status": "current"
        },
        {
          "id": "W_LOCAL",
          "label": "Load and offload local maps",
          "kind": "process",
          "group": "Shared world",
          "sources": [
            "WA03"
          ],
          "status": "current"
        },
        {
          "id": "W_EMBARK",
          "label": "Choose civilization, site and supplies",
          "kind": "control",
          "group": "Shared world",
          "sources": [
            "WA07"
          ],
          "status": "current"
        },
        {
          "id": "W_FORT",
          "label": "Active player fortress",
          "kind": "state",
          "group": "Shared world",
          "sources": [
            "WA08"
          ],
          "status": "current"
        },
        {
          "id": "W_RETIRE",
          "label": "Retire fortress",
          "kind": "control",
          "group": "Shared world",
          "sources": [
            "WA08"
          ],
          "status": "current"
        },
        {
          "id": "W_RUIN",
          "label": "Abandon fortress to ruin",
          "kind": "control",
          "group": "Shared world",
          "sources": [
            "WA08"
          ],
          "status": "current"
        },
        {
          "id": "W_RETURN",
          "label": "Unretire or reclaim fortress",
          "kind": "control",
          "group": "Shared world",
          "sources": [
            "WA07",
            "WA08"
          ],
          "status": "current"
        },
        {
          "id": "W_RUMOR",
          "label": "Distributed incident knowledge",
          "kind": "state",
          "group": "Knowledge and reports",
          "sources": [
            "WA24"
          ],
          "status": "current"
        },
        {
          "id": "W_INFO",
          "label": "World map and news reports",
          "kind": "report",
          "group": "Knowledge and reports",
          "sources": [
            "WA02",
            "WA24"
          ],
          "status": "current"
        },
        {
          "id": "W_LEGENDS",
          "label": "Legends and historical exports",
          "kind": "report",
          "group": "Knowledge and reports",
          "sources": [
            "WA06"
          ],
          "status": "current"
        },
        {
          "id": "W_REVEAL",
          "label": "Reveal history setting",
          "kind": "control",
          "group": "Knowledge and reports",
          "sources": [
            "WA06"
          ],
          "status": "current"
        },
        {
          "id": "A_ACTION",
          "label": "Adventurer actions",
          "kind": "control",
          "group": "Cross-system ports",
          "sources": [
            "WA18"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Cross-system ports",
          "sources": [
            "WA02",
            "WA07"
          ],
          "status": "current"
        },
        {
          "id": "J_SKILL",
          "label": "Skills and experience",
          "kind": "state",
          "group": "Cross-system ports",
          "sources": [
            "WA07"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "W_HISTORY",
          "label": "retains biographies and deeds",
          "sources": [
            "WA03"
          ],
          "status": "current",
          "from": "W_FIG"
        },
        {
          "to": "W_FIG",
          "label": "preserves tracked identities",
          "sources": [
            "WA03"
          ],
          "status": "current",
          "from": "W_LOCAL"
        },
        {
          "to": "W_LOCAL",
          "label": "reinstantiates persistent people",
          "sources": [
            "WA03"
          ],
          "status": "current",
          "from": "W_FIG"
        },
        {
          "to": "W_FORT",
          "label": "creates local expedition",
          "sources": [
            "WA07"
          ],
          "status": "current",
          "from": "W_EMBARK"
        },
        {
          "to": "W_EMBARK",
          "label": "constrains site choice",
          "sources": [
            "WA07"
          ],
          "status": "current",
          "from": "W_ENV"
        },
        {
          "to": "E_GOODS",
          "label": "allocates initial supplies",
          "sources": [
            "WA07"
          ],
          "status": "current",
          "from": "W_EMBARK"
        },
        {
          "to": "J_SKILL",
          "label": "assigns starting skills",
          "sources": [
            "WA07"
          ],
          "status": "current",
          "from": "W_EMBARK"
        },
        {
          "to": "W_FIG",
          "label": "makes citizens persistent",
          "sources": [
            "WA03"
          ],
          "status": "current",
          "from": "W_FORT"
        },
        {
          "to": "W_HISTORY",
          "label": "records notable achievements",
          "sources": [
            "WA06"
          ],
          "status": "current",
          "from": "W_FORT"
        },
        {
          "to": "W_FORT",
          "label": "ends direct control",
          "sources": [
            "WA08"
          ],
          "status": "current",
          "from": "W_RETIRE"
        },
        {
          "to": "W_SITE",
          "label": "leaves inhabited settlement",
          "sources": [
            "WA08"
          ],
          "status": "current",
          "from": "W_RETIRE"
        },
        {
          "to": "W_SITE",
          "label": "leaves saved ruins",
          "sources": [
            "WA08"
          ],
          "status": "current",
          "from": "W_RUIN"
        },
        {
          "to": "W_FORT",
          "label": "resumes fort or brings new settlers",
          "sources": [
            "WA07",
            "WA08"
          ],
          "status": "current",
          "from": "W_RETURN"
        },
        {
          "to": "W_HISTORY",
          "label": "records notable deeds",
          "sources": [
            "WA06"
          ],
          "status": "current",
          "from": "A_ACTION"
        },
        {
          "to": "W_LOCAL",
          "label": "exploration loads local areas",
          "sources": [
            "WA03"
          ],
          "status": "current",
          "from": "A_ACTION"
        },
        {
          "to": "W_RUMOR",
          "label": "witnessed events become rumors",
          "sources": [
            "WA24"
          ],
          "status": "current",
          "from": "W_HISTORY"
        },
        {
          "to": "W_INFO",
          "label": "displays received news",
          "sources": [
            "WA24"
          ],
          "status": "current",
          "from": "W_RUMOR"
        },
        {
          "to": "W_LEGENDS",
          "label": "provides recorded events",
          "sources": [
            "WA06"
          ],
          "status": "current",
          "from": "W_HISTORY"
        },
        {
          "to": "W_LEGENDS",
          "label": "controls initial report visibility",
          "sources": [
            "WA06"
          ],
          "status": "current",
          "from": "W_REVEAL"
        }
      ],
      "file": "02-world-persistence-history",
      "direction": "TB"
    },
    {
      "id": "geography_water_weather",
      "title": "Geography, resources, water and weather",
      "parent": "environment",
      "parent_title": "Geography, ecology and environmental exposure",
      "core": [
        "A_ACTION",
        "C_HEALTH",
        "P_THOUGHT",
        "W_AQUIFER",
        "W_BIOME",
        "W_ENV",
        "W_FIELDS",
        "W_FREEZE",
        "W_GEO",
        "W_LEAK",
        "W_MINERAL",
        "W_PARAMS",
        "W_POWER",
        "W_SEAL",
        "W_TEMP",
        "W_WATER",
        "W_WEATHER"
      ],
      "nodes": [
        {
          "id": "W_PARAMS",
          "label": "Generation parameters and seeds",
          "kind": "control",
          "group": "World geography",
          "sources": [
            "WA01"
          ],
          "status": "current"
        },
        {
          "id": "W_FIELDS",
          "label": "Elevation, rain, drainage and temperature",
          "kind": "state",
          "group": "World geography",
          "sources": [
            "WA01",
            "WA10"
          ],
          "status": "current"
        },
        {
          "id": "W_BIOME",
          "label": "Biome distribution",
          "kind": "state",
          "group": "World geography",
          "sources": [
            "WA10"
          ],
          "status": "current"
        },
        {
          "id": "W_GEO",
          "label": "Soil and rock layers",
          "kind": "state",
          "group": "World geography",
          "sources": [
            "WA14"
          ],
          "status": "current"
        },
        {
          "id": "W_MINERAL",
          "label": "Ore, gems, flux, coal, sand and clay",
          "kind": "state",
          "group": "World geography",
          "sources": [
            "WA14"
          ],
          "status": "current"
        },
        {
          "id": "W_ENV",
          "label": "Local environment",
          "kind": "state",
          "group": "World geography",
          "sources": [
            "WA10",
            "WA11"
          ],
          "status": "current"
        },
        {
          "id": "W_WEATHER",
          "label": "Rain, snow and wind",
          "kind": "process",
          "group": "Weather and water",
          "sources": [
            "WA13"
          ],
          "status": "current"
        },
        {
          "id": "W_TEMP",
          "label": "Climate and seasonal temperature",
          "kind": "state",
          "group": "Weather and water",
          "sources": [
            "WA12"
          ],
          "status": "current"
        },
        {
          "id": "W_WATER",
          "label": "Rivers, pools and usable water",
          "kind": "state",
          "group": "Weather and water",
          "sources": [
            "WA12",
            "WA13"
          ],
          "status": "current"
        },
        {
          "id": "W_FREEZE",
          "label": "Freezing, thawing and evaporation",
          "kind": "process",
          "group": "Weather and water",
          "sources": [
            "WA12",
            "WA13"
          ],
          "status": "current"
        },
        {
          "id": "W_AQUIFER",
          "label": "Light and heavy aquifers",
          "kind": "state",
          "group": "Weather and water",
          "sources": [
            "WA15"
          ],
          "status": "current"
        },
        {
          "id": "W_LEAK",
          "label": "Aquifer leakage",
          "kind": "process",
          "group": "Weather and water",
          "sources": [
            "WA15"
          ],
          "status": "current"
        },
        {
          "id": "W_SEAL",
          "label": "Seal walls or drain with pumps",
          "kind": "control",
          "group": "Weather and water",
          "sources": [
            "WA15"
          ],
          "status": "current"
        },
        {
          "id": "W_POWER",
          "label": "Local wind strength",
          "kind": "state",
          "group": "Weather and water",
          "sources": [
            "WA13"
          ],
          "status": "current"
        },
        {
          "id": "W_PLANTS",
          "label": "Wild vegetation and fungi",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA10",
            "WA11",
            "WA16"
          ],
          "status": "current"
        },
        {
          "id": "W_WILDLIFE",
          "label": "Regional wildlife populations",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA10",
            "WA17",
            "WA29"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Cross-system ports",
          "sources": [
            "WA12",
            "WA13"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Cross-system ports",
          "sources": [
            "WA13"
          ],
          "status": "current"
        },
        {
          "id": "J_WORK",
          "label": "Job execution",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "WA15",
            "WA16"
          ],
          "status": "current"
        },
        {
          "id": "A_ACTION",
          "label": "Adventurer actions",
          "kind": "control",
          "group": "Cross-system ports",
          "sources": [
            "WA18"
          ],
          "status": "current"
        },
        {
          "id": "B_WIND",
          "label": "Windmill generation",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "WA13",
            "R_WIND"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "W_FIELDS",
          "label": "sets ranges and generates fields",
          "sources": [
            "WA01"
          ],
          "status": "current",
          "from": "W_PARAMS"
        },
        {
          "to": "W_BIOME",
          "label": "determines biome types",
          "sources": [
            "WA10"
          ],
          "status": "current",
          "from": "W_FIELDS"
        },
        {
          "to": "W_MINERAL",
          "label": "sets mineral frequency",
          "sources": [
            "WA01"
          ],
          "status": "current",
          "from": "W_PARAMS"
        },
        {
          "to": "W_MINERAL",
          "label": "controls available deposits",
          "sources": [
            "WA14"
          ],
          "status": "current",
          "from": "W_GEO"
        },
        {
          "to": "W_GEO",
          "label": "selects local layer sequence",
          "sources": [
            "WA10"
          ],
          "status": "current",
          "from": "W_BIOME"
        },
        {
          "to": "W_PLANTS",
          "label": "permits native plant species",
          "sources": [
            "WA10"
          ],
          "status": "current",
          "from": "W_BIOME"
        },
        {
          "to": "W_WILDLIFE",
          "label": "permits native animal species",
          "sources": [
            "WA10"
          ],
          "status": "current",
          "from": "W_BIOME"
        },
        {
          "to": "W_ENV",
          "label": "sets local habitats and resources",
          "sources": [
            "WA10"
          ],
          "status": "current",
          "from": "W_BIOME"
        },
        {
          "to": "W_TEMP",
          "label": "sets climate range",
          "sources": [
            "WA12"
          ],
          "status": "current",
          "from": "W_FIELDS"
        },
        {
          "to": "W_FREEZE",
          "label": "changes water state seasonally",
          "sources": [
            "WA12"
          ],
          "status": "current",
          "from": "W_TEMP"
        },
        {
          "to": "W_WATER",
          "label": "changes liquid availability",
          "sources": [
            "WA12"
          ],
          "status": "current",
          "from": "W_FREEZE"
        },
        {
          "to": "C_HEALTH",
          "label": "ice can trap or kill occupants",
          "sources": [
            "WA13"
          ],
          "status": "current",
          "from": "W_FREEZE"
        },
        {
          "to": "C_HEALTH",
          "label": "extremes damage tissue",
          "sources": [
            "WA12"
          ],
          "status": "current",
          "from": "W_TEMP"
        },
        {
          "to": "W_WATER",
          "label": "rain refills murky pools",
          "sources": [
            "WA13"
          ],
          "status": "current",
          "from": "W_WEATHER"
        },
        {
          "to": "P_THOUGHT",
          "label": "exposure generates weather thoughts",
          "sources": [
            "WA13"
          ],
          "status": "current",
          "from": "W_WEATHER"
        },
        {
          "to": "W_POWER",
          "label": "determines available wind",
          "sources": [
            "WA13"
          ],
          "status": "current",
          "from": "W_WEATHER"
        },
        {
          "to": "W_LEAK",
          "label": "exposure releases groundwater",
          "sources": [
            "WA15"
          ],
          "status": "current",
          "from": "W_AQUIFER"
        },
        {
          "to": "W_WATER",
          "label": "adds water indefinitely",
          "sources": [
            "WA15"
          ],
          "status": "current",
          "from": "W_LEAK"
        },
        {
          "to": "J_WORK",
          "label": "flooding interrupts mining and building",
          "sources": [
            "WA15"
          ],
          "status": "current",
          "from": "W_LEAK"
        },
        {
          "to": "W_LEAK",
          "label": "blocks or drains inflow",
          "sources": [
            "WA15"
          ],
          "status": "current",
          "from": "W_SEAL"
        },
        {
          "to": "A_ACTION",
          "label": "constrains travel and supply access",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "W_ENV"
        },
        {
          "to": "A_ACTION",
          "label": "provides drinkable sources where fresh",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "W_WATER"
        },
        {
          "from": "W_POWER",
          "to": "B_WIND",
          "label": "wind drives generation",
          "sources": [
            "WA13",
            "R_WIND"
          ],
          "status": "current"
        }
      ],
      "file": "03-geography-water-weather",
      "direction": "TB"
    },
    {
      "id": "ecology_wildlife_caverns",
      "title": "Ecology, wildlife disturbance and caverns",
      "parent": "environment",
      "parent_title": "Geography, ecology and environmental exposure",
      "core": [
        "C_DEATH",
        "E_GOODS",
        "J_WORK",
        "T_SUPER",
        "W_AGITATE",
        "W_ALIGN",
        "W_AMBUSH",
        "W_BREACH",
        "W_CAVERN",
        "W_DOMESTIC",
        "W_EVIL",
        "W_EXTINCT",
        "W_HARVEST",
        "W_PLANTS",
        "W_SPORES",
        "W_WILDLIFE"
      ],
      "nodes": [
        {
          "id": "W_ALIGN",
          "label": "Alignment and savagery",
          "kind": "state",
          "group": "World geography",
          "sources": [
            "WA11"
          ],
          "status": "current"
        },
        {
          "id": "W_EXTINCT",
          "label": "Extinct-fauna placement option",
          "kind": "control",
          "group": "World geography",
          "sources": [
            "WA01"
          ],
          "status": "current"
        },
        {
          "id": "W_WATER",
          "label": "Rivers, pools and usable water",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA12",
            "WA13"
          ],
          "status": "current"
        },
        {
          "id": "W_PLANTS",
          "label": "Wild vegetation and fungi",
          "kind": "state",
          "group": "Ecology",
          "sources": [
            "WA10",
            "WA11",
            "WA16"
          ],
          "status": "current"
        },
        {
          "id": "W_WILDLIFE",
          "label": "Regional wildlife populations",
          "kind": "state",
          "group": "Ecology",
          "sources": [
            "WA10",
            "WA17",
            "WA29"
          ],
          "status": "current"
        },
        {
          "id": "W_HARVEST",
          "label": "Woodcutting, fishing and gathering",
          "kind": "process",
          "group": "Ecology",
          "sources": [
            "WA17",
            "WA16"
          ],
          "status": "current"
        },
        {
          "id": "W_AGITATE",
          "label": "Agitated wildlife",
          "kind": "state",
          "group": "Ecology",
          "sources": [
            "WA17"
          ],
          "status": "current"
        },
        {
          "id": "W_CAVERN",
          "label": "Cavern ecosystem",
          "kind": "state",
          "group": "Ecology",
          "sources": [
            "WA16"
          ],
          "status": "current"
        },
        {
          "id": "W_BREACH",
          "label": "Excavate into caverns",
          "kind": "control",
          "group": "Ecology",
          "sources": [
            "WA16"
          ],
          "status": "current"
        },
        {
          "id": "W_SPORES",
          "label": "Subterranean vegetation growth",
          "kind": "process",
          "group": "Ecology",
          "sources": [
            "WA16"
          ],
          "status": "current"
        },
        {
          "id": "W_EVIL",
          "label": "Evil weather and reanimation regions",
          "kind": "state",
          "group": "Environmental hazards",
          "sources": [
            "WA11",
            "WA13"
          ],
          "status": "current"
        },
        {
          "id": "W_AMBUSH",
          "label": "Wildlife and cavern attacks",
          "kind": "process",
          "group": "Environmental hazards",
          "sources": [
            "WA16",
            "WA17"
          ],
          "status": "current"
        },
        {
          "id": "T_SUPER",
          "label": "Supernatural effects",
          "kind": "process",
          "group": "Cross-system ports",
          "sources": [
            "WA11",
            "WA13"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA12",
            "WA13"
          ],
          "status": "current"
        },
        {
          "id": "C_DEATH",
          "label": "Death and corpses",
          "kind": "state",
          "group": "Cross-system ports",
          "sources": [
            "WA11"
          ],
          "status": "current"
        },
        {
          "id": "J_WORK",
          "label": "Job execution",
          "kind": "process",
          "group": "Cross-system ports",
          "sources": [
            "WA15",
            "WA16"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Cross-system ports",
          "sources": [
            "WA16"
          ],
          "status": "current"
        },
        {
          "id": "W_DOMESTIC",
          "label": "Domestic animal populations",
          "kind": "state",
          "group": "Ecology",
          "sources": [
            "WA01"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "W_WILDLIFE",
          "label": "selects special surface fauna",
          "sources": [
            "WA11"
          ],
          "status": "current",
          "from": "W_ALIGN"
        },
        {
          "to": "W_WILDLIFE",
          "label": "permits extinct fauna by wilderness level",
          "sources": [
            "WA01"
          ],
          "status": "current",
          "from": "W_EXTINCT"
        },
        {
          "to": "W_EVIL",
          "label": "evil regions select hazards",
          "sources": [
            "WA11"
          ],
          "status": "current",
          "from": "W_ALIGN"
        },
        {
          "to": "W_HARVEST",
          "label": "provides harvestable vegetation",
          "sources": [
            "WA16",
            "WA17"
          ],
          "status": "current",
          "from": "W_PLANTS"
        },
        {
          "to": "W_HARVEST",
          "label": "provides fish and huntable animals",
          "sources": [
            "WA16",
            "WA17"
          ],
          "status": "current",
          "from": "W_WILDLIFE"
        },
        {
          "to": "E_GOODS",
          "label": "produces wood and food",
          "sources": [
            "WA16"
          ],
          "status": "current",
          "from": "W_HARVEST"
        },
        {
          "to": "W_AGITATE",
          "label": "disturbance can agitate savage fauna",
          "sources": [
            "WA17"
          ],
          "status": "current",
          "from": "W_HARVEST"
        },
        {
          "to": "W_AMBUSH",
          "label": "animals seek and attack dwarves",
          "sources": [
            "WA17"
          ],
          "status": "current",
          "from": "W_AGITATE"
        },
        {
          "to": "W_CAVERN",
          "label": "opens access to underground ecology",
          "sources": [
            "WA16"
          ],
          "status": "current",
          "from": "W_BREACH"
        },
        {
          "to": "W_WATER",
          "label": "provides underground water",
          "sources": [
            "WA16"
          ],
          "status": "current",
          "from": "W_CAVERN"
        },
        {
          "to": "W_PLANTS",
          "label": "provides fungi and trees",
          "sources": [
            "WA16"
          ],
          "status": "current",
          "from": "W_CAVERN"
        },
        {
          "to": "W_SPORES",
          "label": "discovery enables underground growth",
          "sources": [
            "WA16"
          ],
          "status": "current",
          "from": "W_BREACH"
        },
        {
          "to": "W_PLANTS",
          "label": "colonizes subterranean soil and mud",
          "sources": [
            "WA16"
          ],
          "status": "current",
          "from": "W_SPORES"
        },
        {
          "to": "W_AMBUSH",
          "label": "opens routes for cavern threats",
          "sources": [
            "WA16"
          ],
          "status": "current",
          "from": "W_BREACH"
        },
        {
          "to": "J_WORK",
          "label": "nearby hostiles interrupt work",
          "sources": [
            "WA16"
          ],
          "status": "current",
          "from": "W_AMBUSH"
        },
        {
          "to": "T_SUPER",
          "label": "applies syndromes or reanimation",
          "sources": [
            "WA11",
            "WA13"
          ],
          "status": "current",
          "from": "W_EVIL"
        },
        {
          "to": "T_SUPER",
          "label": "intact remains can reanimate in evil areas",
          "sources": [
            "WA11"
          ],
          "status": "current",
          "from": "C_DEATH"
        },
        {
          "to": "C_HEALTH",
          "label": "evil substances cause symptoms",
          "sources": [
            "WA13"
          ],
          "status": "current",
          "from": "T_SUPER"
        },
        {
          "to": "W_DOMESTIC",
          "label": "can allow domesticated extinct species",
          "sources": [
            "WA01"
          ],
          "status": "current",
          "from": "W_EXTINCT"
        }
      ],
      "file": "04-ecology-wildlife-caverns",
      "direction": "TB"
    },
    {
      "id": "materials-heat",
      "title": "Materials, temperature and thermal damage",
      "parent": "03-physics",
      "parent_title": "Materials, fluids, heat and collapse",
      "core": [
        "C_HEALTH",
        "F_EXCHANGE",
        "F_FIRE",
        "F_MASS",
        "F_MAT",
        "F_PHASE",
        "F_SAFETY",
        "F_STRENGTH",
        "F_TEMP",
        "W_ENV"
      ],
      "nodes": [
        {
          "id": "W_ENV",
          "label": "Local environment",
          "kind": "state",
          "group": "Environment",
          "sources": [
            "R_WATER",
            "R_TEMP"
          ],
          "status": "current"
        },
        {
          "id": "F_MAT",
          "label": "Material properties",
          "kind": "state",
          "group": "Materials",
          "sources": [
            "R_MAT",
            "R_SCI"
          ],
          "status": "current"
        },
        {
          "id": "F_MASS",
          "label": "Density and item mass",
          "kind": "state",
          "group": "Materials",
          "sources": [
            "R_MAT"
          ],
          "status": "current"
        },
        {
          "id": "F_STRENGTH",
          "label": "Impact and shear response",
          "kind": "state",
          "group": "Materials",
          "sources": [
            "R_SCI",
            "R_WEAR"
          ],
          "status": "current"
        },
        {
          "id": "F_TEMP",
          "label": "Temperature",
          "kind": "state",
          "group": "Heat",
          "sources": [
            "R_TEMP"
          ],
          "status": "current"
        },
        {
          "id": "F_EXCHANGE",
          "label": "Heat exchange",
          "kind": "process",
          "group": "Heat",
          "sources": [
            "R_TEMP"
          ],
          "status": "current"
        },
        {
          "id": "F_PHASE",
          "label": "Melting, freezing, boiling",
          "kind": "process",
          "group": "Heat",
          "sources": [
            "R_TEMP"
          ],
          "status": "current"
        },
        {
          "id": "F_FIRE",
          "label": "Ignition and burning",
          "kind": "process",
          "group": "Heat",
          "sources": [
            "R_TEMP"
          ],
          "status": "current"
        },
        {
          "id": "F_SAFETY",
          "label": "Fire / magma suitability",
          "kind": "state",
          "group": "Heat",
          "sources": [
            "R_TEMP",
            "R_MECH"
          ],
          "status": "current"
        },
        {
          "id": "F_FLUID",
          "label": "Water and magma depth",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_FLOW"
          ],
          "status": "current"
        },
        {
          "id": "B_PUMP",
          "label": "Pumping",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_PUMP"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_TEMP",
            "R_CAVE"
          ],
          "status": "current"
        },
        {
          "id": "A_LOAD",
          "label": "Encumbrance",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA18",
            "R_MAT"
          ],
          "status": "current"
        },
        {
          "id": "M_COMBAT",
          "label": "Combat",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_SCI",
            "SRC_B_COMBAT"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "F_MASS",
          "label": "sets density",
          "sources": [
            "R_MAT"
          ],
          "status": "current",
          "from": "F_MAT"
        },
        {
          "to": "F_STRENGTH",
          "label": "sets damage resistance",
          "sources": [
            "R_SCI",
            "R_WEAR"
          ],
          "status": "current",
          "from": "F_MAT"
        },
        {
          "to": "F_SAFETY",
          "label": "sets thermal thresholds",
          "sources": [
            "R_TEMP"
          ],
          "status": "current",
          "from": "F_MAT"
        },
        {
          "to": "F_TEMP",
          "label": "sets ambient conditions",
          "sources": [
            "R_TEMP"
          ],
          "status": "current",
          "from": "W_ENV"
        },
        {
          "to": "F_EXCHANGE",
          "label": "drives",
          "sources": [
            "R_TEMP"
          ],
          "status": "current",
          "from": "F_TEMP"
        },
        {
          "to": "F_EXCHANGE",
          "label": "sets heat capacity for",
          "sources": [
            "R_TEMP"
          ],
          "status": "current",
          "from": "F_MAT"
        },
        {
          "to": "F_TEMP",
          "label": "changes object temperature",
          "sources": [
            "R_TEMP"
          ],
          "status": "current",
          "from": "F_EXCHANGE"
        },
        {
          "to": "F_PHASE",
          "label": "crosses phase thresholds",
          "sources": [
            "R_TEMP"
          ],
          "status": "current",
          "from": "F_TEMP"
        },
        {
          "to": "F_FIRE",
          "label": "can reach ignition point",
          "sources": [
            "R_TEMP"
          ],
          "status": "current",
          "from": "F_TEMP"
        },
        {
          "to": "F_TEMP",
          "label": "heats surroundings",
          "sources": [
            "R_TEMP"
          ],
          "status": "current",
          "from": "F_FIRE"
        },
        {
          "to": "C_HEALTH",
          "label": "can burn body tissues",
          "sources": [
            "R_TEMP"
          ],
          "status": "current",
          "from": "F_FIRE"
        },
        {
          "to": "F_FLUID",
          "label": "freezes or evaporates water",
          "sources": [
            "R_TEMP",
            "R_WATER"
          ],
          "status": "current",
          "from": "F_PHASE"
        },
        {
          "to": "B_PUMP",
          "label": "constrains exposed pump parts",
          "sources": [
            "R_PUMP"
          ],
          "status": "current",
          "from": "F_SAFETY"
        },
        {
          "from": "F_MASS",
          "to": "A_LOAD",
          "label": "carried mass increases load",
          "sources": [
            "R_MAT",
            "WA18"
          ],
          "status": "current"
        },
        {
          "from": "F_STRENGTH",
          "to": "M_COMBAT",
          "label": "material failure governs tissue damage",
          "sources": [
            "R_SCI",
            "SRC_B_COMBAT"
          ],
          "status": "current"
        }
      ],
      "file": "05-materials-heat",
      "direction": "TB"
    },
    {
      "id": "fluids",
      "title": "Fluid motion, pressure and reactions",
      "parent": "03-physics",
      "parent_title": "Materials, fluids, heat and collapse",
      "core": [
        "B_POWER",
        "B_PUMP",
        "E_HEAT",
        "F_DIAGONAL",
        "F_FLUID",
        "F_MOVE",
        "F_OBSIDIAN",
        "F_PRESSURE",
        "F_REACT",
        "L_PATH"
      ],
      "nodes": [
        {
          "id": "F_FLUID",
          "label": "Water and magma depth",
          "kind": "state",
          "group": "Fluids",
          "sources": [
            "R_FLOW"
          ],
          "status": "current"
        },
        {
          "id": "F_MOVE",
          "label": "Gravity and lateral spreading",
          "kind": "process",
          "group": "Fluids",
          "sources": [
            "R_FLOW"
          ],
          "status": "current"
        },
        {
          "id": "F_PRESSURE",
          "label": "Pressure movement",
          "kind": "process",
          "group": "Fluids",
          "sources": [
            "R_PRESS",
            "R_FLOW"
          ],
          "status": "current"
        },
        {
          "id": "F_DIAGONAL",
          "label": "Diagonal liquid passage",
          "kind": "state",
          "group": "Fluids",
          "sources": [
            "R_FLOW"
          ],
          "status": "current"
        },
        {
          "id": "F_REACT",
          "label": "Water-magma interaction",
          "kind": "process",
          "group": "Fluids",
          "sources": [
            "R_MAGMA"
          ],
          "status": "current"
        },
        {
          "id": "F_OBSIDIAN",
          "label": "Obsidian terrain",
          "kind": "state",
          "group": "Fluids",
          "sources": [
            "R_MAGMA"
          ],
          "status": "current"
        },
        {
          "id": "B_PUMP",
          "label": "Pumping",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "R_PUMP"
          ],
          "status": "current"
        },
        {
          "id": "B_POWER",
          "label": "Mechanical power network",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_POWER",
            "R_PUMP"
          ],
          "status": "current"
        },
        {
          "id": "E_HEAT",
          "label": "Furnace heat supply",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_FUEL",
            "R_MAGMA"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_TEMP",
            "R_CAVE"
          ],
          "status": "current"
        },
        {
          "id": "L_PATH",
          "label": "Accessible paths",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_PATH",
            "R_FLOW"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "F_MOVE",
          "label": "spreads into available tiles",
          "sources": [
            "R_FLOW"
          ],
          "status": "current",
          "from": "F_FLUID"
        },
        {
          "to": "F_FLUID",
          "label": "redistributes depth",
          "sources": [
            "R_FLOW"
          ],
          "status": "current",
          "from": "F_MOVE"
        },
        {
          "to": "B_POWER",
          "label": "enables water-flow generation",
          "sources": [
            "R_FLOW",
            "R_WHEEL"
          ],
          "status": "current",
          "from": "F_FLUID"
        },
        {
          "to": "C_HEALTH",
          "label": "deep water can drown",
          "sources": [
            "R_WATER"
          ],
          "status": "current",
          "from": "F_FLUID"
        },
        {
          "to": "L_PATH",
          "label": "depth can block walking",
          "sources": [
            "R_WATER"
          ],
          "status": "current",
          "from": "F_FLUID"
        },
        {
          "to": "F_PRESSURE",
          "label": "lifts fluid and applies",
          "sources": [
            "R_PUMP"
          ],
          "status": "current",
          "from": "B_PUMP"
        },
        {
          "to": "F_FLUID",
          "label": "redistributes within pressure head",
          "sources": [
            "R_PRESS",
            "R_FLOW"
          ],
          "status": "current",
          "from": "F_PRESSURE"
        },
        {
          "to": "F_PRESSURE",
          "label": "interrupts pressure propagation",
          "sources": [
            "R_FLOW"
          ],
          "status": "current",
          "from": "F_DIAGONAL"
        },
        {
          "to": "F_MOVE",
          "label": "still permits lateral spreading",
          "sources": [
            "R_FLOW"
          ],
          "status": "current",
          "from": "F_DIAGONAL"
        },
        {
          "to": "F_REACT",
          "label": "water contacting magma triggers",
          "sources": [
            "R_MAGMA"
          ],
          "status": "current",
          "from": "F_FLUID"
        },
        {
          "to": "F_OBSIDIAN",
          "label": "can create",
          "sources": [
            "R_MAGMA"
          ],
          "status": "current",
          "from": "F_REACT"
        },
        {
          "to": "L_PATH",
          "label": "blocks channels and routes",
          "sources": [
            "R_MAGMA"
          ],
          "status": "current",
          "from": "F_OBSIDIAN"
        },
        {
          "to": "E_HEAT",
          "label": "magma supplies",
          "sources": [
            "R_MAGMA",
            "R_FUEL"
          ],
          "status": "current",
          "from": "F_FLUID"
        },
        {
          "from": "F_FLUID",
          "to": "F_PRESSURE",
          "label": "falling water / river inflow applies pressure",
          "sources": [
            "R_FLOW"
          ],
          "status": "current"
        }
      ],
      "file": "06-fluids",
      "direction": "TB"
    },
    {
      "id": "collapse",
      "title": "Support, collapse and displacement",
      "parent": "03-physics",
      "parent_title": "Materials, fluids, heat and collapse",
      "core": [
        "B_BUILD",
        "B_EXCAVATE",
        "F_COLLAPSE",
        "F_DUST",
        "F_SUPPORT"
      ],
      "nodes": [
        {
          "id": "F_FLUID",
          "label": "Water and magma depth",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_FLOW"
          ],
          "status": "current"
        },
        {
          "id": "F_SUPPORT",
          "label": "Terrain connectivity",
          "kind": "state",
          "group": "Gravity",
          "sources": [
            "R_CAVE"
          ],
          "status": "current"
        },
        {
          "id": "F_COLLAPSE",
          "label": "Cave-in and falling terrain",
          "kind": "process",
          "group": "Gravity",
          "sources": [
            "R_CAVE"
          ],
          "status": "current"
        },
        {
          "id": "F_DUST",
          "label": "Collapse dust / knockback",
          "kind": "process",
          "group": "Gravity",
          "sources": [
            "R_CAVE"
          ],
          "status": "current"
        },
        {
          "id": "B_EXCAVATE",
          "label": "Mining and channeling",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "R_STONE",
            "R_CAVE"
          ],
          "status": "current"
        },
        {
          "id": "B_BUILD",
          "label": "Constructed walls / floors / stairs",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_BUILD",
            "R_R5301"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_TEMP",
            "R_CAVE"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_CAVE"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "F_SUPPORT",
          "label": "can disconnect",
          "sources": [
            "R_CAVE"
          ],
          "status": "current",
          "from": "B_EXCAVATE"
        },
        {
          "to": "F_SUPPORT",
          "label": "adds support connections",
          "sources": [
            "R_CAVE"
          ],
          "status": "current",
          "from": "B_BUILD"
        },
        {
          "to": "F_COLLAPSE",
          "label": "loss of all connections triggers",
          "sources": [
            "R_CAVE"
          ],
          "status": "current",
          "from": "F_SUPPORT"
        },
        {
          "to": "F_SUPPORT",
          "label": "removes more support",
          "sources": [
            "R_CAVE"
          ],
          "status": "current",
          "from": "F_COLLAPSE"
        },
        {
          "to": "C_HEALTH",
          "label": "crushes or injures",
          "sources": [
            "R_CAVE"
          ],
          "status": "current",
          "from": "F_COLLAPSE"
        },
        {
          "to": "B_BUILD",
          "label": "destroys vulnerable constructions",
          "sources": [
            "R_CAVE"
          ],
          "status": "current",
          "from": "F_COLLAPSE"
        },
        {
          "to": "F_FLUID",
          "label": "falling natural walls displace liquid upward",
          "sources": [
            "R_CAVE"
          ],
          "status": "current",
          "from": "F_COLLAPSE"
        },
        {
          "to": "F_DUST",
          "label": "generates",
          "sources": [
            "R_CAVE"
          ],
          "status": "current",
          "from": "F_COLLAPSE"
        },
        {
          "to": "C_HEALTH",
          "label": "stuns and throws creatures",
          "sources": [
            "R_CAVE"
          ],
          "status": "current",
          "from": "F_DUST"
        },
        {
          "to": "P_THOUGHT",
          "label": "creates choking experience",
          "sources": [
            "R_CAVE"
          ],
          "status": "current",
          "from": "F_DUST"
        }
      ],
      "file": "07-collapse",
      "direction": "TB"
    },
    {
      "id": "built-spaces",
      "title": "Terrain, construction, furnishings and room value",
      "parent": "04-construction",
      "parent_title": "Construction, spaces, mechanisms and power",
      "core": [
        "B_BUILD",
        "B_ENGRAVE",
        "B_EXCAVATE",
        "B_FURNITURE",
        "B_IMAGE",
        "B_PLAN",
        "B_REINFORCE",
        "B_SPACES",
        "B_VALUE",
        "E_GOODS",
        "L_PATH",
        "P_THOUGHT",
        "W_HISTORY"
      ],
      "nodes": [
        {
          "id": "B_PLAN",
          "label": "Building / digging designations",
          "kind": "control",
          "group": "Terrain and spaces",
          "sources": [
            "R_BUILD",
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "id": "B_EXCAVATE",
          "label": "Mining and channeling",
          "kind": "process",
          "group": "Terrain and spaces",
          "sources": [
            "R_STONE",
            "R_BUILD"
          ],
          "status": "current"
        },
        {
          "id": "B_BUILD",
          "label": "Constructed walls / floors / stairs",
          "kind": "state",
          "group": "Terrain and spaces",
          "sources": [
            "R_BUILD",
            "R_R5301"
          ],
          "status": "current"
        },
        {
          "id": "B_REINFORCE",
          "label": "Reinforced walls",
          "kind": "state",
          "group": "Terrain and spaces",
          "sources": [
            "R_R5301"
          ],
          "status": "current"
        },
        {
          "id": "B_SPACES",
          "label": "Rooms and locations",
          "kind": "state",
          "group": "Terrain and spaces",
          "sources": [
            "R_BUILD",
            "R_ENGRAVE",
            "R_LOCATION"
          ],
          "status": "current"
        },
        {
          "id": "B_FURNITURE",
          "label": "Installed furniture",
          "kind": "state",
          "group": "Terrain and spaces",
          "sources": [
            "R_WOOD",
            "R_STONE",
            "R_WEALTH"
          ],
          "status": "current"
        },
        {
          "id": "B_VALUE",
          "label": "Room and location value",
          "kind": "state",
          "group": "Terrain and spaces",
          "sources": [
            "R_ENGRAVE",
            "R_WEALTH",
            "R_ROOMVALUE"
          ],
          "status": "current"
        },
        {
          "id": "B_ENGRAVE",
          "label": "Smoothing / engraving",
          "kind": "process",
          "group": "Terrain and spaces",
          "sources": [
            "R_ENGRAVE"
          ],
          "status": "current"
        },
        {
          "id": "B_IMAGE",
          "label": "Engraved scene / description",
          "kind": "report",
          "group": "Terrain and spaces",
          "sources": [
            "R_ENGRAVE"
          ],
          "status": "current"
        },
        {
          "id": "L_PATH",
          "label": "Accessible paths",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_PATH"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_WOOD",
            "R_STONE"
          ],
          "status": "current"
        },
        {
          "id": "W_HISTORY",
          "label": "World history",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_ENGRAVE"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_ENGRAVE"
          ],
          "status": "current"
        },
        {
          "id": "T_BREACH",
          "label": "Invader mining / rams",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_R5301"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "B_EXCAVATE",
          "label": "creates mining jobs",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "B_PLAN"
        },
        {
          "to": "B_BUILD",
          "label": "creates construction jobs",
          "sources": [
            "R_BUILD"
          ],
          "status": "current",
          "from": "B_PLAN"
        },
        {
          "to": "B_BUILD",
          "label": "supplies building materials",
          "sources": [
            "R_BUILD"
          ],
          "status": "current",
          "from": "E_GOODS"
        },
        {
          "to": "L_PATH",
          "label": "opens routes and space",
          "sources": [
            "R_STONE",
            "R_PATH"
          ],
          "status": "current",
          "from": "B_EXCAVATE"
        },
        {
          "to": "L_PATH",
          "label": "creates or blocks routes",
          "sources": [
            "R_BUILD",
            "R_PATH"
          ],
          "status": "current",
          "from": "B_BUILD"
        },
        {
          "to": "B_SPACES",
          "label": "encloses usable spaces",
          "sources": [
            "R_BUILD",
            "R_LOCATION"
          ],
          "status": "current",
          "from": "B_BUILD"
        },
        {
          "to": "T_BREACH",
          "label": "slows wall breaking",
          "sources": [
            "R_R5301"
          ],
          "status": "current",
          "from": "B_REINFORCE"
        },
        {
          "to": "B_FURNITURE",
          "label": "can be installed as",
          "sources": [
            "R_WOOD",
            "R_STONE"
          ],
          "status": "current",
          "from": "E_GOODS"
        },
        {
          "to": "B_SPACES",
          "label": "equips",
          "sources": [
            "R_WOOD",
            "R_STONE",
            "R_LOCATION"
          ],
          "status": "current",
          "from": "B_FURNITURE"
        },
        {
          "to": "B_VALUE",
          "label": "adds installed value",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current",
          "from": "B_FURNITURE"
        },
        {
          "to": "B_VALUE",
          "label": "raises surface value",
          "sources": [
            "R_ENGRAVE"
          ],
          "status": "current",
          "from": "B_ENGRAVE"
        },
        {
          "to": "B_SPACES",
          "label": "qualifies location / room tiers",
          "sources": [
            "R_WEALTH",
            "R_LOCATION"
          ],
          "status": "current",
          "from": "B_VALUE"
        },
        {
          "to": "B_IMAGE",
          "label": "provides engraving subjects",
          "sources": [
            "R_ENGRAVE"
          ],
          "status": "current",
          "from": "W_HISTORY"
        },
        {
          "to": "B_IMAGE",
          "label": "creates visible representation",
          "sources": [
            "R_ENGRAVE"
          ],
          "status": "current",
          "from": "B_ENGRAVE"
        },
        {
          "to": "P_THOUGHT",
          "label": "furnishings can prompt",
          "sources": [
            "R_ENGRAVE"
          ],
          "status": "current",
          "from": "B_SPACES"
        }
      ],
      "file": "08-built-spaces",
      "direction": "TB"
    },
    {
      "id": "machinery",
      "title": "Triggers, mechanisms and mechanical power",
      "parent": "04-construction",
      "parent_title": "Construction, spaces, mechanisms and power",
      "core": [
        "B_GATE",
        "B_GEARS",
        "B_LINK",
        "B_LOAD",
        "B_MILL",
        "B_POWER",
        "B_PULL",
        "B_PUMP",
        "B_ROLLER",
        "B_SENSOR",
        "B_SIGNAL",
        "B_WHEEL",
        "B_WIND",
        "F_FLUID"
      ],
      "nodes": [
        {
          "id": "B_LINK",
          "label": "Install mechanism links",
          "kind": "control",
          "group": "Triggers",
          "sources": [
            "R_MECH"
          ],
          "status": "current"
        },
        {
          "id": "B_PULL",
          "label": "Pull lever job",
          "kind": "process",
          "group": "Triggers",
          "sources": [
            "R_LEVER"
          ],
          "status": "current"
        },
        {
          "id": "B_SENSOR",
          "label": "Configured pressure plate",
          "kind": "state",
          "group": "Triggers",
          "sources": [
            "R_PLATE"
          ],
          "status": "current"
        },
        {
          "id": "B_SIGNAL",
          "label": "Trigger signal",
          "kind": "process",
          "group": "Triggers",
          "sources": [
            "R_MECH",
            "R_LEVER",
            "R_PLATE"
          ],
          "status": "current"
        },
        {
          "id": "B_GATE",
          "label": "Bridge / door / floodgate state",
          "kind": "state",
          "group": "Triggers",
          "sources": [
            "R_LEVER"
          ],
          "status": "current"
        },
        {
          "id": "B_WIND",
          "label": "Windmill generation",
          "kind": "process",
          "group": "Power",
          "sources": [
            "R_WIND"
          ],
          "status": "current"
        },
        {
          "id": "B_WHEEL",
          "label": "Water-wheel generation",
          "kind": "process",
          "group": "Power",
          "sources": [
            "R_WHEEL",
            "R_FLOW"
          ],
          "status": "current"
        },
        {
          "id": "B_POWER",
          "label": "Mechanical power network",
          "kind": "state",
          "group": "Power",
          "sources": [
            "R_POWER",
            "R_MACHINE"
          ],
          "status": "current"
        },
        {
          "id": "B_GEARS",
          "label": "Axles and engaged gears",
          "kind": "state",
          "group": "Power",
          "sources": [
            "R_MACHINE",
            "R_POWER"
          ],
          "status": "current"
        },
        {
          "id": "B_LOAD",
          "label": "Connected power demand",
          "kind": "state",
          "group": "Power",
          "sources": [
            "R_POWER",
            "R_PUMP"
          ],
          "status": "current"
        },
        {
          "id": "B_PUMP",
          "label": "Pumping",
          "kind": "process",
          "group": "Power",
          "sources": [
            "R_PUMP"
          ],
          "status": "current"
        },
        {
          "id": "B_MILL",
          "label": "Powered milling",
          "kind": "process",
          "group": "Power",
          "sources": [
            "R_POWER"
          ],
          "status": "current"
        },
        {
          "id": "B_ROLLER",
          "label": "Powered cart rollers",
          "kind": "process",
          "group": "Power",
          "sources": [
            "R_CART"
          ],
          "status": "current"
        },
        {
          "id": "F_FLUID",
          "label": "Water and magma depth",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_FLOW"
          ],
          "status": "current"
        },
        {
          "id": "L_PATH",
          "label": "Accessible paths",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_PATH"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "B_SIGNAL",
          "label": "connects triggers to targets",
          "sources": [
            "R_MECH"
          ],
          "status": "current",
          "from": "B_LINK"
        },
        {
          "to": "B_SIGNAL",
          "label": "sends activation",
          "sources": [
            "R_LEVER"
          ],
          "status": "current",
          "from": "B_PULL"
        },
        {
          "to": "B_SIGNAL",
          "label": "sends activation at thresholds",
          "sources": [
            "R_PLATE"
          ],
          "status": "current",
          "from": "B_SENSOR"
        },
        {
          "to": "B_SENSOR",
          "label": "can trigger liquid sensors",
          "sources": [
            "R_PLATE"
          ],
          "status": "current",
          "from": "F_FLUID"
        },
        {
          "to": "B_GATE",
          "label": "opens / closes / raises",
          "sources": [
            "R_LEVER"
          ],
          "status": "current",
          "from": "B_SIGNAL"
        },
        {
          "to": "L_PATH",
          "label": "restricts or restores access",
          "sources": [
            "R_LEVER"
          ],
          "status": "current",
          "from": "B_GATE"
        },
        {
          "to": "F_FLUID",
          "label": "blocks or admits fluids",
          "sources": [
            "R_LEVER"
          ],
          "status": "current",
          "from": "B_GATE"
        },
        {
          "to": "B_GEARS",
          "label": "engages / disengages gears",
          "sources": [
            "R_POWER"
          ],
          "status": "current",
          "from": "B_SIGNAL"
        },
        {
          "to": "B_POWER",
          "label": "supplies power",
          "sources": [
            "R_WIND"
          ],
          "status": "current",
          "from": "B_WIND"
        },
        {
          "to": "B_POWER",
          "label": "supplies power",
          "sources": [
            "R_WHEEL",
            "R_FLOW"
          ],
          "status": "current",
          "from": "B_WHEEL"
        },
        {
          "to": "B_WHEEL",
          "label": "water flow drives",
          "sources": [
            "R_FLOW"
          ],
          "status": "current",
          "from": "F_FLUID"
        },
        {
          "to": "B_POWER",
          "label": "transmits power",
          "sources": [
            "R_MACHINE"
          ],
          "status": "current",
          "from": "B_GEARS"
        },
        {
          "to": "B_POWER",
          "label": "must not exceed generation",
          "sources": [
            "R_POWER",
            "R_PUMP"
          ],
          "status": "current",
          "from": "B_LOAD"
        },
        {
          "to": "B_PUMP",
          "label": "powers",
          "sources": [
            "R_PUMP"
          ],
          "status": "current",
          "from": "B_POWER"
        },
        {
          "to": "B_MILL",
          "label": "powers",
          "sources": [
            "R_POWER"
          ],
          "status": "current",
          "from": "B_POWER"
        },
        {
          "to": "B_ROLLER",
          "label": "powers",
          "sources": [
            "R_CART"
          ],
          "status": "current",
          "from": "B_POWER"
        },
        {
          "to": "F_FLUID",
          "label": "moves and pressurizes",
          "sources": [
            "R_PUMP"
          ],
          "status": "current",
          "from": "B_PUMP"
        },
        {
          "to": "B_LOAD",
          "label": "adds network demand when connected",
          "sources": [
            "R_PUMP"
          ],
          "status": "current",
          "from": "B_PUMP"
        },
        {
          "to": "B_LOAD",
          "label": "adds network demand",
          "sources": [
            "R_POWER"
          ],
          "status": "current",
          "from": "B_MILL"
        },
        {
          "to": "B_LOAD",
          "label": "adds network demand",
          "sources": [
            "R_POWER"
          ],
          "status": "current",
          "from": "B_ROLLER"
        }
      ],
      "file": "09-machinery",
      "direction": "TB"
    },
    {
      "id": "jobs",
      "title": "Orders, job eligibility and execution",
      "parent": "05-work-logistics",
      "parent_title": "Jobs, labor allocation and logistics",
      "core": [
        "E_GOODS",
        "E_WEAR",
        "J_CANCEL",
        "J_DESIGN",
        "J_ELIGIBLE",
        "J_LABOR",
        "J_MANAGER",
        "J_OCCUPATION",
        "J_ORDERS",
        "J_QUEUE",
        "J_REPORT",
        "J_SKILL",
        "J_TOOLS",
        "J_WORK"
      ],
      "nodes": [
        {
          "id": "J_DESIGN",
          "label": "Designations / workshop tasks",
          "kind": "control",
          "group": "Job creation",
          "sources": [
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "id": "J_ORDERS",
          "label": "Conditional work orders",
          "kind": "control",
          "group": "Job creation",
          "sources": [
            "R_ORDER"
          ],
          "status": "current"
        },
        {
          "id": "J_MANAGER",
          "label": "Manager validation",
          "kind": "process",
          "group": "Job creation",
          "sources": [
            "R_MANAGER"
          ],
          "status": "current"
        },
        {
          "id": "J_QUEUE",
          "label": "Queued jobs",
          "kind": "state",
          "group": "Job creation",
          "sources": [
            "R_LABOR",
            "R_ORDER"
          ],
          "status": "current"
        },
        {
          "id": "J_LABOR",
          "label": "Work details / specialization",
          "kind": "control",
          "group": "Eligibility",
          "sources": [
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "id": "J_OCCUPATION",
          "label": "Occupation / workshop assignment",
          "kind": "control",
          "group": "Eligibility",
          "sources": [
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "id": "J_TOOLS",
          "label": "Required tools and inputs",
          "kind": "state",
          "group": "Eligibility",
          "sources": [
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "id": "J_ELIGIBLE",
          "label": "Available eligible workers",
          "kind": "state",
          "group": "Eligibility",
          "sources": [
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "id": "J_WORK",
          "label": "Job execution",
          "kind": "process",
          "group": "Execution",
          "sources": [
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "id": "J_SKILL",
          "label": "Skills and experience",
          "kind": "state",
          "group": "Execution",
          "sources": [
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "id": "J_CANCEL",
          "label": "Blocked / cancelled jobs",
          "kind": "state",
          "group": "Execution",
          "sources": [
            "R_LABOR",
            "R_STOCK"
          ],
          "status": "current"
        },
        {
          "id": "J_REPORT",
          "label": "Task list / cancellation notice",
          "kind": "report",
          "group": "Execution",
          "sources": [
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "id": "L_HAUL",
          "label": "Hauling",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_HAUL"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "id": "E_WEAR",
          "label": "Wear and replacement demand",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "R_WEAR"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "J_QUEUE",
          "label": "creates",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "J_DESIGN"
        },
        {
          "to": "J_MANAGER",
          "label": "requires approval through",
          "sources": [
            "R_MANAGER"
          ],
          "status": "current",
          "from": "J_ORDERS"
        },
        {
          "to": "J_QUEUE",
          "label": "releases workshop jobs",
          "sources": [
            "R_MANAGER"
          ],
          "status": "current",
          "from": "J_MANAGER"
        },
        {
          "to": "J_ORDERS",
          "label": "tests other order states",
          "sources": [
            "R_ORDER"
          ],
          "status": "current",
          "from": "J_ORDERS"
        },
        {
          "to": "J_ELIGIBLE",
          "label": "permits or restricts",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "J_LABOR"
        },
        {
          "to": "J_ELIGIBLE",
          "label": "grants job eligibility",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "J_OCCUPATION"
        },
        {
          "to": "J_WORK",
          "label": "required for applicable work",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "J_TOOLS"
        },
        {
          "to": "J_QUEUE",
          "label": "takes jobs from queue",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "J_ELIGIBLE"
        },
        {
          "to": "J_WORK",
          "label": "assigned tasks enter",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "J_QUEUE"
        },
        {
          "to": "J_SKILL",
          "label": "adds experience where skill exists",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "J_WORK"
        },
        {
          "to": "J_WORK",
          "label": "modifies relevant speed / quality",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "J_SKILL"
        },
        {
          "to": "E_GOODS",
          "label": "consumes inputs / makes products",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "J_WORK"
        },
        {
          "to": "J_TOOLS",
          "label": "must be accessible as",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "E_GOODS"
        },
        {
          "to": "J_CANCEL",
          "label": "missing inputs cause",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "J_TOOLS"
        },
        {
          "to": "J_REPORT",
          "label": "appears in",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "J_CANCEL"
        },
        {
          "to": "J_REPORT",
          "label": "reported by",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "J_QUEUE"
        },
        {
          "to": "L_HAUL",
          "label": "requires movement into storage",
          "sources": [
            "R_HAUL"
          ],
          "status": "current",
          "from": "E_GOODS"
        },
        {
          "to": "E_GOODS",
          "label": "reduces usable goods",
          "sources": [
            "R_WEAR"
          ],
          "status": "current",
          "from": "E_WEAR"
        }
      ],
      "file": "10-jobs",
      "direction": "TB"
    },
    {
      "id": "logistics",
      "title": "Stockpile routing, hauling, access and minecarts",
      "parent": "05-work-logistics",
      "parent_title": "Jobs, labor allocation and logistics",
      "core": [
        "L_BURROW",
        "L_CART",
        "L_CONTAIN",
        "L_FILTER",
        "L_FLAGS",
        "L_HAUL",
        "L_PATH",
        "L_ROUTE",
        "L_STOCK",
        "L_TIME",
        "L_TRACK",
        "L_TRAFFIC",
        "L_WHEELBARROW"
      ],
      "nodes": [
        {
          "id": "J_ORDERS",
          "label": "Conditional work orders",
          "kind": "control",
          "group": "Connections to other panels",
          "sources": [
            "R_ORDER"
          ],
          "status": "current"
        },
        {
          "id": "J_TOOLS",
          "label": "Required tools and inputs",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "id": "J_ELIGIBLE",
          "label": "Available eligible workers",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "id": "J_WORK",
          "label": "Job execution",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "id": "J_CANCEL",
          "label": "Blocked / cancelled jobs",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_LABOR",
            "R_STOCK"
          ],
          "status": "current"
        },
        {
          "id": "L_FILTER",
          "label": "Stockpile filters and links",
          "kind": "control",
          "group": "Storage and transport",
          "sources": [
            "R_STOCK"
          ],
          "status": "current"
        },
        {
          "id": "L_STOCK",
          "label": "Stored stock quantities",
          "kind": "state",
          "group": "Storage and transport",
          "sources": [
            "R_STOCK"
          ],
          "status": "current"
        },
        {
          "id": "L_HAUL",
          "label": "Hauling",
          "kind": "process",
          "group": "Storage and transport",
          "sources": [
            "R_HAUL"
          ],
          "status": "current"
        },
        {
          "id": "L_PATH",
          "label": "Accessible paths",
          "kind": "state",
          "group": "Storage and transport",
          "sources": [
            "R_PATH"
          ],
          "status": "current"
        },
        {
          "id": "L_TRAFFIC",
          "label": "Traffic path costs",
          "kind": "control",
          "group": "Storage and transport",
          "sources": [
            "R_PATH"
          ],
          "status": "current"
        },
        {
          "id": "L_BURROW",
          "label": "Burrow job / source limits",
          "kind": "control",
          "group": "Storage and transport",
          "sources": [
            "R_BURROW",
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "id": "L_FLAGS",
          "label": "Forbid / dump item flags",
          "kind": "control",
          "group": "Storage and transport",
          "sources": [
            "R_STOCK",
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "id": "L_CONTAIN",
          "label": "Bins, barrels, bags, pots",
          "kind": "state",
          "group": "Storage and transport",
          "sources": [
            "R_STOCK"
          ],
          "status": "current"
        },
        {
          "id": "L_WHEELBARROW",
          "label": "Wheelbarrow transport",
          "kind": "process",
          "group": "Storage and transport",
          "sources": [
            "R_HAUL"
          ],
          "status": "current"
        },
        {
          "id": "L_ROUTE",
          "label": "Cart route / stops / conditions",
          "kind": "control",
          "group": "Cart transport",
          "sources": [
            "R_CART"
          ],
          "status": "current"
        },
        {
          "id": "L_CART",
          "label": "Minecart movement",
          "kind": "process",
          "group": "Cart transport",
          "sources": [
            "R_CART"
          ],
          "status": "current"
        },
        {
          "id": "L_TRACK",
          "label": "Tracks, ramps and brakes",
          "kind": "state",
          "group": "Cart transport",
          "sources": [
            "R_CART"
          ],
          "status": "current"
        },
        {
          "id": "L_TIME",
          "label": "Travel and hauling time",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_HAUL"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_CART",
            "R_LABOR"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "J_ORDERS",
          "label": "satisfies quantity conditions",
          "sources": [
            "R_ORDER"
          ],
          "status": "current",
          "from": "L_STOCK"
        },
        {
          "to": "J_WORK",
          "label": "permits worker and input travel",
          "sources": [
            "R_PATH",
            "R_LABOR"
          ],
          "status": "current",
          "from": "L_PATH"
        },
        {
          "to": "L_PATH",
          "label": "biases route choice",
          "sources": [
            "R_PATH"
          ],
          "status": "current",
          "from": "L_TRAFFIC"
        },
        {
          "to": "J_WORK",
          "label": "restricts accepted jobs / sources",
          "sources": [
            "R_BURROW",
            "R_LABOR"
          ],
          "status": "current",
          "from": "L_BURROW"
        },
        {
          "to": "J_TOOLS",
          "label": "can exclude items from jobs",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "L_FLAGS"
        },
        {
          "to": "J_CANCEL",
          "label": "unreachable targets cause",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "L_PATH"
        },
        {
          "to": "L_STOCK",
          "label": "selects accepted goods and sources",
          "sources": [
            "R_STOCK"
          ],
          "status": "current",
          "from": "L_FILTER"
        },
        {
          "to": "L_HAUL",
          "label": "creates movement between piles",
          "sources": [
            "R_STOCK",
            "R_HAUL"
          ],
          "status": "current",
          "from": "L_FILTER"
        },
        {
          "to": "L_STOCK",
          "label": "moves goods into",
          "sources": [
            "R_HAUL"
          ],
          "status": "current",
          "from": "L_HAUL"
        },
        {
          "to": "J_ELIGIBLE",
          "label": "uses worker availability",
          "sources": [
            "R_HAUL"
          ],
          "status": "current",
          "from": "L_HAUL"
        },
        {
          "to": "J_WORK",
          "label": "supplies inputs to",
          "sources": [
            "R_STOCK"
          ],
          "status": "current",
          "from": "L_STOCK"
        },
        {
          "to": "L_STOCK",
          "label": "packs stored goods",
          "sources": [
            "R_STOCK"
          ],
          "status": "current",
          "from": "L_CONTAIN"
        },
        {
          "to": "L_TIME",
          "label": "reduces heavy-item travel cost",
          "sources": [
            "R_HAUL"
          ],
          "status": "current",
          "from": "L_WHEELBARROW"
        },
        {
          "to": "L_TIME",
          "label": "consumes travel time",
          "sources": [
            "R_HAUL"
          ],
          "status": "current",
          "from": "L_HAUL"
        },
        {
          "to": "J_WORK",
          "label": "delays job throughput",
          "sources": [
            "R_HAUL"
          ],
          "status": "current",
          "from": "L_TIME"
        },
        {
          "to": "L_CART",
          "label": "controls load / launch / unload",
          "sources": [
            "R_CART"
          ],
          "status": "current",
          "from": "L_ROUTE"
        },
        {
          "to": "L_CART",
          "label": "guides / accelerates / brakes",
          "sources": [
            "R_CART"
          ],
          "status": "current",
          "from": "L_TRACK"
        },
        {
          "to": "L_STOCK",
          "label": "transports stock between stops",
          "sources": [
            "R_CART"
          ],
          "status": "current",
          "from": "L_CART"
        },
        {
          "to": "C_HEALTH",
          "label": "collisions can injure",
          "sources": [
            "R_CART"
          ],
          "status": "current",
          "from": "L_CART"
        }
      ],
      "file": "11-logistics",
      "direction": "TB"
    },
    {
      "id": "cultivation",
      "title": "Growing conditions, crop yield and seed renewal",
      "parent": "06-agriculture",
      "parent_title": "Crops, food, drink and renewable supplies",
      "core": [
        "E_CROPS",
        "E_FARM",
        "E_FERT",
        "E_GATHER",
        "E_GROUND",
        "E_PLOT",
        "E_POORSOIL",
        "E_SEASON",
        "E_SEED",
        "F_FLUID",
        "J_SKILL",
        "W_ENV"
      ],
      "nodes": [
        {
          "id": "W_ENV",
          "label": "Local environment",
          "kind": "state",
          "group": "Growing conditions",
          "sources": [
            "R_FARM"
          ],
          "status": "current"
        },
        {
          "id": "E_GROUND",
          "label": "Soil / mud and light history",
          "kind": "state",
          "group": "Growing conditions",
          "sources": [
            "R_FARM"
          ],
          "status": "current"
        },
        {
          "id": "E_SEASON",
          "label": "Season and biome crop limits",
          "kind": "state",
          "group": "Growing conditions",
          "sources": [
            "R_FARM"
          ],
          "status": "current"
        },
        {
          "id": "E_PLOT",
          "label": "Crop selection / farm plots",
          "kind": "control",
          "group": "Cultivation",
          "sources": [
            "R_FARM"
          ],
          "status": "current"
        },
        {
          "id": "E_SEED",
          "label": "Seed stocks",
          "kind": "state",
          "group": "Cultivation",
          "sources": [
            "R_SEED"
          ],
          "status": "current"
        },
        {
          "id": "E_FARM",
          "label": "Planting and harvest",
          "kind": "process",
          "group": "Cultivation",
          "sources": [
            "R_FARM"
          ],
          "status": "current"
        },
        {
          "id": "E_FERT",
          "label": "Potash fertilization",
          "kind": "process",
          "group": "Cultivation",
          "sources": [
            "R_FARM"
          ],
          "status": "current"
        },
        {
          "id": "E_POORSOIL",
          "label": "Poor underground soil penalty",
          "kind": "state",
          "group": "Cultivation",
          "sources": [
            "R_FARM"
          ],
          "status": "current"
        },
        {
          "id": "E_CROPS",
          "label": "Harvested plants",
          "kind": "state",
          "group": "Cultivation",
          "sources": [
            "R_FARM"
          ],
          "status": "current"
        },
        {
          "id": "J_SKILL",
          "label": "Skills and experience",
          "kind": "state",
          "group": "Cultivation",
          "sources": [
            "R_FARM"
          ],
          "status": "current"
        },
        {
          "id": "E_GATHER",
          "label": "Wild plant gathering",
          "kind": "process",
          "group": "Acquisition",
          "sources": [
            "R_FARM"
          ],
          "status": "current"
        },
        {
          "id": "E_FOOD",
          "label": "Edible food stocks",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_COOK"
          ],
          "status": "current"
        },
        {
          "id": "E_BREW",
          "label": "Brewing",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_BREW"
          ],
          "status": "current"
        },
        {
          "id": "E_COOK",
          "label": "Cooking meals",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_COOK"
          ],
          "status": "current"
        },
        {
          "id": "E_PROCESS",
          "label": "Milling / plant processing",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_SEED",
            "R_CLOTH"
          ],
          "status": "current"
        },
        {
          "id": "F_FLUID",
          "label": "Water and magma depth",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_WATER"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "E_GROUND",
          "label": "sets soil and light conditions",
          "sources": [
            "R_FARM"
          ],
          "status": "current",
          "from": "W_ENV"
        },
        {
          "to": "E_SEASON",
          "label": "constrains available crops",
          "sources": [
            "R_FARM"
          ],
          "status": "current",
          "from": "W_ENV"
        },
        {
          "to": "E_GROUND",
          "label": "water irrigation deposits mud",
          "sources": [
            "R_WATER",
            "R_FARM"
          ],
          "status": "current",
          "from": "F_FLUID"
        },
        {
          "to": "E_FARM",
          "label": "permits suitable planting",
          "sources": [
            "R_FARM"
          ],
          "status": "current",
          "from": "E_GROUND"
        },
        {
          "to": "E_PLOT",
          "label": "restricts crop selection",
          "sources": [
            "R_FARM"
          ],
          "status": "current",
          "from": "E_SEASON"
        },
        {
          "to": "E_FARM",
          "label": "orders selected crops",
          "sources": [
            "R_FARM"
          ],
          "status": "current",
          "from": "E_PLOT"
        },
        {
          "to": "E_FARM",
          "label": "consumed by planting",
          "sources": [
            "R_FARM"
          ],
          "status": "current",
          "from": "E_SEED"
        },
        {
          "to": "E_CROPS",
          "label": "produces",
          "sources": [
            "R_FARM"
          ],
          "status": "current",
          "from": "E_FARM"
        },
        {
          "to": "E_FARM",
          "label": "planter skill affects yield",
          "sources": [
            "R_FARM"
          ],
          "status": "current",
          "from": "J_SKILL"
        },
        {
          "to": "E_FARM",
          "label": "raises harvest yield",
          "sources": [
            "R_FARM"
          ],
          "status": "current",
          "from": "E_FERT"
        },
        {
          "to": "E_FARM",
          "label": "reduces harvest yield",
          "sources": [
            "R_FARM"
          ],
          "status": "current",
          "from": "E_POORSOIL"
        },
        {
          "to": "E_CROPS",
          "label": "collects wild plants",
          "sources": [
            "R_FARM"
          ],
          "status": "current",
          "from": "E_GATHER"
        },
        {
          "to": "E_GATHER",
          "label": "provides gatherable vegetation",
          "sources": [
            "R_FARM"
          ],
          "status": "current",
          "from": "W_ENV"
        },
        {
          "to": "E_BREW",
          "label": "brewable plants consumed by",
          "sources": [
            "R_BREW"
          ],
          "status": "current",
          "from": "E_CROPS"
        },
        {
          "to": "E_PROCESS",
          "label": "provides processing inputs",
          "sources": [
            "R_SEED",
            "R_CLOTH"
          ],
          "status": "current",
          "from": "E_CROPS"
        },
        {
          "to": "E_FOOD",
          "label": "raw-edible plants supply",
          "sources": [
            "R_COOK"
          ],
          "status": "current",
          "from": "E_CROPS"
        },
        {
          "to": "E_COOK",
          "label": "can be cooked without seed return",
          "sources": [
            "R_COOK",
            "R_SEED"
          ],
          "status": "current",
          "from": "E_CROPS"
        }
      ],
      "file": "12-cultivation",
      "direction": "TB"
    },
    {
      "id": "food-drink",
      "title": "Food processing, drink, consumption and spoilage",
      "parent": "06-agriculture",
      "parent_title": "Crops, food, drink and renewable supplies",
      "core": [
        "E_BREW",
        "E_COOK",
        "E_DRINK",
        "E_EAT",
        "E_FISH",
        "E_FOOD",
        "E_KITCHEN",
        "E_MIASMA",
        "E_PROCESS",
        "E_ROT",
        "L_CONTAIN",
        "L_STOCK",
        "P_THOUGHT"
      ],
      "nodes": [
        {
          "id": "E_SEED",
          "label": "Seed stocks",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_SEED"
          ],
          "status": "current"
        },
        {
          "id": "E_FISH",
          "label": "Fishing and fish preparation",
          "kind": "process",
          "group": "Acquisition",
          "sources": [
            "R_FISH"
          ],
          "status": "current"
        },
        {
          "id": "E_FOOD",
          "label": "Edible food stocks",
          "kind": "state",
          "group": "Food processing",
          "sources": [
            "R_COOK"
          ],
          "status": "current"
        },
        {
          "id": "E_BREW",
          "label": "Brewing",
          "kind": "process",
          "group": "Food processing",
          "sources": [
            "R_BREW"
          ],
          "status": "current"
        },
        {
          "id": "E_DRINK",
          "label": "Alcohol stocks",
          "kind": "state",
          "group": "Food processing",
          "sources": [
            "R_BREW"
          ],
          "status": "current"
        },
        {
          "id": "E_COOK",
          "label": "Cooking meals",
          "kind": "process",
          "group": "Food processing",
          "sources": [
            "R_COOK"
          ],
          "status": "current"
        },
        {
          "id": "E_PROCESS",
          "label": "Milling / plant processing",
          "kind": "process",
          "group": "Food processing",
          "sources": [
            "R_SEED",
            "R_CLOTH"
          ],
          "status": "current"
        },
        {
          "id": "E_KITCHEN",
          "label": "Kitchen ingredient permissions",
          "kind": "control",
          "group": "Food processing",
          "sources": [
            "R_LABOR"
          ],
          "status": "current"
        },
        {
          "id": "E_EAT",
          "label": "Eating and drinking",
          "kind": "process",
          "group": "Consumption",
          "sources": [
            "R_COOK",
            "R_BREW"
          ],
          "status": "current"
        },
        {
          "id": "E_ROT",
          "label": "Rotting / withering supplies",
          "kind": "process",
          "group": "Consumption",
          "sources": [
            "R_MIASMA",
            "R_WEAR"
          ],
          "status": "current"
        },
        {
          "id": "E_MIASMA",
          "label": "Subterranean miasma",
          "kind": "state",
          "group": "Consumption",
          "sources": [
            "R_MIASMA"
          ],
          "status": "current"
        },
        {
          "id": "L_STOCK",
          "label": "Stored stock quantities",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_STOCK"
          ],
          "status": "current"
        },
        {
          "id": "L_CONTAIN",
          "label": "Bins, barrels, bags, pots",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_BREW"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_COOK",
            "R_MIASMA"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "E_BREW",
          "label": "empty watertight vessel required by",
          "sources": [
            "R_BREW"
          ],
          "status": "current",
          "from": "L_CONTAIN"
        },
        {
          "to": "E_DRINK",
          "label": "produces",
          "sources": [
            "R_BREW"
          ],
          "status": "current",
          "from": "E_BREW"
        },
        {
          "to": "E_SEED",
          "label": "plant brewing returns seeds",
          "sources": [
            "R_BREW",
            "R_SEED"
          ],
          "status": "current",
          "from": "E_BREW"
        },
        {
          "to": "E_SEED",
          "label": "selected recipes return seeds",
          "sources": [
            "R_SEED"
          ],
          "status": "current",
          "from": "E_PROCESS"
        },
        {
          "to": "E_COOK",
          "label": "permits / forbids ingredients",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "E_KITCHEN"
        },
        {
          "to": "E_BREW",
          "label": "permits / forbids plant brewing",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "E_KITCHEN"
        },
        {
          "to": "E_COOK",
          "label": "supplies ingredients",
          "sources": [
            "R_COOK"
          ],
          "status": "current",
          "from": "E_FOOD"
        },
        {
          "to": "E_FOOD",
          "label": "produces prepared meals",
          "sources": [
            "R_COOK"
          ],
          "status": "current",
          "from": "E_COOK"
        },
        {
          "to": "E_FOOD",
          "label": "produces prepared fish",
          "sources": [
            "R_FISH"
          ],
          "status": "current",
          "from": "E_FISH"
        },
        {
          "to": "E_EAT",
          "label": "consumed by",
          "sources": [
            "R_COOK"
          ],
          "status": "current",
          "from": "E_FOOD"
        },
        {
          "to": "E_EAT",
          "label": "consumed by",
          "sources": [
            "R_BREW"
          ],
          "status": "current",
          "from": "E_DRINK"
        },
        {
          "to": "E_SEED",
          "label": "raw plant eating returns seeds",
          "sources": [
            "R_SEED"
          ],
          "status": "current",
          "from": "E_EAT"
        },
        {
          "to": "P_THOUGHT",
          "label": "can create food / drink experiences",
          "sources": [
            "R_COOK"
          ],
          "status": "current",
          "from": "E_EAT"
        },
        {
          "to": "E_ROT",
          "label": "unprotected perishables undergo",
          "sources": [
            "R_MIASMA"
          ],
          "status": "current",
          "from": "E_FOOD"
        },
        {
          "to": "E_ROT",
          "label": "food-stockpile storage protects most foods from",
          "sources": [
            "R_MIASMA"
          ],
          "status": "current",
          "from": "L_STOCK"
        },
        {
          "to": "E_MIASMA",
          "label": "rotten animal food can generate",
          "sources": [
            "R_MIASMA"
          ],
          "status": "current",
          "from": "E_ROT"
        },
        {
          "to": "P_THOUGHT",
          "label": "creates unpleasant experience",
          "sources": [
            "R_MIASMA"
          ],
          "status": "current",
          "from": "E_MIASMA"
        }
      ],
      "file": "13-food-drink",
      "direction": "TB"
    },
    {
      "id": "husbandry",
      "title": "Taming, training, grazing and animal reproduction",
      "parent": "07-animals",
      "parent_title": "Animal husbandry, hunting and beekeeping",
      "core": [
        "C_HEALTH",
        "E_ANIMALS",
        "E_BREED",
        "E_CAPTURE",
        "E_EGGS",
        "E_GRASS",
        "E_GRAZE",
        "E_KNOWANIMAL",
        "E_NEST",
        "E_PASTURE",
        "E_REVERT",
        "E_TRAIN",
        "E_WARANIMAL",
        "E_WILD",
        "M_COMBAT",
        "W_ENV"
      ],
      "nodes": [
        {
          "id": "W_ENV",
          "label": "Local environment",
          "kind": "state",
          "group": "Animals and habitat",
          "sources": [
            "R_TRAIN",
            "R_PASTURE"
          ],
          "status": "current"
        },
        {
          "id": "E_WILD",
          "label": "Wild animal populations",
          "kind": "state",
          "group": "Animals and habitat",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current"
        },
        {
          "id": "E_ANIMALS",
          "label": "Tame and trained livestock",
          "kind": "state",
          "group": "Animals and habitat",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current"
        },
        {
          "id": "E_CAPTURE",
          "label": "Cage capture",
          "kind": "process",
          "group": "Training",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current"
        },
        {
          "id": "E_TRAIN",
          "label": "Taming / animal training",
          "kind": "process",
          "group": "Training",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current"
        },
        {
          "id": "E_KNOWANIMAL",
          "label": "Civilization taming knowledge",
          "kind": "state",
          "group": "Training",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current"
        },
        {
          "id": "E_REVERT",
          "label": "Adult training decay",
          "kind": "process",
          "group": "Training",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current"
        },
        {
          "id": "E_WARANIMAL",
          "label": "War / hunting training",
          "kind": "process",
          "group": "Training",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current"
        },
        {
          "id": "E_PASTURE",
          "label": "Pasture assignments",
          "kind": "control",
          "group": "Husbandry",
          "sources": [
            "R_PASTURE"
          ],
          "status": "current"
        },
        {
          "id": "E_GRASS",
          "label": "Grass / fungus availability",
          "kind": "state",
          "group": "Husbandry",
          "sources": [
            "R_PASTURE"
          ],
          "status": "current"
        },
        {
          "id": "E_GRAZE",
          "label": "Grazing",
          "kind": "process",
          "group": "Husbandry",
          "sources": [
            "R_PASTURE"
          ],
          "status": "current"
        },
        {
          "id": "E_BREED",
          "label": "Mating, birth and growth",
          "kind": "process",
          "group": "Husbandry",
          "sources": [
            "R_EGG",
            "R_TRAIN"
          ],
          "status": "current"
        },
        {
          "id": "E_NEST",
          "label": "Nest boxes / protected clutches",
          "kind": "control",
          "group": "Husbandry",
          "sources": [
            "R_EGG"
          ],
          "status": "current"
        },
        {
          "id": "E_EGGS",
          "label": "Eggs",
          "kind": "state",
          "group": "Husbandry",
          "sources": [
            "R_EGG"
          ],
          "status": "current"
        },
        {
          "id": "E_MILK",
          "label": "Milking / cheesemaking",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_MILK"
          ],
          "status": "current"
        },
        {
          "id": "E_SHEAR",
          "label": "Shearing and wool",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_SHEAR"
          ],
          "status": "current"
        },
        {
          "id": "E_HUNT",
          "label": "Hunting / slaughter",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_BUTCHER",
            "R_TRAIN"
          ],
          "status": "current"
        },
        {
          "id": "E_BEE",
          "label": "Honeybee colonies / hives",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_BEE"
          ],
          "status": "current"
        },
        {
          "id": "E_COOK",
          "label": "Cooking meals",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_EGG",
            "R_MILK"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_PASTURE"
          ],
          "status": "current"
        },
        {
          "id": "M_COMBAT",
          "label": "Combat",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "R_TRAIN",
            "R_PASTURE"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "E_WILD",
          "label": "determines available species",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current",
          "from": "W_ENV"
        },
        {
          "to": "E_CAPTURE",
          "label": "can be caught in cages",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current",
          "from": "E_WILD"
        },
        {
          "to": "E_TRAIN",
          "label": "supplies eligible tameable animals",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current",
          "from": "E_CAPTURE"
        },
        {
          "to": "E_ANIMALS",
          "label": "tames or improves training",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current",
          "from": "E_TRAIN"
        },
        {
          "to": "E_KNOWANIMAL",
          "label": "adds species knowledge",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current",
          "from": "E_TRAIN"
        },
        {
          "to": "E_TRAIN",
          "label": "modifies taming difficulty",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current",
          "from": "E_KNOWANIMAL"
        },
        {
          "to": "E_REVERT",
          "label": "trained adults may undergo",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current",
          "from": "E_ANIMALS"
        },
        {
          "to": "E_TRAIN",
          "label": "requires further training",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current",
          "from": "E_REVERT"
        },
        {
          "to": "E_WARANIMAL",
          "label": "eligible species can receive",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current",
          "from": "E_ANIMALS"
        },
        {
          "to": "M_COMBAT",
          "label": "provides trained combat animals",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current",
          "from": "E_WARANIMAL"
        },
        {
          "to": "E_HUNT",
          "label": "provides hunting companions",
          "sources": [
            "R_TRAIN"
          ],
          "status": "current",
          "from": "E_WARANIMAL"
        },
        {
          "to": "E_ANIMALS",
          "label": "assigns animal locations",
          "sources": [
            "R_PASTURE"
          ],
          "status": "current",
          "from": "E_PASTURE"
        },
        {
          "to": "E_GRASS",
          "label": "controls grass regrowth",
          "sources": [
            "R_PASTURE"
          ],
          "status": "current",
          "from": "W_ENV"
        },
        {
          "to": "E_GRAZE",
          "label": "grazers require",
          "sources": [
            "R_PASTURE"
          ],
          "status": "current",
          "from": "E_ANIMALS"
        },
        {
          "to": "E_GRASS",
          "label": "consumes vegetation",
          "sources": [
            "R_PASTURE"
          ],
          "status": "current",
          "from": "E_GRAZE"
        },
        {
          "to": "C_HEALTH",
          "label": "insufficient food causes starvation",
          "sources": [
            "R_PASTURE"
          ],
          "status": "current",
          "from": "E_GRASS"
        },
        {
          "to": "M_COMBAT",
          "label": "crowding can provoke fights",
          "sources": [
            "R_PASTURE"
          ],
          "status": "current",
          "from": "E_ANIMALS"
        },
        {
          "to": "E_BREED",
          "label": "compatible animals reproduce",
          "sources": [
            "R_EGG",
            "R_TRAIN"
          ],
          "status": "current",
          "from": "E_ANIMALS"
        },
        {
          "to": "E_ANIMALS",
          "label": "increases livestock population",
          "sources": [
            "R_EGG",
            "R_TRAIN"
          ],
          "status": "current",
          "from": "E_BREED"
        },
        {
          "to": "E_EGGS",
          "label": "allows females to lay",
          "sources": [
            "R_EGG"
          ],
          "status": "current",
          "from": "E_NEST"
        },
        {
          "to": "E_EGGS",
          "label": "fertilizes eligible clutches",
          "sources": [
            "R_EGG"
          ],
          "status": "current",
          "from": "E_BREED"
        },
        {
          "to": "E_ANIMALS",
          "label": "protected fertile clutches hatch",
          "sources": [
            "R_EGG"
          ],
          "status": "current",
          "from": "E_EGGS"
        },
        {
          "to": "E_COOK",
          "label": "requires cooking for dwarf food",
          "sources": [
            "R_EGG"
          ],
          "status": "current",
          "from": "E_EGGS"
        },
        {
          "to": "E_MILK",
          "label": "eligible females supply",
          "sources": [
            "R_MILK"
          ],
          "status": "current",
          "from": "E_ANIMALS"
        },
        {
          "to": "E_SHEAR",
          "label": "wool-bearing animals support",
          "sources": [
            "R_SHEAR"
          ],
          "status": "current",
          "from": "E_ANIMALS"
        },
        {
          "to": "E_HUNT",
          "label": "eligible livestock selected for",
          "sources": [
            "R_BUTCHER"
          ],
          "status": "current",
          "from": "E_ANIMALS"
        },
        {
          "to": "E_HUNT",
          "label": "prey selected for",
          "sources": [
            "R_BUTCHER"
          ],
          "status": "current",
          "from": "E_WILD"
        },
        {
          "to": "E_BEE",
          "label": "must supply wild honeybees",
          "sources": [
            "R_BEE"
          ],
          "status": "current",
          "from": "W_ENV"
        }
      ],
      "file": "14-husbandry",
      "direction": "LR"
    },
    {
      "id": "animal-products",
      "title": "Animal products and the honeybee colony cycle",
      "parent": "07-animals",
      "parent_title": "Animal husbandry, hunting and beekeeping",
      "core": [
        "E_BEE",
        "E_BEEHARVEST",
        "E_BODYGOODS",
        "E_BREW",
        "E_BUTCHER",
        "E_COOK",
        "E_HONEY",
        "E_HUNT",
        "E_MILK",
        "E_SPLIT"
      ],
      "nodes": [
        {
          "id": "E_MILK",
          "label": "Milking / cheesemaking",
          "kind": "process",
          "group": "Animal products",
          "sources": [
            "R_MILK"
          ],
          "status": "current"
        },
        {
          "id": "E_HUNT",
          "label": "Hunting / slaughter",
          "kind": "process",
          "group": "Animal products",
          "sources": [
            "R_BUTCHER",
            "R_TRAIN"
          ],
          "status": "current"
        },
        {
          "id": "E_BUTCHER",
          "label": "Butchery",
          "kind": "process",
          "group": "Animal products",
          "sources": [
            "R_BUTCHER"
          ],
          "status": "current"
        },
        {
          "id": "E_BODYGOODS",
          "label": "Meat, fat, hides, bone",
          "kind": "state",
          "group": "Animal products",
          "sources": [
            "R_BUTCHER"
          ],
          "status": "current"
        },
        {
          "id": "E_BEE",
          "label": "Honeybee colonies / hives",
          "kind": "state",
          "group": "Beekeeping",
          "sources": [
            "R_BEE"
          ],
          "status": "current"
        },
        {
          "id": "E_SPLIT",
          "label": "Colony splitting",
          "kind": "process",
          "group": "Beekeeping",
          "sources": [
            "R_BEE"
          ],
          "status": "current"
        },
        {
          "id": "E_BEEHARVEST",
          "label": "Collect hive products",
          "kind": "process",
          "group": "Beekeeping",
          "sources": [
            "R_BEE"
          ],
          "status": "current"
        },
        {
          "id": "E_HONEY",
          "label": "Honeycomb, jelly, honey, wax",
          "kind": "state",
          "group": "Beekeeping",
          "sources": [
            "R_BEE"
          ],
          "status": "current"
        },
        {
          "id": "E_BREW",
          "label": "Brewing",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "R_BREW",
            "R_BEE"
          ],
          "status": "current"
        },
        {
          "id": "E_COOK",
          "label": "Cooking meals",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "R_EGG",
            "R_MILK"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "E_COOK",
          "label": "supplies milk / cheese ingredients",
          "sources": [
            "R_MILK"
          ],
          "status": "current",
          "from": "E_MILK"
        },
        {
          "to": "E_BUTCHER",
          "label": "provides eligible carcasses",
          "sources": [
            "R_BUTCHER"
          ],
          "status": "current",
          "from": "E_HUNT"
        },
        {
          "to": "E_BODYGOODS",
          "label": "produces usable body materials",
          "sources": [
            "R_BUTCHER"
          ],
          "status": "current",
          "from": "E_BUTCHER"
        },
        {
          "to": "E_COOK",
          "label": "meat supplies ingredients",
          "sources": [
            "R_BUTCHER"
          ],
          "status": "current",
          "from": "E_BODYGOODS"
        },
        {
          "to": "E_SPLIT",
          "label": "mature colonies enable",
          "sources": [
            "R_BEE"
          ],
          "status": "current",
          "from": "E_BEE"
        },
        {
          "to": "E_BEE",
          "label": "populates empty hives",
          "sources": [
            "R_BEE"
          ],
          "status": "current",
          "from": "E_SPLIT"
        },
        {
          "to": "E_BEEHARVEST",
          "label": "productive hives enable",
          "sources": [
            "R_BEE"
          ],
          "status": "current",
          "from": "E_BEE"
        },
        {
          "to": "E_BEE",
          "label": "destroys harvested colony",
          "sources": [
            "R_BEE"
          ],
          "status": "current",
          "from": "E_BEEHARVEST"
        },
        {
          "to": "E_HONEY",
          "label": "collects honeycomb and royal jelly",
          "sources": [
            "R_BEE"
          ],
          "status": "current",
          "from": "E_BEEHARVEST"
        },
        {
          "to": "E_BREW",
          "label": "honey can be brewed into mead",
          "sources": [
            "R_BEE"
          ],
          "status": "current",
          "from": "E_HONEY"
        }
      ],
      "file": "15-animal-products",
      "direction": "TB"
    },
    {
      "id": "metal-fuel",
      "title": "Ore, fuel, smelting, steel and forging",
      "parent": "08-mineral-industries",
      "parent_title": "Extraction, fuel, metal, stone and glass",
      "core": [
        "B_EXCAVATE",
        "E_BARS",
        "E_FORGE",
        "E_FUEL",
        "E_FUELMAKE",
        "E_HEAT",
        "E_LOG",
        "E_ORE",
        "E_RECYCLE",
        "E_SMELT",
        "E_STEEL",
        "E_STONE",
        "W_ENV"
      ],
      "nodes": [
        {
          "id": "W_ENV",
          "label": "Local environment",
          "kind": "state",
          "group": "Extraction",
          "sources": [
            "R_STONE",
            "R_WOOD",
            "R_GLASS"
          ],
          "status": "current"
        },
        {
          "id": "B_EXCAVATE",
          "label": "Mining and channeling",
          "kind": "process",
          "group": "Extraction",
          "sources": [
            "R_STONE"
          ],
          "status": "current"
        },
        {
          "id": "E_ORE",
          "label": "Ores and flux stone",
          "kind": "state",
          "group": "Extraction",
          "sources": [
            "R_METAL",
            "R_STEEL"
          ],
          "status": "current"
        },
        {
          "id": "E_STONE",
          "label": "Stone, gems and coal rock",
          "kind": "state",
          "group": "Extraction",
          "sources": [
            "R_STONE",
            "R_GEM",
            "R_FUEL"
          ],
          "status": "current"
        },
        {
          "id": "E_LOG",
          "label": "Wood logs",
          "kind": "state",
          "group": "Extraction",
          "sources": [
            "R_WOOD"
          ],
          "status": "current"
        },
        {
          "id": "E_FUELMAKE",
          "label": "Charcoal / coke production",
          "kind": "process",
          "group": "Fuel",
          "sources": [
            "R_FUEL"
          ],
          "status": "current"
        },
        {
          "id": "E_FUEL",
          "label": "Refined coal",
          "kind": "state",
          "group": "Fuel",
          "sources": [
            "R_FUEL"
          ],
          "status": "current"
        },
        {
          "id": "E_HEAT",
          "label": "Furnace heat supply",
          "kind": "state",
          "group": "Fuel",
          "sources": [
            "R_FUEL",
            "R_MAGMA"
          ],
          "status": "current"
        },
        {
          "id": "E_SMELT",
          "label": "Smelting / alloy reactions",
          "kind": "process",
          "group": "Metalworking",
          "sources": [
            "R_METAL"
          ],
          "status": "current"
        },
        {
          "id": "E_BARS",
          "label": "Metal bars",
          "kind": "state",
          "group": "Metalworking",
          "sources": [
            "R_METAL"
          ],
          "status": "current"
        },
        {
          "id": "E_STEEL",
          "label": "Pig iron / steel reactions",
          "kind": "process",
          "group": "Metalworking",
          "sources": [
            "R_STEEL"
          ],
          "status": "current"
        },
        {
          "id": "E_FORGE",
          "label": "Forging",
          "kind": "process",
          "group": "Metalworking",
          "sources": [
            "R_METAL"
          ],
          "status": "current"
        },
        {
          "id": "E_RECYCLE",
          "label": "Melt designated metal objects",
          "kind": "process",
          "group": "Metalworking",
          "sources": [
            "R_METAL"
          ],
          "status": "current"
        },
        {
          "id": "E_CARVE",
          "label": "Stone cutting / carving",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_STONE"
          ],
          "status": "current"
        },
        {
          "id": "E_CARPENTER",
          "label": "Carpentry / woodcraft",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_WOOD"
          ],
          "status": "current"
        },
        {
          "id": "E_GEM",
          "label": "Gem cutting / setting",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_GEM"
          ],
          "status": "current"
        },
        {
          "id": "E_GLASS",
          "label": "Glassmaking",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_GLASS"
          ],
          "status": "current"
        },
        {
          "id": "E_KILN",
          "label": "Pottery / glazing",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_POT",
            "R_CLAY"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_METAL",
            "R_STONE",
            "R_WOOD"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "B_EXCAVATE",
          "label": "contains extractable deposits",
          "sources": [
            "R_STONE"
          ],
          "status": "current",
          "from": "W_ENV"
        },
        {
          "to": "E_ORE",
          "label": "extracts",
          "sources": [
            "R_METAL"
          ],
          "status": "current",
          "from": "B_EXCAVATE"
        },
        {
          "to": "E_STONE",
          "label": "extracts",
          "sources": [
            "R_STONE",
            "R_GEM"
          ],
          "status": "current",
          "from": "B_EXCAVATE"
        },
        {
          "to": "E_LOG",
          "label": "trees supply logs when cut",
          "sources": [
            "R_WOOD"
          ],
          "status": "current",
          "from": "W_ENV"
        },
        {
          "to": "E_FUELMAKE",
          "label": "can be burned into charcoal",
          "sources": [
            "R_FUEL"
          ],
          "status": "current",
          "from": "E_LOG"
        },
        {
          "to": "E_FUELMAKE",
          "label": "coal rock refined into coke",
          "sources": [
            "R_FUEL"
          ],
          "status": "current",
          "from": "E_STONE"
        },
        {
          "to": "E_FUEL",
          "label": "produces",
          "sources": [
            "R_FUEL"
          ],
          "status": "current",
          "from": "E_FUELMAKE"
        },
        {
          "to": "E_HEAT",
          "label": "fires conventional furnaces",
          "sources": [
            "R_FUEL"
          ],
          "status": "current",
          "from": "E_FUEL"
        },
        {
          "to": "E_SMELT",
          "label": "enables high-temperature reactions",
          "sources": [
            "R_METAL",
            "R_FUEL"
          ],
          "status": "current",
          "from": "E_HEAT"
        },
        {
          "to": "E_SMELT",
          "label": "ore is consumed by",
          "sources": [
            "R_METAL"
          ],
          "status": "current",
          "from": "E_ORE"
        },
        {
          "to": "E_BARS",
          "label": "produces",
          "sources": [
            "R_METAL"
          ],
          "status": "current",
          "from": "E_SMELT"
        },
        {
          "to": "E_STEEL",
          "label": "iron / pig iron inputs feed",
          "sources": [
            "R_STEEL"
          ],
          "status": "current",
          "from": "E_BARS"
        },
        {
          "to": "E_STEEL",
          "label": "flux is consumed by",
          "sources": [
            "R_STEEL"
          ],
          "status": "current",
          "from": "E_ORE"
        },
        {
          "to": "E_STEEL",
          "label": "carbon required even with magma",
          "sources": [
            "R_STEEL"
          ],
          "status": "current",
          "from": "E_FUEL"
        },
        {
          "to": "E_BARS",
          "label": "produces pig iron / steel bars",
          "sources": [
            "R_STEEL"
          ],
          "status": "current",
          "from": "E_STEEL"
        },
        {
          "to": "E_FORGE",
          "label": "consumed by",
          "sources": [
            "R_METAL"
          ],
          "status": "current",
          "from": "E_BARS"
        },
        {
          "to": "E_FORGE",
          "label": "heats forging",
          "sources": [
            "R_FUEL"
          ],
          "status": "current",
          "from": "E_HEAT"
        },
        {
          "to": "E_GOODS",
          "label": "produces equipment / furniture",
          "sources": [
            "R_METAL"
          ],
          "status": "current",
          "from": "E_FORGE"
        },
        {
          "to": "E_BARS",
          "label": "recovers metal bars",
          "sources": [
            "R_METAL"
          ],
          "status": "current",
          "from": "E_RECYCLE"
        },
        {
          "to": "E_CARVE",
          "label": "boulders feed",
          "sources": [
            "R_STONE"
          ],
          "status": "current",
          "from": "E_STONE"
        },
        {
          "to": "E_CARPENTER",
          "label": "supplies",
          "sources": [
            "R_WOOD"
          ],
          "status": "current",
          "from": "E_LOG"
        },
        {
          "to": "E_GEM",
          "label": "rough gems feed",
          "sources": [
            "R_GEM"
          ],
          "status": "current",
          "from": "E_STONE"
        },
        {
          "to": "E_GLASS",
          "label": "enables",
          "sources": [
            "R_GLASS"
          ],
          "status": "current",
          "from": "E_HEAT"
        },
        {
          "to": "E_KILN",
          "label": "enables",
          "sources": [
            "R_POT"
          ],
          "status": "current",
          "from": "E_HEAT"
        },
        {
          "from": "E_HEAT",
          "to": "E_STEEL",
          "label": "heats smelter reactions",
          "sources": [
            "R_STEEL"
          ],
          "status": "current"
        }
      ],
      "file": "16-metal-fuel",
      "direction": "TB"
    },
    {
      "id": "hard-material-crafts",
      "title": "Stone, wood, gems, glass, ceramics and value",
      "parent": "08-mineral-industries",
      "parent_title": "Extraction, fuel, metal, stone and glass",
      "core": [
        "B_BUILD",
        "E_CARPENTER",
        "E_CARVE",
        "E_CLAY",
        "E_GEM",
        "E_GLASS",
        "E_GOODS",
        "E_KILN",
        "E_QUALITY",
        "E_SAND",
        "E_WEALTH",
        "J_SKILL",
        "L_CONTAIN"
      ],
      "nodes": [
        {
          "id": "E_RECYCLE",
          "label": "Melt designated metal objects",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_METAL"
          ],
          "status": "current"
        },
        {
          "id": "E_CARVE",
          "label": "Stone cutting / carving",
          "kind": "process",
          "group": "Crafts",
          "sources": [
            "R_STONE"
          ],
          "status": "current"
        },
        {
          "id": "E_CARPENTER",
          "label": "Carpentry / woodcraft",
          "kind": "process",
          "group": "Crafts",
          "sources": [
            "R_WOOD"
          ],
          "status": "current"
        },
        {
          "id": "E_GEM",
          "label": "Gem cutting / setting",
          "kind": "process",
          "group": "Crafts",
          "sources": [
            "R_GEM"
          ],
          "status": "current"
        },
        {
          "id": "E_SAND",
          "label": "Bagged sand",
          "kind": "state",
          "group": "Ceramics and glass",
          "sources": [
            "R_GLASS"
          ],
          "status": "current"
        },
        {
          "id": "E_GLASS",
          "label": "Glassmaking",
          "kind": "process",
          "group": "Ceramics and glass",
          "sources": [
            "R_GLASS"
          ],
          "status": "current"
        },
        {
          "id": "E_CLAY",
          "label": "Collected clay",
          "kind": "state",
          "group": "Ceramics and glass",
          "sources": [
            "R_POT"
          ],
          "status": "current"
        },
        {
          "id": "E_KILN",
          "label": "Pottery / glazing",
          "kind": "process",
          "group": "Ceramics and glass",
          "sources": [
            "R_POT",
            "R_CLAY"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Outputs",
          "sources": [
            "R_METAL",
            "R_STONE",
            "R_WOOD"
          ],
          "status": "current"
        },
        {
          "id": "E_QUALITY",
          "label": "Item quality / decorations",
          "kind": "state",
          "group": "Outputs",
          "sources": [
            "R_QUALITY",
            "R_GEM"
          ],
          "status": "current"
        },
        {
          "id": "E_WEALTH",
          "label": "Fortress wealth",
          "kind": "state",
          "group": "Outputs",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current"
        },
        {
          "id": "J_SKILL",
          "label": "Skills and experience",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_LABOR",
            "R_QUALITY"
          ],
          "status": "current"
        },
        {
          "id": "B_BUILD",
          "label": "Constructed walls / floors / stairs",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_BUILD"
          ],
          "status": "current"
        },
        {
          "id": "M_COMBAT",
          "label": "Combat",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_METAL",
            "R_QUALITY"
          ],
          "status": "current"
        },
        {
          "id": "L_CONTAIN",
          "label": "Bins, barrels, bags, pots",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_WOOD",
            "R_GLASS"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "E_RECYCLE",
          "label": "eligible objects can be melted",
          "sources": [
            "R_METAL"
          ],
          "status": "current",
          "from": "E_GOODS"
        },
        {
          "to": "E_GOODS",
          "label": "produces blocks / furniture / crafts",
          "sources": [
            "R_STONE"
          ],
          "status": "current",
          "from": "E_CARVE"
        },
        {
          "to": "E_GOODS",
          "label": "produces wood goods and beds",
          "sources": [
            "R_WOOD"
          ],
          "status": "current",
          "from": "E_CARPENTER"
        },
        {
          "to": "L_CONTAIN",
          "label": "produces barrels / bins",
          "sources": [
            "R_WOOD"
          ],
          "status": "current",
          "from": "E_CARPENTER"
        },
        {
          "to": "E_QUALITY",
          "label": "adds cut gems / decoration",
          "sources": [
            "R_GEM"
          ],
          "status": "current",
          "from": "E_GEM"
        },
        {
          "to": "E_QUALITY",
          "label": "affects quality-capable jobs",
          "sources": [
            "R_LABOR",
            "R_QUALITY"
          ],
          "status": "current",
          "from": "J_SKILL"
        },
        {
          "to": "E_WEALTH",
          "label": "raises item value",
          "sources": [
            "R_QUALITY"
          ],
          "status": "current",
          "from": "E_QUALITY"
        },
        {
          "to": "E_WEALTH",
          "label": "contributes created value",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current",
          "from": "E_GOODS"
        },
        {
          "to": "B_BUILD",
          "label": "blocks / materials used for",
          "sources": [
            "R_BUILD"
          ],
          "status": "current",
          "from": "E_GOODS"
        },
        {
          "to": "M_COMBAT",
          "label": "weapons / armor equip fighters",
          "sources": [
            "R_METAL"
          ],
          "status": "current",
          "from": "E_GOODS"
        },
        {
          "to": "E_SAND",
          "label": "bags required for sand collection",
          "sources": [
            "R_GLASS"
          ],
          "status": "current",
          "from": "L_CONTAIN"
        },
        {
          "to": "E_GLASS",
          "label": "consumed by",
          "sources": [
            "R_GLASS"
          ],
          "status": "current",
          "from": "E_SAND"
        },
        {
          "to": "E_GOODS",
          "label": "produces glass goods",
          "sources": [
            "R_GLASS"
          ],
          "status": "current",
          "from": "E_GLASS"
        },
        {
          "to": "E_KILN",
          "label": "consumed by",
          "sources": [
            "R_POT"
          ],
          "status": "current",
          "from": "E_CLAY"
        },
        {
          "to": "E_GOODS",
          "label": "produces ceramics",
          "sources": [
            "R_POT"
          ],
          "status": "current",
          "from": "E_KILN"
        }
      ],
      "file": "17-hard-material-crafts",
      "direction": "TB"
    },
    {
      "id": "textiles-paper",
      "title": "Fiber, textiles, leather and writing materials",
      "parent": "09-organic-industries",
      "parent_title": "Textiles, leather, soap, paper and consumption",
      "core": [
        "E_BIND",
        "E_BODYGOODS",
        "E_CLOTH",
        "E_CROPS",
        "E_DYE",
        "E_PAPER",
        "E_SEW",
        "E_SHEAR",
        "E_SHEET",
        "E_TAN",
        "E_THREAD",
        "E_WEAVE",
        "E_WEB",
        "S_BOOK"
      ],
      "nodes": [
        {
          "id": "E_CROPS",
          "label": "Harvested plants",
          "kind": "state",
          "group": "Inputs",
          "sources": [
            "R_FARM"
          ],
          "status": "current"
        },
        {
          "id": "E_BODYGOODS",
          "label": "Meat, fat, hides, bone",
          "kind": "state",
          "group": "Inputs",
          "sources": [
            "R_BUTCHER"
          ],
          "status": "current"
        },
        {
          "id": "E_WEB",
          "label": "Spider / creature webs",
          "kind": "state",
          "group": "Inputs",
          "sources": [
            "R_CLOTH"
          ],
          "status": "current"
        },
        {
          "id": "E_SHEAR",
          "label": "Shearing and wool",
          "kind": "process",
          "group": "Inputs",
          "sources": [
            "R_SHEAR"
          ],
          "status": "current"
        },
        {
          "id": "E_THREAD",
          "label": "Plant / silk / yarn thread",
          "kind": "state",
          "group": "Textiles",
          "sources": [
            "R_CLOTH"
          ],
          "status": "current"
        },
        {
          "id": "E_WEAVE",
          "label": "Weaving",
          "kind": "process",
          "group": "Textiles",
          "sources": [
            "R_CLOTH"
          ],
          "status": "current"
        },
        {
          "id": "E_CLOTH",
          "label": "Cloth",
          "kind": "state",
          "group": "Textiles",
          "sources": [
            "R_CLOTH"
          ],
          "status": "current"
        },
        {
          "id": "E_DYE",
          "label": "Dye and decoration work",
          "kind": "process",
          "group": "Textiles",
          "sources": [
            "R_TEXTILE"
          ],
          "status": "current"
        },
        {
          "id": "E_SEW",
          "label": "Clothing / bags / ropes",
          "kind": "process",
          "group": "Textiles",
          "sources": [
            "R_TEXTILE"
          ],
          "status": "current"
        },
        {
          "id": "E_TAN",
          "label": "Tanning / leatherworking",
          "kind": "process",
          "group": "Animal materials",
          "sources": [
            "R_BUTCHER",
            "R_TEXTILE"
          ],
          "status": "current"
        },
        {
          "id": "E_FAT",
          "label": "Rendered tallow / pressed oil",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_SOAP"
          ],
          "status": "current"
        },
        {
          "id": "E_SHEET",
          "label": "Papyrus / paper / parchment sheets",
          "kind": "state",
          "group": "Writing materials",
          "sources": [
            "R_PAPER"
          ],
          "status": "current"
        },
        {
          "id": "E_PAPER",
          "label": "Papermaking / parchment processing",
          "kind": "process",
          "group": "Writing materials",
          "sources": [
            "R_PAPER"
          ],
          "status": "current"
        },
        {
          "id": "E_BIND",
          "label": "Quire / scroll / bookbinding",
          "kind": "process",
          "group": "Writing materials",
          "sources": [
            "R_PAPER"
          ],
          "status": "current"
        },
        {
          "id": "S_BOOK",
          "label": "Written books and scrolls",
          "kind": "state",
          "group": "Writing materials",
          "sources": [
            "R_PAPER"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_TEXTILE",
            "R_SOAP",
            "R_PAPER"
          ],
          "status": "current"
        },
        {
          "id": "C_SUTURE",
          "label": "Suture / dress wounds",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_CLOTH",
            "SRC_B_CARE"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "E_THREAD",
          "label": "processed into plant thread",
          "sources": [
            "R_CLOTH"
          ],
          "status": "current",
          "from": "E_CROPS"
        },
        {
          "to": "E_THREAD",
          "label": "collected into silk thread",
          "sources": [
            "R_CLOTH"
          ],
          "status": "current",
          "from": "E_WEB"
        },
        {
          "to": "E_THREAD",
          "label": "wool is spun into yarn",
          "sources": [
            "R_SHEAR",
            "R_CLOTH"
          ],
          "status": "current",
          "from": "E_SHEAR"
        },
        {
          "to": "E_WEAVE",
          "label": "consumed by",
          "sources": [
            "R_CLOTH"
          ],
          "status": "current",
          "from": "E_THREAD"
        },
        {
          "to": "E_CLOTH",
          "label": "produces",
          "sources": [
            "R_CLOTH"
          ],
          "status": "current",
          "from": "E_WEAVE"
        },
        {
          "to": "E_SEW",
          "label": "supplies",
          "sources": [
            "R_TEXTILE"
          ],
          "status": "current",
          "from": "E_CLOTH"
        },
        {
          "to": "E_DYE",
          "label": "selected plants supply dye",
          "sources": [
            "R_TEXTILE"
          ],
          "status": "current",
          "from": "E_CROPS"
        },
        {
          "to": "E_CLOTH",
          "label": "adds color / value to cloth",
          "sources": [
            "R_TEXTILE"
          ],
          "status": "current",
          "from": "E_DYE"
        },
        {
          "to": "E_THREAD",
          "label": "can decorate thread",
          "sources": [
            "R_TEXTILE"
          ],
          "status": "current",
          "from": "E_DYE"
        },
        {
          "to": "E_GOODS",
          "label": "produces clothing / containers",
          "sources": [
            "R_TEXTILE"
          ],
          "status": "current",
          "from": "E_SEW"
        },
        {
          "to": "E_TAN",
          "label": "hides supply",
          "sources": [
            "R_BUTCHER",
            "R_TEXTILE"
          ],
          "status": "current",
          "from": "E_BODYGOODS"
        },
        {
          "to": "E_GOODS",
          "label": "produces leather equipment / clothing",
          "sources": [
            "R_TEXTILE"
          ],
          "status": "current",
          "from": "E_TAN"
        },
        {
          "to": "E_FAT",
          "label": "fat can be rendered into",
          "sources": [
            "R_SOAP"
          ],
          "status": "current",
          "from": "E_BODYGOODS"
        },
        {
          "to": "E_FAT",
          "label": "oil-bearing parts supply",
          "sources": [
            "R_SOAP"
          ],
          "status": "current",
          "from": "E_CROPS"
        },
        {
          "to": "C_SUTURE",
          "label": "supplies surgical suturing",
          "sources": [
            "R_CLOTH"
          ],
          "status": "current",
          "from": "E_THREAD"
        },
        {
          "to": "C_SUTURE",
          "label": "supplies wound dressings",
          "sources": [
            "R_CLOTH"
          ],
          "status": "current",
          "from": "E_CLOTH"
        },
        {
          "to": "E_PAPER",
          "label": "papyrus / fiber supplies",
          "sources": [
            "R_PAPER"
          ],
          "status": "current",
          "from": "E_CROPS"
        },
        {
          "to": "E_PAPER",
          "label": "hides plus lime supply parchment",
          "sources": [
            "R_PAPER"
          ],
          "status": "current",
          "from": "E_BODYGOODS"
        },
        {
          "to": "E_SHEET",
          "label": "produces",
          "sources": [
            "R_PAPER"
          ],
          "status": "current",
          "from": "E_PAPER"
        },
        {
          "to": "E_BIND",
          "label": "consumed to make blank writing media",
          "sources": [
            "R_PAPER"
          ],
          "status": "current",
          "from": "E_SHEET"
        },
        {
          "to": "E_BIND",
          "label": "binds written quires into codices",
          "sources": [
            "R_PAPER"
          ],
          "status": "current",
          "from": "E_THREAD"
        },
        {
          "to": "S_BOOK",
          "label": "supplies media for writing / binding",
          "sources": [
            "R_PAPER"
          ],
          "status": "current",
          "from": "E_BIND"
        }
      ],
      "file": "18-textiles-paper",
      "direction": "TB"
    },
    {
      "id": "soap-wear",
      "title": "Ash, soap, hygiene and replacement demand",
      "parent": "09-organic-industries",
      "parent_title": "Textiles, leather, soap, paper and consumption",
      "core": [
        "C_HEALTH",
        "E_ASH",
        "E_FAT",
        "E_FERT",
        "E_GOODS",
        "E_LOG",
        "E_LYE",
        "E_POTASH",
        "E_SOAP",
        "E_SOAPMAKE",
        "E_WASH",
        "E_WEAR",
        "P_THOUGHT"
      ],
      "nodes": [
        {
          "id": "E_LOG",
          "label": "Wood logs",
          "kind": "state",
          "group": "Inputs",
          "sources": [
            "R_WOOD"
          ],
          "status": "current"
        },
        {
          "id": "E_FAT",
          "label": "Rendered tallow / pressed oil",
          "kind": "state",
          "group": "Soap and ash products",
          "sources": [
            "R_SOAP"
          ],
          "status": "current"
        },
        {
          "id": "E_ASH",
          "label": "Ash production",
          "kind": "process",
          "group": "Soap and ash products",
          "sources": [
            "R_SOAP",
            "R_FARM"
          ],
          "status": "current"
        },
        {
          "id": "E_LYE",
          "label": "Lye",
          "kind": "state",
          "group": "Soap and ash products",
          "sources": [
            "R_SOAP"
          ],
          "status": "current"
        },
        {
          "id": "E_POTASH",
          "label": "Potash",
          "kind": "state",
          "group": "Soap and ash products",
          "sources": [
            "R_FARM"
          ],
          "status": "current"
        },
        {
          "id": "E_SOAPMAKE",
          "label": "Soapmaking",
          "kind": "process",
          "group": "Soap and ash products",
          "sources": [
            "R_SOAP"
          ],
          "status": "current"
        },
        {
          "id": "E_SOAP",
          "label": "Soap",
          "kind": "state",
          "group": "Soap and ash products",
          "sources": [
            "R_SOAP"
          ],
          "status": "current"
        },
        {
          "id": "E_WASH",
          "label": "Personal washing",
          "kind": "process",
          "group": "Soap and ash products",
          "sources": [
            "R_SOAP"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Outputs and replacement",
          "sources": [
            "R_TEXTILE",
            "R_SOAP",
            "R_PAPER"
          ],
          "status": "current"
        },
        {
          "id": "E_WEAR",
          "label": "Wear and replacement demand",
          "kind": "process",
          "group": "Outputs and replacement",
          "sources": [
            "R_WEAR"
          ],
          "status": "current"
        },
        {
          "id": "E_FERT",
          "label": "Potash fertilization",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "R_FARM"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_SOAP",
            "R_CLOTH"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_SOAP",
            "R_WEAR"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "E_ASH",
          "label": "burned into ash by",
          "sources": [
            "R_SOAP",
            "R_FARM"
          ],
          "status": "current",
          "from": "E_LOG"
        },
        {
          "to": "E_LYE",
          "label": "processed into",
          "sources": [
            "R_SOAP"
          ],
          "status": "current",
          "from": "E_ASH"
        },
        {
          "to": "E_POTASH",
          "label": "processed into",
          "sources": [
            "R_FARM"
          ],
          "status": "current",
          "from": "E_ASH"
        },
        {
          "to": "E_FERT",
          "label": "consumed for",
          "sources": [
            "R_FARM"
          ],
          "status": "current",
          "from": "E_POTASH"
        },
        {
          "to": "E_SOAPMAKE",
          "label": "consumed by",
          "sources": [
            "R_SOAP"
          ],
          "status": "current",
          "from": "E_LYE"
        },
        {
          "to": "E_SOAPMAKE",
          "label": "consumed by",
          "sources": [
            "R_SOAP"
          ],
          "status": "current",
          "from": "E_FAT"
        },
        {
          "to": "E_SOAP",
          "label": "produces",
          "sources": [
            "R_SOAP"
          ],
          "status": "current",
          "from": "E_SOAPMAKE"
        },
        {
          "to": "E_WASH",
          "label": "consumed by",
          "sources": [
            "R_SOAP"
          ],
          "status": "current",
          "from": "E_SOAP"
        },
        {
          "to": "P_THOUGHT",
          "label": "can create soapy-bath experience",
          "sources": [
            "R_SOAP"
          ],
          "status": "current",
          "from": "E_WASH"
        },
        {
          "to": "C_HEALTH",
          "label": "wound washing reduces infection risk",
          "sources": [
            "R_SOAP"
          ],
          "status": "current",
          "from": "E_SOAP"
        },
        {
          "to": "E_WEAR",
          "label": "applicable items degrade through",
          "sources": [
            "R_WEAR"
          ],
          "status": "current",
          "from": "E_GOODS"
        },
        {
          "to": "E_GOODS",
          "label": "reduces usable supply / value",
          "sources": [
            "R_WEAR"
          ],
          "status": "current",
          "from": "E_WEAR"
        },
        {
          "to": "P_THOUGHT",
          "label": "worn / missing clothing can prompt",
          "sources": [
            "R_WEAR",
            "R_TEXTILE"
          ],
          "status": "current",
          "from": "E_WEAR"
        }
      ],
      "file": "19-soap-wear",
      "direction": "TB"
    },
    {
      "id": "10-artifacts",
      "title": "Strange moods, artifact creation and claims",
      "nodes": [
        {
          "id": "T_MOOD",
          "label": "Strange mood",
          "kind": "state",
          "group": "Creation",
          "sources": [
            "R_MOOD"
          ],
          "status": "current"
        },
        {
          "id": "T_MOODSKILL",
          "label": "Highest eligible mood skill",
          "kind": "state",
          "group": "Creation",
          "sources": [
            "R_MOOD"
          ],
          "status": "current"
        },
        {
          "id": "T_CLAIMSHOP",
          "label": "Claim workshop",
          "kind": "process",
          "group": "Creation",
          "sources": [
            "R_MOOD"
          ],
          "status": "current"
        },
        {
          "id": "T_MOODINPUT",
          "label": "Requested materials in order",
          "kind": "state",
          "group": "Creation",
          "sources": [
            "R_MOOD"
          ],
          "status": "current"
        },
        {
          "id": "T_ARTMAKE",
          "label": "Make artifact",
          "kind": "process",
          "group": "Creation",
          "sources": [
            "R_MOOD"
          ],
          "status": "current"
        },
        {
          "id": "T_ARTIFACT",
          "label": "Artifacts",
          "kind": "state",
          "group": "Creation",
          "sources": [
            "R_ART",
            "R_MOOD"
          ],
          "status": "current"
        },
        {
          "id": "T_MOODFAIL",
          "label": "Failed mood / insanity",
          "kind": "state",
          "group": "Creation",
          "sources": [
            "R_MOOD"
          ],
          "status": "current"
        },
        {
          "id": "T_ARTCLAIM",
          "label": "Artifact ownership and claims",
          "kind": "state",
          "group": "Persistence and value",
          "sources": [
            "R_ART"
          ],
          "status": "current"
        },
        {
          "id": "T_ARTTEXT",
          "label": "Generated artifact description",
          "kind": "report",
          "group": "Persistence and value",
          "sources": [
            "R_ART"
          ],
          "status": "current"
        },
        {
          "id": "T_ARTDISPLAY",
          "label": "Install / display artifact",
          "kind": "control",
          "group": "Persistence and value",
          "sources": [
            "R_ART"
          ],
          "status": "current"
        },
        {
          "id": "J_WORK",
          "label": "Job execution",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "R_MOOD"
          ],
          "status": "current"
        },
        {
          "id": "J_SKILL",
          "label": "Skills and experience",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_MOOD"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_MOOD"
          ],
          "status": "current"
        },
        {
          "id": "E_WEALTH",
          "label": "Fortress wealth",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current"
        },
        {
          "id": "W_HISTORY",
          "label": "World history",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_MOOD",
            "R_ART"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_MOOD"
          ],
          "status": "current"
        },
        {
          "id": "W_CLAIM",
          "label": "Territorial and artifact claims",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_ART",
            "WA25"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "T_MOODSKILL",
          "label": "selects workshop by",
          "sources": [
            "R_MOOD"
          ],
          "status": "current",
          "from": "T_MOOD"
        },
        {
          "to": "T_MOODSKILL",
          "label": "determines eligible proficiency",
          "sources": [
            "R_MOOD"
          ],
          "status": "current",
          "from": "J_SKILL"
        },
        {
          "to": "T_CLAIMSHOP",
          "label": "selects workshop type",
          "sources": [
            "R_MOOD"
          ],
          "status": "current",
          "from": "T_MOODSKILL"
        },
        {
          "to": "T_CLAIMSHOP",
          "label": "initiates",
          "sources": [
            "R_MOOD"
          ],
          "status": "current",
          "from": "T_MOOD"
        },
        {
          "to": "J_WORK",
          "label": "blocks normal work at shop",
          "sources": [
            "R_MOOD"
          ],
          "status": "current",
          "from": "T_CLAIMSHOP"
        },
        {
          "to": "T_MOODINPUT",
          "label": "begins sequential collection",
          "sources": [
            "R_MOOD"
          ],
          "status": "current",
          "from": "T_CLAIMSHOP"
        },
        {
          "to": "T_MOODINPUT",
          "label": "must supply required materials",
          "sources": [
            "R_MOOD"
          ],
          "status": "current",
          "from": "E_GOODS"
        },
        {
          "to": "T_ARTMAKE",
          "label": "all collected enables",
          "sources": [
            "R_MOOD"
          ],
          "status": "current",
          "from": "T_MOODINPUT"
        },
        {
          "to": "T_MOODFAIL",
          "label": "prolonged failure leads to",
          "sources": [
            "R_MOOD"
          ],
          "status": "current",
          "from": "T_MOODINPUT"
        },
        {
          "to": "T_MOODFAIL",
          "label": "failure to find shop can cause",
          "sources": [
            "R_MOOD"
          ],
          "status": "current",
          "from": "T_CLAIMSHOP"
        },
        {
          "to": "T_ARTIFACT",
          "label": "produces",
          "sources": [
            "R_MOOD"
          ],
          "status": "current",
          "from": "T_ARTMAKE"
        },
        {
          "to": "J_SKILL",
          "label": "grants XP except possession",
          "sources": [
            "R_MOOD"
          ],
          "status": "current",
          "from": "T_ARTMAKE"
        },
        {
          "to": "P_THOUGHT",
          "label": "creates positive experience",
          "sources": [
            "R_MOOD"
          ],
          "status": "current",
          "from": "T_ARTMAKE"
        },
        {
          "to": "J_WORK",
          "label": "permanently prevents ordinary work",
          "sources": [
            "R_MOOD"
          ],
          "status": "current",
          "from": "T_MOODFAIL"
        },
        {
          "to": "E_WEALTH",
          "label": "adds substantial created value",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current",
          "from": "T_ARTIFACT"
        },
        {
          "to": "W_HISTORY",
          "label": "creation enters history",
          "sources": [
            "R_MOOD",
            "R_ART"
          ],
          "status": "current",
          "from": "T_ARTIFACT"
        },
        {
          "to": "T_ARTIFACT",
          "label": "worldgen moods create artifacts",
          "sources": [
            "R_MOOD"
          ],
          "status": "current",
          "from": "W_HISTORY"
        },
        {
          "to": "T_ARTCLAIM",
          "label": "has ownership / claim state",
          "sources": [
            "R_ART"
          ],
          "status": "current",
          "from": "T_ARTIFACT"
        },
        {
          "to": "T_ARTTEXT",
          "label": "represented by descriptive text",
          "sources": [
            "R_ART"
          ],
          "status": "current",
          "from": "T_ARTIFACT"
        },
        {
          "to": "T_ARTIFACT",
          "label": "places eligible artifact in fort",
          "sources": [
            "R_ART"
          ],
          "status": "current",
          "from": "T_ARTDISPLAY"
        },
        {
          "from": "T_ARTCLAIM",
          "to": "W_CLAIM",
          "label": "contributes persistent artifact claims",
          "sources": [
            "R_ART",
            "WA25"
          ],
          "status": "current"
        }
      ],
      "file": "20-artifacts",
      "direction": "TB"
    },
    {
      "id": "trade-diplomacy",
      "title": "Caravans, barter, trade requests and diplomacy",
      "parent": "11-trade-development",
      "parent_title": "Trade, diplomacy, wealth and population",
      "core": [
        "E_AGREEMENT",
        "E_APPRAISE",
        "E_BROKER",
        "E_CARAVAN",
        "E_DEPOT",
        "E_MESSENGER",
        "E_OFFER",
        "E_PRICE",
        "E_RELATIONS",
        "E_TRADE",
        "L_HAUL",
        "W_CIV"
      ],
      "nodes": [
        {
          "id": "W_CIV",
          "label": "Civilizations",
          "kind": "state",
          "group": "External economy",
          "sources": [
            "R_TRADE"
          ],
          "status": "current"
        },
        {
          "id": "E_RELATIONS",
          "label": "Contact / peace / war / alliance",
          "kind": "state",
          "group": "External economy",
          "sources": [
            "R_R5313"
          ],
          "status": "current"
        },
        {
          "id": "E_MESSENGER",
          "label": "Send diplomatic missions",
          "kind": "control",
          "group": "External economy",
          "sources": [
            "R_R5313"
          ],
          "status": "current"
        },
        {
          "id": "E_CARAVAN",
          "label": "Caravan arrival / cargo",
          "kind": "state",
          "group": "External economy",
          "sources": [
            "R_CARAVAN",
            "R_R5313"
          ],
          "status": "current"
        },
        {
          "id": "E_AGREEMENT",
          "label": "Negotiate trade requests",
          "kind": "control",
          "group": "External economy",
          "sources": [
            "R_AGREE"
          ],
          "status": "current"
        },
        {
          "id": "E_DEPOT",
          "label": "Accessible trade depot",
          "kind": "state",
          "group": "Trading",
          "sources": [
            "R_TRADE"
          ],
          "status": "current"
        },
        {
          "id": "E_BROKER",
          "label": "Broker / trader skills",
          "kind": "state",
          "group": "Trading",
          "sources": [
            "R_TRADE"
          ],
          "status": "current"
        },
        {
          "id": "E_OFFER",
          "label": "Select barter offer / gift",
          "kind": "control",
          "group": "Trading",
          "sources": [
            "R_TRADE"
          ],
          "status": "current"
        },
        {
          "id": "E_PRICE",
          "label": "Item prices and profit",
          "kind": "state",
          "group": "Trading",
          "sources": [
            "R_TRADE",
            "R_AGREE"
          ],
          "status": "current"
        },
        {
          "id": "E_APPRAISE",
          "label": "Displayed value estimates",
          "kind": "report",
          "group": "Trading",
          "sources": [
            "R_TRADE"
          ],
          "status": "current"
        },
        {
          "id": "E_TRADE",
          "label": "Caravan trade",
          "kind": "process",
          "group": "Trading",
          "sources": [
            "R_TRADE"
          ],
          "status": "current"
        },
        {
          "id": "E_EXPORT",
          "label": "Exported wealth",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current"
        },
        {
          "id": "E_IMPORT",
          "label": "Imported goods and value",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current"
        },
        {
          "id": "E_MIGRANTS",
          "label": "Migrant arrivals",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_MIGRANT"
          ],
          "status": "current"
        },
        {
          "id": "L_HAUL",
          "label": "Hauling",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "R_HAUL"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "E_RELATIONS",
          "label": "has inter-civilization relations",
          "sources": [
            "R_R5313"
          ],
          "status": "current",
          "from": "W_CIV"
        },
        {
          "to": "E_RELATIONS",
          "label": "makes contact / peace / war",
          "sources": [
            "R_R5313"
          ],
          "status": "current",
          "from": "E_MESSENGER"
        },
        {
          "to": "E_CARAVAN",
          "label": "can open or improve trade",
          "sources": [
            "R_R5313"
          ],
          "status": "current",
          "from": "E_MESSENGER"
        },
        {
          "to": "E_CARAVAN",
          "label": "peace and access enable trade",
          "sources": [
            "R_TRADE"
          ],
          "status": "current",
          "from": "E_RELATIONS"
        },
        {
          "to": "E_TRADE",
          "label": "brings tradable cargo",
          "sources": [
            "R_CARAVAN"
          ],
          "status": "current",
          "from": "E_CARAVAN"
        },
        {
          "to": "E_TRADE",
          "label": "must be reachable for",
          "sources": [
            "R_TRADE"
          ],
          "status": "current",
          "from": "E_DEPOT"
        },
        {
          "to": "E_DEPOT",
          "label": "moves selected goods to depot",
          "sources": [
            "R_HAUL"
          ],
          "status": "current",
          "from": "L_HAUL"
        },
        {
          "to": "E_CARAVAN",
          "label": "prioritizes requested next-year cargo",
          "sources": [
            "R_AGREE"
          ],
          "status": "current",
          "from": "E_AGREEMENT"
        },
        {
          "to": "E_PRICE",
          "label": "changes requested goods prices",
          "sources": [
            "R_AGREE"
          ],
          "status": "current",
          "from": "E_AGREEMENT"
        },
        {
          "to": "E_APPRAISE",
          "label": "appraises displayed estimates",
          "sources": [
            "R_TRADE"
          ],
          "status": "current",
          "from": "E_BROKER"
        },
        {
          "to": "E_APPRAISE",
          "label": "underlies reported estimates",
          "sources": [
            "R_TRADE"
          ],
          "status": "current",
          "from": "E_PRICE"
        },
        {
          "to": "E_TRADE",
          "label": "negotiation influences acceptance",
          "sources": [
            "R_TRADE"
          ],
          "status": "current",
          "from": "E_BROKER"
        },
        {
          "to": "E_TRADE",
          "label": "proposes goods for exchange",
          "sources": [
            "R_TRADE"
          ],
          "status": "current",
          "from": "E_OFFER"
        },
        {
          "to": "E_TRADE",
          "label": "profit influences acceptance",
          "sources": [
            "R_TRADE"
          ],
          "status": "current",
          "from": "E_PRICE"
        },
        {
          "to": "E_IMPORT",
          "label": "obtains external supplies",
          "sources": [
            "R_TRADE"
          ],
          "status": "current",
          "from": "E_TRADE"
        },
        {
          "to": "E_EXPORT",
          "label": "exported local products add to",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current",
          "from": "E_TRADE"
        },
        {
          "to": "E_CARAVAN",
          "label": "profits help sustain future visits",
          "sources": [
            "R_R5313"
          ],
          "status": "current",
          "from": "E_TRADE"
        },
        {
          "to": "E_RELATIONS",
          "label": "deaths or seizure harm relations",
          "sources": [
            "R_CARAVAN"
          ],
          "status": "current",
          "from": "E_CARAVAN"
        },
        {
          "to": "E_MIGRANTS",
          "label": "departing merchants report wealth",
          "sources": [
            "R_MIGRANT"
          ],
          "status": "current",
          "from": "E_CARAVAN"
        }
      ],
      "file": "21-trade-diplomacy",
      "direction": "TB"
    },
    {
      "id": "wealth-migration",
      "title": "Wealth, imports, exports and population growth",
      "parent": "11-trade-development",
      "parent_title": "Trade, diplomacy, wealth and population",
      "core": [
        "E_EAT",
        "E_EXPORT",
        "E_GOODS",
        "E_IMPORT",
        "E_MIGRANTS",
        "E_POP",
        "E_POPCONTROL",
        "E_RECORDS",
        "E_WEALTH",
        "G_RULE",
        "J_WORK"
      ],
      "nodes": [
        {
          "id": "E_TRADE",
          "label": "Caravan trade",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "R_TRADE"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Accounting",
          "sources": [
            "R_TRADE"
          ],
          "status": "current"
        },
        {
          "id": "E_WEALTH",
          "label": "Fortress wealth",
          "kind": "state",
          "group": "Accounting",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current"
        },
        {
          "id": "E_EXPORT",
          "label": "Exported wealth",
          "kind": "state",
          "group": "Accounting",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current"
        },
        {
          "id": "E_IMPORT",
          "label": "Imported goods and value",
          "kind": "state",
          "group": "Accounting",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current"
        },
        {
          "id": "E_RECORDS",
          "label": "Bookkeeping / stock reports",
          "kind": "report",
          "group": "Accounting",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current"
        },
        {
          "id": "E_POPCONTROL",
          "label": "Population caps / difficulty",
          "kind": "control",
          "group": "Development",
          "sources": [
            "R_MIGRANT"
          ],
          "status": "current"
        },
        {
          "id": "E_MIGRANTS",
          "label": "Migrant arrivals",
          "kind": "process",
          "group": "Development",
          "sources": [
            "R_MIGRANT"
          ],
          "status": "current"
        },
        {
          "id": "E_POP",
          "label": "Fortress population",
          "kind": "state",
          "group": "Development",
          "sources": [
            "R_MIGRANT"
          ],
          "status": "current"
        },
        {
          "id": "J_WORK",
          "label": "Job execution",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "R_LABOR",
            "R_MIGRANT"
          ],
          "status": "current"
        },
        {
          "id": "E_EAT",
          "label": "Eating and drinking",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "R_MIGRANT"
          ],
          "status": "current"
        },
        {
          "id": "G_RULE",
          "label": "Government",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "E_TRADE",
          "label": "supplies exportable goods",
          "sources": [
            "R_TRADE"
          ],
          "status": "current",
          "from": "E_GOODS"
        },
        {
          "to": "E_GOODS",
          "label": "adds goods to fortress stocks",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current",
          "from": "E_IMPORT"
        },
        {
          "to": "E_WEALTH",
          "label": "locally created objects contribute",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current",
          "from": "E_GOODS"
        },
        {
          "to": "E_RECORDS",
          "label": "reported by bookkeeper and broker",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current",
          "from": "E_WEALTH"
        },
        {
          "to": "E_MIGRANTS",
          "label": "reported wealth influences later waves",
          "sources": [
            "R_MIGRANT"
          ],
          "status": "current",
          "from": "E_WEALTH"
        },
        {
          "to": "E_POP",
          "label": "limits arrivals and optionally births",
          "sources": [
            "R_MIGRANT"
          ],
          "status": "current",
          "from": "E_POPCONTROL"
        },
        {
          "to": "E_POP",
          "label": "adds residents",
          "sources": [
            "R_MIGRANT"
          ],
          "status": "current",
          "from": "E_MIGRANTS"
        },
        {
          "to": "J_WORK",
          "label": "supplies workers",
          "sources": [
            "R_LABOR",
            "R_MIGRANT"
          ],
          "status": "current",
          "from": "E_POP"
        },
        {
          "to": "E_EAT",
          "label": "increases food and drink consumption",
          "sources": [
            "R_MIGRANT"
          ],
          "status": "current",
          "from": "E_POP"
        },
        {
          "to": "E_GOODS",
          "label": "manufactures more goods",
          "sources": [
            "R_LABOR"
          ],
          "status": "current",
          "from": "J_WORK"
        },
        {
          "to": "G_RULE",
          "label": "helps qualify noble progression",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current",
          "from": "E_WEALTH"
        },
        {
          "to": "G_RULE",
          "label": "helps qualify noble progression",
          "sources": [
            "R_WEALTH"
          ],
          "status": "current",
          "from": "E_EXPORT"
        }
      ],
      "file": "22-wealth-migration",
      "direction": "TB"
    },
    {
      "id": "mind_motivation",
      "title": "Personality, needs, focus and autonomous choices",
      "parent": "mind",
      "parent_title": "Mind: motivation, emotion, memory and stress",
      "core": [
        "A_ACTION",
        "B_SPACES",
        "E_GOODS",
        "J_SKILL",
        "J_WORK",
        "P_AMENITIES",
        "P_ARGUMENT",
        "P_BEHAVIOR",
        "P_FOCUS",
        "P_FULFILL",
        "P_GOALDONE",
        "P_GOALS",
        "P_NEEDS",
        "P_PERSON",
        "P_PERSONALJOB",
        "P_PREF",
        "P_VALUES",
        "W_CIV"
      ],
      "nodes": [
        {
          "id": "P_PERSON",
          "label": "Personality facets",
          "kind": "state",
          "group": "Disposition",
          "sources": [
            "PS_FACET"
          ],
          "status": "current"
        },
        {
          "id": "P_VALUES",
          "label": "Personal values",
          "kind": "state",
          "group": "Disposition",
          "sources": [
            "PS_VALUE"
          ],
          "status": "current"
        },
        {
          "id": "P_PREF",
          "label": "Preferences and aversions",
          "kind": "state",
          "group": "Disposition",
          "sources": [
            "PS_PREF"
          ],
          "status": "current"
        },
        {
          "id": "P_GOALS",
          "label": "Life goals",
          "kind": "state",
          "group": "Disposition",
          "sources": [
            "PS_GOAL"
          ],
          "status": "current"
        },
        {
          "id": "P_NEEDS",
          "label": "Psychological needs",
          "kind": "state",
          "group": "Motivation",
          "sources": [
            "PS_NEED"
          ],
          "status": "current"
        },
        {
          "id": "P_FULFILL",
          "label": "Need fulfillment",
          "kind": "process",
          "group": "Motivation",
          "sources": [
            "PS_NEED"
          ],
          "status": "current"
        },
        {
          "id": "P_FOCUS",
          "label": "Focus / distraction",
          "kind": "state",
          "group": "Motivation",
          "sources": [
            "PS_NEED"
          ],
          "status": "current"
        },
        {
          "id": "P_BEHAVIOR",
          "label": "Autonomous behavior",
          "kind": "process",
          "group": "Motivation",
          "sources": [
            "PS_NEED",
            "PS_BREAK"
          ],
          "status": "current"
        },
        {
          "id": "P_PERSONALJOB",
          "label": "Personal fulfillment jobs",
          "kind": "process",
          "group": "Motivation",
          "sources": [
            "PS_NEED"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current"
        },
        {
          "id": "P_EMOTION",
          "label": "Emotions",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_EMOTION"
          ],
          "status": "current"
        },
        {
          "id": "P_BREAKDOWN",
          "label": "Temporary breakdown",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "PS_BREAK"
          ],
          "status": "current"
        },
        {
          "id": "P_REPORT",
          "label": "Personality / thoughts display",
          "kind": "report",
          "group": "Connections to other panels",
          "sources": [
            "PS_FACET",
            "PS_VALUE",
            "PS_MEMORY"
          ],
          "status": "current"
        },
        {
          "id": "P_AMENITIES",
          "label": "Provide amenities and access",
          "kind": "control",
          "group": "Player choices",
          "sources": [
            "PS_THOUGHT",
            "PS_TEMPLE"
          ],
          "status": "current"
        },
        {
          "id": "P_GOALDONE",
          "label": "Realize a life goal",
          "kind": "process",
          "group": "Disposition",
          "sources": [
            "PS_GOAL"
          ],
          "status": "current"
        },
        {
          "id": "P_ARGUMENT",
          "label": "Successful value argument",
          "kind": "process",
          "group": "Disposition",
          "sources": [
            "PS_VALUE"
          ],
          "status": "current"
        },
        {
          "id": "W_CIV",
          "label": "Civilizations",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_VALUE"
          ],
          "status": "current"
        },
        {
          "id": "B_SPACES",
          "label": "Rooms and locations",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_THOUGHT",
            "PS_TEMPLE"
          ],
          "status": "current"
        },
        {
          "id": "J_WORK",
          "label": "Job execution",
          "kind": "process",
          "group": "Cross-system outputs",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current"
        },
        {
          "id": "J_SKILL",
          "label": "Skills and experience",
          "kind": "state",
          "group": "Cross-system outputs",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current"
        },
        {
          "id": "A_ACTION",
          "label": "Adventurer actions",
          "kind": "control",
          "group": "Player choices",
          "sources": [
            "PS_VALUE"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "P_VALUES",
          "label": "sets cultural baseline",
          "sources": [
            "PS_VALUE"
          ],
          "status": "current",
          "from": "W_CIV"
        },
        {
          "to": "P_NEEDS",
          "label": "sets need tendencies",
          "sources": [
            "PS_NEED"
          ],
          "status": "current",
          "from": "P_PERSON"
        },
        {
          "to": "P_NEEDS",
          "label": "sets need priorities",
          "sources": [
            "PS_VALUE"
          ],
          "status": "current",
          "from": "P_VALUES"
        },
        {
          "to": "P_BEHAVIOR",
          "label": "prioritizes unmet needs",
          "sources": [
            "PS_NEED"
          ],
          "status": "current",
          "from": "P_NEEDS"
        },
        {
          "to": "P_FULFILL",
          "label": "satisfies matching needs",
          "sources": [
            "PS_NEED"
          ],
          "status": "current",
          "from": "P_PERSONALJOB"
        },
        {
          "to": "J_WORK",
          "label": "urgent socializing interrupts work",
          "sources": [
            "PS_TAVERN"
          ],
          "status": "current",
          "from": "P_PERSONALJOB"
        },
        {
          "to": "P_NEEDS",
          "label": "refreshes fulfillment",
          "sources": [
            "PS_NEED"
          ],
          "status": "current",
          "from": "P_FULFILL"
        },
        {
          "to": "P_FOCUS",
          "label": "fulfillment determines focus",
          "sources": [
            "PS_NEED"
          ],
          "status": "current",
          "from": "P_NEEDS"
        },
        {
          "to": "J_WORK",
          "label": "modifies applicable skill rolls",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current",
          "from": "P_FOCUS"
        },
        {
          "to": "P_THOUGHT",
          "label": "can create positive experience",
          "sources": [
            "PS_NEED"
          ],
          "status": "current",
          "from": "P_FULFILL"
        },
        {
          "to": "P_THOUGHT",
          "label": "prolonged deprivation upsets",
          "sources": [
            "PS_NEED"
          ],
          "status": "current",
          "from": "P_NEEDS"
        },
        {
          "to": "P_PERSONALJOB",
          "label": "selects personal activity",
          "sources": [
            "PS_NEED"
          ],
          "status": "current",
          "from": "P_BEHAVIOR"
        },
        {
          "to": "P_THOUGHT",
          "label": "room use triggers appraisal",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current",
          "from": "B_SPACES"
        },
        {
          "to": "P_THOUGHT",
          "label": "use and consumption trigger",
          "sources": [
            "PS_THOUGHT",
            "PS_5311"
          ],
          "status": "current",
          "from": "E_GOODS"
        },
        {
          "to": "P_THOUGHT",
          "label": "work can evoke satisfaction",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current",
          "from": "J_WORK"
        },
        {
          "to": "P_EMOTION",
          "label": "modifies emotional response",
          "sources": [
            "PS_FACET"
          ],
          "status": "current",
          "from": "P_PERSON"
        },
        {
          "to": "P_EMOTION",
          "label": "modifies emotional response",
          "sources": [
            "PS_VALUE"
          ],
          "status": "current",
          "from": "P_VALUES"
        },
        {
          "to": "P_THOUGHT",
          "label": "likes change appraisal",
          "sources": [
            "PS_PREF"
          ],
          "status": "current",
          "from": "P_PREF"
        },
        {
          "to": "P_BREAKDOWN",
          "label": "biases breakdown type",
          "sources": [
            "PS_BREAK"
          ],
          "status": "current",
          "from": "P_PERSON"
        },
        {
          "to": "P_GOALDONE",
          "label": "defines completion condition",
          "sources": [
            "PS_GOAL"
          ],
          "status": "current",
          "from": "P_GOALS"
        },
        {
          "to": "P_GOALDONE",
          "label": "Legendary can fulfill mastery goal",
          "sources": [
            "PS_GOAL"
          ],
          "status": "current",
          "from": "J_SKILL"
        },
        {
          "to": "J_SKILL",
          "label": "permits or blocks social learning",
          "sources": [
            "PS_FACET"
          ],
          "status": "current",
          "from": "P_PERSON"
        },
        {
          "to": "P_THOUGHT",
          "label": "creates happy thought",
          "sources": [
            "PS_GOAL"
          ],
          "status": "current",
          "from": "P_GOALDONE"
        },
        {
          "to": "P_ARGUMENT",
          "label": "chooses argument and concession",
          "sources": [
            "PS_VALUE"
          ],
          "status": "current",
          "from": "A_ACTION"
        },
        {
          "to": "P_VALUES",
          "label": "can change beliefs",
          "sources": [
            "PS_VALUE"
          ],
          "status": "current",
          "from": "P_ARGUMENT"
        },
        {
          "to": "B_SPACES",
          "label": "creates usable amenities",
          "sources": [
            "PS_TEMPLE"
          ],
          "status": "current",
          "from": "P_AMENITIES"
        },
        {
          "to": "P_PERSONALJOB",
          "label": "enables location activities",
          "sources": [
            "PS_TEMPLE",
            "PS_TAVERN"
          ],
          "status": "current",
          "from": "B_SPACES"
        },
        {
          "to": "P_REPORT",
          "label": "generates trait descriptions",
          "sources": [
            "PS_FACET"
          ],
          "status": "current",
          "from": "P_PERSON"
        },
        {
          "to": "P_REPORT",
          "label": "generates belief descriptions",
          "sources": [
            "PS_VALUE"
          ],
          "status": "current",
          "from": "P_VALUES"
        }
      ],
      "file": "23-mind-motivation",
      "direction": "TB"
    },
    {
      "id": "mind_emotion",
      "title": "Experienced events, memory, mood and breakdowns",
      "parent": "mind",
      "parent_title": "Mind: motivation, emotion, memory and stress",
      "core": [
        "C_DEATH",
        "C_HEALTH",
        "G_CRIME",
        "P_BREAKDOWN",
        "P_CHRONIC",
        "P_CORE",
        "P_EMOTION",
        "P_INSANITY",
        "P_MEMORY",
        "P_RECALL",
        "P_REPORT",
        "P_STRESS",
        "P_THOUGHT",
        "P_TIME",
        "S_REL",
        "W_ENV"
      ],
      "nodes": [
        {
          "id": "P_PERSON",
          "label": "Personality facets",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_FACET"
          ],
          "status": "current"
        },
        {
          "id": "P_VALUES",
          "label": "Personal values",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_VALUE"
          ],
          "status": "current"
        },
        {
          "id": "P_NEEDS",
          "label": "Psychological needs",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_NEED"
          ],
          "status": "current"
        },
        {
          "id": "P_BEHAVIOR",
          "label": "Autonomous behavior",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "PS_NEED",
            "PS_BREAK"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Experience",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current"
        },
        {
          "id": "P_EMOTION",
          "label": "Emotions",
          "kind": "state",
          "group": "Experience",
          "sources": [
            "PS_EMOTION"
          ],
          "status": "current"
        },
        {
          "id": "P_MEMORY",
          "label": "Short / long-term memories",
          "kind": "state",
          "group": "Memory",
          "sources": [
            "PS_MEMORY"
          ],
          "status": "current"
        },
        {
          "id": "P_RECALL",
          "label": "Recall past experience",
          "kind": "process",
          "group": "Memory",
          "sources": [
            "PS_MEMORY"
          ],
          "status": "current"
        },
        {
          "id": "P_CORE",
          "label": "Core memories",
          "kind": "state",
          "group": "Memory",
          "sources": [
            "PS_MEMORY"
          ],
          "status": "current"
        },
        {
          "id": "P_STRESS",
          "label": "Short-term stress / mood",
          "kind": "state",
          "group": "Stress",
          "sources": [
            "PS_STRESS"
          ],
          "status": "current"
        },
        {
          "id": "P_CHRONIC",
          "label": "Long-term stress",
          "kind": "state",
          "group": "Stress",
          "sources": [
            "PS_STRESS"
          ],
          "status": "current"
        },
        {
          "id": "P_BREAKDOWN",
          "label": "Temporary breakdown",
          "kind": "process",
          "group": "Stress",
          "sources": [
            "PS_BREAK"
          ],
          "status": "current"
        },
        {
          "id": "P_INSANITY",
          "label": "Irreversible insanity",
          "kind": "state",
          "group": "Stress",
          "sources": [
            "PS_BREAK",
            "PS_STRESS"
          ],
          "status": "current"
        },
        {
          "id": "P_TIME",
          "label": "Passing time",
          "kind": "process",
          "group": "Memory",
          "sources": [
            "PS_MEMORY",
            "PS_STRESS",
            "PS_NEED"
          ],
          "status": "current"
        },
        {
          "id": "P_REPORT",
          "label": "Personality / thoughts display",
          "kind": "report",
          "group": "Reports",
          "sources": [
            "PS_FACET",
            "PS_VALUE",
            "PS_MEMORY"
          ],
          "status": "current"
        },
        {
          "id": "W_ENV",
          "label": "Local environment",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current"
        },
        {
          "id": "S_REL",
          "label": "Relationships and allegiances",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_REL"
          ],
          "status": "current"
        },
        {
          "id": "J_WORK",
          "label": "Job execution",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current"
        },
        {
          "id": "C_DEATH",
          "label": "Death and corpses",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_REL",
            "PS_THOUGHT"
          ],
          "status": "current"
        },
        {
          "id": "G_CRIME",
          "label": "Criminal acts / offenses",
          "kind": "state",
          "group": "Cross-system outputs",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "P_NEEDS",
          "label": "unmet needs worsen",
          "sources": [
            "PS_NEED"
          ],
          "status": "current",
          "from": "P_TIME"
        },
        {
          "to": "P_THOUGHT",
          "label": "weather and hazards trigger",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current",
          "from": "W_ENV"
        },
        {
          "to": "P_THOUGHT",
          "label": "pain and illness trigger",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current",
          "from": "C_HEALTH"
        },
        {
          "to": "P_THOUGHT",
          "label": "witnessed death triggers",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current",
          "from": "C_DEATH"
        },
        {
          "to": "P_THOUGHT",
          "label": "social contact and loss trigger",
          "sources": [
            "PS_REL"
          ],
          "status": "current",
          "from": "S_REL"
        },
        {
          "to": "P_EMOTION",
          "label": "elicits emotional response",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current",
          "from": "P_THOUGHT"
        },
        {
          "to": "P_MEMORY",
          "label": "strength selects stored events",
          "sources": [
            "PS_MEMORY"
          ],
          "status": "current",
          "from": "P_EMOTION"
        },
        {
          "to": "P_MEMORY",
          "label": "eligible memories persist or replace",
          "sources": [
            "PS_MEMORY"
          ],
          "status": "current",
          "from": "P_TIME"
        },
        {
          "to": "P_RECALL",
          "label": "supplies remembered event",
          "sources": [
            "PS_MEMORY"
          ],
          "status": "current",
          "from": "P_MEMORY"
        },
        {
          "to": "P_EMOTION",
          "label": "re-evokes emotion",
          "sources": [
            "PS_MEMORY"
          ],
          "status": "current",
          "from": "P_RECALL"
        },
        {
          "to": "P_CORE",
          "label": "eligible memories become core",
          "sources": [
            "PS_MEMORY"
          ],
          "status": "current",
          "from": "P_RECALL"
        },
        {
          "to": "P_PERSON",
          "label": "can permanently change facets",
          "sources": [
            "PS_MEMORY"
          ],
          "status": "current",
          "from": "P_CORE"
        },
        {
          "to": "P_VALUES",
          "label": "can permanently change beliefs",
          "sources": [
            "PS_MEMORY"
          ],
          "status": "current",
          "from": "P_CORE"
        },
        {
          "to": "P_STRESS",
          "label": "adds or subtracts stress",
          "sources": [
            "PS_EMOTION",
            "PS_STRESS"
          ],
          "status": "current",
          "from": "P_EMOTION"
        },
        {
          "to": "P_STRESS",
          "label": "drifts toward neutral",
          "sources": [
            "PS_STRESS"
          ],
          "status": "current",
          "from": "P_TIME"
        },
        {
          "to": "P_CHRONIC",
          "label": "gradually accumulates or recedes",
          "sources": [
            "PS_STRESS"
          ],
          "status": "current",
          "from": "P_STRESS"
        },
        {
          "to": "P_BREAKDOWN",
          "label": "bad mood plus chronic stress risks",
          "sources": [
            "PS_STRESS"
          ],
          "status": "current",
          "from": "P_STRESS"
        },
        {
          "to": "P_BREAKDOWN",
          "label": "high stress plus bad mood risks",
          "sources": [
            "PS_STRESS"
          ],
          "status": "current",
          "from": "P_CHRONIC"
        },
        {
          "to": "P_INSANITY",
          "label": "harrowed plus new trauma risks",
          "sources": [
            "PS_STRESS"
          ],
          "status": "current",
          "from": "P_CHRONIC"
        },
        {
          "to": "P_BEHAVIOR",
          "label": "causes tantrum or withdrawal",
          "sources": [
            "PS_BREAK"
          ],
          "status": "current",
          "from": "P_BREAKDOWN"
        },
        {
          "to": "J_WORK",
          "label": "cancels current job",
          "sources": [
            "PS_BREAK"
          ],
          "status": "current",
          "from": "P_BREAKDOWN"
        },
        {
          "to": "C_HEALTH",
          "label": "tantrums can injure others",
          "sources": [
            "PS_BREAK"
          ],
          "status": "current",
          "from": "P_BREAKDOWN"
        },
        {
          "to": "G_CRIME",
          "label": "tantrum damage creates offenses",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "P_BREAKDOWN"
        },
        {
          "to": "P_BEHAVIOR",
          "label": "replaces ordinary behavior",
          "sources": [
            "PS_BREAK"
          ],
          "status": "current",
          "from": "P_INSANITY"
        },
        {
          "to": "P_REPORT",
          "label": "reports recent history; not exact slots",
          "sources": [
            "PS_MEMORY"
          ],
          "status": "current",
          "from": "P_MEMORY"
        },
        {
          "to": "P_REPORT",
          "label": "summarizes mood",
          "sources": [
            "PS_STRESS"
          ],
          "status": "current",
          "from": "P_STRESS"
        }
      ],
      "file": "24-mind-emotion",
      "direction": "TB"
    },
    {
      "id": "society_relationships",
      "title": "Relationships, family, tavern life and visitors",
      "parent": "society",
      "parent_title": "Relationships, visitors, culture and religion",
      "core": [
        "C_DEATH",
        "E_GOODS",
        "P_PERSON",
        "P_THOUGHT",
        "S_ACCESS",
        "S_CHAT",
        "S_COMPAT",
        "S_DRINK",
        "S_DRUNK",
        "S_FAMILY",
        "S_NEWSUI",
        "S_REL",
        "S_REPUTATION",
        "S_ROMANCE",
        "S_RUMOR",
        "S_TAVERN",
        "S_VISITOR"
      ],
      "nodes": [
        {
          "id": "S_PERFORM",
          "label": "Perform and observe",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "PS_PERFORM",
            "PS_TAVERN"
          ],
          "status": "current"
        },
        {
          "id": "S_REL",
          "label": "Relationships and allegiances",
          "kind": "state",
          "group": "Personal ties",
          "sources": [
            "PS_REL"
          ],
          "status": "current"
        },
        {
          "id": "S_CHAT",
          "label": "Chat / socialize",
          "kind": "process",
          "group": "Personal ties",
          "sources": [
            "PS_REL"
          ],
          "status": "current"
        },
        {
          "id": "S_ROMANCE",
          "label": "Lovers and spouses",
          "kind": "state",
          "group": "Personal ties",
          "sources": [
            "PS_MARRIAGE"
          ],
          "status": "current"
        },
        {
          "id": "S_COMPAT",
          "label": "Orientation / age / kinship",
          "kind": "state",
          "group": "Personal ties",
          "sources": [
            "PS_MARRIAGE"
          ],
          "status": "current"
        },
        {
          "id": "S_FAMILY",
          "label": "Birth and close family",
          "kind": "process",
          "group": "Personal ties",
          "sources": [
            "PS_MARRIAGE"
          ],
          "status": "current"
        },
        {
          "id": "S_TAVERN",
          "label": "Tavern",
          "kind": "state",
          "group": "Public locations",
          "sources": [
            "PS_TAVERN"
          ],
          "status": "current"
        },
        {
          "id": "S_ACCESS",
          "label": "Set location access / visitor cap",
          "kind": "control",
          "group": "Public locations",
          "sources": [
            "PS_VISITOR"
          ],
          "status": "current"
        },
        {
          "id": "S_VISITOR",
          "label": "Visitors and residents",
          "kind": "state",
          "group": "World continuity",
          "sources": [
            "PS_VISITOR"
          ],
          "status": "current"
        },
        {
          "id": "S_RUMOR",
          "label": "Spread news and rumors",
          "kind": "process",
          "group": "World continuity",
          "sources": [
            "PS_RUMOR"
          ],
          "status": "current"
        },
        {
          "id": "S_REPUTATION",
          "label": "Known deeds / artifact locations",
          "kind": "state",
          "group": "World continuity",
          "sources": [
            "PS_RUMOR"
          ],
          "status": "current"
        },
        {
          "id": "S_NEWSUI",
          "label": "News / rumor map",
          "kind": "report",
          "group": "Reports",
          "sources": [
            "PS_RUMOR"
          ],
          "status": "current"
        },
        {
          "id": "S_DRINK",
          "label": "Order and serve alcohol",
          "kind": "process",
          "group": "Public locations",
          "sources": [
            "PS_TAVERN",
            "PS_5316"
          ],
          "status": "current"
        },
        {
          "id": "S_DRUNK",
          "label": "Intoxication",
          "kind": "state",
          "group": "Public locations",
          "sources": [
            "PS_TAVERN"
          ],
          "status": "current"
        },
        {
          "id": "P_PERSON",
          "label": "Personality facets",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_FACET"
          ],
          "status": "current"
        },
        {
          "id": "P_NEEDS",
          "label": "Psychological needs",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_NEED"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Cross-system outputs",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_TAVERN"
          ],
          "status": "current"
        },
        {
          "id": "C_DEATH",
          "label": "Death and corpses",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_REL"
          ],
          "status": "current"
        },
        {
          "id": "W_RUMOR",
          "label": "Distributed incident knowledge",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_RUMOR",
            "WA24"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "S_CHAT",
          "label": "gathers idle socializers",
          "sources": [
            "PS_TAVERN"
          ],
          "status": "current",
          "from": "S_TAVERN"
        },
        {
          "to": "S_REL",
          "label": "develops acquaintances and friendships",
          "sources": [
            "PS_REL"
          ],
          "status": "current",
          "from": "S_CHAT"
        },
        {
          "to": "S_REL",
          "label": "biases personal ties",
          "sources": [
            "PS_REL"
          ],
          "status": "current",
          "from": "P_PERSON"
        },
        {
          "to": "P_NEEDS",
          "label": "satisfies social needs",
          "sources": [
            "PS_NEED"
          ],
          "status": "current",
          "from": "S_CHAT"
        },
        {
          "to": "P_THOUGHT",
          "label": "contact and loss create social experiences",
          "sources": [
            "PS_REL"
          ],
          "status": "current",
          "from": "S_REL"
        },
        {
          "to": "P_THOUGHT",
          "label": "loved ones deaths trigger grief",
          "sources": [
            "PS_REL"
          ],
          "status": "current",
          "from": "C_DEATH"
        },
        {
          "to": "S_ROMANCE",
          "label": "compatible friends can become lovers",
          "sources": [
            "PS_MARRIAGE"
          ],
          "status": "current",
          "from": "S_REL"
        },
        {
          "to": "S_ROMANCE",
          "label": "constrains romance eligibility",
          "sources": [
            "PS_MARRIAGE"
          ],
          "status": "current",
          "from": "S_COMPAT"
        },
        {
          "to": "S_ROMANCE",
          "label": "continued contact can lead to marriage",
          "sources": [
            "PS_MARRIAGE"
          ],
          "status": "current",
          "from": "S_CHAT"
        },
        {
          "to": "S_FAMILY",
          "label": "suitable spouses can conceive",
          "sources": [
            "PS_MARRIAGE"
          ],
          "status": "current",
          "from": "S_ROMANCE"
        },
        {
          "to": "S_REL",
          "label": "creates parent and sibling ties",
          "sources": [
            "PS_MARRIAGE"
          ],
          "status": "current",
          "from": "S_FAMILY"
        },
        {
          "to": "P_THOUGHT",
          "label": "marriage creates happy thoughts",
          "sources": [
            "PS_MARRIAGE"
          ],
          "status": "current",
          "from": "S_ROMANCE"
        },
        {
          "to": "S_VISITOR",
          "label": "restricts allowed arrivals",
          "sources": [
            "PS_VISITOR"
          ],
          "status": "current",
          "from": "S_ACCESS"
        },
        {
          "to": "S_VISITOR",
          "label": "attracts guests",
          "sources": [
            "PS_VISITOR"
          ],
          "status": "current",
          "from": "S_TAVERN"
        },
        {
          "to": "S_RUMOR",
          "label": "carries and shares information",
          "sources": [
            "PS_VISITOR"
          ],
          "status": "current",
          "from": "S_VISITOR"
        },
        {
          "to": "S_REPUTATION",
          "label": "updates known deeds and locations",
          "sources": [
            "PS_RUMOR"
          ],
          "status": "current",
          "from": "S_RUMOR"
        },
        {
          "to": "S_NEWSUI",
          "label": "populates news map",
          "sources": [
            "PS_RUMOR"
          ],
          "status": "current",
          "from": "S_RUMOR"
        },
        {
          "to": "S_PERFORM",
          "label": "brings foreign performers",
          "sources": [
            "PS_PERFORM"
          ],
          "status": "current",
          "from": "S_VISITOR"
        },
        {
          "to": "S_DRINK",
          "label": "hosts drink service",
          "sources": [
            "PS_TAVERN"
          ],
          "status": "current",
          "from": "S_TAVERN"
        },
        {
          "to": "S_DRINK",
          "label": "supplies alcohol and cups",
          "sources": [
            "PS_TAVERN"
          ],
          "status": "current",
          "from": "E_GOODS"
        },
        {
          "to": "S_DRUNK",
          "label": "increases intoxication",
          "sources": [
            "PS_TAVERN"
          ],
          "status": "current",
          "from": "S_DRINK"
        },
        {
          "to": "S_DRINK",
          "label": "can halt orders / service in 53.16",
          "sources": [
            "PS_5316"
          ],
          "status": "current",
          "from": "S_DRUNK"
        },
        {
          "to": "S_DRINK",
          "label": "controls restraint when drunk",
          "sources": [
            "PS_5316"
          ],
          "status": "current",
          "from": "P_PERSON"
        },
        {
          "from": "S_RUMOR",
          "to": "W_RUMOR",
          "label": "updates distributed incident knowledge",
          "sources": [
            "PS_RUMOR",
            "WA24"
          ],
          "status": "current"
        }
      ],
      "file": "25-society-relationships",
      "direction": "TB"
    },
    {
      "id": "society_culture",
      "title": "Cultural forms, performance and art",
      "parent": "society",
      "parent_title": "Relationships, visitors, culture and religion",
      "core": [
        "A_ACTION",
        "J_SKILL",
        "P_NEEDS",
        "S_ART",
        "S_ARTTEXT",
        "S_CULTURE",
        "S_FORMLEARN",
        "S_INSTRUMENT",
        "S_PERFORM",
        "W_CIV",
        "W_HISTORY"
      ],
      "nodes": [
        {
          "id": "W_HISTORY",
          "label": "World history",
          "kind": "state",
          "group": "World continuity",
          "sources": [
            "PS_RELIGION",
            "PS_PERFORM"
          ],
          "status": "current"
        },
        {
          "id": "W_CIV",
          "label": "Civilizations",
          "kind": "state",
          "group": "World continuity",
          "sources": [
            "PS_PERFORM",
            "PS_VALUE"
          ],
          "status": "current"
        },
        {
          "id": "S_CULTURE",
          "label": "Cultural forms and works",
          "kind": "state",
          "group": "Culture",
          "sources": [
            "PS_PERFORM"
          ],
          "status": "current"
        },
        {
          "id": "S_PERFORM",
          "label": "Perform and observe",
          "kind": "process",
          "group": "Culture",
          "sources": [
            "PS_PERFORM",
            "PS_TAVERN"
          ],
          "status": "current"
        },
        {
          "id": "S_FORMLEARN",
          "label": "Learn performance forms",
          "kind": "process",
          "group": "Culture",
          "sources": [
            "PS_TAVERN"
          ],
          "status": "current"
        },
        {
          "id": "S_INSTRUMENT",
          "label": "Instruments and dance space",
          "kind": "state",
          "group": "Culture",
          "sources": [
            "PS_TAVERN"
          ],
          "status": "current"
        },
        {
          "id": "S_ART",
          "label": "Artworks and depictions",
          "kind": "state",
          "group": "Culture",
          "sources": [
            "PS_ART"
          ],
          "status": "current"
        },
        {
          "id": "S_ARTTEXT",
          "label": "Depiction descriptions",
          "kind": "report",
          "group": "Reports",
          "sources": [
            "PS_ART"
          ],
          "status": "current"
        },
        {
          "id": "S_RUMOR",
          "label": "Spread news and rumors",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "PS_RUMOR"
          ],
          "status": "current"
        },
        {
          "id": "S_CONVERT",
          "label": "Prophets / priests convert",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "PS_RELIGION"
          ],
          "status": "current"
        },
        {
          "id": "P_NEEDS",
          "label": "Psychological needs",
          "kind": "state",
          "group": "Cross-system outputs",
          "sources": [
            "PS_NEED"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current"
        },
        {
          "id": "J_SKILL",
          "label": "Skills and experience",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_PERFORM"
          ],
          "status": "current"
        },
        {
          "id": "A_ACTION",
          "label": "Adventurer actions",
          "kind": "control",
          "group": "World continuity",
          "sources": [
            "PS_PERFORM",
            "PS_RUMOR"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "S_CULTURE",
          "label": "generates forms and compositions",
          "sources": [
            "PS_PERFORM"
          ],
          "status": "current",
          "from": "W_HISTORY"
        },
        {
          "to": "S_CULTURE",
          "label": "defines originating traditions",
          "sources": [
            "PS_PERFORM"
          ],
          "status": "current",
          "from": "W_CIV"
        },
        {
          "to": "S_CULTURE",
          "label": "composes new works",
          "sources": [
            "PS_PERFORM"
          ],
          "status": "current",
          "from": "A_ACTION"
        },
        {
          "to": "S_PERFORM",
          "label": "supplies known forms",
          "sources": [
            "PS_PERFORM"
          ],
          "status": "current",
          "from": "S_CULTURE"
        },
        {
          "to": "S_PERFORM",
          "label": "supports music and dance",
          "sources": [
            "PS_TAVERN"
          ],
          "status": "current",
          "from": "S_INSTRUMENT"
        },
        {
          "to": "S_PERFORM",
          "label": "modifies performance quality",
          "sources": [
            "PS_PERFORM"
          ],
          "status": "current",
          "from": "J_SKILL"
        },
        {
          "to": "S_FORMLEARN",
          "label": "teaches heard forms",
          "sources": [
            "PS_TAVERN"
          ],
          "status": "current",
          "from": "S_PERFORM"
        },
        {
          "to": "S_PERFORM",
          "label": "enables newly learned repertoire",
          "sources": [
            "PS_TAVERN"
          ],
          "status": "current",
          "from": "S_FORMLEARN"
        },
        {
          "to": "P_NEEDS",
          "label": "satisfies merriment / art needs",
          "sources": [
            "PS_NEED"
          ],
          "status": "current",
          "from": "S_PERFORM"
        },
        {
          "to": "P_THOUGHT",
          "label": "quality affects enjoyment",
          "sources": [
            "PS_PERFORM"
          ],
          "status": "current",
          "from": "S_PERFORM"
        },
        {
          "to": "S_ART",
          "label": "provides depicted subjects",
          "sources": [
            "PS_ART"
          ],
          "status": "current",
          "from": "W_HISTORY"
        },
        {
          "to": "S_ARTTEXT",
          "label": "inspection describes depicted history",
          "sources": [
            "PS_ART"
          ],
          "status": "current",
          "from": "S_ART"
        },
        {
          "to": "P_NEEDS",
          "label": "admiration satisfies art need",
          "sources": [
            "PS_NEED"
          ],
          "status": "current",
          "from": "S_ART"
        },
        {
          "to": "S_RUMOR",
          "label": "retells witnessed incidents",
          "sources": [
            "PS_RUMOR"
          ],
          "status": "current",
          "from": "A_ACTION"
        },
        {
          "to": "S_CONVERT",
          "label": "creates founding prophets",
          "sources": [
            "PS_RELIGION"
          ],
          "status": "current",
          "from": "W_HISTORY"
        }
      ],
      "file": "26-society-culture",
      "direction": "TB"
    },
    {
      "id": "society_religion",
      "title": "Religions, worship, temples and petitions",
      "parent": "society",
      "parent_title": "Relationships, visitors, culture and religion",
      "core": [
        "B_VALUE",
        "G_RULE",
        "S_CONVERT",
        "S_DESECRATE",
        "S_GRANT",
        "S_PETITION",
        "S_PRAY",
        "S_RELIGION",
        "S_TEMPLE",
        "T_SUPER"
      ],
      "nodes": [
        {
          "id": "S_PERFORM",
          "label": "Perform and observe",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "PS_PERFORM",
            "PS_TAVERN"
          ],
          "status": "current"
        },
        {
          "id": "S_RELIGION",
          "label": "Religions and deities",
          "kind": "state",
          "group": "Religion",
          "sources": [
            "PS_RELIGION"
          ],
          "status": "current"
        },
        {
          "id": "S_CONVERT",
          "label": "Prophets / priests convert",
          "kind": "process",
          "group": "Religion",
          "sources": [
            "PS_RELIGION"
          ],
          "status": "current"
        },
        {
          "id": "S_TEMPLE",
          "label": "Temples and priesthood",
          "kind": "state",
          "group": "Religion",
          "sources": [
            "PS_TEMPLE"
          ],
          "status": "current"
        },
        {
          "id": "S_PRAY",
          "label": "Pray / meditate",
          "kind": "process",
          "group": "Religion",
          "sources": [
            "PS_TEMPLE"
          ],
          "status": "current"
        },
        {
          "id": "S_PETITION",
          "label": "Guild / temple petitions",
          "kind": "state",
          "group": "Public locations",
          "sources": [
            "PS_TEMPLE",
            "PS_GUILD"
          ],
          "status": "current"
        },
        {
          "id": "S_GRANT",
          "label": "Accept and fulfill petitions",
          "kind": "control",
          "group": "Public locations",
          "sources": [
            "PS_TEMPLE",
            "PS_GUILD"
          ],
          "status": "current"
        },
        {
          "id": "S_DESECRATE",
          "label": "Desecrate own deity temple",
          "kind": "process",
          "group": "Religion",
          "sources": [
            "PS_TEMPLE"
          ],
          "status": "current"
        },
        {
          "id": "P_NEEDS",
          "label": "Psychological needs",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_NEED"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current"
        },
        {
          "id": "B_VALUE",
          "label": "Room and location value",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_TEMPLE"
          ],
          "status": "current"
        },
        {
          "id": "T_SUPER",
          "label": "Supernatural effects",
          "kind": "process",
          "group": "Cross-system outputs",
          "sources": [
            "PS_TEMPLE"
          ],
          "status": "current"
        },
        {
          "id": "G_RULE",
          "label": "Government",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_RELIGION"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "S_RELIGION",
          "label": "recruits followers across cultures",
          "sources": [
            "PS_RELIGION"
          ],
          "status": "current",
          "from": "S_CONVERT"
        },
        {
          "to": "S_TEMPLE",
          "label": "followers establish institutions",
          "sources": [
            "PS_RELIGION"
          ],
          "status": "current",
          "from": "S_RELIGION"
        },
        {
          "to": "S_CONVERT",
          "label": "priesthood spreads religion in history",
          "sources": [
            "PS_RELIGION"
          ],
          "status": "current",
          "from": "S_TEMPLE"
        },
        {
          "to": "P_NEEDS",
          "label": "worship strength sets prayer need",
          "sources": [
            "PS_NEED"
          ],
          "status": "current",
          "from": "S_RELIGION"
        },
        {
          "to": "S_PRAY",
          "label": "provides deity-appropriate worship space",
          "sources": [
            "PS_TEMPLE"
          ],
          "status": "current",
          "from": "S_TEMPLE"
        },
        {
          "to": "P_NEEDS",
          "label": "fulfills prayer need",
          "sources": [
            "PS_TEMPLE"
          ],
          "status": "current",
          "from": "S_PRAY"
        },
        {
          "to": "P_THOUGHT",
          "label": "creates positive worship experience",
          "sources": [
            "PS_RELIGION"
          ],
          "status": "current",
          "from": "S_PRAY"
        },
        {
          "to": "S_PERFORM",
          "label": "hosts sacred performance",
          "sources": [
            "PS_TEMPLE"
          ],
          "status": "current",
          "from": "S_TEMPLE"
        },
        {
          "to": "S_PETITION",
          "label": "enough sect members request temple",
          "sources": [
            "PS_TEMPLE"
          ],
          "status": "current",
          "from": "S_RELIGION"
        },
        {
          "to": "S_GRANT",
          "label": "requests location commitment",
          "sources": [
            "PS_TEMPLE",
            "PS_GUILD"
          ],
          "status": "current",
          "from": "S_PETITION"
        },
        {
          "to": "S_TEMPLE",
          "label": "recognizes qualified temple / priests",
          "sources": [
            "PS_TEMPLE"
          ],
          "status": "current",
          "from": "S_GRANT"
        },
        {
          "to": "S_TEMPLE",
          "label": "qualifies temple rank",
          "sources": [
            "PS_TEMPLE"
          ],
          "status": "current",
          "from": "B_VALUE"
        },
        {
          "to": "P_THOUGHT",
          "label": "denial / abandonment upsets",
          "sources": [
            "PS_TEMPLE",
            "PS_GUILD"
          ],
          "status": "current",
          "from": "S_PETITION"
        },
        {
          "to": "S_RELIGION",
          "label": "persecution can expel believers",
          "sources": [
            "PS_RELIGION"
          ],
          "status": "current",
          "from": "G_RULE"
        },
        {
          "to": "T_SUPER",
          "label": "can trigger vampire / werecurse",
          "sources": [
            "PS_TEMPLE"
          ],
          "status": "current",
          "from": "S_DESECRATE"
        },
        {
          "to": "S_DESECRATE",
          "label": "sacred furnishings can be toppled",
          "sources": [
            "PS_TEMPLE"
          ],
          "status": "current",
          "from": "S_TEMPLE"
        }
      ],
      "file": "27-society-religion",
      "direction": "TB"
    },
    {
      "id": "government_offices",
      "title": "Government offices, noble requirements and mandates",
      "parent": "government",
      "parent_title": "Government, law, punishment and intrigue",
      "core": [
        "B_SPACES",
        "E_TRADE",
        "E_WEALTH",
        "G_APPOINT",
        "G_CONSOLE",
        "G_DEMAND",
        "G_ELECT",
        "G_ETHIC",
        "G_MANDATE",
        "G_OFFICE",
        "G_PROMOTE",
        "G_ROOMS",
        "G_RULE",
        "G_WAR",
        "J_WORK",
        "P_PREF",
        "P_THOUGHT",
        "W_CIV",
        "W_HISTORY"
      ],
      "nodes": [
        {
          "id": "W_CIV",
          "label": "Civilizations",
          "kind": "state",
          "group": "Government",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current"
        },
        {
          "id": "W_HISTORY",
          "label": "World history",
          "kind": "state",
          "group": "Government",
          "sources": [
            "PS_NOBLE",
            "PS_INTRIGUE"
          ],
          "status": "current"
        },
        {
          "id": "G_RULE",
          "label": "Government",
          "kind": "state",
          "group": "Government",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current"
        },
        {
          "id": "G_OFFICE",
          "label": "Noble / administrator offices",
          "kind": "state",
          "group": "Government",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current"
        },
        {
          "id": "G_APPOINT",
          "label": "Appoint administrators",
          "kind": "control",
          "group": "Government",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current"
        },
        {
          "id": "G_ELECT",
          "label": "Citizen elections",
          "kind": "process",
          "group": "Government",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current"
        },
        {
          "id": "G_PROMOTE",
          "label": "Noble elevation",
          "kind": "process",
          "group": "Government",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current"
        },
        {
          "id": "G_MANDATE",
          "label": "Production / export mandates",
          "kind": "state",
          "group": "Requirements",
          "sources": [
            "PS_JUSTICE",
            "PS_NOBLE"
          ],
          "status": "current"
        },
        {
          "id": "G_DEMAND",
          "label": "Furniture demands",
          "kind": "state",
          "group": "Requirements",
          "sources": [
            "PS_PREF",
            "PS_NOBLE"
          ],
          "status": "current"
        },
        {
          "id": "G_ROOMS",
          "label": "Ranked room requirements",
          "kind": "state",
          "group": "Requirements",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current"
        },
        {
          "id": "G_CONSOLE",
          "label": "Leader / priest consolation",
          "kind": "process",
          "group": "Government",
          "sources": [
            "PS_NOBLE",
            "PS_RELIGION"
          ],
          "status": "current"
        },
        {
          "id": "G_CRIME",
          "label": "Criminal acts / offenses",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "id": "G_PUNISH",
          "label": "Imprison / beat / hammer",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "id": "G_ETHIC",
          "label": "Civilization ethics",
          "kind": "state",
          "group": "Government",
          "sources": [
            "PS_JUSTICE",
            "PS_ETHIC"
          ],
          "status": "current"
        },
        {
          "id": "G_WAR",
          "label": "World war decisions",
          "kind": "process",
          "group": "World intrigue",
          "sources": [
            "PS_OLD_ETHIC",
            "PS_ETHIC"
          ],
          "status": "inferred",
          "note": "Ethics-to-war relationship inferred from 0.47.05; current Ethic retains migration warning."
        },
        {
          "id": "G_PLOT",
          "label": "Plots and agreements",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_INTRIGUE"
          ],
          "status": "current"
        },
        {
          "id": "P_PREF",
          "label": "Preferences and aversions",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_PREF"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Cross-system outputs",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current"
        },
        {
          "id": "J_WORK",
          "label": "Job execution",
          "kind": "process",
          "group": "Cross-system outputs",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current"
        },
        {
          "id": "E_TRADE",
          "label": "Caravan trade",
          "kind": "process",
          "group": "Cross-system outputs",
          "sources": [
            "PS_NOBLE",
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "id": "E_WEALTH",
          "label": "Fortress wealth",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current"
        },
        {
          "id": "B_SPACES",
          "label": "Rooms and locations",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "G_RULE",
          "label": "defines political entity",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current",
          "from": "W_CIV"
        },
        {
          "to": "G_OFFICE",
          "label": "creates and fills positions",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current",
          "from": "W_HISTORY"
        },
        {
          "to": "G_OFFICE",
          "label": "defines authority and duties",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current",
          "from": "G_RULE"
        },
        {
          "to": "G_OFFICE",
          "label": "selects appointable holders",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current",
          "from": "G_APPOINT"
        },
        {
          "to": "G_OFFICE",
          "label": "selects elected holders",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current",
          "from": "G_ELECT"
        },
        {
          "to": "G_PROMOTE",
          "label": "development qualifies elevation",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current",
          "from": "E_WEALTH"
        },
        {
          "to": "G_OFFICE",
          "label": "raises noble rank",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current",
          "from": "G_PROMOTE"
        },
        {
          "to": "J_WORK",
          "label": "manager authorizes work orders",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current",
          "from": "G_OFFICE"
        },
        {
          "to": "E_TRADE",
          "label": "broker negotiates trade",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current",
          "from": "G_OFFICE"
        },
        {
          "to": "G_MANDATE",
          "label": "office permits mandates",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current",
          "from": "G_OFFICE"
        },
        {
          "to": "G_DEMAND",
          "label": "office permits furniture requests",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current",
          "from": "G_OFFICE"
        },
        {
          "to": "G_ROOMS",
          "label": "rank sets room expectations",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current",
          "from": "G_OFFICE"
        },
        {
          "to": "G_MANDATE",
          "label": "selects wanted or banned item",
          "sources": [
            "PS_PREF"
          ],
          "status": "current",
          "from": "P_PREF"
        },
        {
          "to": "G_DEMAND",
          "label": "selects desired furnishing",
          "sources": [
            "PS_PREF"
          ],
          "status": "current",
          "from": "P_PREF"
        },
        {
          "to": "G_ROOMS",
          "label": "satisfies or fails room standard",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current",
          "from": "B_SPACES"
        },
        {
          "to": "P_THOUGHT",
          "label": "substandard rooms upset noble",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current",
          "from": "G_ROOMS"
        },
        {
          "to": "G_CONSOLE",
          "label": "leaders hear grievances",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current",
          "from": "G_OFFICE"
        },
        {
          "to": "P_THOUGHT",
          "label": "gives distressed citizens relief",
          "sources": [
            "PS_NOBLE"
          ],
          "status": "current",
          "from": "G_CONSOLE"
        },
        {
          "to": "G_MANDATE",
          "label": "production fulfills order",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "J_WORK"
        },
        {
          "to": "E_TRADE",
          "label": "legally forbids specified exports",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "G_MANDATE"
        },
        {
          "to": "G_CRIME",
          "label": "unfulfilled production becomes offense",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "G_MANDATE"
        },
        {
          "to": "G_CRIME",
          "label": "banned exports incriminate haulers",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "E_TRADE"
        },
        {
          "to": "G_PUNISH",
          "label": "sets punishment severity",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "G_ETHIC"
        },
        {
          "to": "G_PLOT",
          "label": "historical figures form schemes",
          "sources": [
            "PS_INTRIGUE"
          ],
          "status": "current",
          "from": "W_HISTORY"
        },
        {
          "to": "G_WAR",
          "label": "0.47.05 inference: animosity biases war",
          "sources": [
            "PS_ETHIC",
            "PS_OLD_ETHIC"
          ],
          "status": "inferred",
          "from": "G_ETHIC",
          "note": "Ruler threshold and military risk also matter; no exact current formula asserted."
        },
        {
          "to": "P_THOUGHT",
          "label": "0.47.05 inference: fulfillment changes mood",
          "sources": [
            "PS_DEMAND",
            "PS_OLD_DEMAND"
          ],
          "status": "inferred",
          "from": "G_DEMAND",
          "note": "Furniture demands are not mapped to criminal punishment; migrated Demand contradicts imprecise combined wording on Noble."
        }
      ],
      "file": "28-government-offices",
      "direction": "TB"
    },
    {
      "id": "government_justice",
      "title": "Crime, investigation, punishment and conspiracies",
      "parent": "government",
      "parent_title": "Government, law, punishment and intrigue",
      "core": [
        "A_ACTION",
        "C_HEALTH",
        "G_AGENT",
        "G_CONVICT",
        "G_CORRUPT",
        "G_CRIME",
        "G_EVIDENCE",
        "G_GUARD",
        "G_INTELUI",
        "G_INTERROGATE",
        "G_INVESTIGATE",
        "G_JAIL",
        "G_NETWORK",
        "G_PLOT",
        "G_PUNISH",
        "J_SKILL",
        "P_BREAKDOWN",
        "P_PERSON",
        "P_VALUES",
        "S_REL"
      ],
      "nodes": [
        {
          "id": "G_CRIME",
          "label": "Criminal acts / offenses",
          "kind": "state",
          "group": "Justice",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "id": "G_EVIDENCE",
          "label": "Witness reports / evidence",
          "kind": "state",
          "group": "Justice",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "id": "G_INTERROGATE",
          "label": "Interrogate suspects",
          "kind": "process",
          "group": "Justice",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "id": "G_INVESTIGATE",
          "label": "Order interrogation / conviction",
          "kind": "control",
          "group": "Justice",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "id": "G_CONVICT",
          "label": "Conviction / sentence",
          "kind": "state",
          "group": "Justice",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "id": "G_GUARD",
          "label": "Sheriff / fortress guard",
          "kind": "state",
          "group": "Justice",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "id": "G_PUNISH",
          "label": "Imprison / beat / hammer",
          "kind": "process",
          "group": "Justice",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "id": "G_JAIL",
          "label": "Dungeon cages / restraints",
          "kind": "state",
          "group": "Justice",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "id": "G_PLOT",
          "label": "Plots and agreements",
          "kind": "state",
          "group": "World intrigue",
          "sources": [
            "PS_INTRIGUE"
          ],
          "status": "current"
        },
        {
          "id": "G_AGENT",
          "label": "Agents / false identities",
          "kind": "state",
          "group": "World intrigue",
          "sources": [
            "PS_INTRIGUE"
          ],
          "status": "current"
        },
        {
          "id": "G_CORRUPT",
          "label": "Persuade / bribe / blackmail",
          "kind": "process",
          "group": "World intrigue",
          "sources": [
            "PS_INTRIGUE"
          ],
          "status": "current"
        },
        {
          "id": "G_NETWORK",
          "label": "Recruited conspirators",
          "kind": "state",
          "group": "World intrigue",
          "sources": [
            "PS_INTRIGUE"
          ],
          "status": "current"
        },
        {
          "id": "G_INTELUI",
          "label": "Cases / intelligence reports",
          "kind": "report",
          "group": "Reports",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "id": "P_PERSON",
          "label": "Personality facets",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "id": "P_VALUES",
          "label": "Personal values",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_THOUGHT"
          ],
          "status": "current"
        },
        {
          "id": "P_BREAKDOWN",
          "label": "Temporary breakdown",
          "kind": "process",
          "group": "Cross-system inputs",
          "sources": [
            "PS_BREAK"
          ],
          "status": "current"
        },
        {
          "id": "J_SKILL",
          "label": "Skills and experience",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_INTRIGUE"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Cross-system outputs",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        },
        {
          "id": "A_ACTION",
          "label": "Adventurer actions",
          "kind": "control",
          "group": "World intrigue",
          "sources": [
            "PS_INTRIGUE"
          ],
          "status": "current"
        },
        {
          "id": "S_REL",
          "label": "Relationships and allegiances",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "G_CRIME",
          "label": "tantrum assault / damage offends",
          "sources": [
            "PS_BREAK"
          ],
          "status": "current",
          "from": "P_BREAKDOWN"
        },
        {
          "to": "G_EVIDENCE",
          "label": "witnesses can report offenses",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "G_CRIME"
        },
        {
          "to": "G_INTERROGATE",
          "label": "selects suspect",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "G_INVESTIGATE"
        },
        {
          "to": "G_INTERROGATE",
          "label": "escorts and questions suspect",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "G_GUARD"
        },
        {
          "to": "G_INTERROGATE",
          "label": "opposed social skills decide success",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "J_SKILL"
        },
        {
          "to": "G_EVIDENCE",
          "label": "reveals confessions and members",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "G_INTERROGATE"
        },
        {
          "to": "G_CONVICT",
          "label": "can convict selected suspect",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "G_INVESTIGATE"
        },
        {
          "to": "G_PUNISH",
          "label": "authorizes sentence",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "G_CONVICT"
        },
        {
          "to": "G_PUNISH",
          "label": "carries out punishment",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "G_GUARD"
        },
        {
          "to": "G_PUNISH",
          "label": "missing cells can force beating",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "G_JAIL"
        },
        {
          "to": "C_HEALTH",
          "label": "beatings can injure",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "G_PUNISH"
        },
        {
          "to": "P_THOUGHT",
          "label": "creates punishment experiences",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "G_PUNISH"
        },
        {
          "to": "G_INTELUI",
          "label": "displays known cases and plots",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "G_EVIDENCE"
        },
        {
          "to": "G_AGENT",
          "label": "sends infiltrators",
          "sources": [
            "PS_INTRIGUE"
          ],
          "status": "current",
          "from": "G_PLOT"
        },
        {
          "to": "G_CORRUPT",
          "label": "recruits local residents",
          "sources": [
            "PS_INTRIGUE"
          ],
          "status": "current",
          "from": "G_AGENT"
        },
        {
          "to": "G_CORRUPT",
          "label": "opposed social skills affect success",
          "sources": [
            "PS_INTRIGUE"
          ],
          "status": "current",
          "from": "J_SKILL"
        },
        {
          "to": "G_CORRUPT",
          "label": "modifies susceptibility",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "P_PERSON"
        },
        {
          "to": "G_CORRUPT",
          "label": "modifies susceptibility",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current",
          "from": "P_VALUES"
        },
        {
          "to": "G_NETWORK",
          "label": "successful agreement recruits",
          "sources": [
            "PS_INTRIGUE"
          ],
          "status": "current",
          "from": "G_CORRUPT"
        },
        {
          "to": "G_PLOT",
          "label": "executes agreed schemes",
          "sources": [
            "PS_INTRIGUE"
          ],
          "status": "current",
          "from": "G_NETWORK"
        },
        {
          "to": "G_CRIME",
          "label": "can cause theft and espionage",
          "sources": [
            "PS_INTRIGUE"
          ],
          "status": "current",
          "from": "G_PLOT"
        },
        {
          "to": "G_NETWORK",
          "label": "can expose members",
          "sources": [
            "PS_INTRIGUE"
          ],
          "status": "current",
          "from": "G_INTERROGATE"
        },
        {
          "to": "G_INTERROGATE",
          "label": "uses persuasion or intimidation",
          "sources": [
            "PS_INTRIGUE"
          ],
          "status": "current",
          "from": "A_ACTION"
        },
        {
          "from": "S_REL",
          "to": "G_EVIDENCE",
          "label": "grudges can motivate false reports",
          "sources": [
            "PS_JUSTICE"
          ],
          "status": "current"
        }
      ],
      "file": "29-government-justice",
      "direction": "TB"
    },
    {
      "id": "learning_practice",
      "title": "Practice, performance, skill rust and guild teaching",
      "parent": "learning",
      "parent_title": "Skills, guild teaching, scholarship and written knowledge",
      "core": [
        "C_HEALTH",
        "E_GOODS",
        "J_SKILL",
        "J_WORK",
        "P_FOCUS",
        "P_NEEDS",
        "P_PREF",
        "P_THOUGHT",
        "S_APPRENTICE",
        "S_ATTRIBUTE",
        "S_CHECK",
        "S_DEMONSTRATE",
        "S_GUILD",
        "S_PROFREPORT",
        "S_RUST",
        "S_TEACH"
      ],
      "nodes": [
        {
          "id": "J_SKILL",
          "label": "Skills and experience",
          "kind": "state",
          "group": "Practice and ability",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current"
        },
        {
          "id": "J_WORK",
          "label": "Job execution",
          "kind": "process",
          "group": "Practice and ability",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current"
        },
        {
          "id": "S_RUST",
          "label": "Skill rust / disuse",
          "kind": "state",
          "group": "Practice and ability",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current"
        },
        {
          "id": "S_ATTRIBUTE",
          "label": "Physical / mental attributes",
          "kind": "state",
          "group": "Practice and ability",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current"
        },
        {
          "id": "S_CHECK",
          "label": "Task-specific performance rolls",
          "kind": "process",
          "group": "Practice and ability",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current"
        },
        {
          "id": "S_PROFREPORT",
          "label": "Profession / skill display",
          "kind": "report",
          "group": "Reports",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current"
        },
        {
          "id": "S_GUILD",
          "label": "Guild / guildhall",
          "kind": "state",
          "group": "Teaching",
          "sources": [
            "PS_GUILD"
          ],
          "status": "current"
        },
        {
          "id": "S_DEMONSTRATE",
          "label": "Skill demonstration",
          "kind": "process",
          "group": "Teaching",
          "sources": [
            "PS_GUILD"
          ],
          "status": "current"
        },
        {
          "id": "S_TEACH",
          "label": "Teacher / student skill",
          "kind": "state",
          "group": "Teaching",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current"
        },
        {
          "id": "S_APPRENTICE",
          "label": "Master-apprentice teaching",
          "kind": "process",
          "group": "Teaching",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current"
        },
        {
          "id": "S_CREDIT",
          "label": "Topic-specific research progress",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_TOPIC"
          ],
          "status": "current"
        },
        {
          "id": "S_KNOW",
          "label": "Known academic topics",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_TOPIC"
          ],
          "status": "current"
        },
        {
          "id": "S_BLANK",
          "label": "Blank quires / scrolls",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Cross-system outputs",
          "sources": [
            "PS_BOOK",
            "PS_SKILL"
          ],
          "status": "current"
        },
        {
          "id": "P_FOCUS",
          "label": "Focus / distraction",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current"
        },
        {
          "id": "P_PREF",
          "label": "Preferences and aversions",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_PREF"
          ],
          "status": "current"
        },
        {
          "id": "P_NEEDS",
          "label": "Psychological needs",
          "kind": "state",
          "group": "Cross-system outputs",
          "sources": [
            "PS_GUILD",
            "PS_BOOK"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Cross-system outputs",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "J_SKILL",
          "label": "using skills earns experience",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current",
          "from": "J_WORK"
        },
        {
          "to": "S_ATTRIBUTE",
          "label": "exercises associated attributes",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current",
          "from": "J_WORK"
        },
        {
          "to": "S_CHECK",
          "label": "raises applicable effectiveness",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current",
          "from": "J_SKILL"
        },
        {
          "to": "S_CHECK",
          "label": "contributes to applicable rolls",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current",
          "from": "S_ATTRIBUTE"
        },
        {
          "to": "S_CHECK",
          "label": "modifies focus-sensitive rolls",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current",
          "from": "P_FOCUS"
        },
        {
          "to": "S_CHECK",
          "label": "matching item / material boosts quality",
          "sources": [
            "PS_PREF"
          ],
          "status": "current",
          "from": "P_PREF"
        },
        {
          "to": "S_CHECK",
          "label": "ailments impose penalties",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current",
          "from": "C_HEALTH"
        },
        {
          "to": "J_WORK",
          "label": "determines time or result",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current",
          "from": "S_CHECK"
        },
        {
          "to": "E_GOODS",
          "label": "sets crafting quality / yield",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current",
          "from": "S_CHECK"
        },
        {
          "to": "J_SKILL",
          "label": "long disuse loses experience",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current",
          "from": "S_RUST"
        },
        {
          "to": "S_RUST",
          "label": "skill practice removes rust",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current",
          "from": "J_WORK"
        },
        {
          "to": "S_PROFREPORT",
          "label": "highest ranks determine profession label",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current",
          "from": "J_SKILL"
        },
        {
          "to": "S_DEMONSTRATE",
          "label": "hosts relevant skill instruction",
          "sources": [
            "PS_GUILD"
          ],
          "status": "current",
          "from": "S_GUILD"
        },
        {
          "to": "J_SKILL",
          "label": "trains learners including children",
          "sources": [
            "PS_GUILD"
          ],
          "status": "current",
          "from": "S_DEMONSTRATE"
        },
        {
          "to": "S_DEMONSTRATE",
          "label": "higher ranks favor teaching",
          "sources": [
            "PS_GUILD"
          ],
          "status": "current",
          "from": "J_SKILL"
        },
        {
          "to": "P_NEEDS",
          "label": "teaching satisfies several needs",
          "sources": [
            "PS_GUILD"
          ],
          "status": "current",
          "from": "S_DEMONSTRATE"
        },
        {
          "to": "P_THOUGHT",
          "label": "participants feel interest / satisfaction",
          "sources": [
            "PS_GUILD"
          ],
          "status": "current",
          "from": "S_DEMONSTRATE"
        },
        {
          "to": "S_APPRENTICE",
          "label": "affects learning speed",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current",
          "from": "S_TEACH"
        },
        {
          "to": "S_KNOW",
          "label": "transmits mastered topics",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current",
          "from": "S_APPRENTICE"
        },
        {
          "to": "S_CREDIT",
          "label": "relevant skill increases research credit",
          "sources": [
            "PS_TOPIC"
          ],
          "status": "current",
          "from": "J_SKILL"
        },
        {
          "to": "S_BLANK",
          "label": "paper industry supplies blanks",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current",
          "from": "E_GOODS"
        }
      ],
      "file": "30-learning-practice",
      "direction": "TB"
    },
    {
      "id": "learning_scholarship",
      "title": "Research, discoveries, authorship and reading",
      "parent": "learning",
      "parent_title": "Skills, guild teaching, scholarship and written knowledge",
      "core": [
        "A_ACTION",
        "E_TRADE",
        "P_VALUES",
        "S_ASSIGN",
        "S_BLANK",
        "S_BOOK",
        "S_CONTENT",
        "S_COPY",
        "S_CREDIT",
        "S_DISCOVERY",
        "S_FORM",
        "S_KNOW",
        "S_LIBRARY",
        "S_READ",
        "S_RESEARCH",
        "S_VISITOR",
        "S_WRITE",
        "T_SUPER",
        "W_ACT",
        "W_HISTORY"
      ],
      "nodes": [
        {
          "id": "J_SKILL",
          "label": "Skills and experience",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_SKILL"
          ],
          "status": "current"
        },
        {
          "id": "S_LIBRARY",
          "label": "Library and book storage",
          "kind": "state",
          "group": "Scholarship",
          "sources": [
            "PS_BOOK",
            "PS_SCHOLAR"
          ],
          "status": "current"
        },
        {
          "id": "S_ASSIGN",
          "label": "Assign scholars / scribes",
          "kind": "control",
          "group": "Scholarship",
          "sources": [
            "PS_SCHOLAR",
            "PS_BOOK"
          ],
          "status": "current"
        },
        {
          "id": "S_RESEARCH",
          "label": "Ponder and discuss topics",
          "kind": "process",
          "group": "Scholarship",
          "sources": [
            "PS_SCHOLAR",
            "PS_TOPIC"
          ],
          "status": "current"
        },
        {
          "id": "S_CREDIT",
          "label": "Topic-specific research progress",
          "kind": "state",
          "group": "Scholarship",
          "sources": [
            "PS_TOPIC"
          ],
          "status": "current"
        },
        {
          "id": "S_DISCOVERY",
          "label": "Discover a topic",
          "kind": "process",
          "group": "Scholarship",
          "sources": [
            "PS_TOPIC"
          ],
          "status": "current"
        },
        {
          "id": "S_KNOW",
          "label": "Known academic topics",
          "kind": "state",
          "group": "Scholarship",
          "sources": [
            "PS_TOPIC"
          ],
          "status": "current"
        },
        {
          "id": "S_FORM",
          "label": "Known literary forms",
          "kind": "state",
          "group": "Scholarship",
          "sources": [
            "PS_TOPIC"
          ],
          "status": "current"
        },
        {
          "id": "S_BLANK",
          "label": "Blank quires / scrolls",
          "kind": "state",
          "group": "Books",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current"
        },
        {
          "id": "S_WRITE",
          "label": "Write original work",
          "kind": "process",
          "group": "Books",
          "sources": [
            "PS_BOOK",
            "PS_SCHOLAR"
          ],
          "status": "current"
        },
        {
          "id": "S_COPY",
          "label": "Copy written work",
          "kind": "process",
          "group": "Books",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current"
        },
        {
          "id": "S_BOOK",
          "label": "Written books and scrolls",
          "kind": "state",
          "group": "Books",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current"
        },
        {
          "id": "S_READ",
          "label": "Read written content",
          "kind": "process",
          "group": "Books",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current"
        },
        {
          "id": "S_CONTENT",
          "label": "Content description / title",
          "kind": "report",
          "group": "Reports",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current"
        },
        {
          "id": "S_VISITOR",
          "label": "Visitors and residents",
          "kind": "state",
          "group": "World continuity",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current"
        },
        {
          "id": "W_HISTORY",
          "label": "World history",
          "kind": "state",
          "group": "World continuity",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current"
        },
        {
          "id": "E_TRADE",
          "label": "Caravan trade",
          "kind": "process",
          "group": "World continuity",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current"
        },
        {
          "id": "P_VALUES",
          "label": "Personal values",
          "kind": "state",
          "group": "Cross-system inputs",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current"
        },
        {
          "id": "P_NEEDS",
          "label": "Psychological needs",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_GUILD",
            "PS_BOOK"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current"
        },
        {
          "id": "T_SUPER",
          "label": "Supernatural effects",
          "kind": "process",
          "group": "Cross-system outputs",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current"
        },
        {
          "id": "A_ACTION",
          "label": "Adventurer actions",
          "kind": "control",
          "group": "World continuity",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current"
        },
        {
          "id": "W_ACT",
          "label": "Offscreen world activity",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "S_RESEARCH",
          "label": "appoints library researchers",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current",
          "from": "S_ASSIGN"
        },
        {
          "to": "S_RESEARCH",
          "label": "rejecting knowledge blocks research",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current",
          "from": "P_VALUES"
        },
        {
          "to": "S_RESEARCH",
          "label": "hosts scholarly activities",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current",
          "from": "S_LIBRARY"
        },
        {
          "to": "S_RESEARCH",
          "label": "brings visiting scholars",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current",
          "from": "S_VISITOR"
        },
        {
          "to": "J_SKILL",
          "label": "pondering / discussion trains skills",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current",
          "from": "S_RESEARCH"
        },
        {
          "to": "S_CREDIT",
          "label": "activity cycles accumulate progress",
          "sources": [
            "PS_TOPIC"
          ],
          "status": "current",
          "from": "S_RESEARCH"
        },
        {
          "to": "S_DISCOVERY",
          "label": "probabilistically enables breakthrough",
          "sources": [
            "PS_TOPIC"
          ],
          "status": "current",
          "from": "S_CREDIT"
        },
        {
          "to": "S_KNOW",
          "label": "adds individual topic knowledge",
          "sources": [
            "PS_TOPIC"
          ],
          "status": "current",
          "from": "S_DISCOVERY"
        },
        {
          "to": "S_RESEARCH",
          "label": "prerequisites permit further topics",
          "sources": [
            "PS_TOPIC"
          ],
          "status": "current",
          "from": "S_KNOW"
        },
        {
          "to": "P_THOUGHT",
          "label": "success creates satisfaction",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current",
          "from": "S_DISCOVERY"
        },
        {
          "to": "S_FORM",
          "label": "literary discoveries unlock forms",
          "sources": [
            "PS_TOPIC"
          ],
          "status": "current",
          "from": "S_KNOW"
        },
        {
          "to": "S_WRITE",
          "label": "enables corresponding work types",
          "sources": [
            "PS_TOPIC"
          ],
          "status": "current",
          "from": "S_FORM"
        },
        {
          "to": "S_WRITE",
          "label": "supplies manual subjects",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current",
          "from": "S_KNOW"
        },
        {
          "to": "S_WRITE",
          "label": "blank writing material is consumed by",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current",
          "from": "S_BLANK"
        },
        {
          "to": "S_BOOK",
          "label": "creates original artifact work",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current",
          "from": "S_WRITE"
        },
        {
          "to": "S_COPY",
          "label": "blank writing material is consumed by",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current",
          "from": "S_BLANK"
        },
        {
          "to": "S_COPY",
          "label": "appoints scribes",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current",
          "from": "S_ASSIGN"
        },
        {
          "to": "S_COPY",
          "label": "supplies original content",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current",
          "from": "S_BOOK"
        },
        {
          "to": "S_BOOK",
          "label": "produces non-artifact copies",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current",
          "from": "S_COPY"
        },
        {
          "to": "S_READ",
          "label": "supplies readable text",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current",
          "from": "S_BOOK"
        },
        {
          "to": "S_KNOW",
          "label": "manual teaches its subject",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current",
          "from": "S_READ"
        },
        {
          "to": "P_NEEDS",
          "label": "satisfies abstract thought / introspection",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current",
          "from": "S_READ"
        },
        {
          "to": "T_SUPER",
          "label": "life-and-death secret grants necromancy",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current",
          "from": "S_READ"
        },
        {
          "to": "S_BOOK",
          "label": "imports / exports written works",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current",
          "from": "E_TRADE"
        },
        {
          "to": "S_BOOK",
          "label": "authors create persistent works",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current",
          "from": "W_HISTORY"
        },
        {
          "to": "S_CONTENT",
          "label": "inspection summarizes subject / authorship",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current",
          "from": "S_BOOK"
        },
        {
          "to": "S_BOOK",
          "label": "stores accessible written works",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current",
          "from": "S_LIBRARY"
        },
        {
          "to": "S_READ",
          "label": "literate adventurer reads",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current",
          "from": "A_ACTION"
        },
        {
          "to": "S_WRITE",
          "label": "chooses available written work",
          "sources": [
            "PS_BOOK"
          ],
          "status": "current",
          "from": "A_ACTION"
        },
        {
          "from": "W_ACT",
          "to": "S_RESEARCH",
          "label": "retired scholars can continue research",
          "sources": [
            "PS_SCHOLAR"
          ],
          "status": "current"
        }
      ],
      "file": "31-learning-scholarship",
      "direction": "TB"
    },
    {
      "id": "creatures-physiology",
      "title": "Creature bodies, vital maintenance and injury",
      "parent": "creatures-healthcare",
      "parent_title": "Creatures, physiology and healthcare",
      "core": [
        "C_ALCOHOL",
        "C_ATTR",
        "C_BLEED",
        "C_BODY",
        "C_DEATH",
        "C_DISABILITY",
        "C_FUNCTION",
        "C_GROWTH",
        "C_HEALTH",
        "C_INFECTION",
        "C_LIFESPAN",
        "C_MAINTAIN",
        "C_PAIN",
        "C_VITAL",
        "J_WORK",
        "M_COMBAT",
        "P_THOUGHT",
        "T_SUPER",
        "W_ENV"
      ],
      "nodes": [
        {
          "id": "C_BODY",
          "label": "Body and tissues",
          "kind": "state",
          "group": "Anatomy and capacity",
          "sources": [
            "SRC_B_TISSUE",
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "id": "C_FUNCTION",
          "label": "Grasp, stance, senses, breathing",
          "kind": "state",
          "group": "Anatomy and capacity",
          "sources": [
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "id": "C_ATTR",
          "label": "Physical attributes",
          "kind": "state",
          "group": "Anatomy and capacity",
          "sources": [
            "SRC_B_ATTRIBUTE"
          ],
          "status": "current"
        },
        {
          "id": "C_GROWTH",
          "label": "Age and growth",
          "kind": "process",
          "group": "Anatomy and capacity",
          "sources": [
            "SRC_B_AGE"
          ],
          "status": "current"
        },
        {
          "id": "C_LIFESPAN",
          "label": "Species lifespan",
          "kind": "state",
          "group": "Anatomy and capacity",
          "sources": [
            "SRC_B_AGE"
          ],
          "status": "current"
        },
        {
          "id": "C_VITAL",
          "label": "Hunger, thirst, drowsiness",
          "kind": "state",
          "group": "Vital maintenance",
          "sources": [
            "SRC_B_FOOD",
            "SRC_B_THIRST",
            "SRC_B_SLEEP"
          ],
          "status": "current"
        },
        {
          "id": "C_MAINTAIN",
          "label": "Eat, drink and sleep",
          "kind": "process",
          "group": "Vital maintenance",
          "sources": [
            "SRC_B_FOOD",
            "SRC_B_THIRST",
            "SRC_B_SLEEP"
          ],
          "status": "current"
        },
        {
          "id": "C_ALCOHOL",
          "label": "Alcohol dependence / intoxication",
          "kind": "state",
          "group": "Vital maintenance",
          "sources": [
            "SRC_B_THIRST",
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Damage and consequences",
          "sources": [
            "SRC_B_WOUND",
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "id": "C_BLEED",
          "label": "Blood loss",
          "kind": "state",
          "group": "Damage and consequences",
          "sources": [
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "id": "C_PAIN",
          "label": "Pain and unconsciousness",
          "kind": "state",
          "group": "Damage and consequences",
          "sources": [
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "id": "C_INFECTION",
          "label": "Wound infection",
          "kind": "state",
          "group": "Damage and consequences",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "id": "C_DISABILITY",
          "label": "Lost parts / nerve disability",
          "kind": "state",
          "group": "Damage and consequences",
          "sources": [
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "id": "C_DEATH",
          "label": "Death and corpses",
          "kind": "state",
          "group": "Damage and consequences",
          "sources": [
            "SRC_B_WOUND",
            "SRC_B_AGE"
          ],
          "status": "current"
        },
        {
          "id": "C_RECOVER",
          "label": "Recover wounded",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "id": "J_WORK",
          "label": "Job execution",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_FOOD",
            "SRC_B_SLEEP",
            "SRC_B_ATTRIBUTE"
          ],
          "status": "current"
        },
        {
          "id": "M_COMBAT",
          "label": "Combat",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "W_ENV",
          "label": "Local environment",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_FOOD",
            "SRC_B_THIRST",
            "SRC_B_SLEEP"
          ],
          "status": "current"
        },
        {
          "id": "T_SUPER",
          "label": "Supernatural effects",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "from": "C_BODY",
          "to": "C_FUNCTION",
          "label": "provides functional organs",
          "sources": [
            "SRC_B_TISSUE"
          ],
          "status": "current"
        },
        {
          "from": "C_GROWTH",
          "to": "C_BODY",
          "label": "changes size until fully grown",
          "sources": [
            "SRC_B_AGE"
          ],
          "status": "current"
        },
        {
          "from": "C_LIFESPAN",
          "to": "C_DEATH",
          "label": "bounds natural age death",
          "sources": [
            "SRC_B_AGE"
          ],
          "status": "current"
        },
        {
          "from": "J_WORK",
          "to": "C_ATTR",
          "label": "skill use exercises associated attributes",
          "sources": [
            "SRC_B_ATTRIBUTE"
          ],
          "status": "current"
        },
        {
          "from": "C_ATTR",
          "to": "J_WORK",
          "label": "changes strength and carrying capacity",
          "sources": [
            "SRC_B_ATTRIBUTE"
          ],
          "status": "current"
        },
        {
          "from": "C_ATTR",
          "to": "M_COMBAT",
          "label": "changes swing force and endurance",
          "sources": [
            "SRC_B_ATTRIBUTE"
          ],
          "status": "current"
        },
        {
          "from": "C_VITAL",
          "to": "C_MAINTAIN",
          "label": "triggers maintenance activities",
          "sources": [
            "SRC_B_FOOD",
            "SRC_B_THIRST",
            "SRC_B_SLEEP"
          ],
          "status": "current"
        },
        {
          "from": "C_MAINTAIN",
          "to": "C_VITAL",
          "label": "reduces physiological deficits",
          "sources": [
            "SRC_B_FOOD",
            "SRC_B_THIRST",
            "SRC_B_SLEEP"
          ],
          "status": "current"
        },
        {
          "from": "C_VITAL",
          "to": "J_WORK",
          "label": "deprivation slows work",
          "sources": [
            "SRC_B_FOOD",
            "SRC_B_THIRST",
            "SRC_B_SLEEP"
          ],
          "status": "current"
        },
        {
          "from": "C_VITAL",
          "to": "P_THOUGHT",
          "label": "deprivation creates adverse experiences",
          "sources": [
            "SRC_B_FOOD",
            "SRC_B_THIRST",
            "SRC_B_SLEEP"
          ],
          "status": "current"
        },
        {
          "from": "C_VITAL",
          "to": "C_DEATH",
          "label": "starvation or dehydration can kill",
          "sources": [
            "SRC_B_FOOD",
            "SRC_B_THIRST"
          ],
          "status": "current"
        },
        {
          "from": "C_MAINTAIN",
          "to": "C_ALCOHOL",
          "label": "alcohol drinking prevents withdrawal",
          "sources": [
            "SRC_B_THIRST"
          ],
          "status": "current"
        },
        {
          "from": "C_ALCOHOL",
          "to": "J_WORK",
          "label": "withdrawal slows dwarves",
          "sources": [
            "SRC_B_THIRST"
          ],
          "status": "current"
        },
        {
          "from": "C_ALCOHOL",
          "to": "C_HEALTH",
          "label": "overdrinking causes syndrome symptoms",
          "sources": [
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "from": "M_COMBAT",
          "to": "C_HEALTH",
          "label": "damages specific tissues",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "W_ENV",
          "to": "C_HEALTH",
          "label": "heat, falls and drowning injure",
          "sources": [
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "from": "C_HEALTH",
          "to": "C_FUNCTION",
          "label": "damaged organs lose function",
          "sources": [
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "from": "C_HEALTH",
          "to": "C_BLEED",
          "label": "torn vessels bleed",
          "sources": [
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "from": "C_HEALTH",
          "to": "C_PAIN",
          "label": "tissue damage produces pain",
          "sources": [
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "from": "C_PAIN",
          "to": "M_COMBAT",
          "label": "unconsciousness exposes targets",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "C_HEALTH",
          "to": "C_DISABILITY",
          "label": "severing or nerve injury disables",
          "sources": [
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "from": "C_DISABILITY",
          "to": "J_WORK",
          "label": "restricts movement and grasping",
          "sources": [
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "from": "C_BLEED",
          "to": "C_DEATH",
          "label": "severe loss is fatal",
          "sources": [
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "from": "C_HEALTH",
          "to": "C_INFECTION",
          "label": "open wounds risk infection",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "C_INFECTION",
          "to": "C_BLEED",
          "label": "infection causes continuing blood loss",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "C_HEALTH",
          "to": "C_RECOVER",
          "label": "immobile casualties need hauling",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "T_SUPER",
          "to": "C_HEALTH",
          "label": "some effects heal or inflict injury",
          "sources": [
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        }
      ],
      "file": "32-creatures-physiology",
      "direction": "TB"
    },
    {
      "id": "healthcare",
      "title": "Hospital admission, diagnosis, treatment and recovery",
      "parent": "creatures-healthcare",
      "parent_title": "Creatures, physiology and healthcare",
      "core": [
        "B_SPACES",
        "C_AID",
        "C_BONE",
        "C_CLEAN",
        "C_DIAG",
        "C_HEAL",
        "C_HOSPITAL",
        "C_NURSE",
        "C_RECOVER",
        "C_REPORT",
        "C_SURGERY",
        "C_SUTURE",
        "E_GOODS"
      ],
      "nodes": [
        {
          "id": "C_VITAL",
          "label": "Hunger, thirst, drowsiness",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_FOOD",
            "SRC_B_THIRST",
            "SRC_B_SLEEP"
          ],
          "status": "current"
        },
        {
          "id": "C_MAINTAIN",
          "label": "Eat, drink and sleep",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_FOOD",
            "SRC_B_THIRST",
            "SRC_B_SLEEP"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_WOUND",
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "id": "C_BLEED",
          "label": "Blood loss",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "id": "C_INFECTION",
          "label": "Wound infection",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "id": "C_DISABILITY",
          "label": "Lost parts / nerve disability",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "id": "C_HOSPITAL",
          "label": "Hospital and staff assignments",
          "kind": "control",
          "group": "Healthcare workflow",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "id": "C_RECOVER",
          "label": "Recover wounded",
          "kind": "process",
          "group": "Healthcare workflow",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "id": "C_DIAG",
          "label": "Diagnosis / prescribed procedures",
          "kind": "process",
          "group": "Healthcare workflow",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "id": "C_CLEAN",
          "label": "Wash wounds with water / soap",
          "kind": "process",
          "group": "Healthcare workflow",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "id": "C_SURGERY",
          "label": "Surgery",
          "kind": "process",
          "group": "Healthcare workflow",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "id": "C_BONE",
          "label": "Set, splint or cast bones",
          "kind": "process",
          "group": "Healthcare workflow",
          "sources": [
            "SRC_B_CARE",
            "SRC_B_TISSUE"
          ],
          "status": "current"
        },
        {
          "id": "C_SUTURE",
          "label": "Suture / dress wounds",
          "kind": "process",
          "group": "Healthcare workflow",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "id": "C_NURSE",
          "label": "Feed and water patients",
          "kind": "process",
          "group": "Healthcare workflow",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "id": "C_HEAL",
          "label": "Rest and tissue healing",
          "kind": "process",
          "group": "Healthcare workflow",
          "sources": [
            "SRC_B_CARE",
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "id": "C_AID",
          "label": "Crutches",
          "kind": "state",
          "group": "Healthcare workflow",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "id": "C_REPORT",
          "label": "Health / diagnosis report",
          "kind": "report",
          "group": "Observation and interfaces",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_CARE",
            "SRC_B_FOOD"
          ],
          "status": "current"
        },
        {
          "id": "B_SPACES",
          "label": "Rooms and locations",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_CARE",
            "SRC_B_SLEEP"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "from": "E_GOODS",
          "to": "C_MAINTAIN",
          "label": "supplies food and drink",
          "sources": [
            "SRC_B_FOOD",
            "SRC_B_THIRST"
          ],
          "status": "current"
        },
        {
          "from": "B_SPACES",
          "to": "C_MAINTAIN",
          "label": "provides beds",
          "sources": [
            "SRC_B_SLEEP"
          ],
          "status": "current"
        },
        {
          "from": "C_HOSPITAL",
          "to": "C_RECOVER",
          "label": "provides staffed treatment destination",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "C_RECOVER",
          "to": "C_DIAG",
          "label": "delivers patient for diagnosis",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "C_DIAG",
          "to": "C_CLEAN",
          "label": "prescribes wound cleaning",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "C_DIAG",
          "to": "C_SURGERY",
          "label": "prescribes internal repair / excision",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "C_DIAG",
          "to": "C_BONE",
          "label": "prescribes fracture treatment",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "C_DIAG",
          "to": "C_SUTURE",
          "label": "prescribes closure / dressing",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "E_GOODS",
          "to": "C_CLEAN",
          "label": "supplies water and soap",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "E_GOODS",
          "to": "C_SUTURE",
          "label": "supplies thread and cloth",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "E_GOODS",
          "to": "C_BONE",
          "label": "supplies splints and plaster",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "C_CLEAN",
          "to": "C_INFECTION",
          "label": "reduces infection risk",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "C_SURGERY",
          "to": "C_HEAL",
          "label": "repairs or removes damaged tissues",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "C_BONE",
          "to": "C_HEAL",
          "label": "stabilizes fractures",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "C_SUTURE",
          "to": "C_BLEED",
          "label": "closes bleeding wounds",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "C_SUTURE",
          "to": "C_HEAL",
          "label": "dressings support recovery",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "E_GOODS",
          "to": "C_NURSE",
          "label": "supplies food, buckets and water",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "C_NURSE",
          "to": "C_VITAL",
          "label": "relieves patient hunger / thirst",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "C_HEAL",
          "to": "C_HEALTH",
          "label": "repairs healable damage over time",
          "sources": [
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "from": "C_AID",
          "to": "C_DISABILITY",
          "label": "compensates for impaired walking",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        },
        {
          "from": "C_DIAG",
          "to": "C_REPORT",
          "label": "reveals injury and treatment status",
          "sources": [
            "SRC_B_CARE"
          ],
          "status": "current"
        }
      ],
      "file": "33-healthcare",
      "direction": "TB"
    },
    {
      "id": "military-organization",
      "title": "Military organization, training and equipment",
      "parent": "military-combat",
      "parent_title": "Military organization, combat and defenses",
      "core": [
        "E_GOODS",
        "J_SKILL",
        "J_WORK",
        "M_AMMO",
        "M_BARRACKS",
        "M_ENGINE",
        "M_EQUIP",
        "M_FIRECTRL",
        "M_RECRUIT",
        "M_SCHEDULE",
        "M_TRAIN",
        "M_UNIFORM",
        "P_THOUGHT"
      ],
      "nodes": [
        {
          "id": "M_RECRUIT",
          "label": "Squad membership and leaders",
          "kind": "control",
          "group": "Military organization",
          "sources": [
            "SRC_B_SQUAD"
          ],
          "status": "current"
        },
        {
          "id": "M_SCHEDULE",
          "label": "Schedules and direct orders",
          "kind": "control",
          "group": "Military organization",
          "sources": [
            "SRC_B_SQUAD"
          ],
          "status": "current"
        },
        {
          "id": "M_UNIFORM",
          "label": "Uniform assignments",
          "kind": "control",
          "group": "Military organization",
          "sources": [
            "SRC_B_SQUAD"
          ],
          "status": "current"
        },
        {
          "id": "M_BARRACKS",
          "label": "Barracks / archery ranges",
          "kind": "state",
          "group": "Military organization",
          "sources": [
            "SRC_B_TRAIN"
          ],
          "status": "current"
        },
        {
          "id": "M_TRAIN",
          "label": "Drills, demonstrations, sparring",
          "kind": "process",
          "group": "Military organization",
          "sources": [
            "SRC_B_TRAIN"
          ],
          "status": "current"
        },
        {
          "id": "M_EQUIP",
          "label": "Worn and wielded equipment",
          "kind": "state",
          "group": "Combat resolution",
          "sources": [
            "SRC_B_ARMOR",
            "SRC_B_WEAPON"
          ],
          "status": "current"
        },
        {
          "id": "M_ATTACK",
          "label": "Melee / missile attacks",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_COMBAT",
            "SRC_B_WEAPON"
          ],
          "status": "current"
        },
        {
          "id": "M_DEFEND",
          "label": "Dodge, block and parry",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "M_ARMOR",
          "label": "Coverage, layers and material",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_ARMOR"
          ],
          "status": "current"
        },
        {
          "id": "M_AMMO",
          "label": "Ammunition",
          "kind": "state",
          "group": "Combat resolution",
          "sources": [
            "SRC_B_WEAPON",
            "SRC_B_ENGINE"
          ],
          "status": "current"
        },
        {
          "id": "M_COMBAT",
          "label": "Combat",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "M_RESET",
          "label": "Rearm / clean jammed traps",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_TRAP"
          ],
          "status": "current"
        },
        {
          "id": "M_ENGINE",
          "label": "Catapult, ballista, bolt thrower",
          "kind": "state",
          "group": "Static defenses",
          "sources": [
            "SRC_B_ENGINE",
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "id": "M_FIRECTRL",
          "label": "Siege engine fire orders",
          "kind": "control",
          "group": "Static defenses",
          "sources": [
            "SRC_B_ENGINE",
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "id": "J_WORK",
          "label": "Job execution",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_ENGINE",
            "SRC_B_SQUAD"
          ],
          "status": "current"
        },
        {
          "id": "J_SKILL",
          "label": "Skills and experience",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_TRAIN",
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_TRAP",
            "SRC_B_ARMOR"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_TRAIN",
            "SRC_B_SLEEP"
          ],
          "status": "current"
        },
        {
          "id": "P_NEEDS",
          "label": "Psychological needs",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_TRAIN"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "from": "M_RECRUIT",
          "to": "M_SCHEDULE",
          "label": "assigns soldiers to orders",
          "sources": [
            "SRC_B_SQUAD"
          ],
          "status": "current"
        },
        {
          "from": "M_SCHEDULE",
          "to": "M_TRAIN",
          "label": "orders training periods",
          "sources": [
            "SRC_B_TRAIN"
          ],
          "status": "current"
        },
        {
          "from": "M_BARRACKS",
          "to": "M_TRAIN",
          "label": "provides training space",
          "sources": [
            "SRC_B_TRAIN"
          ],
          "status": "current"
        },
        {
          "from": "M_UNIFORM",
          "to": "M_EQUIP",
          "label": "selects equipment to acquire",
          "sources": [
            "SRC_B_SQUAD"
          ],
          "status": "current"
        },
        {
          "from": "E_GOODS",
          "to": "M_EQUIP",
          "label": "supplies available arms and armor",
          "sources": [
            "SRC_B_ARMOR",
            "SRC_B_WEAPON"
          ],
          "status": "current"
        },
        {
          "from": "M_EQUIP",
          "to": "M_TRAIN",
          "label": "determines practiced weapon",
          "sources": [
            "SRC_B_TRAIN"
          ],
          "status": "current"
        },
        {
          "from": "M_TRAIN",
          "to": "J_SKILL",
          "label": "adds combat and teaching experience",
          "sources": [
            "SRC_B_TRAIN"
          ],
          "status": "current"
        },
        {
          "from": "J_SKILL",
          "to": "M_TRAIN",
          "label": "experienced soldiers teach others",
          "sources": [
            "SRC_B_TRAIN"
          ],
          "status": "current"
        },
        {
          "from": "J_SKILL",
          "to": "M_ATTACK",
          "label": "changes attack success",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "J_SKILL",
          "to": "M_DEFEND",
          "label": "changes defense success",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "M_EQUIP",
          "to": "M_ARMOR",
          "label": "determines protected body areas",
          "sources": [
            "SRC_B_ARMOR"
          ],
          "status": "current"
        },
        {
          "from": "M_EQUIP",
          "to": "M_ATTACK",
          "label": "provides weapon attack types",
          "sources": [
            "SRC_B_WEAPON"
          ],
          "status": "current"
        },
        {
          "from": "M_AMMO",
          "to": "M_ATTACK",
          "label": "required for ranged weapons",
          "sources": [
            "SRC_B_WEAPON"
          ],
          "status": "current"
        },
        {
          "from": "M_SCHEDULE",
          "to": "M_COMBAT",
          "label": "attack orders direct soldiers",
          "sources": [
            "SRC_B_SQUAD"
          ],
          "status": "current"
        },
        {
          "from": "E_GOODS",
          "to": "M_RESET",
          "label": "supplies replacement empty cages",
          "sources": [
            "SRC_B_TRAP"
          ],
          "status": "current"
        },
        {
          "from": "M_FIRECTRL",
          "to": "M_ENGINE",
          "label": "selects readiness / fire mode",
          "sources": [
            "SRC_B_ENGINE"
          ],
          "status": "current"
        },
        {
          "from": "J_WORK",
          "to": "M_ENGINE",
          "label": "operator loads and fires",
          "sources": [
            "SRC_B_ENGINE",
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "from": "M_AMMO",
          "to": "M_ENGINE",
          "label": "supplies bolts, arrows or boulders",
          "sources": [
            "SRC_B_ENGINE",
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "from": "M_ENGINE",
          "to": "C_HEALTH",
          "label": "projectiles and shrapnel injure",
          "sources": [
            "SRC_B_ENGINE",
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "from": "M_TRAIN",
          "to": "P_THOUGHT",
          "label": "duty changes can cause adverse thoughts",
          "sources": [
            "SRC_B_TRAIN"
          ],
          "status": "current"
        },
        {
          "from": "M_SCHEDULE",
          "to": "J_WORK",
          "label": "active duty displaces civilian work",
          "sources": [
            "SRC_B_SQUAD"
          ],
          "status": "current"
        },
        {
          "from": "M_TRAIN",
          "to": "P_NEEDS",
          "label": "leading demonstrations fulfills helping need",
          "sources": [
            "SRC_B_TRAIN"
          ],
          "status": "current"
        }
      ],
      "file": "34-military-organization",
      "direction": "TB"
    },
    {
      "id": "combat-traps",
      "title": "Combat resolution, traps and casualties",
      "parent": "military-combat",
      "parent_title": "Military organization, combat and defenses",
      "core": [
        "A_ACTION",
        "C_ATTR",
        "C_BODY",
        "C_DEATH",
        "C_HEALTH",
        "L_PATH",
        "M_ARMOR",
        "M_ATTACK",
        "M_CAPTURE",
        "M_COMBAT",
        "M_DEFEND",
        "M_GRAPPLE",
        "M_REPORT",
        "M_RESET",
        "M_SPIKE",
        "M_STAMINA",
        "M_TRAP",
        "T_THREATS",
        "T_WEB"
      ],
      "nodes": [
        {
          "id": "M_ATTACK",
          "label": "Melee / missile attacks",
          "kind": "process",
          "group": "Combat resolution",
          "sources": [
            "SRC_B_COMBAT",
            "SRC_B_WEAPON"
          ],
          "status": "current"
        },
        {
          "id": "M_DEFEND",
          "label": "Dodge, block and parry",
          "kind": "process",
          "group": "Combat resolution",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "M_ARMOR",
          "label": "Coverage, layers and material",
          "kind": "state",
          "group": "Combat resolution",
          "sources": [
            "SRC_B_ARMOR"
          ],
          "status": "current"
        },
        {
          "id": "M_GRAPPLE",
          "label": "Wrestle, disarm and choke",
          "kind": "process",
          "group": "Combat resolution",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "M_COMBAT",
          "label": "Combat",
          "kind": "process",
          "group": "Combat resolution",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "M_STAMINA",
          "label": "Exertion and movement speed",
          "kind": "state",
          "group": "Combat resolution",
          "sources": [
            "SRC_B_COMBAT",
            "SRC_B_SLEEP"
          ],
          "status": "current"
        },
        {
          "id": "M_REPORT",
          "label": "Combat log",
          "kind": "report",
          "group": "Combat resolution",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "M_TRAP",
          "label": "Weapon traps / cage traps",
          "kind": "state",
          "group": "Static defenses",
          "sources": [
            "SRC_B_TRAP"
          ],
          "status": "current"
        },
        {
          "id": "M_CAPTURE",
          "label": "Caged enemies",
          "kind": "state",
          "group": "Static defenses",
          "sources": [
            "SRC_B_TRAP"
          ],
          "status": "current"
        },
        {
          "id": "M_RESET",
          "label": "Rearm / clean jammed traps",
          "kind": "process",
          "group": "Static defenses",
          "sources": [
            "SRC_B_TRAP"
          ],
          "status": "current"
        },
        {
          "id": "M_SPIKE",
          "label": "Lever-linked spikes",
          "kind": "state",
          "group": "Static defenses",
          "sources": [
            "SRC_B_TRAP"
          ],
          "status": "current"
        },
        {
          "id": "L_PATH",
          "label": "Accessible paths",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_TRAP",
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "J_SKILL",
          "label": "Skills and experience",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_TRAIN",
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "C_ATTR",
          "label": "Physical attributes",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_ATTRIBUTE"
          ],
          "status": "current"
        },
        {
          "id": "C_BODY",
          "label": "Body and tissues",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "C_DEATH",
          "label": "Death and corpses",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "A_ACTION",
          "label": "Adventurer actions",
          "kind": "control",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "T_THREATS",
          "label": "Hostile encounters",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "T_WEB",
          "label": "Web entanglement",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_FB",
            "SRC_B_TRAP"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "from": "M_ARMOR",
          "to": "C_HEALTH",
          "label": "coverage and material reduce damage",
          "sources": [
            "SRC_B_ARMOR"
          ],
          "status": "current"
        },
        {
          "from": "C_BODY",
          "to": "M_ATTACK",
          "label": "provides natural attacks",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "C_ATTR",
          "to": "M_ATTACK",
          "label": "size and strength change force",
          "sources": [
            "SRC_B_ATTRIBUTE",
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "M_ATTACK",
          "to": "M_COMBAT",
          "label": "attempts targeted strikes",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "M_DEFEND",
          "to": "M_COMBAT",
          "label": "avoids or intercepts attacks",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "M_GRAPPLE",
          "to": "M_COMBAT",
          "label": "restrains, throws or disarms",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "M_GRAPPLE",
          "to": "M_DEFEND",
          "label": "holds can prevent dodging",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "M_COMBAT",
          "to": "M_STAMINA",
          "label": "continued fighting tires susceptible units",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "M_STAMINA",
          "to": "M_DEFEND",
          "label": "exhaustion impairs evasion",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "M_COMBAT",
          "to": "C_HEALTH",
          "label": "injures tissues and organs",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "C_HEALTH",
          "to": "M_ATTACK",
          "label": "damaged limbs disable attacks",
          "sources": [
            "SRC_B_WOUND"
          ],
          "status": "current"
        },
        {
          "from": "M_COMBAT",
          "to": "C_DEATH",
          "label": "fatal injuries kill",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "M_COMBAT",
          "to": "J_SKILL",
          "label": "practice develops combat skills",
          "sources": [
            "SRC_B_TRAIN"
          ],
          "status": "current"
        },
        {
          "from": "M_COMBAT",
          "to": "M_REPORT",
          "label": "records individual strikes and damage",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "A_ACTION",
          "to": "M_ATTACK",
          "label": "chooses targets and attack modifiers",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "A_ACTION",
          "to": "M_DEFEND",
          "label": "chooses active defense",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "L_PATH",
          "to": "M_COMBAT",
          "label": "constrains reaching opponents",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "T_THREATS",
          "to": "M_COMBAT",
          "label": "hostility triggers attacks",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "M_TRAP",
          "to": "M_CAPTURE",
          "label": "cage traps restrain triggering enemies",
          "sources": [
            "SRC_B_TRAP"
          ],
          "status": "current"
        },
        {
          "from": "M_TRAP",
          "to": "C_HEALTH",
          "label": "weapon traps attack triggering units",
          "sources": [
            "SRC_B_TRAP"
          ],
          "status": "current"
        },
        {
          "from": "M_TRAP",
          "to": "M_RESET",
          "label": "sprung cages / jams require servicing",
          "sources": [
            "SRC_B_TRAP"
          ],
          "status": "current"
        },
        {
          "from": "M_RESET",
          "to": "M_TRAP",
          "label": "restores operational traps",
          "sources": [
            "SRC_B_TRAP"
          ],
          "status": "current"
        },
        {
          "from": "L_PATH",
          "to": "M_RESET",
          "label": "permits mechanic access",
          "sources": [
            "SRC_B_TRAP"
          ],
          "status": "current"
        },
        {
          "from": "M_SPIKE",
          "to": "C_HEALTH",
          "label": "activation impales occupants",
          "sources": [
            "SRC_B_TRAP"
          ],
          "status": "current"
        },
        {
          "from": "T_WEB",
          "to": "M_DEFEND",
          "label": "entanglement immobilizes non-webbers",
          "sources": [
            "SRC_B_FB",
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "T_WEB",
          "to": "M_TRAP",
          "label": "webbing defeats many trap immunities",
          "sources": [
            "SRC_B_TRAP"
          ],
          "status": "current"
        }
      ],
      "file": "35-combat-traps",
      "direction": "TB"
    },
    {
      "id": "sieges",
      "title": "Raids, siege engineering and defensive adaptation",
      "parent": "threats-sieges",
      "parent_title": "Threats, siege adaptation and deep-world hazards",
      "core": [
        "B_BUILD",
        "B_REINFORCE",
        "C_DEATH",
        "E_TRADE",
        "L_PATH",
        "M_CAPTURE",
        "M_COMBAT",
        "M_TRAP",
        "T_AVOID",
        "T_BREACH",
        "T_BRIDGE",
        "T_DIFFICULTY",
        "T_ESCAPE",
        "T_FREE",
        "T_PROGRESS",
        "T_RAIDS",
        "T_SIEGE"
      ],
      "nodes": [
        {
          "id": "T_DIFFICULTY",
          "label": "Enemy difficulty settings",
          "kind": "control",
          "group": "Threat activation",
          "sources": [
            "SRC_B_DIFFICULTY"
          ],
          "status": "current"
        },
        {
          "id": "T_PROGRESS",
          "label": "Population / production / exports",
          "kind": "state",
          "group": "Threat activation",
          "sources": [
            "SRC_B_DIFFICULTY"
          ],
          "status": "current"
        },
        {
          "id": "T_RAIDS",
          "label": "Civilization raids / ambushes",
          "kind": "process",
          "group": "Threat activation",
          "sources": [
            "SRC_B_SIEGE",
            "SRC_B_DIFFICULTY"
          ],
          "status": "current"
        },
        {
          "id": "T_SIEGE",
          "label": "Civilization sieges",
          "kind": "process",
          "group": "Threat activation",
          "sources": [
            "SRC_B_SIEGE"
          ],
          "status": "current"
        },
        {
          "id": "T_THREATS",
          "label": "Hostile encounters",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_CREATURE",
            "SRC_B_SIEGE"
          ],
          "status": "current"
        },
        {
          "id": "T_BREACH",
          "label": "Invader mining / rams",
          "kind": "process",
          "group": "Adaptive siege behavior",
          "sources": [
            "SRC_B_SIEGE",
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "id": "T_BRIDGE",
          "label": "Invader floors / stairs",
          "kind": "process",
          "group": "Adaptive siege behavior",
          "sources": [
            "SRC_B_SIEGE",
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "id": "T_FREE",
          "label": "Free caged companions",
          "kind": "process",
          "group": "Adaptive siege behavior",
          "sources": [
            "SRC_B_SIEGE",
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "id": "T_AVOID",
          "label": "Trap and death-site knowledge",
          "kind": "state",
          "group": "Adaptive siege behavior",
          "sources": [
            "SRC_B_SIEGE",
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "id": "T_ESCAPE",
          "label": "Retreating siege survivors",
          "kind": "process",
          "group": "Adaptive siege behavior",
          "sources": [
            "SRC_B_SIEGE"
          ],
          "status": "current"
        },
        {
          "id": "T_AGITATE",
          "label": "Savage wildlife agitation",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_CREATURE",
            "SRC_B_DIFFICULTY"
          ],
          "status": "current"
        },
        {
          "id": "T_FB",
          "label": "Forgotten beast attacks",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_FB"
          ],
          "status": "current"
        },
        {
          "id": "T_MEGA",
          "label": "Surface megabeasts / titans",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_MEGA",
            "SRC_B_TITAN"
          ],
          "status": "current"
        },
        {
          "id": "B_BUILD",
          "label": "Constructed walls / floors / stairs",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_SIEGE"
          ],
          "status": "current"
        },
        {
          "id": "B_REINFORCE",
          "label": "Reinforced walls",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "id": "L_PATH",
          "label": "Accessible paths",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_SIEGE",
            "SRC_B_TRAP"
          ],
          "status": "current"
        },
        {
          "id": "M_TRAP",
          "label": "Weapon traps / cage traps",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_TRAP"
          ],
          "status": "current"
        },
        {
          "id": "M_CAPTURE",
          "label": "Caged enemies",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_TRAP"
          ],
          "status": "current"
        },
        {
          "id": "M_COMBAT",
          "label": "Combat",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "C_DEATH",
          "label": "Death and corpses",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_NECRO",
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "id": "E_TRADE",
          "label": "Caravan trade",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_SIEGE"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "from": "T_DIFFICULTY",
          "to": "T_RAIDS",
          "label": "enables attacks and sets raid quotas",
          "sources": [
            "SRC_B_DIFFICULTY"
          ],
          "status": "current"
        },
        {
          "from": "T_DIFFICULTY",
          "to": "T_SIEGE",
          "label": "sets force size and engineering rules",
          "sources": [
            "SRC_B_DIFFICULTY"
          ],
          "status": "current"
        },
        {
          "from": "T_PROGRESS",
          "to": "T_SIEGE",
          "label": "progress triggers gate eligible attacks",
          "sources": [
            "SRC_B_DIFFICULTY"
          ],
          "status": "current"
        },
        {
          "from": "T_RAIDS",
          "to": "T_SIEGE",
          "label": "raid counts enable later siege attempts",
          "sources": [
            "SRC_B_DIFFICULTY"
          ],
          "status": "current"
        },
        {
          "from": "T_SIEGE",
          "to": "T_BREACH",
          "label": "deploys miners and battering rams",
          "sources": [
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "from": "T_SIEGE",
          "to": "T_BRIDGE",
          "label": "deploys construction crews",
          "sources": [
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "from": "T_BREACH",
          "to": "B_BUILD",
          "label": "damages or removes barriers",
          "sources": [
            "SRC_B_SIEGE",
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "from": "B_REINFORCE",
          "to": "T_BREACH",
          "label": "slows wall breaching",
          "sources": [
            "SRC_B_SIEGE",
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "from": "T_BRIDGE",
          "to": "L_PATH",
          "label": "spans gaps and scales defenses",
          "sources": [
            "SRC_B_SIEGE",
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "from": "T_BREACH",
          "to": "L_PATH",
          "label": "opens routes through walls",
          "sources": [
            "SRC_B_SIEGE",
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "from": "M_TRAP",
          "to": "T_AVOID",
          "label": "observed triggering teaches avoidance",
          "sources": [
            "SRC_B_SIEGE",
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "from": "C_DEATH",
          "to": "T_AVOID",
          "label": "death sites raise route aversion",
          "sources": [
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "from": "T_AVOID",
          "to": "L_PATH",
          "label": "changes invader route choices",
          "sources": [
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "from": "T_ESCAPE",
          "to": "T_AVOID",
          "label": "survivors preserve trap knowledge",
          "sources": [
            "SRC_B_SIEGE"
          ],
          "status": "current"
        },
        {
          "from": "M_COMBAT",
          "to": "T_ESCAPE",
          "label": "defender success can trigger retreat",
          "sources": [
            "SRC_B_SIEGE"
          ],
          "status": "current"
        },
        {
          "from": "T_SIEGE",
          "to": "T_FREE",
          "label": "invaders rescue companions",
          "sources": [
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "from": "M_CAPTURE",
          "to": "T_FREE",
          "label": "provides caged rescue targets",
          "sources": [
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "from": "T_FREE",
          "to": "M_CAPTURE",
          "label": "releases prisoners",
          "sources": [
            "SRC_B_SIEGE53"
          ],
          "status": "current"
        },
        {
          "from": "T_SIEGE",
          "to": "E_TRADE",
          "label": "delays caravans and exposes traders",
          "sources": [
            "SRC_B_SIEGE"
          ],
          "status": "current"
        },
        {
          "from": "T_SIEGE",
          "to": "T_THREATS",
          "label": "brings organized attackers",
          "sources": [
            "SRC_B_SIEGE"
          ],
          "status": "current"
        },
        {
          "from": "T_RAIDS",
          "to": "T_THREATS",
          "label": "brings hostile raiders",
          "sources": [
            "SRC_B_SIEGE"
          ],
          "status": "current"
        },
        {
          "from": "T_DIFFICULTY",
          "to": "T_AGITATE",
          "label": "sets threshold and annual decay",
          "sources": [
            "SRC_B_DIFFICULTY"
          ],
          "status": "current"
        },
        {
          "from": "T_PROGRESS",
          "to": "T_FB",
          "label": "wealth increases effective irritation",
          "sources": [
            "SRC_B_DIFFICULTY"
          ],
          "status": "current"
        },
        {
          "from": "T_PROGRESS",
          "to": "T_MEGA",
          "label": "population and wealth attract attacks",
          "sources": [
            "SRC_B_TITAN",
            "SRC_B_DIFFICULTY"
          ],
          "status": "current"
        }
      ],
      "file": "36-sieges",
      "direction": "LR"
    },
    {
      "id": "ecological-supernatural-threats",
      "title": "Wildlife, megabeasts, evil regions and the deep world",
      "parent": "threats-sieges",
      "parent_title": "Threats, siege adaptation and deep-world hazards",
      "core": [
        "C_BODY",
        "T_AGITATE",
        "T_CAVERN",
        "T_DEMON",
        "T_DISTURB",
        "T_EMIT",
        "T_EVIL",
        "T_EXPERIMENT",
        "T_FB",
        "T_GENERATED",
        "T_MEGA",
        "T_NTOWER",
        "T_SYNDROME",
        "T_THREATS",
        "T_UNDEAD",
        "T_UNDER",
        "T_WEB",
        "T_WILD",
        "W_ENV",
        "W_HISTORY"
      ],
      "nodes": [
        {
          "id": "T_SIEGE",
          "label": "Civilization sieges",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_SIEGE"
          ],
          "status": "current"
        },
        {
          "id": "T_THREATS",
          "label": "Hostile encounters",
          "kind": "process",
          "group": "Threat activation",
          "sources": [
            "SRC_B_CREATURE",
            "SRC_B_SIEGE"
          ],
          "status": "current"
        },
        {
          "id": "T_DISTURB",
          "label": "Woodcutting / fishing / noise",
          "kind": "process",
          "group": "Environment and beasts",
          "sources": [
            "SRC_B_CREATURE",
            "SRC_B_DIFFICULTY"
          ],
          "status": "current"
        },
        {
          "id": "T_AGITATE",
          "label": "Savage wildlife agitation",
          "kind": "state",
          "group": "Environment and beasts",
          "sources": [
            "SRC_B_CREATURE",
            "SRC_B_DIFFICULTY"
          ],
          "status": "current"
        },
        {
          "id": "T_WILD",
          "label": "Agitated animals",
          "kind": "state",
          "group": "Environment and beasts",
          "sources": [
            "SRC_B_CREATURE"
          ],
          "status": "current"
        },
        {
          "id": "T_CAVERN",
          "label": "Opened cavern access",
          "kind": "state",
          "group": "Environment and beasts",
          "sources": [
            "SRC_B_CREATURE",
            "SRC_B_FB"
          ],
          "status": "current"
        },
        {
          "id": "T_FB",
          "label": "Forgotten beast attacks",
          "kind": "process",
          "group": "Environment and beasts",
          "sources": [
            "SRC_B_FB"
          ],
          "status": "current"
        },
        {
          "id": "T_MEGA",
          "label": "Surface megabeasts / titans",
          "kind": "state",
          "group": "Environment and beasts",
          "sources": [
            "SRC_B_MEGA",
            "SRC_B_TITAN"
          ],
          "status": "current"
        },
        {
          "id": "T_GENERATED",
          "label": "Generated bodies / materials / powers",
          "kind": "state",
          "group": "Environment and beasts",
          "sources": [
            "SRC_B_FB",
            "SRC_B_TITAN",
            "SRC_B_DEMON"
          ],
          "status": "current"
        },
        {
          "id": "T_WEB",
          "label": "Web entanglement",
          "kind": "state",
          "group": "Environment and beasts",
          "sources": [
            "SRC_B_FB"
          ],
          "status": "current"
        },
        {
          "id": "T_EMIT",
          "label": "Fire, venom, gas, dust emissions",
          "kind": "process",
          "group": "Environment and beasts",
          "sources": [
            "SRC_B_FB",
            "SRC_B_TITAN"
          ],
          "status": "current"
        },
        {
          "id": "T_UNDER",
          "label": "Breached Underworld",
          "kind": "state",
          "group": "Deep world and evil",
          "sources": [
            "SRC_B_DEMON"
          ],
          "status": "current"
        },
        {
          "id": "T_DEMON",
          "label": "Demon incursions",
          "kind": "process",
          "group": "Deep world and evil",
          "sources": [
            "SRC_B_DEMON"
          ],
          "status": "current"
        },
        {
          "id": "T_EVIL",
          "label": "Evil regions and reanimation",
          "kind": "state",
          "group": "Deep world and evil",
          "sources": [
            "SRC_B_DEMON",
            "SRC_B_NECRO",
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "id": "T_NTOWER",
          "label": "Necromancer towers",
          "kind": "state",
          "group": "Deep world and evil",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "id": "T_EXPERIMENT",
          "label": "Necromancer experiments / ghouls",
          "kind": "state",
          "group": "Deep world and evil",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "id": "T_UNDEAD",
          "label": "Animated hostile corpses",
          "kind": "state",
          "group": "Deep world and evil",
          "sources": [
            "SRC_B_NECRO",
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "id": "M_COMBAT",
          "label": "Combat",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "id": "C_BODY",
          "label": "Body and tissues",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_FB"
          ],
          "status": "current"
        },
        {
          "id": "W_HISTORY",
          "label": "World history",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_DEMON",
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "id": "W_ENV",
          "label": "Local environment",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_CREATURE",
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "id": "T_SYNDROME",
          "label": "Contracted syndromes",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "from": "W_ENV",
          "to": "T_AGITATE",
          "label": "savage biomes enable agitation",
          "sources": [
            "SRC_B_CREATURE"
          ],
          "status": "current"
        },
        {
          "from": "T_DISTURB",
          "to": "T_AGITATE",
          "label": "nature disruption increases irritation",
          "sources": [
            "SRC_B_CREATURE",
            "SRC_B_DIFFICULTY"
          ],
          "status": "current"
        },
        {
          "from": "T_AGITATE",
          "to": "T_WILD",
          "label": "permits aggressive wildlife arrivals",
          "sources": [
            "SRC_B_CREATURE",
            "SRC_B_DIFFICULTY"
          ],
          "status": "current"
        },
        {
          "from": "T_WILD",
          "to": "T_THREATS",
          "label": "seeks out dwarves to attack",
          "sources": [
            "SRC_B_CREATURE"
          ],
          "status": "current"
        },
        {
          "from": "T_CAVERN",
          "to": "T_FB",
          "label": "opens underground approach routes",
          "sources": [
            "SRC_B_FB"
          ],
          "status": "current"
        },
        {
          "from": "T_DISTURB",
          "to": "T_FB",
          "label": "cavern disruption increases attack chance",
          "sources": [
            "SRC_B_DIFFICULTY"
          ],
          "status": "current"
        },
        {
          "from": "T_FB",
          "to": "T_GENERATED",
          "label": "brings randomized beast anatomy",
          "sources": [
            "SRC_B_FB"
          ],
          "status": "current"
        },
        {
          "from": "T_MEGA",
          "to": "T_GENERATED",
          "label": "titans have randomized anatomy",
          "sources": [
            "SRC_B_TITAN"
          ],
          "status": "current"
        },
        {
          "from": "T_GENERATED",
          "to": "C_BODY",
          "label": "sets tissues and vulnerabilities",
          "sources": [
            "SRC_B_FB",
            "SRC_B_TITAN"
          ],
          "status": "current"
        },
        {
          "from": "T_GENERATED",
          "to": "T_EMIT",
          "label": "can provide special emissions",
          "sources": [
            "SRC_B_FB",
            "SRC_B_TITAN"
          ],
          "status": "current"
        },
        {
          "from": "T_GENERATED",
          "to": "T_WEB",
          "label": "some beasts shoot webs",
          "sources": [
            "SRC_B_FB"
          ],
          "status": "current"
        },
        {
          "from": "T_EMIT",
          "to": "T_SYNDROME",
          "label": "contaminants transmit configured effects",
          "sources": [
            "SRC_B_SYNDROME",
            "SRC_B_FB"
          ],
          "status": "current"
        },
        {
          "from": "T_EMIT",
          "to": "W_ENV",
          "label": "fire can ignite surroundings",
          "sources": [
            "SRC_B_FB"
          ],
          "status": "current"
        },
        {
          "from": "T_FB",
          "to": "T_THREATS",
          "label": "attacks wildlife and residents",
          "sources": [
            "SRC_B_FB"
          ],
          "status": "current"
        },
        {
          "from": "T_MEGA",
          "to": "T_THREATS",
          "label": "hostile beasts attack settlements",
          "sources": [
            "SRC_B_TITAN",
            "SRC_B_MEGA"
          ],
          "status": "current"
        },
        {
          "from": "T_UNDER",
          "to": "T_DEMON",
          "label": "opening releases demon waves",
          "sources": [
            "SRC_B_DEMON"
          ],
          "status": "current"
        },
        {
          "from": "T_DEMON",
          "to": "T_THREATS",
          "label": "brings powerful supernatural attackers",
          "sources": [
            "SRC_B_DEMON"
          ],
          "status": "current"
        },
        {
          "from": "W_HISTORY",
          "to": "T_NTOWER",
          "label": "necromancer followers build towers",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "W_HISTORY",
          "to": "T_EXPERIMENT",
          "label": "necromancers create experiments / ghouls",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "T_NTOWER",
          "to": "T_SIEGE",
          "label": "nearby towers can send undead armies",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "T_NTOWER",
          "to": "T_EVIL",
          "label": "spreads death-aligned evil",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "T_EVIL",
          "to": "T_UNDEAD",
          "label": "reanimating regions raise corpses",
          "sources": [
            "SRC_B_DEMON",
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "from": "T_THREATS",
          "to": "M_COMBAT",
          "label": "hostility provokes fighting",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "T_EXPERIMENT",
          "to": "T_THREATS",
          "label": "some join hostile tower forces",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "T_DEMON",
          "to": "T_GENERATED",
          "label": "demons have generated bodies and powers",
          "sources": [
            "SRC_B_DEMON"
          ],
          "status": "current"
        }
      ],
      "file": "37-ecological-supernatural-threats",
      "direction": "TB"
    },
    {
      "id": "necromancy",
      "title": "Secrets, necromancy and distinct forms of resurrection",
      "parent": "supernatural",
      "parent_title": "Necromancy, curses, haunting and magical artifacts",
      "core": [
        "C_DEATH",
        "C_VITAL",
        "E_TRADE",
        "M_COMBAT",
        "P_PERSON",
        "S_REL",
        "T_INTELLIGENT",
        "T_LEARN",
        "T_NECRO",
        "T_RAISE",
        "T_SECRET",
        "T_TEXT",
        "T_UNDEAD"
      ],
      "nodes": [
        {
          "id": "T_SUPER",
          "label": "Supernatural effects",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_SYNDROME",
            "SRC_B_MAGIC"
          ],
          "status": "current"
        },
        {
          "id": "T_SECRET",
          "label": "Secrets of life and death",
          "kind": "state",
          "group": "Necromancy and resurrection",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "id": "T_TEXT",
          "label": "Secret-bearing slabs and books",
          "kind": "state",
          "group": "Necromancy and resurrection",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "id": "T_LEARN",
          "label": "Read or teach secrets",
          "kind": "process",
          "group": "Necromancy and resurrection",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "id": "T_NECRO",
          "label": "Necromancer powers / immortality",
          "kind": "state",
          "group": "Necromancy and resurrection",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "id": "T_RAISE",
          "label": "Animate / resurrect visible remains",
          "kind": "process",
          "group": "Necromancy and resurrection",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "id": "T_UNDEAD",
          "label": "Animated hostile corpses",
          "kind": "state",
          "group": "Necromancy and resurrection",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "id": "T_INTELLIGENT",
          "label": "Intelligent undead",
          "kind": "state",
          "group": "Necromancy and resurrection",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "id": "T_GHOST",
          "label": "Ghost haunting",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_GHOST"
          ],
          "status": "current"
        },
        {
          "id": "S_REL",
          "label": "Relationships and allegiances",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_NECRO",
            "SRC_B_GHOST"
          ],
          "status": "current"
        },
        {
          "id": "P_PERSON",
          "label": "Personality facets",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_GHOST",
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "id": "C_DEATH",
          "label": "Death and corpses",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_NECRO",
            "SRC_B_GHOST",
            "SRC_B_VAMPIRE"
          ],
          "status": "current"
        },
        {
          "id": "M_COMBAT",
          "label": "Combat",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_NECRO",
            "SRC_B_WERE"
          ],
          "status": "current"
        },
        {
          "id": "E_TRADE",
          "label": "Caravan trade",
          "kind": "process",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "id": "C_VITAL",
          "label": "Hunger, thirst, drowsiness",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_THIRST",
            "SRC_B_NECRO",
            "SRC_B_VAMPIRE"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "from": "T_SECRET",
          "to": "T_TEXT",
          "label": "is recorded in slabs and books",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "T_TEXT",
          "to": "T_LEARN",
          "label": "reading transmits the secret",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "E_TRADE",
          "to": "T_TEXT",
          "label": "can import necromantic books",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "T_LEARN",
          "to": "T_NECRO",
          "label": "grants necromancy and immortality",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "T_NECRO",
          "to": "T_RAISE",
          "label": "enables corpse powers",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "C_DEATH",
          "to": "T_RAISE",
          "label": "provides usable remains",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "T_RAISE",
          "to": "T_UNDEAD",
          "label": "animation creates enslaved undead",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "T_RAISE",
          "to": "T_INTELLIGENT",
          "label": "resurrection can retain intelligence",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "S_REL",
          "to": "T_INTELLIGENT",
          "label": "determines retained allegiances",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "T_INTELLIGENT",
          "to": "T_SUPER",
          "label": "receives generated special powers",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "T_UNDEAD",
          "to": "M_COMBAT",
          "label": "attacks living creatures",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "M_COMBAT",
          "to": "C_DEATH",
          "label": "creates fresh corpses and parts",
          "sources": [
            "SRC_B_COMBAT"
          ],
          "status": "current"
        },
        {
          "from": "M_COMBAT",
          "to": "T_RAISE",
          "label": "threatened necromancers may resurrect",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "C_DEATH",
          "to": "T_GHOST",
          "label": "unburied dead may return",
          "sources": [
            "SRC_B_GHOST"
          ],
          "status": "current"
        },
        {
          "from": "P_PERSON",
          "to": "T_GHOST",
          "label": "temperament shapes haunting actions",
          "sources": [
            "SRC_B_GHOST"
          ],
          "status": "current"
        },
        {
          "from": "S_REL",
          "to": "T_GHOST",
          "label": "friends / kin draw haunting attention",
          "sources": [
            "SRC_B_GHOST"
          ],
          "status": "current"
        },
        {
          "from": "T_NECRO",
          "to": "P_PERSON",
          "label": "changes anxiety and trust facets",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "T_NECRO",
          "to": "C_VITAL",
          "label": "removes ordinary food, drink and sleep requirements",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        }
      ],
      "file": "38-necromancy",
      "direction": "TB"
    },
    {
      "id": "curses-syndromes-haunting",
      "title": "Syndromes, vampirism, werebeasts and haunting",
      "parent": "supernatural",
      "parent_title": "Necromancy, curses, haunting and magical artifacts",
      "core": [
        "C_HEALTH",
        "G_CRIME",
        "P_THOUGHT",
        "T_BITE",
        "T_BURIAL",
        "T_CONTACT",
        "T_CURSE",
        "T_FEED",
        "T_GHOST",
        "T_IMMUNE",
        "T_MOON",
        "T_SUPER",
        "T_SYNDROME",
        "T_VAMPIRE",
        "T_WERE",
        "W_ENV"
      ],
      "nodes": [
        {
          "id": "T_SUPER",
          "label": "Supernatural effects",
          "kind": "process",
          "group": "Applied powers and syndromes",
          "sources": [
            "SRC_B_SYNDROME",
            "SRC_B_MAGIC"
          ],
          "status": "current"
        },
        {
          "id": "T_CONTACT",
          "label": "Material contact / ingestion / inhalation / injection",
          "kind": "process",
          "group": "Applied powers and syndromes",
          "sources": [
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "id": "T_SYNDROME",
          "label": "Contracted syndromes",
          "kind": "state",
          "group": "Applied powers and syndromes",
          "sources": [
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "id": "T_IMMUNE",
          "label": "Species immunity and effect timing",
          "kind": "state",
          "group": "Applied powers and syndromes",
          "sources": [
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "id": "T_CURSE",
          "label": "Divine curse",
          "kind": "process",
          "group": "Curses and haunting",
          "sources": [
            "SRC_B_VAMPIRE",
            "SRC_B_WERE",
            "SRC_B_MAGIC"
          ],
          "status": "current"
        },
        {
          "id": "T_VAMPIRE",
          "label": "Vampire condition",
          "kind": "state",
          "group": "Curses and haunting",
          "sources": [
            "SRC_B_VAMPIRE"
          ],
          "status": "current"
        },
        {
          "id": "T_FEED",
          "label": "Drain unconscious victim",
          "kind": "process",
          "group": "Curses and haunting",
          "sources": [
            "SRC_B_VAMPIRE"
          ],
          "status": "current"
        },
        {
          "id": "T_WERE",
          "label": "Werebeast condition",
          "kind": "state",
          "group": "Curses and haunting",
          "sources": [
            "SRC_B_WERE"
          ],
          "status": "current"
        },
        {
          "id": "T_BITE",
          "label": "Infectious werebeast bite",
          "kind": "process",
          "group": "Curses and haunting",
          "sources": [
            "SRC_B_WERE"
          ],
          "status": "current"
        },
        {
          "id": "T_MOON",
          "label": "Full-moon transformations",
          "kind": "process",
          "group": "Curses and haunting",
          "sources": [
            "SRC_B_WERE"
          ],
          "status": "current"
        },
        {
          "id": "T_GHOST",
          "label": "Ghost haunting",
          "kind": "process",
          "group": "Curses and haunting",
          "sources": [
            "SRC_B_GHOST"
          ],
          "status": "current"
        },
        {
          "id": "T_BURIAL",
          "label": "Burial / installed memorial",
          "kind": "control",
          "group": "Curses and haunting",
          "sources": [
            "SRC_B_GHOST"
          ],
          "status": "current"
        },
        {
          "id": "P_THOUGHT",
          "label": "Experienced events / thoughts",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_GHOST"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_SYNDROME",
            "SRC_B_WERE"
          ],
          "status": "current"
        },
        {
          "id": "C_DEATH",
          "label": "Death and corpses",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_NECRO",
            "SRC_B_GHOST",
            "SRC_B_VAMPIRE"
          ],
          "status": "current"
        },
        {
          "id": "M_COMBAT",
          "label": "Combat",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_NECRO",
            "SRC_B_WERE"
          ],
          "status": "current"
        },
        {
          "id": "G_CRIME",
          "label": "Criminal acts / offenses",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_VAMPIRE"
          ],
          "status": "current"
        },
        {
          "id": "W_ENV",
          "label": "Local environment",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "id": "C_VITAL",
          "label": "Hunger, thirst, drowsiness",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_THIRST",
            "SRC_B_NECRO",
            "SRC_B_VAMPIRE"
          ],
          "status": "current"
        },
        {
          "id": "P_EMOTION",
          "label": "Emotions",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "PS_EMOTION"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "from": "T_SUPER",
          "to": "T_SYNDROME",
          "label": "interactions can apply effects",
          "sources": [
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "from": "W_ENV",
          "to": "T_CONTACT",
          "label": "poisonous weather exposes creatures",
          "sources": [
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "from": "T_CONTACT",
          "to": "T_SYNDROME",
          "label": "qualifying route transmits syndrome",
          "sources": [
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "from": "T_IMMUNE",
          "to": "T_SYNDROME",
          "label": "gates susceptibility and duration",
          "sources": [
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "from": "T_SYNDROME",
          "to": "C_HEALTH",
          "label": "can injure or incapacitate",
          "sources": [
            "SRC_B_SYNDROME"
          ],
          "status": "current"
        },
        {
          "from": "T_CURSE",
          "to": "T_VAMPIRE",
          "label": "can grant vampirism",
          "sources": [
            "SRC_B_VAMPIRE"
          ],
          "status": "current"
        },
        {
          "from": "T_CURSE",
          "to": "T_WERE",
          "label": "can grant a werebeast curse",
          "sources": [
            "SRC_B_WERE"
          ],
          "status": "current"
        },
        {
          "from": "T_VAMPIRE",
          "to": "T_FEED",
          "label": "blood thirst seeks victims",
          "sources": [
            "SRC_B_VAMPIRE"
          ],
          "status": "current"
        },
        {
          "from": "T_FEED",
          "to": "C_DEATH",
          "label": "blood draining usually kills",
          "sources": [
            "SRC_B_VAMPIRE"
          ],
          "status": "current"
        },
        {
          "from": "T_FEED",
          "to": "G_CRIME",
          "label": "detected feeding becomes murder case",
          "sources": [
            "SRC_B_VAMPIRE"
          ],
          "status": "current"
        },
        {
          "from": "T_VAMPIRE",
          "to": "T_CONTACT",
          "label": "drinking vampire blood spreads curse",
          "sources": [
            "SRC_B_VAMPIRE"
          ],
          "status": "current"
        },
        {
          "from": "T_CONTACT",
          "to": "T_VAMPIRE",
          "label": "vampire blood ingestion converts",
          "sources": [
            "SRC_B_VAMPIRE"
          ],
          "status": "current"
        },
        {
          "from": "T_WERE",
          "to": "T_MOON",
          "label": "moon phase triggers beast form",
          "sources": [
            "SRC_B_WERE"
          ],
          "status": "current"
        },
        {
          "from": "T_MOON",
          "to": "M_COMBAT",
          "label": "beast form attacks nearby creatures",
          "sources": [
            "SRC_B_WERE"
          ],
          "status": "current"
        },
        {
          "from": "T_MOON",
          "to": "C_HEALTH",
          "label": "transformation restores wounds / limbs",
          "sources": [
            "SRC_B_WERE"
          ],
          "status": "current"
        },
        {
          "from": "T_MOON",
          "to": "T_BITE",
          "label": "beast-form bites can infect",
          "sources": [
            "SRC_B_WERE"
          ],
          "status": "current"
        },
        {
          "from": "T_BITE",
          "to": "T_WERE",
          "label": "surviving susceptible victims acquire curse",
          "sources": [
            "SRC_B_WERE"
          ],
          "status": "current"
        },
        {
          "from": "T_BURIAL",
          "to": "T_GHOST",
          "label": "proper burial or memorial dismisses",
          "sources": [
            "SRC_B_GHOST"
          ],
          "status": "current"
        },
        {
          "from": "T_GHOST",
          "to": "C_HEALTH",
          "label": "some hauntings inflict injury",
          "sources": [
            "SRC_B_GHOST"
          ],
          "status": "current"
        },
        {
          "from": "T_GHOST",
          "to": "P_THOUGHT",
          "label": "haunting creates adverse experiences",
          "sources": [
            "SRC_B_GHOST"
          ],
          "status": "current"
        },
        {
          "from": "T_VAMPIRE",
          "to": "C_VITAL",
          "label": "replaces ordinary sustenance with blood thirst",
          "sources": [
            "SRC_B_VAMPIRE"
          ],
          "status": "current"
        },
        {
          "from": "T_SYNDROME",
          "to": "P_EMOTION",
          "label": "some effects directly induce emotion",
          "sources": [
            "PS_EMOTION"
          ],
          "status": "current"
        }
      ],
      "file": "39-curses-syndromes-haunting",
      "direction": "TB"
    },
    {
      "id": "divination-relics",
      "title": "Divination, primordial relics and demon binding",
      "parent": "supernatural",
      "parent_title": "Necromancy, curses, haunting and magical artifacts",
      "core": [
        "A_ACTION",
        "E_GOODS",
        "S_RELIGION",
        "T_BIND",
        "T_COSMETIC",
        "T_DICE",
        "T_DICEFX",
        "T_NAME",
        "T_RAWREM",
        "T_RELIC"
      ],
      "nodes": [
        {
          "id": "T_SUPER",
          "label": "Supernatural effects",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_SYNDROME",
            "SRC_B_MAGIC"
          ],
          "status": "current"
        },
        {
          "id": "T_SECRET",
          "label": "Secrets of life and death",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "id": "T_CURSE",
          "label": "Divine curse",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_VAMPIRE",
            "SRC_B_WERE",
            "SRC_B_MAGIC"
          ],
          "status": "current"
        },
        {
          "id": "T_DICE",
          "label": "Roll shrine divination dice",
          "kind": "control",
          "group": "Artifacts and divine intervention",
          "sources": [
            "SRC_B_DICE"
          ],
          "status": "current"
        },
        {
          "id": "T_DICEFX",
          "label": "Blessings, curses and gifts",
          "kind": "process",
          "group": "Artifacts and divine intervention",
          "sources": [
            "SRC_B_DICE"
          ],
          "status": "current"
        },
        {
          "id": "T_COSMETIC",
          "label": "Omen / descriptive text",
          "kind": "report",
          "group": "Artifacts and divine intervention",
          "sources": [
            "SRC_B_DICE",
            "SRC_B_REMNANT"
          ],
          "status": "current"
        },
        {
          "id": "T_RELIC",
          "label": "Equipped primordial weapons / jewelry",
          "kind": "state",
          "group": "Artifacts and divine intervention",
          "sources": [
            "SRC_B_REMNANT"
          ],
          "status": "current"
        },
        {
          "id": "T_RAWREM",
          "label": "Raw primordial remnant",
          "kind": "state",
          "group": "Artifacts and divine intervention",
          "sources": [
            "SRC_B_REMNANT"
          ],
          "status": "current"
        },
        {
          "id": "T_NAME",
          "label": "Demon true-name slab",
          "kind": "state",
          "group": "Artifacts and divine intervention",
          "sources": [
            "SRC_B_DEMON"
          ],
          "status": "current"
        },
        {
          "id": "T_BIND",
          "label": "Bind or banish named demon",
          "kind": "control",
          "group": "Artifacts and divine intervention",
          "sources": [
            "SRC_B_DEMON"
          ],
          "status": "current"
        },
        {
          "id": "S_RELIGION",
          "label": "Religions and deities",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_NECRO",
            "SRC_B_MAGIC",
            "SRC_B_DICE"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_SYNDROME",
            "SRC_B_WERE"
          ],
          "status": "current"
        },
        {
          "id": "M_COMBAT",
          "label": "Combat",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "SRC_B_NECRO",
            "SRC_B_WERE"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_DICE"
          ],
          "status": "current"
        },
        {
          "id": "A_ACTION",
          "label": "Adventurer actions",
          "kind": "control",
          "group": "Cross-system connections",
          "sources": [
            "SRC_B_DEMON",
            "SRC_B_REMNANT"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "from": "S_RELIGION",
          "to": "T_SECRET",
          "label": "death deities can reveal secrets in history",
          "sources": [
            "SRC_B_NECRO"
          ],
          "status": "current"
        },
        {
          "from": "S_RELIGION",
          "to": "T_CURSE",
          "label": "defiling patron statues provokes curses",
          "sources": [
            "SRC_B_MAGIC"
          ],
          "status": "current"
        },
        {
          "from": "A_ACTION",
          "to": "T_DICE",
          "label": "adventurer can roll found shrine dice",
          "sources": [
            "SRC_B_DICE"
          ],
          "status": "current"
        },
        {
          "from": "T_DICE",
          "to": "T_DICEFX",
          "label": "divination outcome applies real effects",
          "sources": [
            "SRC_B_DICE"
          ],
          "status": "current"
        },
        {
          "from": "T_DICE",
          "to": "T_COSMETIC",
          "label": "some rolls only display omens",
          "sources": [
            "SRC_B_DICE"
          ],
          "status": "current"
        },
        {
          "from": "T_DICEFX",
          "to": "C_HEALTH",
          "label": "some blessings heal wounds",
          "sources": [
            "SRC_B_DICE"
          ],
          "status": "current"
        },
        {
          "from": "T_DICEFX",
          "to": "E_GOODS",
          "label": "can create or improve equipment",
          "sources": [
            "SRC_B_DICE"
          ],
          "status": "current"
        },
        {
          "from": "T_DICE",
          "to": "T_CURSE",
          "label": "repeated premature use can anger deity",
          "sources": [
            "SRC_B_DICE"
          ],
          "status": "current"
        },
        {
          "from": "T_RELIC",
          "to": "T_SUPER",
          "label": "equipping grants usable interactions",
          "sources": [
            "SRC_B_REMNANT"
          ],
          "status": "current"
        },
        {
          "from": "T_RAWREM",
          "to": "A_ACTION",
          "label": "religions request recovery quests",
          "sources": [
            "SRC_B_REMNANT"
          ],
          "status": "current"
        },
        {
          "from": "T_NAME",
          "to": "T_BIND",
          "label": "reading reveals name required for control",
          "sources": [
            "SRC_B_DEMON"
          ],
          "status": "current"
        },
        {
          "from": "A_ACTION",
          "to": "T_BIND",
          "label": "adventurer commands the named demon",
          "sources": [
            "SRC_B_DEMON"
          ],
          "status": "current"
        },
        {
          "from": "T_BIND",
          "to": "M_COMBAT",
          "label": "banishment removes or binding recruits demon",
          "sources": [
            "SRC_B_DEMON"
          ],
          "status": "current"
        }
      ],
      "file": "40-divination-relics",
      "direction": "TB"
    },
    {
      "id": "adventure_party_movement",
      "title": "Adventure: character, party, movement and perception",
      "parent": "adventure_survival",
      "parent_title": "Adventure exploration, survival and action economy",
      "core": [
        "A_ACTION",
        "A_CREATE",
        "A_EXERT",
        "A_GAIT",
        "A_MOUNT",
        "A_MOVE",
        "A_PARTY",
        "A_SENSE",
        "A_STEALTH",
        "A_TACTIC",
        "A_TRAVEL",
        "A_WITNESS",
        "C_BODY",
        "J_SKILL",
        "W_CIV",
        "W_ENV",
        "W_HISTORY"
      ],
      "nodes": [
        {
          "id": "A_CREATE",
          "label": "Create adventurer or party",
          "kind": "control",
          "group": "Character and control",
          "sources": [
            "WA18"
          ],
          "status": "current"
        },
        {
          "id": "W_CIV",
          "label": "Civilizations",
          "kind": "state",
          "group": "Character and control",
          "sources": [
            "WA18"
          ],
          "status": "current"
        },
        {
          "id": "C_BODY",
          "label": "Body and tissues",
          "kind": "state",
          "group": "Character and control",
          "sources": [
            "WA18",
            "WA19"
          ],
          "status": "current"
        },
        {
          "id": "J_SKILL",
          "label": "Skills and experience",
          "kind": "state",
          "group": "Character and control",
          "sources": [
            "WA18",
            "WA19"
          ],
          "status": "current"
        },
        {
          "id": "A_ACTION",
          "label": "Adventurer actions",
          "kind": "control",
          "group": "Character and control",
          "sources": [
            "WA34"
          ],
          "status": "current"
        },
        {
          "id": "A_PARTY",
          "label": "Player-created party members",
          "kind": "state",
          "group": "Character and control",
          "sources": [
            "WA18"
          ],
          "status": "current"
        },
        {
          "id": "A_TRAVEL",
          "label": "Local and fast travel",
          "kind": "process",
          "group": "Exploration",
          "sources": [
            "WA34"
          ],
          "status": "current"
        },
        {
          "id": "A_GAIT",
          "label": "Choose gait and posture",
          "kind": "control",
          "group": "Exploration",
          "sources": [
            "WA19"
          ],
          "status": "current"
        },
        {
          "id": "A_MOVE",
          "label": "Walking, swimming, climbing and flight",
          "kind": "process",
          "group": "Exploration",
          "sources": [
            "WA19"
          ],
          "status": "current"
        },
        {
          "id": "A_EXERT",
          "label": "Exhaustion",
          "kind": "state",
          "group": "Exploration",
          "sources": [
            "WA18",
            "WA19"
          ],
          "status": "current"
        },
        {
          "id": "A_CARRY",
          "label": "Carried equipment and containers",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA34"
          ],
          "status": "current"
        },
        {
          "id": "A_SENSE",
          "label": "Opposed perception / detection",
          "kind": "process",
          "group": "Exploration",
          "sources": [
            "WA34"
          ],
          "status": "current"
        },
        {
          "id": "W_ENV",
          "label": "Local environment",
          "kind": "state",
          "group": "Exploration",
          "sources": [
            "WA10",
            "WA18"
          ],
          "status": "current"
        },
        {
          "id": "W_LOCAL",
          "label": "Load and offload local maps",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "WA03"
          ],
          "status": "current"
        },
        {
          "id": "A_WITNESS",
          "label": "Encountered people and events",
          "kind": "state",
          "group": "Exploration",
          "sources": [
            "WA03",
            "WA24"
          ],
          "status": "current"
        },
        {
          "id": "A_DEPRIVE",
          "label": "Hunger, thirst and drowsiness",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA18"
          ],
          "status": "current"
        },
        {
          "id": "M_COMBAT",
          "label": "Combat",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "WA30"
          ],
          "status": "current"
        },
        {
          "id": "A_STATUS",
          "label": "Character and wound reports",
          "kind": "report",
          "group": "Connections to other panels",
          "sources": [
            "WA34"
          ],
          "status": "current"
        },
        {
          "id": "W_HISTORY",
          "label": "World history",
          "kind": "state",
          "group": "World persistence",
          "sources": [
            "WA06"
          ],
          "status": "current"
        },
        {
          "id": "A_TACTIC",
          "label": "Party tactical control",
          "kind": "control",
          "group": "Character and control",
          "sources": [
            "WA34",
            "WA35"
          ],
          "status": "current",
          "note": "Existence independently corroborated by 53.11 patch; exact scheduling details still depend on migrated gameplay documentation."
        },
        {
          "id": "A_STEALTH",
          "label": "Sneaking",
          "kind": "process",
          "group": "Exploration",
          "sources": [
            "WA34"
          ],
          "status": "current",
          "note": "Sneaking control is current-documented; detailed opposing skill checks remain uncertain on the edge."
        },
        {
          "id": "A_MOUNT",
          "label": "Mounts, pack animals and pets",
          "kind": "state",
          "group": "Exploration",
          "sources": [
            "WA31"
          ],
          "status": "current"
        },
        {
          "id": "A_MECHANISM",
          "label": "Operate existing levers and wells",
          "kind": "control",
          "group": "Connections to other panels",
          "sources": [
            "WA18",
            "WA34"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "A_CREATE",
          "label": "limits origin, items and starting skills",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "W_CIV"
        },
        {
          "to": "C_BODY",
          "label": "selects available species",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "A_CREATE"
        },
        {
          "to": "J_SKILL",
          "label": "allocates starting experience",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "A_CREATE"
        },
        {
          "to": "A_PARTY",
          "label": "creates controllable members",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "A_CREATE"
        },
        {
          "to": "A_TRAVEL",
          "label": "chooses destinations and movement",
          "sources": [
            "WA34"
          ],
          "status": "current",
          "from": "A_ACTION"
        },
        {
          "to": "A_MOVE",
          "label": "selects movement mode and speed",
          "sources": [
            "WA19"
          ],
          "status": "current",
          "from": "A_GAIT"
        },
        {
          "to": "A_MOVE",
          "label": "intact limbs enable movement modes",
          "sources": [
            "WA19"
          ],
          "status": "current",
          "from": "C_BODY"
        },
        {
          "to": "A_MOVE",
          "label": "improves learned movement",
          "sources": [
            "WA19"
          ],
          "status": "current",
          "from": "J_SKILL"
        },
        {
          "to": "A_TRAVEL",
          "label": "changes position",
          "sources": [
            "WA19"
          ],
          "status": "current",
          "from": "A_MOVE"
        },
        {
          "to": "A_EXERT",
          "label": "faster gaits consume energy",
          "sources": [
            "WA19"
          ],
          "status": "current",
          "from": "A_GAIT"
        },
        {
          "to": "A_MOVE",
          "label": "slows movement",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "A_EXERT"
        },
        {
          "to": "A_MOVE",
          "label": "terrain constrains traversable routes",
          "sources": [
            "WA19"
          ],
          "status": "current",
          "from": "W_ENV"
        },
        {
          "to": "W_LOCAL",
          "label": "loads and offloads areas",
          "sources": [
            "WA03"
          ],
          "status": "current",
          "from": "A_TRAVEL"
        },
        {
          "to": "A_WITNESS",
          "label": "reveals visible creatures and objects",
          "sources": [
            "WA34"
          ],
          "status": "current",
          "from": "A_SENSE"
        },
        {
          "to": "A_DEPRIVE",
          "label": "elapsed time increases deprivation",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "A_TRAVEL"
        },
        {
          "to": "M_COMBAT",
          "label": "penalizes physical performance",
          "sources": [
            "WA30"
          ],
          "status": "current",
          "from": "A_EXERT"
        },
        {
          "to": "A_STATUS",
          "label": "displays learned abilities",
          "sources": [
            "WA34"
          ],
          "status": "current",
          "from": "J_SKILL"
        },
        {
          "to": "W_HISTORY",
          "label": "notable deeds are recorded",
          "sources": [
            "WA03",
            "WA06"
          ],
          "status": "current",
          "from": "A_ACTION"
        },
        {
          "to": "A_ACTION",
          "label": "queues each member action [uncertain; v0.47.05 basis]",
          "sources": [
            "WA20"
          ],
          "status": "uncertain",
          "from": "A_TACTIC"
        },
        {
          "to": "A_TACTIC",
          "label": "offers party control",
          "sources": [
            "WA34",
            "WA35"
          ],
          "status": "current",
          "from": "A_PARTY"
        },
        {
          "to": "A_STEALTH",
          "label": "toggles sneaking",
          "sources": [
            "WA34"
          ],
          "status": "current",
          "from": "A_ACTION"
        },
        {
          "to": "A_STEALTH",
          "label": "Ambusher opposes Observer [uncertain; v0.47.05 basis]",
          "sources": [
            "WA20"
          ],
          "status": "uncertain",
          "from": "J_SKILL"
        },
        {
          "to": "A_SENSE",
          "label": "reduces enemy detection",
          "sources": [
            "WA20",
            "WA34"
          ],
          "status": "current",
          "from": "A_STEALTH"
        },
        {
          "to": "A_MOUNT",
          "label": "can select starting animals",
          "sources": [
            "WA31"
          ],
          "status": "current",
          "from": "A_CREATE"
        },
        {
          "to": "A_TRAVEL",
          "label": "provides mounted movement",
          "sources": [
            "WA31"
          ],
          "status": "current",
          "from": "A_MOUNT"
        },
        {
          "to": "A_CARRY",
          "label": "carries packed supplies",
          "sources": [
            "WA31"
          ],
          "status": "current",
          "from": "A_MOUNT"
        },
        {
          "to": "M_COMBAT",
          "label": "can attack or panic independently",
          "sources": [
            "WA31"
          ],
          "status": "current",
          "from": "A_MOUNT"
        },
        {
          "to": "A_MECHANISM",
          "label": "interacts with existing structures",
          "sources": [
            "WA34"
          ],
          "status": "current",
          "from": "A_ACTION"
        }
      ],
      "file": "41-adventure-party-movement",
      "direction": "TB"
    },
    {
      "id": "adventure_supplies_combat",
      "title": "Adventure: supplies, combat, injury and recovery",
      "parent": "adventure_survival",
      "parent_title": "Adventure exploration, survival and action economy",
      "core": [
        "A_ATTACK",
        "A_CARRY",
        "A_CONSUME",
        "A_CRAFT",
        "A_DEPRIVE",
        "A_HEAL",
        "A_LOAD",
        "A_MECHANISM",
        "A_SHELTER",
        "A_STATUS",
        "C_DEATH",
        "C_HEALTH",
        "E_GOODS",
        "M_COMBAT",
        "W_LOCAL"
      ],
      "nodes": [
        {
          "id": "A_MOVE",
          "label": "Walking, swimming, climbing and flight",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "WA19"
          ],
          "status": "current"
        },
        {
          "id": "A_CARRY",
          "label": "Carried equipment and containers",
          "kind": "state",
          "group": "Exploration",
          "sources": [
            "WA34"
          ],
          "status": "current"
        },
        {
          "id": "A_LOAD",
          "label": "Encumbrance",
          "kind": "state",
          "group": "Exploration",
          "sources": [
            "WA18",
            "WA19"
          ],
          "status": "current"
        },
        {
          "id": "W_LOCAL",
          "label": "Load and offload local maps",
          "kind": "process",
          "group": "Exploration",
          "sources": [
            "WA03"
          ],
          "status": "current"
        },
        {
          "id": "A_WITNESS",
          "label": "Encountered people and events",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA03",
            "WA24"
          ],
          "status": "current"
        },
        {
          "id": "A_DEPRIVE",
          "label": "Hunger, thirst and drowsiness",
          "kind": "state",
          "group": "Survival",
          "sources": [
            "WA18"
          ],
          "status": "current"
        },
        {
          "id": "A_CONSUME",
          "label": "Eat, drink and sleep",
          "kind": "control",
          "group": "Survival",
          "sources": [
            "WA34"
          ],
          "status": "current"
        },
        {
          "id": "A_CRAFT",
          "label": "Limited crafting and butchery",
          "kind": "process",
          "group": "Survival",
          "sources": [
            "WA18"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Survival",
          "sources": [
            "WA18"
          ],
          "status": "current"
        },
        {
          "id": "A_SHELTER",
          "label": "Indoor or cleared shelter",
          "kind": "state",
          "group": "Survival",
          "sources": [
            "WA18"
          ],
          "status": "current"
        },
        {
          "id": "A_ATTACK",
          "label": "Aim strikes, grapple, shoot or throw",
          "kind": "control",
          "group": "Combat and consequences",
          "sources": [
            "WA30"
          ],
          "status": "current"
        },
        {
          "id": "M_COMBAT",
          "label": "Combat",
          "kind": "process",
          "group": "Combat and consequences",
          "sources": [
            "WA30"
          ],
          "status": "current"
        },
        {
          "id": "C_HEALTH",
          "label": "Injuries and illness",
          "kind": "state",
          "group": "Combat and consequences",
          "sources": [
            "WA30"
          ],
          "status": "current"
        },
        {
          "id": "C_DEATH",
          "label": "Death and corpses",
          "kind": "state",
          "group": "Combat and consequences",
          "sources": [
            "WA18"
          ],
          "status": "current"
        },
        {
          "id": "A_HEAL",
          "label": "Regeneration on local offload",
          "kind": "process",
          "group": "Combat and consequences",
          "sources": [
            "WA03"
          ],
          "status": "current"
        },
        {
          "id": "A_STATUS",
          "label": "Character and wound reports",
          "kind": "report",
          "group": "Reports",
          "sources": [
            "WA34"
          ],
          "status": "current"
        },
        {
          "id": "A_MECHANISM",
          "label": "Operate existing levers and wells",
          "kind": "control",
          "group": "Exploration",
          "sources": [
            "WA18",
            "WA34"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "A_LOAD",
          "label": "weight adds encumbrance",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "A_CARRY"
        },
        {
          "to": "A_MOVE",
          "label": "reduces movement speed",
          "sources": [
            "WA18",
            "WA19"
          ],
          "status": "current",
          "from": "A_LOAD"
        },
        {
          "to": "A_WITNESS",
          "label": "instantiates encountered individuals",
          "sources": [
            "WA03"
          ],
          "status": "current",
          "from": "W_LOCAL"
        },
        {
          "to": "A_DEPRIVE",
          "label": "relieves matching deprivation",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "A_CONSUME"
        },
        {
          "to": "A_CONSUME",
          "label": "supplies carried food and drink",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "A_CARRY"
        },
        {
          "to": "E_GOODS",
          "label": "produces basic tools and butchered food",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "A_CRAFT"
        },
        {
          "to": "A_CRAFT",
          "label": "supplies butcherable remains",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "C_DEATH"
        },
        {
          "to": "A_CARRY",
          "label": "becomes carried supply or equipment",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "E_GOODS"
        },
        {
          "to": "A_CONSUME",
          "label": "provides safer sleeping locations",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "A_SHELTER"
        },
        {
          "to": "M_COMBAT",
          "label": "selects attacks and targets",
          "sources": [
            "WA30"
          ],
          "status": "current",
          "from": "A_ATTACK"
        },
        {
          "to": "M_COMBAT",
          "label": "supplies weapons, armor and projectiles",
          "sources": [
            "WA30"
          ],
          "status": "current",
          "from": "A_CARRY"
        },
        {
          "to": "C_HEALTH",
          "label": "damages body parts",
          "sources": [
            "WA30"
          ],
          "status": "current",
          "from": "M_COMBAT"
        },
        {
          "to": "A_MOVE",
          "label": "injuries disable movement parts",
          "sources": [
            "WA19"
          ],
          "status": "current",
          "from": "C_HEALTH"
        },
        {
          "to": "A_HEAL",
          "label": "reinitialization triggers healing",
          "sources": [
            "WA03"
          ],
          "status": "current",
          "from": "W_LOCAL"
        },
        {
          "to": "C_HEALTH",
          "label": "repairs non-permanent wounds",
          "sources": [
            "WA03"
          ],
          "status": "current",
          "from": "A_HEAL"
        },
        {
          "to": "A_STATUS",
          "label": "displays wound state",
          "sources": [
            "WA34"
          ],
          "status": "current",
          "from": "C_HEALTH"
        },
        {
          "to": "A_CARRY",
          "label": "well draws water for containers",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "A_MECHANISM"
        }
      ],
      "file": "42-adventure-supplies-combat",
      "direction": "TB"
    },
    {
      "id": "adventure_social_reputation",
      "title": "Adventure: conversation, reputation and exchange",
      "parent": "adventure_society",
      "parent_title": "Adventure society, reputation, quests and persistent consequences",
      "core": [
        "A_ACTION",
        "A_ARGUE",
        "A_COMP",
        "A_IDENTITY",
        "A_MARKET",
        "A_REP",
        "A_REPORT",
        "A_TALK",
        "E_GOODS",
        "J_SKILL",
        "P_VALUES",
        "W_RUMOR"
      ],
      "nodes": [
        {
          "id": "A_ACTION",
          "label": "Adventurer actions",
          "kind": "control",
          "group": "Social interaction",
          "sources": [
            "WA34"
          ],
          "status": "current"
        },
        {
          "id": "A_TALK",
          "label": "Converse, request and interrogate",
          "kind": "process",
          "group": "Social interaction",
          "sources": [
            "WA22"
          ],
          "status": "current"
        },
        {
          "id": "A_IDENTITY",
          "label": "Assumed identities",
          "kind": "state",
          "group": "Social interaction",
          "sources": [
            "WA22",
            "WA23"
          ],
          "status": "current"
        },
        {
          "id": "A_ARGUE",
          "label": "Debate values",
          "kind": "process",
          "group": "Social interaction",
          "sources": [
            "WA22"
          ],
          "status": "current"
        },
        {
          "id": "P_VALUES",
          "label": "Personal values",
          "kind": "state",
          "group": "Social interaction",
          "sources": [
            "WA22"
          ],
          "status": "current"
        },
        {
          "id": "J_SKILL",
          "label": "Skills and experience",
          "kind": "state",
          "group": "Social interaction",
          "sources": [
            "WA22"
          ],
          "status": "current"
        },
        {
          "id": "A_REP",
          "label": "Reputation by observer and group",
          "kind": "state",
          "group": "Social interaction",
          "sources": [
            "WA23"
          ],
          "status": "current"
        },
        {
          "id": "A_COMP",
          "label": "Recruited NPC companions",
          "kind": "state",
          "group": "Social interaction",
          "sources": [
            "WA22",
            "WA23"
          ],
          "status": "current"
        },
        {
          "id": "A_PRAY",
          "label": "Pray to a deity",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "WA36"
          ],
          "status": "current"
        },
        {
          "id": "P_NEEDS",
          "label": "Psychological needs",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA18",
            "WA27"
          ],
          "status": "current"
        },
        {
          "id": "A_QUEST",
          "label": "Orders and self-chosen objectives",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA21"
          ],
          "status": "current"
        },
        {
          "id": "A_SERVICE",
          "label": "Join commander or offer priest service",
          "kind": "control",
          "group": "Connections to other panels",
          "sources": [
            "WA21"
          ],
          "status": "current"
        },
        {
          "id": "A_DEED",
          "label": "Kill, rescue or recover artifact",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "WA21"
          ],
          "status": "current"
        },
        {
          "id": "A_REPORT",
          "label": "Report deeds to people",
          "kind": "control",
          "group": "Quests and information",
          "sources": [
            "WA21",
            "WA24"
          ],
          "status": "current"
        },
        {
          "id": "W_RUMOR",
          "label": "Distributed incident knowledge",
          "kind": "state",
          "group": "Quests and information",
          "sources": [
            "WA24"
          ],
          "status": "current"
        },
        {
          "id": "A_KNOWN",
          "label": "Known people, sites and incidents",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA21",
            "WA24"
          ],
          "status": "current"
        },
        {
          "id": "A_MARKET",
          "label": "Barter, purchases and tavern services",
          "kind": "process",
          "group": "World consequences",
          "sources": [
            "WA18",
            "WA22",
            "WA23"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "World consequences",
          "sources": [
            "WA18"
          ],
          "status": "current"
        },
        {
          "id": "M_COMBAT",
          "label": "Combat",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "WA30"
          ],
          "status": "current"
        },
        {
          "id": "A_READWRITE",
          "label": "Read and write books",
          "kind": "process",
          "group": "Connections to other panels",
          "sources": [
            "WA32"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "A_TALK",
          "label": "selects speech and requests",
          "sources": [
            "WA22"
          ],
          "status": "current",
          "from": "A_ACTION"
        },
        {
          "to": "A_ARGUE",
          "label": "states conflicting values",
          "sources": [
            "WA22"
          ],
          "status": "current",
          "from": "A_TALK"
        },
        {
          "to": "P_VALUES",
          "label": "winning persuasion changes values",
          "sources": [
            "WA22"
          ],
          "status": "current",
          "from": "A_ARGUE"
        },
        {
          "to": "J_SKILL",
          "label": "practices social skills",
          "sources": [
            "WA22"
          ],
          "status": "current",
          "from": "A_ARGUE"
        },
        {
          "to": "A_COMP",
          "label": "requests recruitment",
          "sources": [
            "WA22"
          ],
          "status": "current",
          "from": "A_TALK"
        },
        {
          "to": "A_COMP",
          "label": "changes willingness and capacity",
          "sources": [
            "WA23"
          ],
          "status": "current",
          "from": "A_REP"
        },
        {
          "to": "M_COMBAT",
          "label": "adds allied fighters",
          "sources": [
            "WA30"
          ],
          "status": "current",
          "from": "A_COMP"
        },
        {
          "to": "A_KNOWN",
          "label": "learns names, directions and troubles",
          "sources": [
            "WA22"
          ],
          "status": "current",
          "from": "A_TALK"
        },
        {
          "to": "A_SERVICE",
          "label": "requests group membership or service",
          "sources": [
            "WA21",
            "WA22"
          ],
          "status": "current",
          "from": "A_TALK"
        },
        {
          "to": "A_KNOWN",
          "label": "supplies heard incidents and locations",
          "sources": [
            "WA24"
          ],
          "status": "current",
          "from": "W_RUMOR"
        },
        {
          "to": "A_DEED",
          "label": "pursues selected objective",
          "sources": [
            "WA21"
          ],
          "status": "current",
          "from": "A_ACTION"
        },
        {
          "to": "W_RUMOR",
          "label": "spreads known deeds",
          "sources": [
            "WA21",
            "WA24"
          ],
          "status": "current",
          "from": "A_REPORT"
        },
        {
          "to": "A_REP",
          "label": "changes informed observers opinions",
          "sources": [
            "WA23",
            "WA24"
          ],
          "status": "current",
          "from": "W_RUMOR"
        },
        {
          "to": "A_QUEST",
          "label": "changes offered difficulty",
          "sources": [
            "WA23"
          ],
          "status": "current",
          "from": "A_REP"
        },
        {
          "to": "A_MARKET",
          "label": "modifies tavern prices",
          "sources": [
            "WA23"
          ],
          "status": "current",
          "from": "A_REP"
        },
        {
          "to": "A_REP",
          "label": "changes which reputation is recognized",
          "sources": [
            "WA23"
          ],
          "status": "current",
          "from": "A_IDENTITY"
        },
        {
          "to": "A_MARKET",
          "label": "negotiates exchange or services",
          "sources": [
            "WA22"
          ],
          "status": "current",
          "from": "A_TALK"
        },
        {
          "to": "E_GOODS",
          "label": "transfers purchased and sold items",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "A_MARKET"
        },
        {
          "to": "A_PRAY",
          "label": "addresses chosen deity",
          "sources": [
            "WA22"
          ],
          "status": "current",
          "from": "A_ACTION"
        },
        {
          "to": "P_NEEDS",
          "label": "may change need set through values",
          "sources": [
            "WA22"
          ],
          "status": "current",
          "from": "A_ARGUE"
        },
        {
          "to": "A_READWRITE",
          "label": "novice Reader enables reading",
          "sources": [
            "WA32"
          ],
          "status": "current",
          "from": "J_SKILL"
        },
        {
          "to": "A_READWRITE",
          "label": "supplies texts or blank writing material",
          "sources": [
            "WA32"
          ],
          "status": "current",
          "from": "E_GOODS"
        }
      ],
      "file": "43-adventure-social-reputation",
      "direction": "TB"
    },
    {
      "id": "adventure_quests_claims",
      "title": "Adventure: objectives, territorial claims and persistence",
      "parent": "adventure_society",
      "parent_title": "Adventure society, reputation, quests and persistent consequences",
      "core": [
        "A_CLAIMSITE",
        "A_DEED",
        "A_KNOWN",
        "A_LOG",
        "A_QUEST",
        "A_RETIRE",
        "A_SERVICE",
        "G_RULE",
        "W_CLAIM",
        "W_FIG",
        "W_HISTORY",
        "W_SITE"
      ],
      "nodes": [
        {
          "id": "A_QUEST",
          "label": "Orders and self-chosen objectives",
          "kind": "state",
          "group": "Quests and information",
          "sources": [
            "WA21"
          ],
          "status": "current"
        },
        {
          "id": "A_SERVICE",
          "label": "Join commander or offer priest service",
          "kind": "control",
          "group": "Quests and information",
          "sources": [
            "WA21"
          ],
          "status": "current"
        },
        {
          "id": "A_DEED",
          "label": "Kill, rescue or recover artifact",
          "kind": "process",
          "group": "Quests and information",
          "sources": [
            "WA21"
          ],
          "status": "current"
        },
        {
          "id": "W_CLAIM",
          "label": "Territorial and artifact claims",
          "kind": "state",
          "group": "Quests and information",
          "sources": [
            "WA25"
          ],
          "status": "current"
        },
        {
          "id": "A_KNOWN",
          "label": "Known people, sites and incidents",
          "kind": "state",
          "group": "Quests and information",
          "sources": [
            "WA21",
            "WA24"
          ],
          "status": "current"
        },
        {
          "id": "A_LOG",
          "label": "Adventure and agreement log",
          "kind": "report",
          "group": "Quests and information",
          "sources": [
            "WA21"
          ],
          "status": "current"
        },
        {
          "id": "A_CLAIMSITE",
          "label": "Claim an existing site",
          "kind": "control",
          "group": "World consequences",
          "sources": [
            "WA22",
            "WA25"
          ],
          "status": "current"
        },
        {
          "id": "G_RULE",
          "label": "Government",
          "kind": "state",
          "group": "World consequences",
          "sources": [
            "WA25"
          ],
          "status": "current"
        },
        {
          "id": "A_RETIRE",
          "label": "Retire or resume adventurer",
          "kind": "control",
          "group": "World consequences",
          "sources": [
            "WA18"
          ],
          "status": "current"
        },
        {
          "id": "W_SITE",
          "label": "Sites and ownership",
          "kind": "state",
          "group": "World consequences",
          "sources": [
            "WA25"
          ],
          "status": "current"
        },
        {
          "id": "W_FIG",
          "label": "Persistent historical figures",
          "kind": "state",
          "group": "World consequences",
          "sources": [
            "WA03"
          ],
          "status": "current"
        },
        {
          "id": "W_HISTORY",
          "label": "World history",
          "kind": "state",
          "group": "World consequences",
          "sources": [
            "WA03",
            "WA06"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "A_QUEST",
          "label": "receives commander or priest objective",
          "sources": [
            "WA21"
          ],
          "status": "current",
          "from": "A_SERVICE"
        },
        {
          "to": "A_QUEST",
          "label": "creates recovery opportunities",
          "sources": [
            "WA25"
          ],
          "status": "current",
          "from": "W_CLAIM"
        },
        {
          "to": "A_QUEST",
          "label": "reveals self-directed objectives",
          "sources": [
            "WA21"
          ],
          "status": "current",
          "from": "A_KNOWN"
        },
        {
          "to": "A_LOG",
          "label": "displays recorded information",
          "sources": [
            "WA21"
          ],
          "status": "current",
          "from": "A_KNOWN"
        },
        {
          "to": "A_LOG",
          "label": "displays duties and agreements",
          "sources": [
            "WA21"
          ],
          "status": "current",
          "from": "A_QUEST"
        },
        {
          "to": "A_QUEST",
          "label": "can satisfy objective",
          "sources": [
            "WA21"
          ],
          "status": "current",
          "from": "A_DEED"
        },
        {
          "to": "W_HISTORY",
          "label": "records achieved events",
          "sources": [
            "WA06",
            "WA21"
          ],
          "status": "current",
          "from": "A_DEED"
        },
        {
          "to": "W_CLAIM",
          "label": "adds a territorial claim",
          "sources": [
            "WA25"
          ],
          "status": "current",
          "from": "A_CLAIMSITE"
        },
        {
          "to": "G_RULE",
          "label": "uncontested claim enables lordship",
          "sources": [
            "WA25"
          ],
          "status": "current",
          "from": "W_CLAIM"
        },
        {
          "to": "W_SITE",
          "label": "makes adventurer a resident",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "A_RETIRE"
        },
        {
          "to": "A_RETIRE",
          "label": "living retired adventurer can resume",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "W_FIG"
        },
        {
          "to": "W_FIG",
          "label": "leaves character active in world",
          "sources": [
            "WA03",
            "WA18"
          ],
          "status": "current",
          "from": "A_RETIRE"
        }
      ],
      "file": "44-adventure-quests-claims",
      "direction": "TB"
    },
    {
      "id": "adventure_culture_powers",
      "title": "Adventure: culture, needs, literacy and supernatural powers",
      "parent": "adventure_society",
      "parent_title": "Adventure society, reputation, quests and persistent consequences",
      "core": [
        "A_CHOSEN",
        "A_INTERVENE",
        "A_PATRON",
        "A_PERFORM",
        "A_POWER",
        "A_PRAY",
        "A_READWRITE",
        "A_SECRETS",
        "M_COMBAT",
        "P_FOCUS",
        "P_NEEDS",
        "S_CULTURE",
        "S_KNOW",
        "T_SUPER"
      ],
      "nodes": [
        {
          "id": "A_REP",
          "label": "Reputation by observer and group",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA23"
          ],
          "status": "current"
        },
        {
          "id": "A_COMP",
          "label": "Recruited NPC companions",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA22",
            "WA23"
          ],
          "status": "current"
        },
        {
          "id": "A_PERFORM",
          "label": "Compose or perform cultural works",
          "kind": "process",
          "group": "Culture and religion",
          "sources": [
            "WA22",
            "WA32"
          ],
          "status": "current"
        },
        {
          "id": "S_CULTURE",
          "label": "Cultural forms and works",
          "kind": "state",
          "group": "Culture and religion",
          "sources": [
            "WA18",
            "WA22"
          ],
          "status": "current"
        },
        {
          "id": "A_PRAY",
          "label": "Pray to a deity",
          "kind": "process",
          "group": "Culture and religion",
          "sources": [
            "WA36"
          ],
          "status": "current"
        },
        {
          "id": "A_CHOSEN",
          "label": "Choose Chosen destiny",
          "kind": "control",
          "group": "Culture and religion",
          "sources": [
            "WA18",
            "WA26"
          ],
          "status": "current"
        },
        {
          "id": "A_PATRON",
          "label": "Patron guidance",
          "kind": "process",
          "group": "Culture and religion",
          "sources": [
            "WA26"
          ],
          "status": "current"
        },
        {
          "id": "P_NEEDS",
          "label": "Psychological needs",
          "kind": "state",
          "group": "Culture and religion",
          "sources": [
            "WA18",
            "WA27"
          ],
          "status": "current"
        },
        {
          "id": "P_FOCUS",
          "label": "Focus / distraction",
          "kind": "state",
          "group": "Culture and religion",
          "sources": [
            "WA27"
          ],
          "status": "current"
        },
        {
          "id": "A_SERVICE",
          "label": "Join commander or offer priest service",
          "kind": "control",
          "group": "Connections to other panels",
          "sources": [
            "WA21"
          ],
          "status": "current"
        },
        {
          "id": "W_RUMOR",
          "label": "Distributed incident knowledge",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA24"
          ],
          "status": "current"
        },
        {
          "id": "E_GOODS",
          "label": "Goods and materials",
          "kind": "state",
          "group": "Connections to other panels",
          "sources": [
            "WA18"
          ],
          "status": "current"
        },
        {
          "id": "M_COMBAT",
          "label": "Combat",
          "kind": "process",
          "group": "Cross-system ports",
          "sources": [
            "WA30"
          ],
          "status": "current"
        },
        {
          "id": "A_INTERVENE",
          "label": "Rare divine intervention [trigger uncertain]",
          "kind": "process",
          "group": "Culture and religion",
          "sources": [
            "WA26"
          ],
          "status": "uncertain",
          "note": "Chosen article reports attack deflection and stunning but says triggering conditions are not understood; no general spellcasting system is implied."
        },
        {
          "id": "A_READWRITE",
          "label": "Read and write books",
          "kind": "process",
          "group": "Culture and religion",
          "sources": [
            "WA32"
          ],
          "status": "current"
        },
        {
          "id": "S_KNOW",
          "label": "Known academic topics",
          "kind": "state",
          "group": "Culture and religion",
          "sources": [
            "WA32"
          ],
          "status": "current"
        },
        {
          "id": "A_SECRETS",
          "label": "Learned necromancy secrets",
          "kind": "state",
          "group": "Culture and religion",
          "sources": [
            "WA32",
            "WA33"
          ],
          "status": "current"
        },
        {
          "id": "A_POWER",
          "label": "Use acquired abilities",
          "kind": "control",
          "group": "Culture and religion",
          "sources": [
            "WA33",
            "WA34"
          ],
          "status": "current"
        },
        {
          "id": "T_SUPER",
          "label": "Supernatural effects",
          "kind": "process",
          "group": "Cross-system ports",
          "sources": [
            "WA33"
          ],
          "status": "current"
        }
      ],
      "edges": [
        {
          "to": "A_PERFORM",
          "label": "provides known forms and works",
          "sources": [
            "WA18"
          ],
          "status": "current",
          "from": "S_CULTURE"
        },
        {
          "to": "A_REP",
          "label": "earns artistic reputation",
          "sources": [
            "WA23"
          ],
          "status": "current",
          "from": "A_PERFORM"
        },
        {
          "to": "W_RUMOR",
          "label": "audiences retell performed deeds",
          "sources": [
            "WA23"
          ],
          "status": "current",
          "from": "A_PERFORM"
        },
        {
          "to": "A_PATRON",
          "label": "enables deity guidance",
          "sources": [
            "WA26"
          ],
          "status": "current",
          "from": "A_CHOSEN"
        },
        {
          "to": "A_SERVICE",
          "label": "directs adventurer to priest",
          "sources": [
            "WA26"
          ],
          "status": "current",
          "from": "A_PATRON"
        },
        {
          "to": "P_NEEDS",
          "label": "satisfies prayer need",
          "sources": [
            "WA36"
          ],
          "status": "current",
          "from": "A_PRAY"
        },
        {
          "to": "A_INTERVENE",
          "label": "can receive protection; trigger uncertain",
          "sources": [
            "WA26"
          ],
          "status": "uncertain",
          "from": "A_CHOSEN"
        },
        {
          "to": "M_COMBAT",
          "label": "sometimes deflects attack and stuns",
          "sources": [
            "WA26"
          ],
          "status": "uncertain",
          "from": "A_INTERVENE"
        },
        {
          "to": "P_NEEDS",
          "label": "fulfills matching needs [v0.47.05 inferred]",
          "sources": [
            "WA27",
            "WA28"
          ],
          "status": "inferred",
          "from": "A_PERFORM"
        },
        {
          "to": "P_FOCUS",
          "label": "fulfillment modifies focus [v0.47.05 inferred]",
          "sources": [
            "WA27",
            "WA28"
          ],
          "status": "inferred",
          "from": "P_NEEDS"
        },
        {
          "to": "M_COMBAT",
          "label": "modifies effective skills [v0.47.05 inferred]",
          "sources": [
            "WA27",
            "WA28"
          ],
          "status": "inferred",
          "from": "P_FOCUS"
        },
        {
          "to": "E_GOODS",
          "label": "creates written works",
          "sources": [
            "WA32"
          ],
          "status": "current",
          "from": "A_READWRITE"
        },
        {
          "to": "S_KNOW",
          "label": "learns academic topics",
          "sources": [
            "WA32"
          ],
          "status": "current",
          "from": "A_READWRITE"
        },
        {
          "to": "S_CULTURE",
          "label": "learns art forms from texts",
          "sources": [
            "WA32"
          ],
          "status": "current",
          "from": "A_READWRITE"
        },
        {
          "to": "P_NEEDS",
          "label": "satisfies self-examination and abstraction",
          "sources": [
            "WA32"
          ],
          "status": "current",
          "from": "A_READWRITE"
        },
        {
          "to": "A_SECRETS",
          "label": "qualifying text teaches secrets",
          "sources": [
            "WA32",
            "WA33"
          ],
          "status": "current",
          "from": "A_READWRITE"
        },
        {
          "to": "A_POWER",
          "label": "unlocks necromantic abilities",
          "sources": [
            "WA33"
          ],
          "status": "current",
          "from": "A_SECRETS"
        },
        {
          "to": "T_SUPER",
          "label": "invokes learned effects",
          "sources": [
            "WA33"
          ],
          "status": "current",
          "from": "A_POWER"
        },
        {
          "to": "A_COMP",
          "label": "can create undead companions",
          "sources": [
            "WA33"
          ],
          "status": "current",
          "from": "T_SUPER"
        }
      ],
      "file": "45-adventure-culture-powers",
      "direction": "TB"
    }
  ],
  "gaps": [
    "World activities is an explicitly migrated v0.47.05 article. Continued world simulation is current-documented, but detailed offscreen succession is labeled inferred; exact scheduler, population instantiation and travel probabilities are not reconstructed.",
    "Party tactical control is current-confirmed by the 53.11 patch and current quick reference. Its exact queued-action scheduling and the detailed Ambusher-versus-Observer stealth calculation still rely on a migrated v0.47.05 gameplay article, so those two edges remain uncertain.",
    "Adventure fulfillment-to-focus mappings are labeled inferred from v0.47.05. The current Need page still mixes inherited Adventure limitations with new Fortress behavior; family need was disabled in 53.16 and is not shown as a current fulfillment mechanic.",
    "Chosen destiny, priest quests and primordial remnants are implemented. Divine intervention is documented, but its precise trigger and frequency are uncertain. Planned Myth and Magic spellcasting is excluded.",
    "Adventure site construction/planning was removed and is excluded. Claiming an existing site remains current-documented; it does not imply the ability to build a camp or run Fortress-style production.",
    "Retirement, abandonment, unretirement and reclamation preserve a shared world, but exact item, liquid, job and stockpile preservation varies and the reclaim page carries migration warnings. No lossless round-trip guarantee is drawn.",
    "Historical-figure reinitialization documents non-permanent wound healing on local offload. This is a simulation transition, not ordinary medical treatment, and does not restore permanently lost body parts.",
    "Biome, regional ecology and generation are mapped without implying a continuously simulated real-world food web, plate tectonics or modern climate model. Claims of full ecosystem population equations would exceed wiki evidence.",
    "The Construction page still calls finished constructions effectively indestructible. Release 53.01 and current siege documentation supersede that paragraph: enabled siege engineering can breach and bypass defenses.",
    "The dormant pre-v0.31 fortress wage/shop/rent economy is excluded. Current trade is barter plus wealth/accounting, political development and offsite relations.",
    "Burrows constrain job acceptance and source selection; they are not physical walls or unconditional civilian containment. Old civilian-alert and military-schedule UI descriptions were not imported.",
    "Current Flow and Screw pump corroborate qualitative rules from migrated Pressure and Power. Exact pressure ceilings, per-tick fluid scheduler details and engineering exploits are outside this map.",
    "Farming is not a soil-depletion or crop-rotation simulation. Light history, soil location, season, seeds, fertilization and planter skill matter; underground soil layers can carry a poor-soil yield penalty.",
    "The v53.11 food changes supersede old meal-happiness claims. Food quality, preferences and emotional response are not collapsed into a single guaranteed formula.",
    "Main namespace status means current wiki documentation, not a fresh runtime test of every paragraph. Migrated source caveats are recorded; only explicit older-only inferences receive orange styling.",
    "Clinical disease is not inferred from miasma. Miasma contributes unpleasant experiences; syndrome transmission and wound infection have separate paths.",
    "Artifact descriptions do not grant magic. Ordinary crafted artifacts, learned necromancy and equipped primordial relic powers are separately represented.",
    "53.16 disables the be-with-family psychological need. Family relationships, parenthood, marriage, grief and the raise-family life goal remain represented; there is no family-absence-to-focus arrow.",
    "The current Relationship article contradicts itself: its dated 53.11 retention section and release notes supersede an older paragraph about forgetting friends/grudges. Social skills are not drawn as causes of friendship; reported facet compatibility remains documented but not fully quantified.",
    "Needs and stress are separate: fulfillment changes focus, while emotions change stress. A direct focus-to-stress arrow would be misleading. Some fulfillment triggers and decay formulas remain unresolved; those uncertain variants are omitted.",
    "Stress has short-term mood and long-term accumulation. Exact personality-dependent accumulation, recovery and breakdown probabilities remain uncertain. Memory recall timing is also unknown; no deterministic timing arrow is asserted.",
    "0.47.05 inference: civilization ethics can drive animosity and war, subject to ruler personality and risk assessment. Current Ethic retains a migration warning; no independent current confirmation was established for this broad rule.",
    "0.47.05 inference: furniture-demand fulfillment changes noble thoughts without criminal punishment. Current Demand repeats this inherited distinction, while broad Noble wording conflates demands and mandates. The demand-to-thought edge is explicitly inferred; no demand-to-crime edge is drawn.",
    "Library and Knowledge retain DF2014 migration warnings. Their concrete mapped behavior is independently corroborated by current Book, Scholar, Topic and Rumor pages. Uncorroborated generalized knowledge-to-decision claims are omitted.",
    "Academic knowledge is not an implemented practical technology tree. Literary-form discoveries enable writing forms; engineering or medical research can train useful skills, but discovering a topic does not unlock machinery, medical procedures or recipes.",
    "The Skill article distinguishes focus-sensitive crafting checks from farming, plant-gathering and fishing quantity rolls, which do not appear to use focus or attributes. No universal focus-to-yield arrow is drawn.",
    "Religion and Temple disagree in adjacent text about Adventure joining. The explicit current limitation is retained: choosing a religious background may be possible during creation, but joining a religion during play is not mapped as implemented.",
    "53.16 fixes tavern patrons ordering from every keeper and adds personality-dependent refusal/restraint. Alcohol can still cause intoxication; the map avoids obsolete guaranteed mass-overdrinking claims. It also excludes accidental visiting-scholar theft fixed in 53.16.",
    "The Thought and Preferences food sections carry older update warnings. 53.11 improves meal seeking and thought levels. No obsolete exact good-meal value thresholds are asserted.",
    "Personality prose, book descriptions, artwork depictions, profession labels and reports are outputs of simulation state. They are not treated as autonomous causal systems. Unimplemented emotion IDs and generic future Myth & Magic features are excluded.",
    "Intrigue is not equivalent across modes: world simulation includes broader agreements and counterintelligence; mapped Fortress plots focus on infiltration, corruption and theft. Some listed Justice crimes are unknown or inactive and are excluded. Intelligence reports may label benign troupe membership as a plot.",
    "Underground humanoid invasions were disabled in release 51.11. Current Creature and Difficulty pages still describe cavern invader waves and scaling, but no explicit restoration was found through 53.16. The 53.01 cavern-critter arrival fix is not sufficient evidence of restoration. Active cavern-humanoid wave/scaling arrows are therefore excluded; normal cave wildlife and forgotten beasts remain included.",
    "Current namespace is documentation for v53.16, not proof every paragraph was freshly retested; the map makes qualitative relationships and avoids undocumented combat formulas.",
    "Siege and Necromancer disagree on the exact tower attack radius (10 vs 20 world-map tiles); map shows reachable nearby tower threats without a number. Normal civilization siege population statements also coexist with configurable trigger settings.",
    "Sleep says healthy dwarves do not use hospital beds; Health care says they occasionally do. No bed-exclusivity rule is asserted.",
    "Health care's introduction says suturing and wound dressing quality are skill-independent, while a later table calls them skilled labors. The map treats them as procedures and makes no skill-quality edge.",
    "Werebeast and Thirst wording differs about food and water needs. The map asserts healing at transformation and does not grant permanent hunger/thirst immunity to the ordinary form.",
    "Divination healing and some temporary effects have reported bugs, including limb-regrowth reversions or effects ending on cell unload. No reliable duration or guaranteed limb-regrowth edge is claimed.",
    "Siege_engine and Defense_guide carry migrated-from-DF2014 warnings. Selected siege-engine mechanics are corroborated by release 53.01; older advice that construction or drawbridges make a siege-proof fortress is not carried forward.",
    "General Myth and Magic and siege mages are excluded as planned; the mage illustration on Magic is not treated as released behavior. Implemented necromancy, divine curses, divination and primordial-item interactions are included.",
    "Raw primordial remnants have no known powers, unlike weapons or jewelry made from them. Cosmetic omen and material descriptions are report nodes and do not cause mechanical effects.",
    "Necromancer experiment creation and ghoulification are documented for world history/NPCs; the wiki states Adventure players cannot perform those creation actions, even when a power announcement suggests otherwise.",
    "No DF2014-only mechanics were needed for the creature, combat, siege and supernatural systems; all included assertions use current articles or released v53 change notes. Older article links were consulted only to identify migration risk, not as unstated implementation evidence.",
    "Exact ghost temperament probabilities, syndrome dose/timing formulas, medical success rates, and siege path costs are intentionally not modeled; their documentation includes verification caveats or exceeds major-system scope.",
    "Normal healthcare does not treat animals; no veterinary treatment edge is included."
  ]
}