openmixer — generated API reference
    Preparing search index...

    Interface UnenumerableContract

    A contract that has no runtime table of facts to walk at all.

    This is a STRONGER absence than a gap and is reported rather than skipped: silently omitting such a contract would make the census read "two contracts, mostly fine" while a third was the largest hole of the three. The list below is EMPTY, and that is a result rather than a default — StageboxContract was its one member, and it was retired 2026-08-23 rather than made walkable (an internal spec). Adding a contract to CONTRACT_NAMES that has no walkable table puts it here, and contract-census.test.ts proves the mechanism over a fixture so an empty list cannot read as a broken one.

    interface UnenumerableContract {
        contract: "channel" | "console";
        documentedFacts: readonly string[];
        reason: string;
    }
    Index
    contract: "channel" | "console"
    documentedFacts: readonly string[]

    The facts the contract's own documentation names, so the size of the hole is not unknown.

    reason: string

    Why no table can be walked — stated so the census output explains itself.