# Step 4 — Validate

Before presenting to the user, verify:
- All template sections (1-7 and Appendix A) are populated or marked "Not applicable" with justification
- This SDD covers exactly ONE CSCI as defined in the SSDD
- Every CSC has a project-unique identifier
- CSCI-wide design decisions (Section 3) are framed as behavioral responses to SRS requirements
- Section 5 (detailed design) has entries for every software unit, with algorithms and logic extracted from Epics/Stories
- Resource utilization (4.1.e) and program library (4.1.f) are documented
- Interface descriptions (4.3.x) cover all seven aspects (a through g) where applicable
- Requirements traceability (Section 6) covers all SRS requirements in both directions
- Document is written in {document_output_language}

---

**CONFIRMATION GATE**: Present the validation results to the user. List any issues found and corrections made. Wait for the user to confirm before proceeding to the review step.
