diff --git a/docs/artifact-registry.md b/docs/artifact-registry.md index 267e2c5..34ccd74 100644 --- a/docs/artifact-registry.md +++ b/docs/artifact-registry.md @@ -25,7 +25,7 @@ document of a type. `Primary File` may contain a glob (e.g. | DCD | Design Class Diagram | docs/dcd.md | 002 | | DICT | Domain Dictionary | docs/dictionary.md | 002 | | ADR | Architecture Decision Record | docs/adr/adr-NNNN-*.md | 0006 | -| RC | SQA Review Record | docs/sqa/reviews/rc-*.md | 081 | +| RC | SQA Review Record | docs/sqa/reviews/rc-*.md | 082 | | TM | Traceability Matrix | docs/sqa/traceability-matrix.md | 002 | ## Languages diff --git a/docs/sqa/reviews/rc-081-tag-annotated.md b/docs/sqa/reviews/rc-081-tag-annotated.md new file mode 100644 index 0000000..2d6fefa --- /dev/null +++ b/docs/sqa/reviews/rc-081-tag-annotated.md @@ -0,0 +1,44 @@ +# RC-081: The tag v0.2.0 is annotated + +## Metadata +| Key | Value | +| --- | --- | +| ID | RC-081 | +| CrossReference | [MIL-012], [RC-072] | + +## Version History +| Date | Status | Author | Reviewer | Change | Commit | +| --- | --- | --- | --- | --- | --- | +| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | pending | + +--- + +## Artifact Under Review + +- Instance reviewed: [MIL-012], criterion 5 (the tag `v0.2.0` is an annotated tag on the commit that is built; `v0.1.0` is not moved), which [RC-072] marked Fail +- Checklist used: none exists; criterion 5 of MIL-012 +- Scope: delta re-review of criterion 5 after the Product Owner asked for the tag to be annotated +- Language and domain: n/a (record of results) +- Language reviewer: none +- Mode: autonomous, not independent (reviewer is `AI as stand-in for S01`) + +## Checklist Results + +| # | Criterion | Status | Evidence/Notes | +| --- | --- | --- | --- | +| 5 | The tag `v0.2.0` is an annotated tag on that commit; `v0.1.0` is not moved | Pass | At the Product Owner's request the lightweight tag on the host was replaced by the annotated tag object `a92bdd9` ("Flash Card 0.2.0: menu bar and progress per word list") with a forced update of that one tag; it dereferences to the same commit `d7ca24d`; `v0.1.0` is unchanged (`2c580cc`); the release `v0.2.0` still exists, is not a draft and points to the tag | + +## Overall Verdict + +Go — criterion 5 of MIL-012 is met. The remaining condition of RC-072 is the attachment of the executable to the release (upload limit of the git host). Reviewed by AI as stand-in for S01; not independent of the author. + +## Action Items + +| Action | Owner | Due | +| --- | --- | --- | +| Raise the upload limit of the git host, then attach `flash-card.exe` and its checksum to `v0.2.0` | S01 | 2026-10-21 | + +--- + +[MIL-012]: ../milestones/mil-012-release-0-2-0.md +[RC-072]: ./rc-072-release-v0-2-0.md diff --git a/docs/sqa/traceability-matrix.md b/docs/sqa/traceability-matrix.md index 79a147d..fcf68ec 100644 --- a/docs/sqa/traceability-matrix.md +++ b/docs/sqa/traceability-matrix.md @@ -57,7 +57,7 @@ updated whenever an artifact instance is created or reviewed. | ADR-0004 | Architecture Decision Record | - | - | BC-001 | - | [RC-046] | | MIL-010 | Milestone / Gateway | en | it | BC-001 | - | [RC-054], [RC-055] | | MIL-011 | Milestone / Gateway | en | it | BC-001 | - | [RC-065] | -| MIL-012 | Milestone / Gateway | en | it | BC-001 | - | [RC-070], [RC-072] | +| MIL-012 | Milestone / Gateway | en | it | BC-001 | - | [RC-070], [RC-072], [RC-081] | | MIL-013 | Milestone / Gateway | en | it | BC-001 | - | [RC-076], [RC-079], [RC-080] | | ADR-0005 | Architecture Decision Record | - | - | BC-001 | - | [RC-075] | | PY-MIL-001 | Python Source Code | - | - | DCD-001, ADR-0002 | - | [RC-023] | @@ -215,3 +215,4 @@ updated whenever an artifact instance is created or reviewed. [SH-MIL-013]: ../../tools/docker [RC-079]: ./reviews/rc-079-container-checks.md [RC-080]: ./reviews/rc-080-sandbox-run.md +[RC-081]: ./reviews/rc-081-tag-annotated.md