IFClite TypeScript API
    Preparing search index...

    Interface StudioMeta

    Studio-only metadata, persisted as the studio.json sidecar. Collections owned by later pitches (mappings, unresolved requirements) are kept as opaque JSON until their owners define them.

    interface StudioMeta {
        comments: Record<Uuid, CommentThread[]>;
        custom: {
            psets: CustomPsetDecl[];
            userDefinedTypes: UserDefinedTypeDecl[];
        };
        mappings: unknown[];
        provenance: Record<Uuid, Provenance[]>;
        revision: RevisionInfo;
        sources: Record<Uuid, SourceSpan[]>;
        suppressions: Record<Uuid, Suppression[]>;
        tests: Record<Uuid, TestSuite>;
        unresolved: unknown[];
    }
    Index
    comments: Record<Uuid, CommentThread[]>
    custom: { psets: CustomPsetDecl[]; userDefinedTypes: UserDefinedTypeDecl[] }
    mappings: unknown[]
    provenance: Record<Uuid, Provenance[]>
    revision: RevisionInfo
    sources: Record<Uuid, SourceSpan[]>
    suppressions: Record<Uuid, Suppression[]>
    tests: Record<Uuid, TestSuite>

    IDS test suites per specification id (meta.test.* ops).

    unresolved: unknown[]