/** * The six scope vectors (Reference Arch §08, Data Model §02). * * `orgId` + `appId` are REQUIRED. Nullable scope is treated as global access — * a security hole the critics flag as a kill gate (Critics KG-02). The remaining * dimensions are optional and carry no kernel logic yet; later phases use them. */ export interface ScopeVector { orgId: string; appId: string; buId?: string; tenantId?: string; workspaceId?: string; projectId?: string; userScopeId?: string; }