Asagiri
Reference

Product schema

Canonical structure of product.yaml for the product layer.

Product schema

product.yaml is the canonical product-level descriptor under .asagiri/products/<product>/.

Minimal shape

id: workspace-saas
name: Workspace SaaS
status: draft
intent: >
  Let a user create a workspace, invite a team, and complete setup.

prototype:
  stack: react
  path: prototype
  status: generated
  mock_data: true
  • id, name, status, intent
  • prototype metadata
  • business and quality constraints
  • source provenance (created_from, created_at)

Validation rules

  • id is required and used as product key.
  • intent must be present.
  • prototype.path is repository-relative.
  • unknown keys are tolerated but preserved for forward compatibility.