diff --git a/docs/superpowers/smoke/2026-05-31-v1.0.29-final-cut-smoke.md b/docs/superpowers/smoke/2026-05-31-v1.0.29-final-cut-smoke.md index 26183bf..9a654a8 100644 --- a/docs/superpowers/smoke/2026-05-31-v1.0.29-final-cut-smoke.md +++ b/docs/superpowers/smoke/2026-05-31-v1.0.29-final-cut-smoke.md @@ -25,8 +25,8 @@ Manual ISO build + install smoke for the **v1.0.29** final cut. Fill in `Status` | Case | Build mode | Verifies | Helper script + args | VM | Status | Date | |------|-----------|----------|----------------------|-----|--------|------| -| P1 | Worker, FastBuild, defaults (cleanup **ON**) | Cleanup task registered; first-boot immediate run; idempotency | *(manual — see P1 below)* | Fresh #1 | ⬜ | | -| P2 | (reuse P1 VM) | `tiny11-cleanup.log` 3-trigger narrative (SetupComplete + BootTrigger PT10M + on-demand) | *(manual log inspection)* | reuse P1 | ⬜ | | +| P1 | Worker, FastBuild, defaults (cleanup **ON**) | Cleanup task registered; first-boot immediate run; idempotency | *(manual — see P1 below)* | Fresh #1 | ✅ | 2026-05-31 | +| P2 | (reuse P1 VM) | `tiny11-cleanup.log` 3-trigger narrative (SetupComplete + BootTrigger PT10M + on-demand) | *(manual log inspection)* | reuse P1 | ✅ | 2026-05-31 | | P3 | Worker, FastBuild, **`-NoPostBootCleanup`** | No task/scripts; offline writes still land; appx re-stage proof | `tests/smoke/verify-p3-v103-opportunistic.ps1` | Fresh #2 | ⬜ | | | P4 | **Core**, FastBuild, defaults (cleanup **ON**) | Both tasks (Keep-WU-Disabled + Cleanup); offline writes; pattern-zero on real CDM IDs | `tests/smoke/verify-p4-v103-core.ps1` | Fresh #3 | ⬜ | | | P5 | **Core**, FastBuild, **`-NoPostBootCleanup`** | Only Keep-WU-Disabled; offline writes survive; no bg task | `tests/smoke/verify-p5-v103-core-nocleanup.ps1` | Fresh #4 | ⬜ | | @@ -60,11 +60,11 @@ Manual ISO build + install smoke for the **v1.0.29** final cut. Fill in `Status` - **Checks (elevated, on the VM):** - `Get-ScheduledTask -TaskPath '\tiny11options\'` → one row `Post-Boot Cleanup`, State `Ready`. - `Get-ScheduledTaskInfo` on it → `LastTaskResult = 0` (from the SetupComplete immediate run); `NextRunTime` = next daily 03:00. -- **Result:** ⬜ **Notes:** +- **Result:** ✅ PASS (2026-05-31) **Notes:** Task `Post-Boot Cleanup` under `\tiny11options\` — State Ready, LastTaskResult=0 (from the SetupComplete immediate run). ### P2 — Worker log inspection (manual, reuse P1 VM) - `Get-Content C:\Windows\Logs\tiny11-cleanup.log -Tail 100` shows SetupComplete immediate run + (later) BootTrigger PT10M + on-demand `Start-ScheduledTask` run; per-item lines report `already` after the first pass (idempotency). -- **Result:** ⬜ **Notes:** +- **Result:** ✅ PASS (2026-05-31) **Notes:** 3 trigger runs in `tiny11-cleanup.log` — run 1 (21:46 SetupComplete) ~30 appx `REMOVED`; runs 2-3 (01:16, 01:55) all appx `absent (no-op)` + regs `already` (idempotent). Later runs also `CORRECTED` the live-user SID's privacy/CDM values (per-user fan-out) and swept re-staged Edge-WebView + StartExperiencesApp. Runtime pattern-zero ran clean; no errors. NOTE: log doesn't label trigger type — 3 distinct runs present, map boot-vs-on-demand to actions taken. ### P3 — Worker `-NoPostBootCleanup` - **Build:** Worker, FastBuild, `-NoPostBootCleanup`. ISO: `____________`