Private
Public Access
conductor(plan): Mark Phase 6 tasks complete
This commit is contained in:
@@ -535,7 +535,7 @@
|
||||
|
||||
**Focus:** Write `scripts/run_tests_sandboxed.ps1` (Windows-only, opt-in) that wraps pytest in a Windows restricted token + Job Object.
|
||||
|
||||
- [ ] **Task 6.1:** Write `scripts/run_tests_sandboxed.ps1`.
|
||||
- [x] **Task 6.1:** Write `scripts/run_tests_sandboxed.ps1`. [dc5afc2]
|
||||
- **WHERE:** Create `scripts/run_tests_sandboxed.ps1`.
|
||||
- **WHAT:** Mirror `scripts/tier2/run_tier2_sandboxed.ps1` structure (100 lines). Replace OpenCode launch with pytest launch.
|
||||
- **HOW:** Tier 3 worker MUST read `scripts/tier2/run_tier2_sandboxed.ps1` end-to-end first (per writing-plans skill "Read Reference Implementation COMPLETELY"), then copy its Add-Type / Job Object / token-acquisition blocks verbatim. Only the LAST step (the actual process launch) differs. Full template:
|
||||
@@ -605,7 +605,7 @@
|
||||
- **COMMIT:** `feat(scripts): add scripts/run_tests_sandboxed.ps1 (Phase 6, FR5 opt-in)`
|
||||
- **GIT NOTE:** "Phase 6 task 6.1: PowerShell wrapper for Windows restricted-token + Job Object pytest sandbox. Mirrors run_tier2_sandboxed.ps1 structure (Add-Type + token + Job Object blocks copied verbatim). Only the invocation differs (pytest instead of OpenCode). -WhatIf mode for dry-run. OPT-IN."
|
||||
|
||||
- [ ] **Task 6.2:** Write a smoke test for `-WhatIf` mode.
|
||||
- [x] **Task 6.2:** Write a smoke test for `-WhatIf` mode. [dc5afc2]
|
||||
- **WHERE:** Add to `tests/test_test_sandbox.py` (as test 14).
|
||||
- **WHAT:** Verify `pwsh -File scripts/run_tests_sandboxed.ps1 -WhatIf` exits 0.
|
||||
- **HOW:**
|
||||
|
||||
Reference in New Issue
Block a user