From 159a909d88bf26dd1defbbe6dd6301f8918c6e35 Mon Sep 17 00:00:00 2001 From: master <> Date: Wed, 11 Feb 2026 16:29:03 +0200 Subject: [PATCH] qa: start exportcenter feature 004 checking run scaffold --- ...rtCenter_unchecked_feature_verification.md | 2 + .../evidence/00-docker-version.exit.txt | 1 + .../run-001/evidence/00-docker-version.txt | 3 + .../run-001/evidence/00-dotnet-info.exit.txt | 1 + .../run-001/evidence/00-dotnet-info.txt | 98 +++++++++++++++++++ .../run-001/evidence/command-results.json | 10 ++ .../qa/feature-checks/state/exportcenter.json | 14 +-- 7 files changed, 122 insertions(+), 7 deletions(-) create mode 100644 docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/00-docker-version.exit.txt create mode 100644 docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/00-docker-version.txt create mode 100644 docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/00-dotnet-info.exit.txt create mode 100644 docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/00-dotnet-info.txt create mode 100644 docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/command-results.json diff --git a/docs/implplan/SPRINT_20260211_023_ExportCenter_unchecked_feature_verification.md b/docs/implplan/SPRINT_20260211_023_ExportCenter_unchecked_feature_verification.md index c8e2f4b0f..3312c7d95 100644 --- a/docs/implplan/SPRINT_20260211_023_ExportCenter_unchecked_feature_verification.md +++ b/docs/implplan/SPRINT_20260211_023_ExportCenter_unchecked_feature_verification.md @@ -110,6 +110,7 @@ Completion criteria: | 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 | | 2026-02-11 | Completed `export-telemetry-and-worker` run-001 with Tier 0/1/2 pass (`service 920/920`) and moved dossier to `docs/features/checked/exportcenter/`. | QA | +| 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 | ## Decisions & Risks - Decision: Selected `exportcenter` as the second module after Notifier under explicit user direction, with global preflight showing no active problem states. @@ -121,6 +122,7 @@ Completion criteria: - Mitigation: Feature 002 moved to `done` and feature 003 moved to `DOING` to preserve sequential delivery order. - Decision: Verified telemetry/worker feature coverage using fresh run-001 artifacts for worker/webservice builds and telemetry-adjacent incident/audit behavior suites. - Mitigation: Feature 003 moved to `done` and feature 004 moved to `DOING` for the next unchecked item. +- Decision: Kept feature 004 in active `checking` state with run scaffold captured to maintain strict queue continuity for the next verification step. ## Next Checkpoints - First ExportCenter feature Tier 0/1/2 checkpoint: 2026-02-11. diff --git a/docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/00-docker-version.exit.txt b/docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/00-docker-version.exit.txt new file mode 100644 index 000000000..218a95f59 --- /dev/null +++ b/docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/00-docker-version.exit.txt @@ -0,0 +1 @@ +0 diff --git a/docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/00-docker-version.txt b/docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/00-docker-version.txt new file mode 100644 index 000000000..5fc22c11b --- /dev/null +++ b/docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/00-docker-version.txt @@ -0,0 +1,3 @@ +START: 2026-02-11T14:28:02.8951158Z +Docker version 29.1.5, build 0e6fee6 +END: 2026-02-11T14:28:03.0817863Z diff --git a/docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/00-dotnet-info.exit.txt b/docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/00-dotnet-info.exit.txt new file mode 100644 index 000000000..218a95f59 --- /dev/null +++ b/docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/00-dotnet-info.exit.txt @@ -0,0 +1 @@ +0 diff --git a/docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/00-dotnet-info.txt b/docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/00-dotnet-info.txt new file mode 100644 index 000000000..5d025a508 --- /dev/null +++ b/docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/00-dotnet-info.txt @@ -0,0 +1,98 @@ +START: 2026-02-11T14:28:03.1015107Z +.NET SDK: + Version: 10.0.200-preview.0.26103.119 + Commit: a2bfa4671c + Workload version: 10.0.200-manifests.796b3495 + MSBuild version: 18.3.0-release-26103-119+a2bfa4671 + +Runtime Environment: + OS Name: Windows + OS Version: 10.0.26200 + OS Platform: Windows + RID: win-x64 + Base Path: C:\Program Files\dotnet\sdk\10.0.200-preview.0.26103.119\ + +.NET workloads installed: + [android] + Installation Source: VS 18.4.11506.43 + Manifest Version: 36.1.30/10.0.100 + Manifest Path: C:\Program Files\dotnet\sdk-manifests\10.0.100\microsoft.net.sdk.android\36.1.30\WorkloadManifest.json + Install Type: Msi + + [maui-windows] + Installation Source: VS 18.4.11506.43 + Manifest Version: 10.0.20/10.0.100 + Manifest Path: C:\Program Files\dotnet\sdk-manifests\10.0.100\microsoft.net.sdk.maui\10.0.20\WorkloadManifest.json + Install Type: Msi + + [maccatalyst] + Installation Source: VS 18.4.11506.43 + Manifest Version: 26.2.10197/10.0.100 + Manifest Path: C:\Program Files\dotnet\sdk-manifests\10.0.100\microsoft.net.sdk.maccatalyst\26.2.10197\WorkloadManifest.json + Install Type: Msi + + [ios] + Installation Source: VS 18.4.11506.43 + Manifest Version: 26.2.10197/10.0.100 + Manifest Path: C:\Program Files\dotnet\sdk-manifests\10.0.100\microsoft.net.sdk.ios\26.2.10197\WorkloadManifest.json + Install Type: Msi + +Configured to use workload sets when installing new manifests. +No workload sets are installed. Run "dotnet workload restore" to install a workload set. + +Host: + Version: 10.0.3 + Architecture: x64 + Commit: c2435c3e0f + +.NET SDKs installed: + 8.0.417 [C:\Program Files\dotnet\sdk] + 9.0.306 [C:\Program Files\dotnet\sdk] + 10.0.103 [C:\Program Files\dotnet\sdk] + 10.0.200-preview.0.26103.119 [C:\Program Files\dotnet\sdk] + +.NET runtimes installed: + Microsoft.AspNetCore.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] + Microsoft.AspNetCore.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] + Microsoft.AspNetCore.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] + Microsoft.AspNetCore.App 8.0.21 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] + Microsoft.AspNetCore.App 8.0.23 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] + Microsoft.AspNetCore.App 9.0.10 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] + Microsoft.AspNetCore.App 9.0.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] + Microsoft.AspNetCore.App 10.0.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] + Microsoft.AspNetCore.App 10.0.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] + Microsoft.NETCore.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] + Microsoft.NETCore.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] + Microsoft.NETCore.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] + Microsoft.NETCore.App 8.0.21 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] + Microsoft.NETCore.App 8.0.23 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] + Microsoft.NETCore.App 9.0.10 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] + Microsoft.NETCore.App 9.0.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] + Microsoft.NETCore.App 10.0.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] + Microsoft.NETCore.App 10.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] + Microsoft.WindowsDesktop.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] + Microsoft.WindowsDesktop.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] + Microsoft.WindowsDesktop.App 7.0.20 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] + Microsoft.WindowsDesktop.App 8.0.21 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] + Microsoft.WindowsDesktop.App 8.0.23 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] + Microsoft.WindowsDesktop.App 9.0.10 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] + Microsoft.WindowsDesktop.App 9.0.12 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] + Microsoft.WindowsDesktop.App 10.0.2 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] + Microsoft.WindowsDesktop.App 10.0.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] + +Other architectures found: + x86 [C:\Program Files (x86)\dotnet] + registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation] + +Environment variables: + Not set + +global.json file: + C:\dev\New folder\git.stella-ops.org\global.json + +Learn more: + https://aka.ms/dotnet/info + +Download .NET: + https://aka.ms/dotnet/download +END: 2026-02-11T14:28:03.8413877Z diff --git a/docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/command-results.json b/docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/command-results.json new file mode 100644 index 000000000..2d8256690 --- /dev/null +++ b/docs/qa/feature-checks/runs/exportcenter/local-evidence-cache-with-deferred-enrichment-queue/run-001/evidence/command-results.json @@ -0,0 +1,10 @@ +[ + { + "name": "00-docker-version", + "exitCode": 0 + }, + { + "name": "00-dotnet-info", + "exitCode": 0 + } +] diff --git a/docs/qa/feature-checks/state/exportcenter.json b/docs/qa/feature-checks/state/exportcenter.json index 217817f2b..515394e9d 100644 --- a/docs/qa/feature-checks/state/exportcenter.json +++ b/docs/qa/feature-checks/state/exportcenter.json @@ -1,7 +1,7 @@ { "module": "exportcenter", "featureCount": 7, - "lastUpdatedUtc": "2026-02-11T14:25:57.0402438Z", + "lastUpdatedUtc": "2026-02-11T14:28:02.8067798Z", "features": { "cli-ui-surfacing-of-hidden-backend-capabilities": { "status": "done", @@ -58,18 +58,18 @@ ] }, "local-evidence-cache-with-deferred-enrichment-queue": { - "status": "queued", + "status": "checking", "tier": 0, "retryCount": 0, "sourceVerified": null, "buildVerified": null, "e2eVerified": null, "skipReason": null, - "lastRunId": null, - "lastUpdatedUtc": "2026-02-11T13:48:58.5755746Z", + "lastRunId": "run-001", + "lastUpdatedUtc": "2026-02-11T14:28:02.8067798Z", "featureFile": "docs/features/unchecked/exportcenter/local-evidence-cache-with-deferred-enrichment-queue.md", "notes": [ - + "[2026-02-11T14:28:02.8067798Z] checking: Started run-001 Tier 0/1/2 verification for local-evidence-cache-with-deferred-enrichment-queue." ] }, "oci-digest-first-release-identity": { @@ -122,12 +122,12 @@ "retesting": 0, "blocked": 0, "skipped": 0, - "queued": 4, + "queued": 3, "not_implemented": 0, "done": 3, "triaged": 0, "fixing": 0, - "checking": 0, + "checking": 1, "passed": 0, "failed": 0, "confirmed": 0