- MIL-006: the AGPL-3.0 default needs GitHub and a public project - MIL-007: fetch the framework's own submodules (qc); start through a command link; README usage - UC-002 with SSD, DM, OC, SD and DCD; US-001.07 and US-002 - Reconcile the project DM, DCD, dictionary, use case diagram and traceability matrix - Review records RC-022 to RC-028
2.3 KiB
2.3 KiB
SQA Review Record: SSD-002 Start the script as a global command
Metadata
| Key | Value |
|---|---|
| ID | RC-024 |
| CrossReference | SSD-002, QC-SSD-001, UC-002, DM-003 |
Version History
| Date | Status | Author | Reviewer | Change | Commit |
|---|---|---|---|---|---|
| 2026-10-07 | Proposed | Jens Tirsvad Nielsen | S02 | Initial version | pending |
Artifact Under Review
- Instance reviewed: SSD-002.
- Checklist used: QC-SSD-001.
- Review date: 2026-10-07
Checklist Results (QC-SSD-001)
| # | Criterion | Status | Evidence/Notes |
|---|---|---|---|
| 1 | Input/output messages match the corresponding Use Case's main success scenario step-for-step | Pass | startFromWorkingFolder covers steps 3 to 5 and provideProjectDetails steps 5 and 6; steps 1 and 2 are the Maintainer's own and the diagram says so. |
| 2 | Actor and System are treated strictly as black boxes (system shown as :System) |
Pass | Only Maintainer and :System appear. |
| 3 | Object creation/destruction of the System instance handled explicitly where relevant | N-A | The system is one script run. |
| 4 | Return values are shown for operations that produce one, using dashed return arrows | Pass | Dashed returns for the prompts and the summary. |
| 5 | Alternate/exceptional flows are represented separately (or explicitly out of scope noted) | Pass | Failure flows are named as out of scope (extensions 1a, 3a, 4a, 4b). Added during this review: the first draft did not say so. |
| 6 | Message names are verb phrases consistent with the use case's system responsibilities | Pass | Both messages are verb phrases. |
| 7 | Diagram references the specific Use Case (name and ID) it depicts | Pass | Names UC-002 in Source Use Case. |
Overall Verdict
Go — SSD-002 meets every mandatory criterion after the fix recorded under criterion 5. Drafted by Claude Code for S02 against the checklist; the author and reviewer are the same person for now (as in the earlier records). The verdict takes effect, and the Version History rows of the reviewed documents change to Accepted, only when S02 confirms it.
Action Items
| Action | Owner | Due |
|---|---|---|
| None | - | - |