Stone.js API
    Preparing search index...

    A duck-typed reader over a published context, shaped like the blueprint the tools already read.

    The introspection tools ask questions by dotted key, so a plain object answering get is all they need: the same tools then work against a file or against a live blueprint, and neither knows which.

    interface ContextReader {
        get: <T>(key: string, fallback?: T) => T;
    }
    Index
    get: <T>(key: string, fallback?: T) => T