ARIA uses reusable task procedures for common operations. Tasks are invoked by workflows and agents, not directly by users.
Core Tasks
Located in _aria/core/tasks/ (dispatch to platform-specific implementations):
| Task | Purpose |
|---|---|
| lock-work-item | Prevent concurrent agent work on the same work item (labels on Linear, properties on Plane) |
| set-work-item-state | Transition a work item to a new state |
| post-handoff | Post structured handoff comment with decisions, questions, and artefact refs. Signal next agent. |
| read-context | Load project context from the platform: PRD, architecture, stories, handoff history |
| write-document | Create or update a document. Register ID in key map. |
| refine-backlog | List unestimated backlog work items, prompt for Fibonacci estimates, update |
| link-pr-to-work-item | Attach a PR URL to a work item |
| attach-report | Attach file (test report, review findings) to a work item |
| create-epic | Create an epic with standard fields and register in key map |
| update-dashboard | Create or update a project status dashboard document |
| help | Context-aware guidance: inspect platform state and recommend next workflow |
| log-work | Log effort on a work item for velocity tracking (Plane) |
| create-intake | Submit an idea to the intake/triage queue (Plane) |
Review Tasks
| Task | Purpose |
|---|---|
| review-adversarial | Cynical adversarial review of any document or artefact |
| review-edge-cases | Find unhandled edge cases and boundary conditions |
| editorial-review-prose | Review prose clarity, tone, and readability |
| editorial-review-structure | Review document organization and structure |
Shared Tasks
Located in _aria/shared/tasks/:
| Task | Purpose |
|---|---|
| git-operations | Git/GitHub operations: create branch, commit, push, create PR, approve/request changes |
| advanced-elicitation | Advanced requirements elicitation techniques for complex discovery |