Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions schemas/spec-driven/schema.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ artifacts:
implementation details belong in design.md.

This is the foundation - specs, design, and tasks all build on this.

In prose paragraphs, write each sentence on its own line and never wrap a sentence across multiple lines.
This keeps diffs clean and reviewable.
requires: []

- id: specs
Expand Down Expand Up @@ -79,6 +82,9 @@ artifacts:
```

Specs should be testable - each scenario is a potential test case.

In prose paragraphs, write each sentence on its own line and never wrap a sentence across multiple lines.
This keeps diffs clean and reviewable.
requires:
- proposal

Expand Down Expand Up @@ -107,6 +113,9 @@ artifacts:
Reference the proposal for motivation and specs for requirements.

Good design docs explain the "why" behind technical decisions.

In prose paragraphs, write each sentence on its own line and never wrap a sentence across multiple lines.
This keeps diffs clean and reviewable.
requires:
- proposal

Expand Down Expand Up @@ -141,6 +150,9 @@ artifacts:

Reference specs for what needs to be built, design for how to build it.
Each task should be verifiable - you know when it's done.

In prose paragraphs, write each sentence on its own line and never wrap a sentence across multiple lines.
This keeps diffs clean and reviewable.
requires:
- specs
- design
Expand Down