Feature flag registry. Every behavior-changing capability ships behind a flag with an owner and expiry.

interface FlagSpec {
    defaults: Readonly<Record<"dev" | "staging" | "prod", boolean>>;
    description: string;
    expires: string;
    key: string;
    owner: string;
}

Properties

defaults: Readonly<Record<"dev" | "staging" | "prod", boolean>>
description: string
expires: string
key: string
owner: string