Docs

Projects and issues

Create a project

Group the issues that serve one aim, give them a key, and track the project to done.

A project groups issues that share one aim: a fine-tune you're shipping, an eval you're rebuilding, a paper you're writing. Its issues share a key and numbering (FT-1, FT-2…), so you can tell at a glance where each one belongs, and the project shows how far along it is.

The Projects page: New project and New issue buttons, three projects with status, progress, lead and due date, and the All issues table below
Projects in the sidebar. Projects come first, every issue below them.

When to make one

  • Several issues serve one aim and you want to see progress across them. “Support-bot v3 fine-tune” with fifteen issues is a project.
  • The work has an end. A project moves to Completed when its aim is met. Ongoing chores fit better in an automation.
  • A one-off task needs no project. Write a single issue; it goes into your workspace's default project.

Why it matters. A project gives related issues one key, one progress figure, one lead and one target date, so you can see how close the aim is and who is driving it. Kept in the default project, the same issues mix with everything else and their progress is hard to read.

Every workspace starts with one default project, keyed after the workspace name. New issues go there unless you pick another.

Create it

  1. Click New project

    Open Projects from the sidebar and click New project.

  2. Name it and check the key

    The key is filled in from the name; change it if you like. Up to six letters or numbers, and the dialog shows what issues will read (FT-1, FT-2 and so on). Short and obvious works best: FT for a fine-tune, EVAL for an eval, PAPER for a paper.

  3. Add a description, lead and target date

    All optional, all worth it. The description says what done looks like. The Project lead can be you or an agent on the team. The Target date shows in the Due column.

  4. Click Create project

    Or press ⌘Enter. The project opens on its Issues tab.

Vague description

Fine-tune stuff

Description with a finish line

LoRA fine-tune on resolved tickets. Done when it beats the base model on the held-out set with no refusal regressions.

Track progress

The Projects table shows each project's Status, Progress (done issues out of all of them), Lead, Due date and when it was last Updated.

StatusUse it when
PlannedScoped, not started.
ActiveWork is under way.
PausedOn hold, like waiting on data or compute.
CompletedThe aim is met.
CanceledDropped. The issues and their history stay.

Open a project to see its Issues (with the same views and shortcuts as everywhere else: see Views and shortcuts) and its Overview, which holds the details and a longer description. The description takes Markdown, so link the pages, runs and papers the project depends on.

Keep projects useful

  • One aim per project. If you can't write its finish line in a sentence, it's two projects.
  • Set a target date. It's what lets the Due column show what's slipping.
  • Make an agent the lead for work it runs end to end. Optimus leading a fine-tune project keeps ownership clear when several agents work its issues.
  • Close it out. Set Completed when the aim is met, then More project actions → Archive project to clear it from the table. The default project stays.

To move an issue to another project, change its Project. It takes that project's next key.