Tasks
A task is defined by a few key properties that stay stable across the browser, CLI, and MCP. Stable keys — When you initialize a project, you choose a short prefix such asAPP. Flowfield assigns sequential keys from that prefix: APP-1, APP-2, and so on. The prefix locks after the first task is created. Use these keys everywhere — in the browser, in CLI commands, and when asking your coordinator about specific work.
Milestones
Milestones let you group related tasks into a named collection — useful for organizing a sprint, a feature, or a release. A milestone gives you a way to see the overall progress of a set of related tasks at a glance. However, milestones do not create dependencies. If you need task B to wait for task A, add an explicit dependency from B to A. Putting both tasks in the same milestone has no effect on execution order. Dependencies connect tasks directly — milestone membership is purely organizational.The Task Feed
The feed is a unified timeline of everything that has happened on a task. Unlike a simple comment thread, the feed weaves together structured entries from every participant — the coordinator, the worker, and you. Entries you’ll see in a task feed include:- Intent and revisions — the task definition as it was captured, plus any updates the coordinator makes over time
- Worker attempts — each time a worker starts and the stages it moves through
- Questions — when a worker needs clarification before continuing
- Answers — your responses that let work resume
- Testing observations — notes you record while trying a result
- Results — the worker’s submitted outcome, checks output, and any limitations
- Answering a question continues work. When you answer a question in the feed (or via Needs You), the service treats that as input and the worker can proceed.
- Recording a test observation does NOT approve code. You can write detailed testing notes in the feed and no approval is granted. Approval requires an explicit Approve and Integrate action.
The coordinator prepares and maintains task definitions through MCP. You control priorities and review — ask the coordinator to update task intent if the agreed outcome changes, rather than editing the definition directly.