/**
* Knowledge gating — the revelation system.
*
* Robust information obfuscation: a guarded NPC's secret stays out of the
* narrator's prompt until earned, so it cannot leak. `gate.ts` is the pure,
* pre-narration gate (locked / guarded / unlocked); `digest.ts` is the cheap
* post-narration pass that records what the player actually learned, opening the
* gate further next turn. See each file's header for the design.
*/
export * from "./gate.js";
export * from "./digest.js";