import type { LocallyTestedClientAgent } from "./client-agent.js"; /** * The feature-flags operator console agent (`@feature-flags-admin` * features). A separate client from the end-user web frontend: it has its * own DSL (`dsl-feature-flags-admin`), its own acceptance suite and * Playwright config, and its own selectors — operators, not account * holders, are its users. * * Technically it behaves like the web client: browser-driven, so all of * its tests run locally (LocallyTestedClientAgent), with the same * fake-in-bundle e2e pattern and the same `page.evaluate` restrictions * (test doubles and session plumbing only, never state seeding). */ export interface FlagsAdminAgent extends LocallyTestedClientAgent { readonly platform: "feature-flags-admin"; }