@@ -100,7 +100,7 @@ any rule blocks the task from being marked complete.
100100
101101## Tasks
102102
103- - [ ] 1 . Write bug condition exploration property test
103+ - [x ] 1 . Write bug condition exploration property test
104104 - ** Property 1: Bug Condition** - Simulation Lane Cannot Satisfy Strict Real-DOM Healing Assertions
105105 - ** CRITICAL** : This test MUST FAIL on unfixed code. Failure confirms
106106 the bug exists. ** DO NOT attempt to fix the test or the production
@@ -252,7 +252,7 @@ any rule blocks the task from being marked complete.
252252 is unset OR "true"_
253253 - _ Requirements: R1, R2, R4_
254254
255- - [ ] 2 . Write preservation property tests (BEFORE implementing fix)
255+ - [x ] 2 . Write preservation property tests (BEFORE implementing fix)
256256 - ** Property 2: Preservation** - Real-Playwright Lane Behavior Byte-Identical
257257 - ** IMPORTANT** : Follow observation-first methodology. Run UNFIXED
258258 code against non-bug-condition inputs first, observe the actual
@@ -349,9 +349,9 @@ any rule blocks the task from being marked complete.
349349 contract; the release-strict path is not weakened_
350350 - _ Requirements: R3, R5_
351351
352- - [ ] 3 . Two-step fix for execution-mode-aware ref-healing assertions
352+ - [x ] 3 . Two-step fix for execution-mode-aware ref-healing assertions
353353
354- - [ ] 3.1 Implement the env discriminator + assertion gating in ` scripts/demo-e2e.ps1 `
354+ - [x ] 3.1 Implement the env discriminator + assertion gating in ` scripts/demo-e2e.ps1 `
355355 - ** Add the env discriminator helper at the top of the script** .
356356 Mirror the inline ` $navigatorVisaFlowsAcceptSimulationEnabled `
357357 check from the visa-flows slice (use the visa-flows comment style
@@ -450,7 +450,7 @@ any rule blocks the task from being marked complete.
450450 behavior is unchanged; KPI emission is unchanged_
451451 - _Requirements: R1, R2, R3, R4, R5_
452452
453- - [ ] 3.2 Wire `DEMO_E2E_REF_HEALING_REQUIRE_REAL_PLAYWRIGHT: "false"` into `.github/workflows/pr-quality.yml`
453+ - [x ] 3.2 Wire `DEMO_E2E_REF_HEALING_REQUIRE_REAL_PLAYWRIGHT: "false"` into `.github/workflows/pr-quality.yml`
454454 - Add the single env line to the job env block, next to the
455455 existing `DEMO_E2E_VISA_FLOWS_ACCEPT_SIMULATION: "true"`. The
456456 naming is inverted because the defaults differ (visa-flows opts
@@ -505,7 +505,7 @@ any rule blocks the task from being marked complete.
505505 strict assertion behavior applies byte-identical_
506506 - _Requirements: R2, R3, R5_
507507
508- - [ ] 3.3 Verify bug condition exploration test now passes
508+ - [x ] 3.3 Verify bug condition exploration test now passes
509509 - **Property 1: Expected Behavior** - Simulation Lane Cannot Satisfy Strict Real-DOM Healing Assertions
510510 - **IMPORTANT**: Re-run the SAME test from Task 1. **Do NOT write a
511511 new test.** The test from Task 1 encodes the expected behavior;
@@ -530,7 +530,7 @@ any rule blocks the task from being marked complete.
530530 invariants validate).
531531 - _Requirements: R1, R2, R4_
532532
533- - [ ] 3.4 Verify preservation tests still pass
533+ - [x ] 3.4 Verify preservation tests still pass
534534 - **Property 2: Preservation** - Real-Playwright Lane Behavior Byte-Identical
535535 - **IMPORTANT**: Re-run the SAME tests from Task 2. **Do NOT write
536536 new tests.**
@@ -551,7 +551,7 @@ any rule blocks the task from being marked complete.
551551 both predicates return `false`; identical outcomes.
552552 - _Requirements: R3, R5_
553553
554- - [ ] 4. Checkpoint - Ensure all tests pass and cross-cutting constraints hold
554+ - [x ] 4. Checkpoint - Ensure all tests pass and cross-cutting constraints hold
555555 - Run `npm run build` and confirm it succeeds with exit 0. The
556556 PowerShell-only edit in Task 3.1 should not perturb TS
557557 compilation, but the workspace build is the canonical green-light
0 commit comments