Create a subtask under the current task. Validates the delegation chain (main_pm->cell_pm; cell_pm->its team's devs) and the assignee-vs-task_type rule (Cell PMs get planning-typed tasks; devs get code/research, UX devs also design). documentation is NOT delegatable — the lifecycle auto-creates the doc phase after the code subtask passes QA.
Signal docs complete. Transitions to awaiting_pm_review.
**Allowed roles:** documenter
**Composes:** docs_complete
## i_will_plan
PM mirror of i_will_work_on for parent tasks. Claim, plan, transition to in_progress; from there delegate subtasks.
**Allowed roles:** cell_pm, main_pm
**Composes:** claim → set_plan → start
**Preconditions:** plan
## i_will_work_on
Claim a task, set the plan, and transition to in_progress. Atomic - preconditions checked before any state mutation.
**Allowed roles:** developer
**Composes:** claim → set_plan → start
**Preconditions:** plan
## open_pr
Push the branch and open a PR. Atomic - preconditions (assignee, >=1 commit, no prior PR) checked BEFORE any git operation. After success, call i_am_done.