Skip to content

Project

Project

The Project is the root container in every SpecForge spec file. It describes the software project being specified.

Required Fields

FieldTypeDescription
idstring (uuid)Unique identifier
namestringProject name

Optional Fields

FieldTypeDescription
descriptionstringProject description
tagsstring[]Classification tags

Example

{
"specforgeVersion": "1.0",
"project": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "My SaaS Platform",
"description": "A multi-tenant SaaS platform with billing integration"
}
}