Saxonberg Server API
    Preparing search index...
    SENSE_CHANNELS: readonly SenseChannel[] = ...

    Runtime equivalent of the SenseChannel union — used by code that needs to walk all channels (Detailed's hasDetail slot scan, applyDetails' per-channel YAML extraction, the strip augmenter's per-channel filtering). Adding a channel requires touching both this constant AND the SenseChannel union above.

    Order matches the union: vision / hearing / smell / touch / taste. Insertion order matters for getModalities() which dedups via Set (preserves first-insertion order).