@@ -124,7 +124,7 @@ For defining domain specifications:
124124- ` /metaspec.sds.checklist ` - Generate quality checklist for specification
125125- ` /metaspec.sds.analyze ` - Check specification consistency
126126
127- ** Location** : Works with ` specs/protocol / ` directory (stores domain specifications)
127+ ** Location** : Works with ` specs/domain / ` directory (stores domain specifications)
128128
129129#### 🌳 Recursive Tree Structure (NEW)
130130
@@ -134,7 +134,7 @@ For defining domain specifications:
134134
135135** Physical Structure** (flat directory layout):
136136``` bash
137- specs/protocol /
137+ specs/domain /
138138├── 001-order-specification/ # All at same level
139139├── 002-order-creation/
140140├── 003-payment-processing/
@@ -155,7 +155,7 @@ specs/protocol/
155155```
156156
157157** Why flat physical structure?**
158- - ✅ Simple paths: ` specs/protocol /013-credit-card-payment/ `
158+ - ✅ Simple paths: ` specs/domain /013-credit-card-payment/ `
159159- ✅ FEATURE independence: Each specification is a standalone FEATURE
160160- ✅ Flexible numbering: 003's children can be 013-015 (skip 004-012)
161161- ✅ Git branch friendly: Branch name = directory name
@@ -168,7 +168,7 @@ specs/protocol/
168168- ** Unified commands** : Same commands work at all levels
169169
170170** How relationships are maintained** :
171- - ** Physical** : All specifications are sibling directories under ` specs/protocol / `
171+ - ** Physical** : All specifications are sibling directories under ` specs/domain / `
172172- ** Logical** : Parent-child relationships declared in YAML frontmatter
173173 ``` yaml
174174 ---
@@ -190,7 +190,7 @@ specs/protocol/
190190/metaspec.sds.implement → Creates 002-008
191191
192192# At level 2 (003 is also complex)
193- cd specs/protocol /003-payment-processing/
193+ cd specs/domain /003-payment-processing/
194194/metaspec.sds.plan → Decides to split again
195195/metaspec.sds.implement → Creates 013-015
196196```
@@ -239,7 +239,7 @@ MetaSpec generates **working toolkits** through a three-stage process:
239239```
240240/metaspec.sds.specify
241241 ↓
242- specs/protocol /001-{domain}-specification/spec.md
242+ specs/domain /001-{domain}-specification/spec.md
243243 - Entity definitions
244244 - Validation rules
245245 - Operations
@@ -338,7 +338,7 @@ For controlled specification evolution (both SDS and SDD):
338338
339339```
340340MetaSpec commands (19 total):
341- - SDS (8 commands) → Define domain specifications (specs/protocol /)
341+ - SDS (8 commands) → Define domain specifications (specs/domain /)
342342 - SDD (8 commands) → Develop toolkits (specs/toolkit/)
343343 - Evolution (3 shared) → Manage changes (changes/)
344344 ↓
@@ -386,7 +386,7 @@ When using MetaSpec to develop a speckit, follow this two-phase approach:
386386
387387** Purpose** : Define the domain specification, rules, and standards
388388
389- ** Location** : ` specs/protocol /001-{domain}-specification/ `
389+ ** Location** : ` specs/domain /001-{domain}-specification/ `
390390
391391** What to include** :
392392- Domain entities and schemas
@@ -396,7 +396,7 @@ When using MetaSpec to develop a speckit, follow this two-phase approach:
396396
397397** Example** :
398398``` markdown
399- # specs/protocol /001-mcp-core-specification/spec.md
399+ # specs/domain /001-mcp-core-specification/spec.md
400400
401401## MCP Specification
402402
@@ -511,7 +511,7 @@ examples/
511511``` bash
512512# Phase 1: Domain Specification (SDS)
513513/metaspec.sds.constitution # Define specification design principles
514- /metaspec.sds.specify # Create specs/protocol /001-{domain}-specification/spec.md
514+ /metaspec.sds.specify # Create specs/domain /001-{domain}-specification/spec.md
515515/metaspec.sds.clarify # Resolve specification ambiguities
516516/metaspec.sds.plan # Plan specification architecture (if complex)
517517/metaspec.sds.tasks # Break down specification work
@@ -584,7 +584,7 @@ cd my-speckit
584584
585585** Example 2: Iterating on specification**
586586``` bash
587- # Make changes to specs/protocol /001-*/spec.md
587+ # Make changes to specs/domain /001-*/spec.md
588588/metaspec.sds.clarify # Resolve ambiguities
589589/metaspec.sds.checklist # Validate specification quality
590590/metaspec.sds.analyze # Check consistency
@@ -654,7 +654,7 @@ Output:
654654Score: 33% (1/3 passing)
655655
656656# Step 2: User fixes issues
657- User edits specs/protocol /001-mcp/spec.md
657+ User edits specs/domain /001-mcp/spec.md
658658- Adds field types
659659- Adds validation rules
660660
0 commit comments