Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions docs/superpowers/smoke/2026-05-31-v1.0.29-final-cut-smoke.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Manual ISO build + install smoke for the **v1.0.29** final cut. Fill in `Status`
| 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.ps1` | Fresh #2 | ✅ | 2026-05-31 |
| P4 | **Core**, FastBuild, defaults (cleanup **ON**) | Both tasks (Keep-WU-Disabled + Cleanup); offline writes; pattern-zero on real CDM IDs | `tests/smoke/verify-p4.ps1` | Fresh #3 | ✅ | 2026-05-31 |
| P5 | **Core**, FastBuild, **`-NoPostBootCleanup`** | Only Keep-WU-Disabled; offline writes survive; no bg task | `tests/smoke/verify-p5.ps1` | Fresh #4 | ⬜ | |
| P5 | **Core**, FastBuild, **`-NoPostBootCleanup`** | Only Keep-WU-Disabled; offline writes survive; no bg task | `tests/smoke/verify-p5.ps1` | Fresh #4 | ✅ | 2026-05-31 |
| P6 | (reuse P1 VM) | 52 provisioned-appx clean sweep (install-time CU race) | `tests/smoke/verify-p6.ps1` | reuse P1 | ✅ | 2026-05-31 |
| P7 | (reuse P1 VM, + create User2 live) | Per-user fan-out + new-user inheritance (`AdvertisingInfo!Enabled=0` ×3 hives) | `tests/smoke/verify-p7.ps1` | reuse P1 | ✅ | 2026-05-31 |
| P8 | Worker, FastBuild, **keep-list** | 4 non-appx action types (filesystem, takeown-and-remove, registry, scheduled-task) | `tests/smoke/verify-p8.ps1` (self-configuring) | Fresh #5 | ✅ | 2026-05-31 |
Expand Down Expand Up @@ -79,7 +79,7 @@ Manual ISO build + install smoke for the **v1.0.29** final cut. Fill in `Status`
### P5 — Core `-NoPostBootCleanup`
- **Build:** Core, FastBuild, `-NoPostBootCleanup`. ISO: `____________`
- **Run:** `tests/smoke/verify-p5.ps1` (7 tests; Test 5 = the 4 new catalog entries present at first boot proves offline writes survive cleanup-OFF).
- **Result:** **Notes:**
- **Result:** ✅ PASS (2026-05-31) **Notes:** All 7 tests pass — Test 1: ONLY `Keep WU Disabled` task (Ready), no Post-Boot Cleanup; Test 2: wuauserv Stopped/Disabled; Test 3: SetupComplete.cmd self-deleted; Test 4: `tiny11-cleanup.ps1` + `.xml` both absent (no cleanup artifacts); Test 5: 4 catalog entries present (`0x0`/`0x0`/`0x0` + AutoDownload `0x2`) — offline writes survived cleanup-OFF; Test 6: Edge `msedge.exe` absent; Test 7: planted FAKE99 **STILL `0x1`** after 30s (no task to zero it — the exact inverse of P4 Test 7). Confirms `-NoPostBootCleanup` suppresses only the runtime task, not the offline build customizations.

### P6 — Install-time CU appx sweep (reuse P1 VM)
- **Run:** `tests/smoke/verify-p6.ps1` → 0 of 52 catalog provisioned-appx present in `Get-AppxPackage -AllUsers` AND `Get-AppxProvisionedPackage -Online`.
Expand Down Expand Up @@ -130,7 +130,7 @@ Manual ISO build + install smoke for the **v1.0.29** final cut. Fill in `Status`
---

## v1.0.29 sign-off
- [ ] All P1–P9 (+ P9-static) ✅ or 🟡-with-rationale
- [ ] Additive A13-S1..S4 + A11-I3-S2 ✅
- [ ] No unexplained ❌
- **Verdict:** ____________ **Date:** ____________
- [x] All P1–P9 (+ P9-static) ✅ or 🟡-with-rationale
- [x] Additive A13-S1..S4 + A11-I3-S2 ✅
- [x] No unexplained ❌
- **Verdict:** ____________ **Date:** ____________ _(awaiting your sign-off; all gates green)_