For AI agents: the complete documentation index is available at https://docs.flezise.com/llms.txt, the full documentation bundle is available at https://docs.flezise.com/llms-full.txt, and this page is available as Markdown at https://docs.flezise.com/artifacts/overview.md.

Artifacts

An artifact is a versioned document: a product brief, a PRD, a design spec, a test plan, or a file you uploaded. Each has a type, sits in a delivery phase, and moves through a status lifecycle from draft to approved. Approved and locked artifacts feed the knowledge base; a downstream document does not generate until every artifact it depends on is approved.

The Artifacts list in Tree view: a Total Artifacts count in the header, Visualize and Upload buttons, a Tree/List toggle, a status dropdown, and a type search box above the artifact rows

The artifact list

Open Artifacts in the project sidebar. The header shows Total Artifacts: N. Two buttons sit beside it: Visualize opens the system map, and Upload opens the Upload Document dialog.

Above the list, switch between Tree and List with the toggle. Tree is only available on wider screens; narrower screens fall back to List automatically. The status dropdown filters by All Statuses, Draft, In Review, Approved, Locked, or Superseded. The Filter by type... box narrows further by artifact type.

In Tree view, each row shows a Delete button on hover. Approved and locked artifacts add a Supersede button beside it. When as-is pages are stale, a Regenerate stale (N) button appears above the tree and re-queues only the flagged pages.

When a project has no artifacts yet, the empty state offers New Artifact and Upload document. New Artifact opens a two-step picker: first choose a phase, then choose a type.

Per-artifact actions

The overflow menu on an artifact in review: Worklog, Events, Traces, Resubmit for Review, Approve, Reject, Request Changes, View changes

Inside an artifact's detail view, the menu at the top right exposes the full action set: worklog, events, tracing, submit or review actions, versioning, and regeneration. Which review actions appear depends on the artifact's current status. Approve, Reject, and Request Changes are only shown when the artifact is in review.

Artifact types

Every artifact has a display ID such as PRD-001 or FEAT-003. The prefix is looked up from the registry below; a type not listed falls back to the first four uppercase characters of its type name.

Which types a project uses depends on its blueprint. The active types and their prefixes are:

TypeDisplay namePrefix
codebase-auditCodebase AuditAUDIT
product-briefProduct BriefPB
market-researchMarket ResearchMR
user-researchUser ResearchUR
migration-planMigration PlanMIG
prdPRDPRD
interface-specInterface SpecICD
high-level-designHigh-Level DesignHLD
coding-standardsCoding StandardsCS
epicEpicEPIC
ui-ux-designUI/UX DesignUI
wireframe-annotatedWireframeWF
brand-kitBrand KitBK
featureSPECFEAT
storyStorySTORY
test-planTest PlanTP
ops-planOperations PlanOPS
deckDeckDECK

feature and change-spec share a unified SPEC-nnn sequence. FEAT-001, CHG-001, and SPEC-001 all refer to the same counter for the same artifact.

Phases

Artifacts sit in a delivery phase. The pipeline runs phases in this order:

  1. analysis
  2. planning
  3. solutioning
  4. implementation

A blueprint can add phases of its own. Check the project's pipeline page for the exact order.

Status

Every artifact moves through a status lifecycle from draft to approved. See Status lifecycle.

System map

The system map: Requirements and Solution axis tabs, a Sync button in the header, and the system laid out as connected nodes grouped by axis

The system map visualizes the project's requirements and architecture as a navigable canvas, so you can review how the pieces fit without opening every document. Visualize opens it at /projects/<project>/map. Two axes, Requirements and Solution, each assembled from the project's artifacts. Switch between the approved projection (published sources only) and the latest projection (includes drafts). Press Sync to re-derive the map; the header shows the assembler status while it works.

When no approved manifest exists yet, the axis reads that its sources have not been approved. A project with no manifest at all prompts you to run Sync.

Next steps