You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: spec-driven.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -318,17 +318,17 @@ No implementation code shall be written before:
318
318
319
319
This completely inverts traditional AI code generation. Instead of generating code and hoping it works, the LLM must first generate comprehensive tests that define behavior, get them approved, and only then generate implementation.
320
320
321
-
#### Articles IV, V & VI: Project-Specific Standards
321
+
#### Project-Specific Standards: Common Constitution Areas
322
322
323
-
Articles IV, V, and VI are reserved for project-specific standards that teams define to suit their integration, operational, and lifecycle needs:
323
+
Project-specific standards are defined by each team in their constitution via `/speckit.constitution`. A project may define fewer or more principles than any default template, but in many constitutions these standards often cover areas such as integration, operations, and lifecycle expectations:
324
324
325
-
-**Article IV**typically addresses integration concerns—such as integration testing requirements, contract testing across service boundaries, or cross-component communication standards.
325
+
-**Article IV**may address integration concerns—such as integration testing requirements, contract testing across service boundaries, or cross-component communication standards.
326
326
327
-
-**Article V**typically addresses operational concerns—such as observability, structured logging, or monitoring requirements.
327
+
-**Article V**may address operational concerns—such as observability, structured logging, or monitoring requirements.
328
328
329
-
-**Article VI**typically addresses lifecycle concerns—such as versioning schemes, breaking-change policies, or deprecation strategies.
329
+
-**Article VI**may address lifecycle concerns—such as versioning schemes, breaking-change policies, or deprecation strategies.
330
330
331
-
Teams are free to name and scope these articles in whatever way best fits their project. They represent the primary customization points in the constitution where project-specific architectural principles are codified.
331
+
These article numbers are illustrative rather than reserved slots. Teams are free to define, name, scope, add, remove, or reorder principles in whatever way best fits their project, with `/speckit.constitution` serving as the mechanism for codifying those project-specific architectural standards.
332
332
333
333
#### Articles VII & VIII: Simplicity and Anti-Abstraction
0 commit comments