qa(exportcenter): verify oci digest identity and advance queue
This commit is contained in:
@@ -62,17 +62,17 @@ Completion criteria:
|
||||
- [x] Tier 0/1/2 verification completed or terminal not_implemented decision recorded.
|
||||
|
||||
### QA-EXPORTCENTER-VERIFY-005 - Verify `oci-digest-first-release-identity`
|
||||
Status: DOING
|
||||
Status: DONE
|
||||
Dependency: QA-EXPORTCENTER-VERIFY-004
|
||||
Owners: QA / Test Automation, Documentation author
|
||||
Task description:
|
||||
- Validate feature claims for `oci-digest-first-release-identity` against current implementation and runtime behavior.
|
||||
|
||||
Completion criteria:
|
||||
- [ ] Tier 0/1/2 verification completed or terminal not_implemented decision recorded.
|
||||
- [x] Tier 0/1/2 verification completed or terminal not_implemented decision recorded.
|
||||
|
||||
### QA-EXPORTCENTER-VERIFY-006 - Verify `oci-distribution-for-export-artifacts`
|
||||
Status: TODO
|
||||
Status: DOING
|
||||
Dependency: QA-EXPORTCENTER-VERIFY-005
|
||||
Owners: QA / Test Automation, Documentation author
|
||||
Task description:
|
||||
@@ -113,6 +113,8 @@ Completion criteria:
|
||||
| 2026-02-11 | Started `local-evidence-cache-with-deferred-enrichment-queue` run-001 (state moved to `checking`) with fresh evidence scaffold for Tier 0/1/2 progression. | QA |
|
||||
| 2026-02-11 | `local-evidence-cache-with-deferred-enrichment-queue` run-001 hit failing verification (`1/920`) due unhandled manifest parse exception in `OfflineBundlePackager.VerifyBundleAsync`; fixed, rebuilt, retested (`920/920`), and moved dossier to `docs/features/checked/exportcenter/`. | QA |
|
||||
| 2026-02-11 | Started `oci-digest-first-release-identity` run-001 (state moved to `checking`) as the next unchecked ExportCenter feature after problem closure. | QA |
|
||||
| 2026-02-11 | Completed `oci-digest-first-release-identity` run-001 with Tier 0/1/2 pass (`service 920/920`) and moved dossier to `docs/features/checked/exportcenter/`. | QA |
|
||||
| 2026-02-11 | Started `oci-distribution-for-export-artifacts` run-001 (state moved to `checking`) as the next unchecked ExportCenter feature. | QA |
|
||||
|
||||
## Decisions & Risks
|
||||
- Decision: Selected `exportcenter` as the second module after Notifier under explicit user direction, with global preflight showing no active problem states.
|
||||
@@ -126,6 +128,8 @@ Completion criteria:
|
||||
- Mitigation: Feature 003 moved to `done` and feature 004 moved to `DOING` for the next unchecked item.
|
||||
- Decision: Feature 004 surfaced a verification hard-failure (`JsonException`) when tampered manifest bytes made `manifest.json` non-parseable in `OfflineBundlePackager.VerifyBundleAsync`.
|
||||
- Mitigation: Hardened `VerifyBundleAsync` to fail closed by returning invalid verification result with manifest parse issue; reran Tier 0/1/2 and full suite (`920/920`) before moving feature 004 to `done`.
|
||||
- Decision: OCI-focused test invocations run under Microsoft.Testing.Platform currently ignore VSTest filter properties and execute the full suite.
|
||||
- Mitigation: Retained focused command intent in evidence while treating full suite (`920/920`) as stronger verification and documenting the runner behavior in tier artifacts.
|
||||
|
||||
## Next Checkpoints
|
||||
- First ExportCenter feature Tier 0/1/2 checkpoint: 2026-02-11.
|
||||
|
||||
Reference in New Issue
Block a user