> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oktolabs.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Sprint flags

> All granular flags for sprint entities, lifecycle moves, Q&A, evaluation, and history.

# Sprint flags

You can use this page to inspect the exact source-defined flags for this part of Pulse. The tables show whether each common preset grants the flag by default.

<Note>
  Sprint evaluation is separate from task validation and spec validation.
</Note>

## `sprint` namespace

### entity

| Flag                                | Spec | Executor | QA  | Validator | Full Control |
| ----------------------------------- | ---- | -------- | --- | --------- | ------------ |
| `sprint.entity.read`                | yes  | yes      | yes | yes       | yes          |
| `sprint.entity.create`              | yes  | -        | -   | -         | yes          |
| `sprint.entity.edit_fields`         | yes  | -        | -   | -         | yes          |
| `sprint.entity.edit_coverage_flags` | yes  | -        | -   | -         | yes          |
| `sprint.entity.assign`              | yes  | -        | -   | -         | yes          |
| `sprint.entity.label`               | yes  | -        | -   | -         | yes          |
| `sprint.entity.archive`             | yes  | -        | -   | -         | yes          |
| `sprint.entity.restore`             | yes  | -        | -   | -         | yes          |
| `sprint.entity.delete`              | yes  | -        | -   | -         | yes          |

### move

| Flag                           | Spec | Executor | QA | Validator | Full Control |
| ------------------------------ | ---- | -------- | -- | --------- | ------------ |
| `sprint.move.draft_to_active`  | yes  | -        | -  | -         | yes          |
| `sprint.move.active_to_review` | yes  | -        | -  | yes       | yes          |
| `sprint.move.review_to_closed` | -    | -        | -  | yes       | yes          |
| `sprint.move.any_to_cancelled` | yes  | -        | -  | -         | yes          |

### interact\_in

| Flag                           | Spec | Executor | QA  | Validator | Full Control |
| ------------------------------ | ---- | -------- | --- | --------- | ------------ |
| `sprint.interact_in.draft`     | yes  | -        | -   | -         | yes          |
| `sprint.interact_in.active`    | yes  | yes      | yes | yes       | yes          |
| `sprint.interact_in.review`    | -    | -        | yes | yes       | yes          |
| `sprint.interact_in.closed`    | -    | -        | -   | -         | yes          |
| `sprint.interact_in.cancelled` | -    | -        | -   | -         | yes          |

### qa

| Flag               | Spec | Executor | QA  | Validator | Full Control |
| ------------------ | ---- | -------- | --- | --------- | ------------ |
| `sprint.qa.read`   | yes  | yes      | yes | yes       | yes          |
| `sprint.qa.ask`    | yes  | yes      | yes | yes       | yes          |
| `sprint.qa.answer` | yes  | -        | yes | yes       | yes          |

### evaluations

| Flag                        | Spec | Executor | QA  | Validator | Full Control |
| --------------------------- | ---- | -------- | --- | --------- | ------------ |
| `sprint.evaluations.read`   | yes  | yes      | yes | yes       | yes          |
| `sprint.evaluations.submit` | -    | -        | -   | yes       | yes          |
| `sprint.evaluations.delete` | -    | -        | -   | -         | yes          |

### (direct)

| Flag                  | Spec | Executor | QA  | Validator | Full Control |
| --------------------- | ---- | -------- | --- | --------- | ------------ |
| `sprint.history_read` | yes  | yes      | yes | yes       | yes          |

## Preset mapping notes

* Full Control grants every flag.
* Spec owns planning and contract-writing surfaces.
* Executor owns implementation through handoff to validation.
* QA owns test evidence and test cards.
* Validator owns gate submission and validation status routing.

## Related pages

* [Permission model](/permissions/model)
* [Built-in presets](/permissions/presets)
* [Custom permissions](/permissions/custom)
