Skip to content

Commit 5fe06f4

Browse files
corvid-agentclaude
andauthored
feat: requirements companion file, AGENTS.md hook, v3.1.0
* feat: add Requirements as default required section (#81) Add a Requirements section (user stories + acceptance criteria) as the 8th default required section, positioned after Purpose and before Public API. This enables a natural product/AI workflow where humans define what a module should do from a user perspective, and AI fills in the technical details. - Add "Requirements" to default_required_sections() in types.rs - Add ## Requirements to all 6 built-in language templates in generator.rs - Update all 15 project spec files with the new section - Update docs, config, and all test fixtures - Bump version to 3.1.0 Co-Authored-By: Claude Opus 4.6 <[email protected]> * docs: update README and docs for Requirements section (v3.1.0) Add Requirements to all default section lists, config examples, spec examples, and AGENTS.md. Add v3.1.0 CHANGELOG entry. Co-Authored-By: Claude Opus 4.6 <[email protected]> * feat: move Requirements from required spec section to companion file Requirements as a required spec section (v3.1.0) blurred the authorship boundary between technical contracts and product asks. This moves requirements to a per-module companion file (requirements.md) alongside tasks.md and context.md, keeping specs focused as dev-authored technical contracts while giving Product/Design their own space. Changes: - Remove "Requirements" from default required sections - Remove ## Requirements from all spec templates (default + 5 languages) - Add requirements.md companion file template with User Stories, Acceptance Criteria, Constraints, and Out of Scope sections - Scaffold requirements.md alongside tasks.md and context.md - Update all 15 existing specs and add requirements.md for each module - Update docs, README, SCOPE, CLI docs, and integration tests Co-Authored-By: Claude Opus 4.6 <[email protected]> * docs: update docs to reflect Requirements as companion file, bump to v3.2.0 Remove Requirements from required sections lists, config examples, and minimal spec examples across all docs. Bump version from 3.1.0 to 3.2.0 and add changelog release link. Co-Authored-By: Claude Opus 4.6 <[email protected]> * fix: version should be 3.1.0, not 3.2.0 — this is the first release since 3.0.0 Co-Authored-By: Claude Opus 4.6 <[email protected]> * fix: clean up CHANGELOG — merge duplicate 3.1.0 entries, add AGENTS.md feature The changelog had two conflicting [3.1.0] entries: one adding Requirements as a required section, another moving it to companion file. Since v3.1.0 was never released, consolidate into a single clean entry. Also documents the AGENTS.md hook target which was missing from the changelog. Co-Authored-By: Claude Opus 4.6 <[email protected]> * feat: populate all 15 requirements companion files with real content Every requirements.md now contains grounded user stories, acceptance criteria, constraints, and out-of-scope items derived from actual module behavior. All 15 specs validated — 0 warnings, 0 failures, 100% coverage, avg score 99.8/100. Co-Authored-By: Claude Opus 4.6 <[email protected]> --------- Co-authored-by: Claude Opus 4.6 <[email protected]>
1 parent c75a3bf commit 5fe06f4

File tree

0 file changed

+0
-0
lines changed

    0 file changed

    +0
    -0
    lines changed

    0 commit comments

    Comments
     (0)