Skip to main content

Variable: WORKFLOW_IMPLICIT_USE_SCOPE

const WORKFLOW_IMPLICIT_USE_SCOPE: "workflows:admin" = 'workflows:admin'

Defined in: packages/sdk/src/types/core-types.ts:95

The scope that confers USE on EVERY workflow with no workflow_member_role_associations row to back it.

workflows:read and workflows:write deliberately do NOT: they govern managing workflow configuration at the workspace level, not the object-level right to put a member through one.

Python twin: roles_with_workflow_use in lib/db/reports/workflow_access_gaps.py. tests/lint/ test_workflow_implicit_use_scope_parity.py fails if the two drift, because a split brain here is not a type error in either language — it silently shows one answer in the UI and enforces another in reports.