Skip to main content

Artifacts

Artifacts are structured outputs attached to a card. They are how agents persist deliverables so you can read them, link them, and attach them as context for the next stage.

Analyst2
Invite-code join flow
📝
Analyst
P0
PRD ready for review...
dreeft AI versus BYOK onboarding copy
🔍
Analyst
P1
Cards show the same chrome as the landing mockups; artifacts appear in the detail panel as durable outputs rather than transient chat messages.

Why artifacts matter

  • Traceability — the result stays on the card.
  • Handoffs — later stages can attach earlier artifacts as context.
  • Automation — some artifact types, such as PR, drive status updates.

Common artifact types

TypeWhat it usually contains
PRD / product docRequirements and scope from the Analyst
ADRArchitecture decision record from the Architect
Suggested tasksDecomposed work the Architect proposes for implementation review
StackDetected or chosen tech stack notes
Task specDetailed spec copied onto child coder work during epic implementation
PRPull request metadata and link from the Coder
PreviewInformation about a temporary preview environment when the preview feature is enabled

Using artifacts across cards

When starting the next stage:

  • attach the PRD from Analyst before architecture starts
  • use ADR, stack, and task specs before Coder runs

Some flows also support copying artifacts between cards so the same file or data stays visible in more than one place.

Previews

If your project has Docker-backed preview support enabled, a preview artifact may link to a temporary environment for a branch or PR. Preview artifacts are time-limited and are not present on every project.