UNPKG

aiwg

Version:

Cognitive architecture for AI-augmented software development with structured memory, ensemble validation, and closed-loop correction. FAIR-aligned artifacts, 84% cost reduction via human-in-the-loop, standards adopted by 100+ organizations.

58 lines (47 loc) 2.41 kB
# Supplementary Specification Template ## Purpose Capture requirements that are not easily expressed in use cases, including non-functional constraints, regulatory needs, and domain rules. ## Ownership & Collaboration - Document Owner: System Analyst - Contributor Roles: Requirements Reviewer, Software Architect, Test Architect - Automation Inputs: Vision document, non-functional requirements backlog - Automation Outputs: `supplementary-spec.md` covering sections 1–14 ## Completion Checklist - All quality attributes quantified where feasible - Compliance, localization, and operational needs captured - Traceability maintained to business objectives and risks ## Document Sections 1. **Introduction** - State purpose, scope, and intended readership. 2. **Overall Description** - Provide context, product perspective, and assumptions. 3. **Functional Requirements** - Detail functions not covered by specific use cases. 4. **Usability Requirements** - Define accessibility, localization, or ergonomics expectations. 5. **Reliability Requirements** - Outline availability, recovery, and fault tolerance targets. 6. **Performance Requirements** - Document response times, throughput, scalability, and resource usage. 7. **Supportability Requirements** - Describe maintainability, monitoring, deployment, and configurability needs. 8. **Security Requirements** - List authentication, authorization, auditing, and privacy constraints. 9. **Compliance and Regulatory Requirements** - Capture standards, certifications, or legal requirements. 10. **Environmental Requirements** - Note hardware, software, and network constraints. 11. **Design Constraints** - Specify mandated technologies, patterns, or coding standards. 12. **Documentation Requirements** - Identify user guides, training materials, or API docs required. 13. **Internationalization and Localization** - Document language support, locale handling, and cultural considerations. 14. **Assumptions, Dependencies, and Open Issues** - Record outstanding questions and related risks. ## Agent Notes - Use measurable statements; avoid vague adjectives. - Cross-reference risk list entries when a requirement mitigates a known risk. - Coordinate with Architecture and QA to maintain consistency across artifacts. - Verify the Automation Outputs entry is satisfied before signaling completion.