ChangeTeamStatusRequest
@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.