@ -21,16 +21,16 @@ Check user permissions with configurable failure handling.
@@ -21,16 +21,16 @@ Check user permissions with configurable failure handling.
### Failure Modes
- **`fail`**: Exit 1 when permission missing - workflow stops
- **`skip`**: Exit 0, set `should_skip=true` - skip protected steps
- **`skip`**: Exit 0, set `should_proceed=false` - skip protected steps
- **`continue`**: Exit 0 always - branch on `has_permission` output
| `has_permission` | `true` if user has required permission, `false` otherwise |
| `user_permission` | Actual permission level of the user (`admin`, `write`, `read`, `none`) |
| `should_proceed` | `true` when permission check passes, `false` when `skip` mode and fails |
## Usage Examples
@ -55,7 +55,7 @@ Check user permissions with configurable failure handling.
@@ -55,7 +55,7 @@ Check user permissions with configurable failure handling.