{
  "provenance": "Authored fictional semantic pools and phonotactic source groups. Procedural combinations are not individually curated dictionary entries.",
  "personalGroups": {
    "Balanced": [
      "Mer",
      "Cal",
      "Ezr",
      "Val",
      "Orn",
      "Rel",
      "Tir",
      "Ner",
      "Ith",
      "Ael",
      "Sun",
      "Kel"
    ],
    "Soft": [
      "Mel",
      "Lel",
      "Ser",
      "Vem",
      "Nel",
      "Ael",
      "Iri",
      "Oel",
      "Fae",
      "Hel",
      "Lun",
      "Sem"
    ],
    "Strong": [
      "Kra",
      "Gra",
      "Bra",
      "Dra",
      "Thar",
      "Vra",
      "Zhar",
      "Ruk",
      "Kor",
      "Gar",
      "Thor",
      "Zor"
    ],
    "Lyrical": [
      "Lir",
      "Mir",
      "Aer",
      "Iri",
      "Elu",
      "Syl",
      "Nae",
      "Vel",
      "Lae",
      "Eri",
      "Yla",
      "Iel"
    ],
    "Staccato": [
      "Tik",
      "Tak",
      "Kit",
      "Kek",
      "Pik",
      "Tok",
      "Ket",
      "Pak",
      "Kip",
      "Tep",
      "Dak",
      "Bik"
    ]
  },
  "musicalOnsets": {
    "Balanced": [
      "M",
      "N",
      "V",
      "L",
      "S",
      "C",
      "R",
      "T"
    ],
    "Soft": [
      "L",
      "M",
      "N",
      "S",
      "V",
      "F",
      "H",
      "Th"
    ],
    "Strong": [
      "Kr",
      "Gr",
      "Br",
      "Dr",
      "Th",
      "Vr",
      "Zh",
      "Tr"
    ],
    "Lyrical": [
      "L",
      "Li",
      "M",
      "Mi",
      "N",
      "Ni",
      "S",
      "Si"
    ],
    "Staccato": [
      "K",
      "T",
      "P",
      "G",
      "D",
      "B",
      "Kr",
      "Tr"
    ]
  },
  "musicalVowels": [
    "a",
    "e",
    "i",
    "o",
    "u"
  ],
  "musicalTurns": [
    "r",
    "l",
    "n",
    "m",
    "s",
    "v"
  ],
  "bridges": [
    "el",
    "ar",
    "ir",
    "on",
    "en",
    "al",
    "or",
    "ul"
  ],
  "longEndings": [
    "ion",
    "eth",
    "mir",
    "wen",
    "ara",
    "iel",
    "ora",
    "ren"
  ],
  "media": {
    "rain": {
      "label": "rain",
      "short": [
        "R",
        "P",
        "D"
      ],
      "medium": [
        "Rai",
        "Plu",
        "Dri",
        "Nim",
        "Sho",
        "Run",
        "Dap",
        "Dro",
        "Cin",
        "Ras",
        "Pev",
        "Miz"
      ],
      "long": [
        "Pluvia",
        "Rainel",
        "Drizel",
        "Nimbus",
        "Shower",
        "Runnel",
        "Dapple",
        "Droplet",
        "Cindra",
        "Rainsa",
        "Pluvel",
        "Mizzle"
      ],
      "trail": "a trail of damp hems",
      "lure": "a damp drying sheet lowered toward the basin",
      "question": "why the marked damp sheet attracts this cloud more strongly than an equally damp unmarked cloth"
    },
    "mist": {
      "label": "mist",
      "short": [
        "M",
        "V",
        "H"
      ],
      "medium": [
        "Mis",
        "Vel",
        "Haz",
        "Wra",
        "Sil",
        "Fog",
        "Vei",
        "Myr",
        "Del",
        "Pal",
        "Ner",
        "Wef"
      ],
      "long": [
        "Mistal",
        "Veilen",
        "Hazera",
        "Wraith",
        "Silven",
        "Foglen",
        "Veilia",
        "Myrrel",
        "Delune",
        "Paleth",
        "Neriel",
        "Wefrin"
      ],
      "trail": "condensation on the edges of hanging cloth",
      "lure": "a broad damp cloth placed nearest the mist’s gathering edge",
      "question": "why a faint outline remains at one basin edge after the visible mist has returned"
    },
    "spray": {
      "label": "spray",
      "short": [
        "S",
        "B",
        "F"
      ],
      "medium": [
        "Spr",
        "Bri",
        "Fle",
        "Sal",
        "Pea",
        "Spi",
        "Gle",
        "Rip",
        "Mar",
        "Twi",
        "Cas",
        "Sel"
      ],
      "long": [
        "Spraya",
        "Brinel",
        "Fletha",
        "Saltel",
        "Pearin",
        "Spindl",
        "Glemer",
        "Ripple",
        "Mariel",
        "Twilen",
        "Casrel",
        "Selven"
      ],
      "trail": "small spray marks beside the working line",
      "lure": "a wet cloth edge carried back toward the source bowl",
      "question": "why droplets on the cloth’s outer edge stop following the veil before the central spray settles"
    }
  },
  "tides": {
    "low": {
      "short": [
        "E",
        "L",
        "B"
      ],
      "medium": [
        "Eb",
        "Lo",
        "Ba"
      ],
      "long": [
        "Ebb",
        "Low",
        "Bae"
      ]
    },
    "rising": {
      "short": [
        "T",
        "C",
        "N"
      ],
      "medium": [
        "Tu",
        "Cl",
        "Ne"
      ],
      "long": [
        "Tur",
        "Clo",
        "Ner"
      ]
    },
    "covered": {
      "short": [
        "H",
        "F",
        "U"
      ],
      "medium": [
        "Hi",
        "Fl",
        "Up"
      ],
      "long": [
        "Hig",
        "Flo",
        "Upp"
      ]
    },
    "crosswind": {
      "short": [
        "V",
        "X",
        "O"
      ],
      "medium": [
        "Ve",
        "Vi",
        "Oa"
      ],
      "long": [
        "Vee",
        "Vir",
        "Oar"
      ]
    }
  },
  "costs": {
    "Time": {
      "short": "T",
      "medium": "Hr",
      "long": "Tim",
      "expanded": "Season"
    },
    "Disclosure": {
      "short": "D",
      "medium": "Pl",
      "long": "Dis",
      "expanded": "Public"
    },
    "Uncertainty": {
      "short": "Q",
      "medium": "Qu",
      "long": "Que",
      "expanded": "Inquiry"
    }
  },
  "stages": {
    "escaped": {
      "short": "U",
      "medium": "Un",
      "long": "Out",
      "label": "still escaped"
    },
    "lured": {
      "short": "L",
      "medium": "Lu",
      "long": "Lur",
      "label": "lure working; not recovered"
    },
    "recovered": {
      "short": "R",
      "medium": "Re",
      "long": "Rst",
      "label": "returned to this basin"
    }
  },
  "schools": {
    "Illusion": {
      "source": "a projected cloud bound to the existing damp basin and cloth",
      "physicalWet": false,
      "effect": "The visible rain or haze is a projection. It does not add real water or physically soak a finished order; its obscured view delays the worker’s sorting instead.",
      "limit": "Appearance is not water production."
    },
    "Stars": {
      "source": "a small luminous cloud-image held over the basin",
      "physicalWet": false,
      "effect": "Luminous flecks describe a miniature diagram, not the present sky or a forecast. They obscure receipt marks until the image is gathered.",
      "limit": "A miniature star diagram cannot establish real celestial positions."
    },
    "Transmutation": {
      "source": "a measured portion of water already in the test basin",
      "physicalWet": true,
      "effect": "Existing basin water changes its temporary form. Each droplet belongs to that finite source; recovery does not create a new water reserve.",
      "limit": "The effect transfers an existing measured source rather than creating unlimited water."
    },
    "Abjuration": {
      "source": "existing local mist held by a small containment boundary",
      "physicalWet": true,
      "effect": "The weakened boundary lets existing moisture drift out. A collaborator’s damp cloth draws it near enough for the boundary to be re-established.",
      "limit": "The small boundary does not ward an entire coast or remove ordinary work costs."
    },
    "Divination": {
      "source": "a haze indexing observations from this test interval",
      "physicalWet": false,
      "effect": "The effect indexes acquired observations only. A matched phrase can identify an earlier source; it cannot reveal a private thought or predict a visitor’s future.",
      "limit": "An indexed observation is not prophecy."
    },
    "Elements": {
      "source": "a small cloud supplied from the wizard’s own measured basin",
      "physicalWet": true,
      "effect": "The pocket effect follows damp cloth and has a finite local water source. It controls this small test, not the harbor’s tide or an approaching storm.",
      "limit": "No control of the tide, universal weather, or endless rain is demonstrated."
    }
  },
  "places": {
    "Harbor": {
      "site": "a working quay washhouse",
      "lower": "the exposed service gallery",
      "upper": "the upper drying court",
      "cost": "a delayed or reworked customer order"
    },
    "Reef": {
      "site": "a reef-side cloth shelter",
      "lower": "the locally checked tide-cut ledge",
      "upper": "the shelter’s raised platform",
      "cost": "cloth waiting for a clear inspection of its edges"
    },
    "Estuary": {
      "site": "an estuary landing’s wash yard",
      "lower": "the keeper-marked lower walkway",
      "upper": "the raised landing yard",
      "cost": "a sorting shift delayed while damp marks are checked"
    },
    "Open sea": {
      "site": "a vessel’s working cloth deck",
      "lower": null,
      "upper": "the vessel’s upper working deck",
      "cost": "a working deck order delayed by the pocket effect"
    }
  },
  "toneEffects": {
    "Noble": "Keep the public promise dignified while recording the ordinary bill.",
    "Mysterious": "Let the uncertain sound remain strange without turning it into an oracle.",
    "Gentle": "Let the collaborator be annoyed without making kindness require free labor.",
    "Fierce": "Give the caster impatience to restrain rather than a larger storm to command.",
    "Playful": "Let one unrecovered sock or a trivial repeated phrase survive the clever recovery.",
    "Ancient": "Let the long-used basin retain its work history without making age proof of mastery.",
    "Hopeful": "Let the next booking improve while the earlier working cost stays paid.",
    "Melancholic": "Let a recovered cloud leave an ordinary missed occasion that cannot be repeated."
  },
  "compactConvention": "Short outputs use the disclosed one-letter medium/route/cost/recovery codes. Medium abbreviations and long associations are separate authored pools; only selected components belong to a name.",
  "options": {
    "cloudMedium": [
      "Pocket raincloud",
      "Pocket mistbank",
      "Pocket spray veil"
    ],
    "waterWindow": [
      "Follow active harbor rule",
      "Low tide exposes the lower route",
      "Water returning; lower route closing",
      "Lower route covered"
    ],
    "speechEvidence": [
      "Words matched to the test basin",
      "Speech source not yet matched",
      "No repeated words"
    ],
    "retrievalState": [
      "Cloud returned to its basin",
      "Sheet lure is working",
      "Cloud is still escaped"
    ],
    "disclosureState": [
      "Bounded explanation given",
      "Explanation still owed"
    ],
    "observationSpan": [
      "Full season observed",
      "Part of a season observed",
      "Study not yet begun"
    ],
    "approachChoice": [
      "Use the available approach",
      "Use the lower route",
      "Use the upper court or deck",
      "Wait for another approach"
    ],
    "pilotRecord": [
      "Local pilot confirmed",
      "No local pilot confirmed"
    ]
  },
  "enumAliases": {
    "cloudMedium": [
      "rain",
      "mist",
      "spray"
    ],
    "waterWindow": [
      "follow",
      "low",
      "rising",
      "covered"
    ],
    "speechEvidence": [
      "basin",
      "uncertain",
      "silent"
    ],
    "retrievalState": [
      "recovered",
      "lured",
      "escaped"
    ],
    "disclosureState": [
      "given",
      "pending"
    ],
    "observationSpan": [
      "full",
      "partial",
      "planned"
    ],
    "approachChoice": [
      "available",
      "lower",
      "upper",
      "wait"
    ],
    "pilotRecord": [
      "confirmed",
      "missing"
    ]
  }
}