mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
47 lines
3.2 KiB
Markdown
47 lines
3.2 KiB
Markdown
# Your first task
|
|||
|
|
|
||
|
|
With a project registered, you can hand the company work. The way in is the **Task Assistant** — the Intake agent — on the **Prompter** page. You give it a rough idea; it reads your *actual* codebase, asks a few sharp questions, and hands back a properly-formed task with an objective, a per-cell breakdown, and the acceptance criteria that define "done."
|
||
|
|
|
||
|
|
## Draft a task with the assistant
|
||
|
|
|
||
|
|
1. Open the **Prompter** page (the **Task Assistant**).
|
||
|
|
2. Point it at the **project** you just registered (or a **product**, if you've mapped several repos together), and describe what you want — a feature, a fix, anything.
|
||
|
|
3. It spins up an agent that **clones the scope and reads the real code** before it says a word, then comes back with a grounded proposal: what to build, where it should live, and the acceptance criteria — citing your actual files and pages.
|
||
|
|
4. Refine it over a turn or two until the spec is right.
|
||
|
|
|
||
|
|
When the proposal is ready, you choose on a single card:
|
||
|
|
|
||
|
|
- **Keep chatting** — keep refining the draft.
|
||
|
|
- **Board review & Start** — send it to the Product Owner and Head of Marketing to sharpen the requirements before any code is written.
|
||
|
|
- **Approve & Start** — hand it straight to the Main PM.
|
||
|
|
|
||
|
|
!!! tip "You don't have to use the assistant"
|
||
|
|
The assistant is the easiest path, but a task is just a record. You can also create one directly through the API (`POST /api/tasks`) if you're scripting RoboCo — every task needs a title, a description, at least one acceptance criterion, a team, and a target project. The API reference covers the full schema.
|
||
|
|
|
||
|
|
## What happens after you approve
|
||
|
|
|
||
|
|
The moment you approve, the company takes over:
|
||
|
|
|
||
|
|
1. The **Main PM** breaks the task into per-cell subtasks and sets the cells running.
|
||
|
|
2. Each **cell PM** delegates to its developers, clears blockers, and triages.
|
||
|
|
3. **Developers** build it in their own clones and open pull requests; **QA** reads the real diff and passes or fails it; **Documenters** write down what was built.
|
||
|
|
4. A **PR reviewer** checks each assembled pull request before a PM merges it up the chain.
|
||
|
|
5. The **Main PM** opens the final pull request into `master` and notifies you it's done.
|
||
|
|
|
||
|
|
You can watch all of this live — on the **Kanban** board, the **Tasks** table, the **Communications** stream, and the **Command Center**. Nothing happens in the dark.
|
||
|
|
|
||
|
|
## The two moments you're needed
|
||
|
|
|
||
|
|
A whole feature only needs you at **two points**:
|
||
|
|
|
||
|
|
- **The green light at the start** — *Approve & Start* (or send it back).
|
||
|
|
- **The last call at the end** — the finished pull request lands in your **CEO Approval Queue**, where you **Approve & Merge**, **Request Changes**, or **Cancel**. Only you ever merge to `master`.
|
||
|
|
|
||
|
|
Everything between those two moments is the company doing its job.
|
||
|
|
|
||
|
|
## See it for real
|
||
|
|
|
||
|
|
The best way to understand the whole journey is to watch one happen. **[The Tour](../how-to/README.md)** follows RoboCo building one of its *own* features — the Prompter you just used — from this same starting point all the way to a merged pull request, with screenshots at every step.
|
||
|
|
|
||
|
|
To understand the machinery behind it — the roles, the gated lifecycle, the merge chain — read **[The Company](../company/index.md)**.
|