New Work New Work is the main way work enters Coroid. You describe the work once, then route it as a task, a phased plan, a report or a recurring schedule.

Routing – choose the outcome first
Routing is your choice, not a guess made by Coroid. Pick it first; the form then shows only the options that apply to that outcome.
| Option | Produces |
|---|---|
| One executable task | A single task, ending in one pull request. |
| Phased work plan | A phased plan you approve before any code is written. |
| Report | A generated report |
| Schedule | A recurring monitor |
Choose one executable task when the work is a single change a reviewer could read in one sitting. Choose phased work plan when it requires several changes in a particular order, or when you want to see the whole approach before committing to any of it.
Two shortcuts sit alongside the form: Import issues brings work in from a tracker, and Ask Coroid hands the same job to the chat assistant.
Projects
Choose the project this work belongs to. You can add more projects when the work spans dependent projects – that is how cross-project work is expressed.
Describe the work
Two fields, and they perform different functions.
Work title – a short name. This is what you will search for in lists later.
Brief – the substance: outcome, context, constraints, source material, and what Coroid should deliver. Write about the outcome rather than the implementation; Coroid turns it into a testable specification before the work is checked against those promises.
Add rate limiting to the public API.
100 requests per minute per API key. Exceeding it returns 429 with a
Retry-After header. Limits are per key, not per IP.
Internal service-to-service calls are exempt — they authenticate with
service tokens, not API keys.
Do not change the existing auth middleware's public interface.That last line performs real work. Scope lines are the difference between a focused change and a sprawling one.
Advanced settings
Optional, and normally set before planning starts.

Use the SDLC workflow
Off by default. Turn it on to review an intent and a specification before planning begins. If left off, planning starts directly from your brief.
Turn it on when the work is consequential enough that you want a checkpoint before an approach is even drafted. Leave it off for work where the brief is already unambiguous.
Goal
What the plan should achieve beyond the brief. Use it for the outcome behind the request – the brief states what to build, the goal states what it is for.
AI profile
Which models run this work. See AI profiles.
QA checks
Which quality policy applies. Defaults to the organisation's Quality Control policy, and the resolved policy is fixed when execution begins – changing the org policy afterwards does not retroactively alter work already running.
See Quality policies and gates.
Priority
P0 to P3, defaulting to P2. Priority orders the queue when more work is waiting than there are agent slots. It does not add capacity – see
Capacity and agent slots.
Token budget per generated task
The ceiling on how much context each generated task may consume. Raise it for work that needs to read widely across a large codebase; lower it to keep spend tight on routine work.
Constraints
Plan constraints, non-goals, dependencies and delivery rules. This is where explicit non-goals belong – the single most effective field for preventing scope creep.
Start from / Pull request into
Which branch the work starts from, and which branch the pull request targets. Same as start from is ticked by default, so both follow one setting.
main → new Coroid branch → PR into mainCoroid always creates the working branch. These fields only alter the branching point and where the pull request is placed — they cannot prompt Coroid to commit directly to an existing branch.
Use them when merging into something other than your default branch, such as a
develop branch or a release train.
Add supporting context
Optional files and a structured specification. Attach material specific to this work — a ticket, a design document, a stack trace.
For material that remains relevant to the project over time, use project context instead, so it applies to everything rather than needing to be re-attached each time.
Starting it
Create and start planning creates the plan from your brief and begins planning immediately.