gatelineAPI reference
interface ObserveConfig {
    enforceBudget?: boolean;
    estimates?: Record<string, number>;
    isAncestor?: (maybeAncestor: string, of: string) => Promise<boolean>;
}

Properties

enforceBudget?: boolean

Budget caps pause dispatch (default true); metering happens regardless (#109).

estimates?: Record<string, number>
isAncestor?: (maybeAncestor: string, of: string) => Promise<boolean>

git merge-base --is-ancestor, for decline-vs-artifact ordering (D9).