update
This commit is contained in:
+43
-23
@@ -592,23 +592,6 @@ These rules serve as a binary decision framework:
|
||||
- [ ] **NFR-XXX**: [Verifiable acceptance condition]
|
||||
- *Example: [ ] FR-001: Sommpanion landing page renders with all required elements*
|
||||
|
||||
## 6. Requirements Traceability Matrix
|
||||
|
||||
| Requirement ID | WT ID | SP ID | UI ID | IMP ID | Description | Implementation File | Test File |
|
||||
|----------------|-------|-------|-------|--------|-------------|---------------------|-----------|
|
||||
| FR-XXX | WT-XXX | SP-XXX | UI-XXX | IMP-XXX | [Brief description] | `path/to/file.ext` | `tests/file.spec.js` |
|
||||
| NFR-XXX | WT-XXX | SP-XXX | UI-XXX | IMP-XXX | [Brief description] | `path/to/file.ext` | `tests/file.spec.js` |
|
||||
|
||||
**Notes**:
|
||||
- Functional Requirements (FR) define what the system shall do
|
||||
- Non-Functional Requirements (NFR) define system qualities (performance, availability, security, etc.)
|
||||
- **WT-XXX** IDs link requirements to walkthrough journey steps in `3-walkthrough.md`
|
||||
- **SP-XXX** IDs are assigned to each specification item in `4-specification.md` for downstream traceability (Validation, Implementation Plan)
|
||||
- **UI-XXX** IDs are assigned to each UI artifact in `5-ui_specification.md` for downstream traceability (Validation, Implementation Plan)
|
||||
- **IMP-XXX** IDs are assigned to each implementation task in `7-implementation-plan.md` for downstream mapping to validation tests
|
||||
- KPIs are measurable targets that validate whether requirements were met post-deployment
|
||||
- Each requirement must include a clear requirement ID for traceability
|
||||
- All acceptance conditions must be verifiable through testing or manual inspection
|
||||
```
|
||||
|
||||
### Solution Design Template
|
||||
@@ -732,17 +715,32 @@ components:
|
||||
properties:
|
||||
data:
|
||||
type: string
|
||||
x-requirement-id: FR-002 # Reference to Requirements document (WHAT)
|
||||
x-solution-design-ref: SD-001.2 # Reference to Solution Design decision (HOW/WHY)
|
||||
x-spec-id: SP-002 # Specification item ID for downstream traceability
|
||||
x-requirement-id: FR-002
|
||||
x-solution-design-ref: SD-001.2
|
||||
x-spec-id: SP-002
|
||||
metadata:
|
||||
type: object
|
||||
properties:
|
||||
timestamp:
|
||||
type: string
|
||||
format: date-time
|
||||
x-requirement-id: FR-004
|
||||
x-solution-design-ref: SD-001.3
|
||||
x-spec-id: SP-004
|
||||
Response:
|
||||
type: object
|
||||
properties:
|
||||
status:
|
||||
type: string
|
||||
x-requirement-id: FR-003 # Reference to Requirements document (WHAT)
|
||||
x-solution-design-ref: SD-001.1 # Reference to Solution Design decision (HOW/WHY)
|
||||
x-spec-id: SP-003 # Specification item ID for downstream traceability
|
||||
x-requirement-id: FR-003
|
||||
x-solution-design-ref: SD-001.1
|
||||
x-spec-id: SP-003
|
||||
record_count:
|
||||
type: integer
|
||||
minimum: 0
|
||||
x-requirement-id: FR-005
|
||||
x-solution-design-ref: SD-001.4
|
||||
x-spec-id: SP-005
|
||||
```
|
||||
|
||||
### UI Specification Template
|
||||
@@ -834,6 +832,28 @@ components:
|
||||
|
||||
---
|
||||
|
||||
## Appendix: Requirements Traceability Matrix
|
||||
|
||||
This matrix traces each requirement through all downstream artifacts. It is maintained as a living cross-reference document, not embedded inline in `1-requirements.md`.
|
||||
|
||||
| Requirement ID | WT ID | SP ID | UI ID | IMP ID | Description | Implementation File | Test File |
|
||||
|----------------|-------|-------|-------|--------|-------------|---------------------|-----------|
|
||||
| FR-XXX | WT-XXX | SP-XXX | UI-XXX | IMP-XXX | [Brief description] | `path/to/file.ext` | `tests/file.spec.js` |
|
||||
| NFR-XXX | WT-XXX | SP-XXX | UI-XXX | IMP-XXX | [Brief description] | `path/to/file.ext` | `tests/file.spec.js` |
|
||||
|
||||
**Notes**:
|
||||
- Functional Requirements (FR) define what the system shall do
|
||||
- Non-Functional Requirements (NFR) define system qualities (performance, availability, security, etc.)
|
||||
- **WT-XXX** IDs link requirements to walkthrough journey steps in `3-walkthrough.md`
|
||||
- **SP-XXX** IDs are assigned to each specification item in `4-specification.md` for downstream traceability (Validation, Implementation Plan)
|
||||
- **UI-XXX** IDs are assigned to each UI artifact in `5-ui_specification.md` for downstream traceability (Validation, Implementation Plan)
|
||||
- **IMP-XXX** IDs are assigned to each implementation task in `7-implementation-plan.md` for downstream mapping to validation tests
|
||||
- KPIs are measurable targets that validate whether requirements were met post-deployment
|
||||
- Each requirement must include a clear requirement ID for traceability
|
||||
- All acceptance conditions must be verifiable through testing or manual inspection
|
||||
|
||||
---
|
||||
|
||||
## Conclusion
|
||||
|
||||
This ASG Documentation Framework ensures that documentation is:
|
||||
|
||||
Reference in New Issue
Block a user