What problem does it solve? When an LLM acts as a Generator for the XAIOP cursor-construction wire protocol, unconstrained output often produces invalid lines (JSON fragments, indentation, glued labels) that break deterministic parsing. This Skill constrains generation to a closed-world allowlist of permitted line forms so every emitted stream is valid XAIOP v0.6.0. ## Core Features & Use Cases - Closed-world allowlist: Only the exact line forms in the allowlist (structure labels A1-A14, content forms C1-C2) may be emitted; anything else is forbidden. - Composition patterns: Provides permitted sequences for object documents, array documents, named arrays, nested scenes/episodes, locate/broadcast/delete operations, and annotation lines. - Silent pre-send gate: A private checklist verifies flush-left lines, colon separators, path-only locate/delete lines, and clean stream termination before output. - Use Case: Ask the model to serialize a script breakdown (characters, episodes, scenes, dialogue beats) as an XAIOP stream; the Skill ensures only valid >name-, key:value, and :value lines are produced. ## Quick Start Ask the assistant to output the attached data as an XAIOP allowlist stream, for example: "Emit this character roster and episode outline as an XAIOP allowlist stream."