---
template-target: AiSpec:PROJECT
template-levels: all
template-note: one of every project's four working topics, made when the project is created
name: PROJECT
description: The specification of {{project}}: what it's for, its parts, and what's decided
tags: ai, spec
status: draft
---
# {{project}}: specification

The living specification of this project, kept current by the people and the AI working on it. It says what's true now. How it got here is in [[Log:PROJECT]] (the people's changes and decisions) and [[AiLog:PROJECT]] (what the AI changed); what's still open is in [[ToDo:PROJECT]].

## Goal

What this project is for, and for whom.

## Requirements

What it must do.

## Design

The domain (its classes, in `Spec:` topics), the pages, the rules and flows.

## Open questions
