{
  "provenance": "Authored fictional components and explicit codes; procedural whole-name combinations are not individually authored dictionary entries.",
  "parameters": [
    {
      "key": "gathering",
      "label": "Gathering being arranged",
      "options": [
        {
          "value": "shared-meal",
          "label": "Shared meal",
          "effect": "A meal need not reconcile the whole household."
        },
        {
          "value": "house-move",
          "label": "House move",
          "effect": "Helping move does not decide who owns every remembered object."
        },
        {
          "value": "story-evening",
          "label": "Story evening",
          "effect": "A guest may withhold a private story."
        }
      ]
    },
    {
      "key": "settlementMethod",
      "label": "Arrangement offered to people",
      "options": [
        {
          "value": "separate-places",
          "label": "Separate places",
          "effect": "People may choose a distant or empty place."
        },
        {
          "value": "rotating-turn",
          "label": "Rotating turns",
          "effect": "The last person still needs a usable turn."
        },
        {
          "value": "limited-symbol",
          "label": "Limited honorary symbol",
          "effect": "An empty chair, animal, or object cannot issue binding orders."
        }
      ]
    },
    {
      "key": "agreementState",
      "label": "People’s answer to this arrangement",
      "options": [
        {
          "value": "offered",
          "label": "Offered, not accepted",
          "effect": "Do not invent assent."
        },
        {
          "value": "accepted",
          "label": "Accepted by the named participants",
          "effect": "Agreement applies only to this occasion."
        },
        {
          "value": "partial",
          "label": "Accepted by some, others decline",
          "effect": "Name the consenting subset; refusers keep their belonging and exit."
        }
      ]
    },
    {
      "key": "borrowedObject",
      "label": "Borrowed object involved",
      "options": [
        {
          "value": "table",
          "label": "Folding table",
          "effect": "A narrow root gap requires the table to fold."
        },
        {
          "value": "lantern",
          "label": "Lantern",
          "effect": "Borrowed light needs its own permission and finite fuel."
        },
        {
          "value": "basket",
          "label": "Basket",
          "effect": "A repaired basket does not restore missing contents."
        }
      ]
    },
    {
      "key": "returnState",
      "label": "Borrowed object’s actual return",
      "options": [
        {
          "value": "still-borrowed",
          "label": "Still borrowed",
          "effect": "Return and improvement remain owed."
        },
        {
          "value": "returned-same",
          "label": "Returned without improvement",
          "effect": "A return alone is not an improvement."
        },
        {
          "value": "returned-improved",
          "label": "Returned improved, owner checked",
          "effect": "A declared completed improvement is separate from permission for its earlier use."
        }
      ]
    },
    {
      "key": "ownerPermission",
      "label": "Owner’s permission for this use",
      "options": [
        {
          "value": "confirmed",
          "label": "Confirmed for the stated use",
          "effect": "Permission covers this use, not transfer of ownership."
        },
        {
          "value": "not-asked",
          "label": "Not yet asked",
          "effect": "Silence is not permission."
        },
        {
          "value": "refused",
          "label": "This use was refused",
          "effect": "Select another plan; the object is not freely available."
        }
      ]
    },
    {
      "key": "lightPlan",
      "label": "How the gathering uses the light",
      "options": [
        {
          "value": "follow-gaps",
          "label": "Follow the moving light gaps",
          "effect": "Relocation needs a real usable passage."
        },
        {
          "value": "stay",
          "label": "Stay at the chosen place",
          "effect": "Accept its existing dimness; no endless sunlight is promised."
        },
        {
          "value": "borrowed-lantern",
          "label": "Use the borrowed lantern",
          "effect": "The selected object must be the lantern and its fuel must cover this occasion."
        }
      ]
    },
    {
      "key": "moveRoute",
      "label": "Passage used if the gathering moves",
      "options": [
        {
          "value": "root-gap",
          "label": "Narrow root gap checked",
          "effect": "A folded table can fit; an unfolded table cannot."
        },
        {
          "value": "edge-path",
          "label": "Open edge route checked",
          "effect": "Other edge users retain their space."
        },
        {
          "value": "old-memory",
          "label": "Old path remembered, not checked",
          "effect": "A remembered route is not a present passage, especially under regrowth."
        }
      ]
    },
    {
      "key": "tableHinge",
      "label": "Table condition at the relocation attempt",
      "options": [
        {
          "value": "folds",
          "label": "Hinge worked; table folded at that move",
          "effect": "The checked narrow gap can be used by this table."
        },
        {
          "value": "jammed",
          "label": "Hinge jammed at that move",
          "effect": "A narrow-gap table move remains unavailable."
        },
        {
          "value": "unconfirmed",
          "label": "Folding not established at that move",
          "effect": "Do not invent a successful narrow-gap transfer."
        }
      ]
    },
    {
      "key": "lanternFuel",
      "label": "Fuel at the gathering, if lantern-lit",
      "options": [
        {
          "value": "reserved",
          "label": "Finite reserve covered this gathering",
          "effect": "This is a declared reserve, not unlimited light."
        },
        {
          "value": "missing",
          "label": "No adequate reserve at that gathering",
          "effect": "A lantern-lit gathering stays proposed."
        }
      ]
    },
    {
      "key": "gatheringOutcome",
      "label": "Requested physical gathering outcome",
      "options": [
        {
          "value": "proposed",
          "label": "Proposed, not held",
          "effect": "Agreement and an actual gathering are separate facts."
        },
        {
          "value": "held",
          "label": "Gathering took place",
          "effect": "Resource, route, and lighting limits still apply."
        },
        {
          "value": "changed",
          "label": "Changed to another plan",
          "effect": "Do not claim the selected object was used in the new plan."
        }
      ]
    },
    {
      "key": "outsideAccess",
      "label": "Access for people outside this gathering",
      "options": [
        {
          "value": "clear",
          "label": "Shared path kept clear",
          "effect": "The private occasion leaves actual passing space."
        },
        {
          "value": "blocked",
          "label": "Private things still block the path",
          "effect": "A family occasion does not suspend Waykeeping."
        },
        {
          "value": "alternative",
          "label": "Usable alternative confirmed",
          "effect": "The alternative serves the actual affected user, not just the host."
        }
      ]
    },
    {
      "key": "instructionState",
      "label": "State of the recipe, inventory, or tale",
      "options": [
        {
          "value": "intact",
          "label": "Instructions retained intact",
          "effect": "Do not invent a lost section."
        },
        {
          "value": "missing",
          "label": "A section remains missing",
          "effect": "The absent instructions remain unknown."
        },
        {
          "value": "adapted",
          "label": "An adaptation made; original still incomplete",
          "effect": "Label the new version without pretending the missing original was restored."
        }
      ]
    }
  ],
  "personalPools": {
    "Balanced": [
      "Tar",
      "Bel",
      "Nor",
      "Rav",
      "Mer",
      "Fen",
      "Kor",
      "Jel",
      "Lum",
      "Sar",
      "Tov",
      "Ven",
      "Ori",
      "Dor",
      "Nal",
      "Arv"
    ],
    "Soft": [
      "Lae",
      "Mae",
      "Nae",
      "Vea",
      "Lia",
      "Mia",
      "Nia",
      "Ria",
      "Sia",
      "Via",
      "Lea",
      "Sea",
      "Ael",
      "Eli",
      "Ola",
      "Ula"
    ],
    "Strong": [
      "Kra",
      "Dro",
      "Gra",
      "Bra",
      "Tra",
      "Pra",
      "Tha",
      "Zha",
      "Gro",
      "Bro",
      "Pro",
      "Kro",
      "Dra",
      "Zro",
      "Kre",
      "Gre"
    ],
    "Lyrical": [
      "Aia",
      "Eia",
      "Ira",
      "Lia",
      "Mia",
      "Nia",
      "Ria",
      "Sia",
      "Via",
      "Oia",
      "Uia",
      "Yla",
      "Lae",
      "Nae",
      "Ael",
      "Eli"
    ],
    "Staccato": [
      "Tik",
      "Kek",
      "Tak",
      "Pik",
      "Tok",
      "Kit",
      "Pal",
      "Bek",
      "Dok",
      "Gik",
      "Tuk",
      "Kak",
      "Bik",
      "Gek",
      "Dak",
      "Pok"
    ]
  },
  "longEndings": [
    "ara",
    "ena",
    "ori"
  ],
  "emittedComponentReference": {
    "gathering": {
      "shared-meal": [
        {
          "meaningRoot": "Table",
          "short": "Ta",
          "medium": "Ta",
          "long": "Tab"
        },
        {
          "meaningRoot": "Bowl",
          "short": "Bo",
          "medium": "Bo",
          "long": "Bow"
        },
        {
          "meaningRoot": "Nosh",
          "short": "No",
          "medium": "No",
          "long": "Nos"
        }
      ],
      "house-move": [
        {
          "meaningRoot": "Door",
          "short": "Do",
          "medium": "Do",
          "long": "Doo"
        },
        {
          "meaningRoot": "Pack",
          "short": "Pa",
          "medium": "Pa",
          "long": "Pac"
        },
        {
          "meaningRoot": "Hearth",
          "short": "He",
          "medium": "He",
          "long": "Hea"
        }
      ],
      "story-evening": [
        {
          "meaningRoot": "Hush",
          "short": "Hu",
          "medium": "Hu",
          "long": "Hus"
        },
        {
          "meaningRoot": "Verse",
          "short": "Ve",
          "medium": "Ve",
          "long": "Ver"
        },
        {
          "meaningRoot": "Ear",
          "short": "Ea",
          "medium": "Ea",
          "long": "Ear"
        }
      ]
    },
    "arrangement": {
      "separate-places": [
        {
          "meaningRoot": "Room",
          "mediumAndLong": "Roo"
        },
        {
          "meaningRoot": "Gap",
          "mediumAndLong": "Gap"
        },
        {
          "meaningRoot": "Aside",
          "mediumAndLong": "Asi"
        }
      ],
      "rotating-turn": [
        {
          "meaningRoot": "Turn",
          "mediumAndLong": "Tur"
        },
        {
          "meaningRoot": "Round",
          "mediumAndLong": "Rou"
        },
        {
          "meaningRoot": "Later",
          "mediumAndLong": "Lat"
        }
      ],
      "limited-symbol": [
        {
          "meaningRoot": "Chair",
          "mediumAndLong": "Cha"
        },
        {
          "meaningRoot": "Mask",
          "mediumAndLong": "Mas"
        },
        {
          "meaningRoot": "Sign",
          "mediumAndLong": "Sig"
        }
      ]
    },
    "agreement": {
      "offered": [
        {
          "meaningRoot": "Try",
          "short": "Tr",
          "mediumAndLong": "Try"
        },
        {
          "meaningRoot": "Ask",
          "short": "As",
          "mediumAndLong": "Ask"
        }
      ],
      "accepted": [
        {
          "meaningRoot": "Par",
          "short": "Pa",
          "mediumAndLong": "Par"
        },
        {
          "meaningRoot": "Accord",
          "short": "Ac",
          "mediumAndLong": "Acc"
        }
      ],
      "partial": [
        {
          "meaningRoot": "Some",
          "short": "So",
          "mediumAndLong": "Som"
        },
        {
          "meaningRoot": "Half",
          "short": "Ha",
          "mediumAndLong": "Hal"
        }
      ]
    },
    "canopy": {
      "Closed canopy": [
        {
          "meaningRoot": "Gap",
          "long": "Gap"
        },
        {
          "meaningRoot": "Shade",
          "long": "Sha"
        },
        {
          "meaningRoot": "Dapple",
          "long": "Dap"
        }
      ],
      "Forest edge": [
        {
          "meaningRoot": "Edge",
          "long": "Edg"
        },
        {
          "meaningRoot": "Hedge",
          "long": "Hed"
        },
        {
          "meaningRoot": "Border",
          "long": "Bor"
        }
      ],
      "Regrowth": [
        {
          "meaningRoot": "Sprout",
          "long": "Spr"
        },
        {
          "meaningRoot": "Fern",
          "long": "Fer"
        },
        {
          "meaningRoot": "Newleaf",
          "long": "New"
        }
      ]
    },
    "note": "The emitted spellings, not every full meaning-root label, are the candidate components for literal filtering. A linker can append a disclosed a."
  },
  "actualNameSources": {
    "meetingSources": {
      "shared-meal": [
        {
          "root": "Table",
          "code": "Ta"
        },
        {
          "root": "Bowl",
          "code": "Bo"
        },
        {
          "root": "Nosh",
          "code": "No"
        }
      ],
      "house-move": [
        {
          "root": "Door",
          "code": "Do"
        },
        {
          "root": "Pack",
          "code": "Pa"
        },
        {
          "root": "Hearth",
          "code": "He"
        }
      ],
      "story-evening": [
        {
          "root": "Hush",
          "code": "Hu"
        },
        {
          "root": "Verse",
          "code": "Ve"
        },
        {
          "root": "Ear",
          "code": "Ea"
        }
      ]
    },
    "methodSources": {
      "separate-places": [
        "Room",
        "Gap",
        "Aside"
      ],
      "rotating-turn": [
        "Turn",
        "Round",
        "Later"
      ],
      "limited-symbol": [
        "Chair",
        "Mask",
        "Sign"
      ]
    },
    "agreementSources": {
      "offered": [
        {
          "root": "Try",
          "code": "Tr"
        },
        {
          "root": "Ask",
          "code": "As"
        }
      ],
      "accepted": [
        {
          "root": "Par",
          "code": "Pa"
        },
        {
          "root": "Accord",
          "code": "Ac"
        }
      ],
      "partial": [
        {
          "root": "Some",
          "code": "So"
        },
        {
          "root": "Half",
          "code": "Ha"
        }
      ]
    },
    "canopySources": {
      "Closed canopy": [
        "Gap",
        "Shade",
        "Dapple"
      ],
      "Forest edge": [
        "Edge",
        "Hedge",
        "Border"
      ],
      "Regrowth": [
        "Sprout",
        "Fern",
        "Newleaf"
      ]
    },
    "objectSources": {
      "table": [
        "Leg",
        "Hing",
        "Leaf"
      ],
      "lantern": [
        "Wick",
        "Lamp",
        "Glow"
      ],
      "basket": [
        "Reed",
        "Weav",
        "Grip"
      ]
    },
    "earnedCare": [
      "Haft",
      "Mend"
    ]
  },
  "recordCharacterNames": [
    "Nerr",
    "Mogga",
    "Elna",
    "Orra",
    "Rilla",
    "Durn",
    "Letha",
    "Bren"
  ],
  "recordOwnerNames": {
    "table": "Olla, the table’s owner",
    "lantern": "Venn, the lantern’s owner",
    "basket": "Ressa, the basket’s owner"
  },
  "candidateScope": "Only personalPools, longEndings and actualNameSources supply core components. Parameter labels and scene-character names are not a required-text word bank.",
  "conventions": "Short: three-letter personal + two-letter gathering code + two-letter agreement code. Medium: personal + gathering code + first three letters of arrangement/agreement root. Long: personal extension + first three letters of gathering/arrangement/agreement/canopy roots + object/care component. A disclosed a may join dense boundaries. Single lowercases the byname; actual parts include final case and written separators. Longer records retain omitted physical outcome, permission, route and source scope."
}