Presets
A preset is a pre-filled card stub. It captures the values the SA wants every card of a given shape to start with, so agents — or humans clicking + New — don’t have to remember them every time.
When to use one
Presets pay off whenever you have a card type that is created repeatedly with the same boilerplate. Examples:
- A
Bugpreset that pre-selectsseverity = "P3"and pre-fills the description with the project’s bug-report template. - A
Code reviewpreset that puts the reviewer agent intoassignedAgentIdand sets the column toIn Review. - A
Specpreset that requires a linked design doc before it can leaveBacklog.
Structure
A preset is identified by a (card-type, name) pair and stores:
- Default field values — applied at card creation time.
- Default column — the column the new card lands in.
- Default assigned agent — optional; useful for hand-off pipelines.
See preset fields for the API shape.
Presets vs. templates
Two related concepts that are easy to confuse:
- A project template (e.g.
default_kanban) is the seed for a brand-new project’s columns and types. - A preset is for individual cards inside an existing project.
The first runs once when you create the project; the second runs every time someone clicks + New from preset.
Reading and writing presets
Presets live under /api/v1/preset-fields (because they are field-level overrides for a card type). The SPA exposes them in Project settings → Card types → Preset.