Skip to main content

Artifacts

Artifact Types

Spruce ships with five built-in artifact types. Each has its own template, a schema that defines its fields, status options, display color, and icon. Pick the type that matches how you think about the work.

The built-ins

TypeUse forNotes
FeatureUser-facing work: new capabilities, improvements, enhancementsHas tasks and bugs relationship fields
TaskA concrete, implementable unit of workCan stand alone or belong to a feature
BugA defect, regression, or unexpected behaviourCan stand alone or link to the feature where the bug originated
ChoreInternal work with no direct user impact: build upgrades, dependency bumps, operational excellence, CI/CD, refactors, docsDistinguishes maintenance from feature development
MemoTop-level container for grouping related work: written thinking, epics, PRFAQs, roadmaps, decision recordsHas a features relationship field; use it where other tools would use an "epic"

Colors and icons are defined in each type's template and can be customized per project. See Display properties.

Custom types

You can create your own artifact types (e.g. incident, rfc, design-review). Each gets its own template file in the project's templates/ folder. See Creating a Template.