@suluk/visual - v0.1.3
    Preparing search index...

    Interface ConfidenceReport

    @suluk/visual — pixel-confidence by construction.

    Verify each UI PRIMITIVE's pixels ONCE (render it in isolation, screenshot it, approve it). The approval is recorded against the primitive's content hash. Thereafter, every generated UI is pixel-confident without a new screenshot iff all its primitives are approved + unchanged — checked by hashing, not rendering. A primitive is re-verified only when ITS source changes (the hash drifts). Confidence propagates up the component → block → section → page tiers exactly like the rest of Suluk: verify the source once, trust the deterministic projection. CANDIDATE tooling — NOT official OAS.

    interface ConfidenceReport {
        confident: boolean;
        approved: string[];
        missing: UsedPrimitive[];
        drifted: UsedPrimitive[];
    }
    Index

    Properties

    confident: boolean

    True ⇒ every used primitive is approved + unchanged → the UI is pixel-confident without a new screenshot.

    approved: string[]

    Used primitives that are approved at the current content hash.

    missing: UsedPrimitive[]

    Used primitives never pixel-verified — must be verified once.

    drifted: UsedPrimitive[]

    Used primitives approved BEFORE but whose source changed (hash drifted) — must be re-verified.