@suluk/cost - v0.2.0
    Preparing search index...

    Type Alias CostTrigger

    CostTrigger:
        | "synchronous"
        | "webhook-received"
        | "scheduled"
        | "queue-consumed"
        | "callback-completed"

    WHEN/WHAT fires a cost (C024) — a STATIC, locally-decidable enum (the same KIND as CostBasis). Default "synchronous" ⇒ every existing declaration is unchanged (zero migration). Strictly DESCRIPTIVE: it names where the cost accrues, asserting NO event-channel / delivery-protocol semantics — the fence that keeps it orthogonal to C018's deliberately-deferred async scope. Three axes stay orthogonal: basis = HOW it meters, trigger = WHEN it fires, attribution = WHO pays.