@study-lenses/tracing
    Preparing search index...

    Variable embodyConst

    embody: EmbodyChain = ...

    Pre-instantiated chainable builder for trace-throws API.

    Build state through .tracer(), .code(), .config(), then await .steps. All validation is SYNCHRONOUS — errors throw immediately. Only .steps (the final record() call) is async.

    Typically used via tracing which returns a chain with the tracer pre-set (no need to call .tracer() manually).

    .tracer() — if TracerModule contract violated

    .code() — if code is not a non-empty string

    .config() — if config is not an object

    .steps — if tracer or code not set

    .steps — if meta or options fail JSON Schema validation

    .steps — if verifyOptions constraint violated

    // Direct usage
    const steps = await embody.tracer(myTracer).code('hello').steps;

    // Via tracing() — tracer pre-set
    const { embody } = tracing(myTracer);
    const steps = await embody.code('hello').steps;