Pular para o conteúdo principal

ChangeTeamStatusRequest

@raizfc/contracts


@raizfc/contracts / ChangeTeamStatusRequest

Type Alias: ChangeTeamStatusRequest

ChangeTeamStatusRequest = Readonly<{ version: number; }>

Defined in: team/team-management.dto.ts:191

Shared body for both team lifecycle mutations this pack exposes (mark-inactive/close, team.manageStatus). SPEC-DOMAIN-TEAM-001's transitions table only authorizes active → inactive and active/inactive → closed to "Primary owner/operação"; suspend and approve_claim require an "operação" (platform staff) actor this codebase's auth model does not model anywhere (only ManagementMembership roles exist) and no spec in this IS's required reading defines — building it would invent authority, not implement it, so both stay read-only (existing ENTITY_SUSPENDED checks / status banners), registered as deferred in the EP-MVP-04.6 handoff.