Dispatchers and agents use .tasks/ folders with org files for persistent task tracking. Tasks show up in Elle's Emacs agenda.
project/
└── .tasks/
└── current.org # main task file (or split by thread)
#+TITLE: Project Tasks
#+CATEGORY: myproject
#+FILETAGS: :myproject:
* Active Work
** TODO Refactor auth middleware :@claude:
SCHEDULED: <2026-02-05>
:PROPERTIES:
:ASSIGNED: Claude Code Agent @ myproject
:CREATED: [2026-02-05 Wed 14:00]
:END:
Context and details about the task.
** DOING Implement rate limiting :@claude:
:PROPERTIES:
:ASSIGNED: Claude Code Agent @ myproject<2>
:END:
* Done
** DONE Set up test fixtures
CLOSED: [2026-02-03]
- Planning: Elle and dispatcher discuss work to be done
- Dispatcher writes tasks: Creates/updates TODOs in
.tasks/current.org - Assignment: Sets
:ASSIGNED:property to agent buffer name - Agent works: Marks
TODO→DOINGwhen starting - Completion: Agent marks
DOING→DONE, addsCLOSEDtimestamp - Visibility: Elle sees all tasks in org-agenda
| Tag | Meaning |
|---|---|
:@claude: |
Assigned to an agent |
:@elle: |
Needs Elle's input/review |
:blocked: |
Waiting on something external |
TODO- Not startedDOING- Agent actively workingWAITING- Blocked, needs inputDONE- Completed
| Property | Purpose |
|---|---|
:ASSIGNED: |
Agent buffer name (for routing) |
:CREATED: |
When task was created |
:BLOCKED_BY: |
What it's waiting on (if blocked) |
When creating tasks:
;; Add a task to the project's task file
;; Use standard org-mode format, include :ASSIGNED: propertyWhen assigning work:
- Check
.tasks/current.orgfor unassignedTODOitems - Set
:ASSIGNED:to the agent buffer name - Notify the agent of the task
When agent completes:
- Agent marks task
DONEwith timestamp - Dispatcher can move to "Done" section or archive
When starting work:
- Read your assigned tasks from
.tasks/current.org - Mark
TODO→DOINGwhen you begin - Add notes under the task as you work
When completing:
- Mark
DOING→DONE - Add
CLOSED: [timestamp] - Brief summary of what was done
Elle adds project task files to org-agenda:
(add-to-list 'org-agenda-files "~/code/myproject/.tasks/")Then tasks appear in daily/weekly agenda views with their scheduled dates.