Skip to content

Commit 550aaac

Browse files
mnriemCopilot
andauthored
Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
1 parent 6195109 commit 550aaac

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

spec-driven.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -318,17 +318,17 @@ No implementation code shall be written before:
318318

319319
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.
320320

321-
#### Articles IV, V & VI: Project-Specific Standards
321+
#### Project-Specific Standards: Common Constitution Areas
322322

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:
324324

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.
326326

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.
328328

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.
330330

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.
332332

333333
#### Articles VII & VIII: Simplicity and Anti-Abstraction
334334

0 commit comments

Comments
 (0)