qa: close exportcenter features 001-002 and unblock policy build
This commit is contained in:
@@ -0,0 +1,123 @@
|
||||
# Sprint 20260211_023 - ExportCenter Unchecked Feature Verification
|
||||
|
||||
## Topic & Scope
|
||||
- Verify unchecked `exportcenter` feature dossiers against current implementation and runtime behavior.
|
||||
- Execute Tier 0, Tier 1, and Tier 2 checks per FLOW and resolve failures before advancing.
|
||||
- Move terminal feature docs from `docs/features/unchecked/exportcenter/` to `checked` or `unimplemented`.
|
||||
- Working directory: `src/ExportCenter`.
|
||||
- Expected evidence: fresh run artifacts under `docs/qa/feature-checks/runs/exportcenter/**`, state updates, and feature-file moves.
|
||||
|
||||
## Dependencies & Concurrency
|
||||
- Depends on `src/ExportCenter/**` and integration surfaces used by ExportCenter adapters.
|
||||
- Cross-directory updates allowed in `docs/features/**`, `docs/qa/feature-checks/**`, and this sprint file for auditability.
|
||||
- Web module work remains out of scope.
|
||||
|
||||
## Documentation Prerequisites
|
||||
- `docs/qa/feature-checks/FLOW.md`
|
||||
- `src/ExportCenter/AGENTS.md`
|
||||
- `src/ExportCenter/StellaOps.ExportCenter/AGENTS.md`
|
||||
- `docs/modules/export-center/README.md`
|
||||
- `docs/modules/export-center/architecture.md`
|
||||
|
||||
## Delivery Tracker
|
||||
|
||||
### QA-EXPORTCENTER-VERIFY-001 - Verify `cli-ui-surfacing-of-hidden-backend-capabilities`
|
||||
Status: DONE
|
||||
Dependency: none
|
||||
Owners: QA / Test Automation, Documentation author
|
||||
Task description:
|
||||
- Validate feature claims for `cli-ui-surfacing-of-hidden-backend-capabilities` against current implementation and runtime behavior.
|
||||
|
||||
Completion criteria:
|
||||
- [x] Tier 0/1/2 verification completed or terminal not_implemented decision recorded.
|
||||
|
||||
### QA-EXPORTCENTER-VERIFY-002 - Verify `export-center-risk-bundle-builder`
|
||||
Status: DONE
|
||||
Dependency: QA-EXPORTCENTER-VERIFY-001
|
||||
Owners: QA / Test Automation, Documentation author
|
||||
Task description:
|
||||
- Validate feature claims for `export-center-risk-bundle-builder` against current implementation and runtime behavior.
|
||||
|
||||
Completion criteria:
|
||||
- [x] Tier 0/1/2 verification completed or terminal not_implemented decision recorded.
|
||||
|
||||
### QA-EXPORTCENTER-VERIFY-003 - Verify `export-telemetry-and-worker`
|
||||
Status: DOING
|
||||
Dependency: QA-EXPORTCENTER-VERIFY-002
|
||||
Owners: QA / Test Automation, Documentation author
|
||||
Task description:
|
||||
- Validate feature claims for `export-telemetry-and-worker` against current implementation and runtime behavior.
|
||||
|
||||
Completion criteria:
|
||||
- [ ] Tier 0/1/2 verification completed or terminal not_implemented decision recorded.
|
||||
|
||||
### QA-EXPORTCENTER-VERIFY-004 - Verify `local-evidence-cache-with-deferred-enrichment-queue`
|
||||
Status: TODO
|
||||
Dependency: QA-EXPORTCENTER-VERIFY-003
|
||||
Owners: QA / Test Automation, Documentation author
|
||||
Task description:
|
||||
- Validate feature claims for `local-evidence-cache-with-deferred-enrichment-queue` against current implementation and runtime behavior.
|
||||
|
||||
Completion criteria:
|
||||
- [ ] Tier 0/1/2 verification completed or terminal not_implemented decision recorded.
|
||||
|
||||
### QA-EXPORTCENTER-VERIFY-005 - Verify `oci-digest-first-release-identity`
|
||||
Status: TODO
|
||||
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.
|
||||
|
||||
### QA-EXPORTCENTER-VERIFY-006 - Verify `oci-distribution-for-export-artifacts`
|
||||
Status: TODO
|
||||
Dependency: QA-EXPORTCENTER-VERIFY-005
|
||||
Owners: QA / Test Automation, Documentation author
|
||||
Task description:
|
||||
- Validate feature claims for `oci-distribution-for-export-artifacts` against current implementation and runtime behavior.
|
||||
|
||||
Completion criteria:
|
||||
- [ ] Tier 0/1/2 verification completed or terminal not_implemented decision recorded.
|
||||
|
||||
### QA-EXPORTCENTER-VERIFY-007 - Verify `oci-referrer-publishing`
|
||||
Status: TODO
|
||||
Dependency: QA-EXPORTCENTER-VERIFY-006
|
||||
Owners: QA / Test Automation, Documentation author
|
||||
Task description:
|
||||
- Validate feature claims for `oci-referrer-publishing` against current implementation and runtime behavior.
|
||||
|
||||
Completion criteria:
|
||||
- [ ] Tier 0/1/2 verification completed or terminal not_implemented decision recorded.
|
||||
|
||||
### QA-EXPORTCENTER-VERIFY-999 - Resolve discovered gaps before advancing
|
||||
Status: TODO
|
||||
Dependency: QA-EXPORTCENTER-VERIFY-001
|
||||
Owners: QA / Test Automation, Documentation author
|
||||
Task description:
|
||||
- Complete triage/confirmation/fix/retest loops for any ExportCenter failures before selecting another module.
|
||||
|
||||
Completion criteria:
|
||||
- [ ] Every failed ExportCenter feature reaches terminal `done` or `blocked` before next module selection.
|
||||
- [ ] Decisions and risks include root cause and mitigation links.
|
||||
|
||||
## Execution Log
|
||||
| Date (UTC) | Update | Owner |
|
||||
| --- | --- | --- |
|
||||
| 2026-02-11 | Sprint created; started `cli-ui-surfacing-of-hidden-backend-capabilities` verification. | QA |
|
||||
| 2026-02-11 | `cli-ui-surfacing-of-hidden-backend-capabilities` run-001 reached terminal `BLOCKED`: Tier 0 passed and client-side tests passed (`62/62` full, `37/37` focused, `26/26` Tier 2 client), but ExportCenter WebService/service tests are blocked by upstream Policy compile regression in `src/Policy/StellaOps.Policy.Engine/Endpoints/DeltaIfPresentEndpoints.cs` (CS0101/CS0718). | QA |
|
||||
| 2026-02-11 | Resolved upstream Policy blocker and completed `cli-ui-surfacing-of-hidden-backend-capabilities` run-002 with Tier 0/1/2 pass (`client 62/62`, `service 920/920`); moved dossier to `docs/features/checked/exportcenter/`. | QA |
|
||||
| 2026-02-11 | Completed `export-center-risk-bundle-builder` run-001 with Tier 0/1/2 pass (`service 920/920`) and moved dossier to `docs/features/checked/exportcenter/`. | QA |
|
||||
|
||||
## Decisions & Risks
|
||||
- Decision: Selected `exportcenter` as the second module after Notifier under explicit user direction, with global preflight showing no active problem states.
|
||||
- Risk: Feature dossier may intentionally describe partial surfacing (backend implemented while CLI/UI remains missing), requiring careful Tier 2 interpretation.
|
||||
- Mitigation: Capture behavior evidence for implemented backend paths and record any confirmed CLI/UI coverage gaps explicitly.
|
||||
- Decision: Policy blocker in `src/Policy/StellaOps.Policy.Engine/Endpoints/DeltaIfPresentEndpoints.cs` was remediated and verified via serialized builds (`-m:1`) to avoid transient MSBuild node pressure.
|
||||
- Mitigation: Fresh run-002 artifacts were captured under `docs/qa/feature-checks/runs/exportcenter/cli-ui-surfacing-of-hidden-backend-capabilities/run-002/` before transitioning feature 001 to `done`.
|
||||
- Decision: Advanced to `export-center-risk-bundle-builder` immediately after feature 001 completion and verified risk bundle builder/signing/job/object-store behavior with fresh run-001 artifacts.
|
||||
- Mitigation: Feature 002 moved to `done` and feature 003 moved to `DOING` to preserve sequential delivery order.
|
||||
|
||||
## Next Checkpoints
|
||||
- First ExportCenter feature Tier 0/1/2 checkpoint: 2026-02-11.
|
||||
Reference in New Issue
Block a user