AI-DLC artifacts
AI-DLC works because every meaningful step becomes an explicit artifact.Artifact reference
| Artifact | Phase | Parent | Role | What you read it for |
|---|---|---|---|---|
intent | inception | none | planning root | The overall objective and success criteria |
unit | inception | intent | planning decomposition | A buildable slice of the intent |
story | inception | unit | planning requirement | A user-facing requirement or behavior |
bolt | construction | unit | planned execution batch | A grouped set of related stories to implement together |
domain_design | construction | bolt | design output | Domain model and business concepts |
logical_design | construction | bolt | design output | Architecture, interfaces, ADRs, and technical design |
system_context | construction | bolt | design output | System boundaries, dependencies, and environmental context |
implementation_plan | construction | bolt | execution prep | The concrete implementation strategy for the bolt |
test_report | construction | bolt | execution output | What was verified and whether it passed |
walkthrough | construction | bolt | execution output | What changed, why it changed, and what to review |
deployment_unit | operations | bolt | operations handoff | Deployment state, rollout evidence, and incidents |
How targeting works
AI-DLC separates planning scope from execution tracking.Planning artifacts
Planning artifacts can use Fabriqa’s built-in targeting fields:target_scopetarget_workspace_project_ids
intentmay stay workspace-level when it spans several projects.unit,story, and especiallyboltusually become project-targeted so Construction runs against an explicit build context.
target_scope: workspace- the artifact applies to the workspace as a whole
- do not populate
target_workspace_project_ids
target_scope: workspace_project- the artifact applies to one or more workspace projects
- populate
target_workspace_project_ids
- Inception can start from a cross-project objective before planning narrows into project-specific units, stories, and bolts.
- Some artifacts are genuinely workspace-wide, especially root intent, migration planning, and shared platform direction.
Execution artifacts
Execution artifacts can record:touched_workspace_project_ids
boltsays where the work is intended to happen.walkthroughandtest_reportsay what was actually touched.
Why this split matters
It gives you:- honest execution reporting
- better multi-project visibility
- safer handoff to linked worktrees or project-specific execution sessions
What Construction creates while running a bolt
Construction is the execution agent for AI-DLC. Its prompt decides when these artifacts are needed, but the DSL makes the contracts explicit.Design outputs
These are bolt-scoped artifacts that help Construction think and help you review:domain_designlogical_designsystem_contextimplementation_plan
- markdown summaries
- architectural rationale
- implementation strategy
- tradeoff notes
- giant nested object arrays used as the main reading experience
Execution outputs
These are the primary execution-output artifacts for completed work:walkthroughtest_report
What to review before trusting Construction output
Before you approve a bolt outcome, read:- the bolt itself for scope and grouped stories
domain_designandlogical_designif the bolt changed the model or architecturewalkthroughfor the implementation narrativetest_reportfor verification resultsdeployment_unitif the bolt changed deployable behavior
Continue reading
AI-DLC user flow
Go back to the user journey across planning, execution, and handoff.
AI-DLC definition
Continue into the target built-in definition shape.
Workflow DSL artifact schemas
Compare AI-DLC artifacts with the general artifact schema reference.
Workflow glossary
Review the terms used for lifecycle, document semantics, targeting, and execution tracking.
