|
1 | | -# PR_26126_038 review diff excluding generated review artifact files |
| 1 | +# PR_26126_039 review diff excluding generated review artifact files |
2 | 2 |
|
3 | | -# git diff --no-index -- /dev/null docs/dev/reports/preview_generator_v2_unexpected_changes_reverted.txt |
| 3 | +diff --git a/docs/dev/reports/preview_generator_v2_playwright_result.txt b/docs/dev/reports/preview_generator_v2_playwright_result.txt |
| 4 | +index 99dea6f0..d9c95345 100644 |
| 5 | +--- a/docs/dev/reports/preview_generator_v2_playwright_result.txt |
| 6 | ++++ b/docs/dev/reports/preview_generator_v2_playwright_result.txt |
| 7 | +@@ -1,4 +1,4 @@ |
| 8 | +-# Preview Generator V2 Playwright Result - PR_26126_037 |
| 9 | ++# Preview Generator V2 Playwright Result - PR_26126_039 |
4 | 10 |
|
5 | | -diff --git a/docs/dev/reports/preview_generator_v2_unexpected_changes_reverted.txt b/docs/dev/reports/preview_generator_v2_unexpected_changes_reverted.txt |
| 11 | + Coverage: |
| 12 | + - tests/playwright/PreviewGeneratorV2Baseline.spec.mjs |
| 13 | +@@ -6,15 +6,15 @@ Coverage: |
| 14 | + What the test validates: |
| 15 | + - Preview Generator V2 launches from /tools/preview-generator-v2/index.html through the repo HTTP server. |
| 16 | + - The Preview Generator V2 app shell is visible. |
| 17 | ++- tools/common/toolShellCommon.css is loaded. |
| 18 | + - The Preview Generator V2 heading is visible. |
| 19 | + - menuSample nav exists. |
| 20 | + - Generate Preview and Stop buttons are visible and initially disabled. |
| 21 | + - Games is the default target source. |
| 22 | + - Paths or IDs input is visible. |
| 23 | + - Status block is visible. |
| 24 | +-- Repo Destination accordion collapses and reopens with aria-expanded state changes. |
| 25 | +-- tools/common/toolShellCommon.css is loaded. |
| 26 | + - Consolidated common style declarations are applied to header, accordion, app shell, and fullscreen layout targets. |
| 27 | ++- Repo Destination accordion collapses and reopens with aria-expanded state changes. |
| 28 | + - No page errors are emitted during the launch/toggle path. |
| 29 | + |
| 30 | + Command run: |
| 31 | +@@ -32,4 +32,4 @@ Workspace V2 default command: |
| 32 | + - Result: FAIL, package.json does not define a test:workspace-v2 script. |
| 33 | + |
| 34 | + Full samples smoke test: |
| 35 | +-- Skipped. This PR modifies Preview Generator V2 CSS structure and targeted Playwright coverage only; it does not modify samples or shared sample loading. |
| 36 | ++- Skipped. This PR is a Preview Generator V2 final hardening review pass and does not modify samples or shared sample loading. |
| 37 | + |
| 38 | +# git diff --no-index -- /dev/null docs/dev/reports/preview_generator_v2_final_review.txt |
| 39 | + |
| 40 | +diff --git a/docs/dev/reports/preview_generator_v2_final_review.txt b/docs/dev/reports/preview_generator_v2_final_review.txt |
6 | 41 | new file mode 100644 |
7 | | -index 00000000..b4336f43 |
| 42 | +index 00000000..877676b5 |
8 | 43 | --- /dev/null |
9 | | -+++ b/docs/dev/reports/preview_generator_v2_unexpected_changes_reverted.txt |
10 | | -@@ -0,0 +1,42 @@ |
11 | | -+# Preview Generator V2 Unexpected Changes Review - PR_26126_038 |
12 | | -+ |
13 | | -+Reviewed source: |
14 | | -+- docs/dev/reports/codex_changed_files.txt |
| 44 | ++++ b/docs/dev/reports/preview_generator_v2_final_review.txt |
| 45 | +@@ -0,0 +1,70 @@ |
| 46 | ++# Preview Generator V2 Final Review - PR_26126_039 |
15 | 47 | + |
16 | | -+Allowed scope for PR_26126_038: |
| 48 | ++Scope: |
17 | 49 | +- tools/preview-generator-v2/* |
18 | | -+- common/* |
19 | | -+- docs/dev/reports/* |
20 | | -+ |
21 | | -+Unexpected entries identified in the reviewed report: |
22 | | -+- .gitignore |
23 | | -+- docs/dev/codex_commands.md |
24 | | -+- docs/dev/commit_comment.txt |
| 50 | ++- tools/common/toolShellCommon.css |
25 | 51 | +- tests/playwright/PreviewGeneratorV2Baseline.spec.mjs |
26 | 52 | + |
27 | | -+Current worktree result before PR_26126_038 report generation: |
28 | | -+- git status --short returned no current file changes. |
29 | | -+- No live rollback was required because the unexpected entries from the reviewed report were not present as current uncommitted changes. |
| 53 | ++Result: |
| 54 | ++- PASS: No Preview Generator V2 code changes were required. |
| 55 | ++- PASS: Existing behavior was preserved. |
| 56 | ++- PASS: No samples were modified. |
| 57 | ++- PASS: No schema was added or modified. |
| 58 | ++- PASS: No start_of_day folders were modified. |
| 59 | ++- PASS: No unintended files were changed before report generation. |
| 60 | ++ |
| 61 | ++Structure checks: |
| 62 | ++- PASS: One class per Preview Generator V2 JavaScript file remains true. |
| 63 | ++- PASS: previewGeneratorV2.bootstrap.js remains bootstrap-only and has no class. |
| 64 | ++- PASS: index.html has no inline style blocks. |
| 65 | ++- PASS: index.html has no inline script blocks. |
| 66 | ++- PASS: No tools/shared dependencies exist. |
| 67 | ++- PASS: Legacy tools/preview folder is absent. |
| 68 | ++ |
| 69 | ++Core class files: |
| 70 | ++- tools/preview-generator-v2/PreviewGeneratorV2App.js - PreviewGeneratorV2App |
| 71 | ++- tools/preview-generator-v2/PreviewGeneratorV2Capture.js - PreviewGeneratorV2Capture |
| 72 | ++- tools/preview-generator-v2/PreviewGeneratorV2Logger.js - PreviewGeneratorV2Logger |
| 73 | ++- tools/preview-generator-v2/PreviewGeneratorV2RepoAccess.js - PreviewGeneratorV2RepoAccess |
| 74 | ++- tools/preview-generator-v2/PreviewGeneratorV2ShellControl.js - PreviewGeneratorV2ShellControl |
| 75 | ++- tools/preview-generator-v2/PreviewGeneratorV2Ui.js - PreviewGeneratorV2Ui |
| 76 | ++- tools/preview-generator-v2/previewGeneratorV2.bootstrap.js - bootstrap wiring only |
| 77 | ++ |
| 78 | ++Control and section class files: |
| 79 | ++- tools/preview-generator-v2/controls/AssetFolderControl.js - Asset folder section |
| 80 | ++- tools/preview-generator-v2/controls/CaptureModeControl.js - Capture mode section |
| 81 | ++- tools/preview-generator-v2/controls/LastGeneratedImageControl.js - Last Generated Image section |
| 82 | ++- tools/preview-generator-v2/controls/MenuSampleControl.js - menuSample Generate Preview/Stop controls |
| 83 | ++- tools/preview-generator-v2/controls/OutputSummaryControl.js - Output Summary section |
| 84 | ++- tools/preview-generator-v2/controls/PathsOrIdsControl.js - Paths or IDs section |
| 85 | ++- tools/preview-generator-v2/controls/PreviewFrameControl.js - hidden preview iframe |
| 86 | ++- tools/preview-generator-v2/controls/RenderControlsControl.js - Render Controls section |
| 87 | ++- tools/preview-generator-v2/controls/RepoDestinationControl.js - Repo Destination section |
| 88 | ++- tools/preview-generator-v2/controls/StatusControl.js - Status section and Clear control |
| 89 | ++- tools/preview-generator-v2/controls/TargetSourceControl.js - Target Source section |
| 90 | ++ |
| 91 | ++Shared dependency check: |
| 92 | ++- Command: rg -n "tools/shared|../shared|../../tools/shared|platformShell|shared/" tools/preview-generator-v2 tools/common tests/playwright/PreviewGeneratorV2Baseline.spec.mjs |
| 93 | ++- Result: no tools/shared references found. |
| 94 | ++ |
| 95 | ++Inline HTML check: |
| 96 | ++- Result: index.html has no inline style/script blocks. |
| 97 | ++ |
| 98 | ++Legacy preview check: |
| 99 | ++- Command: Test-Path tools/preview |
| 100 | ++- Result: False. |
30 | 101 | + |
31 | | -+Revert actions: |
32 | | -+- No files were reverted in this PR because there were no current unintended changes to revert. |
33 | | -+- No repo-wide files were modified. |
34 | | -+- No samples were modified. |
35 | | -+- No schemas were added or modified. |
36 | | -+- No start_of_day folders were modified. |
| 102 | ++Syntax validation: |
| 103 | ++- Preview Generator V2 JavaScript syntax passed. |
| 104 | ++- Preview Generator V2 Playwright spec syntax passed. |
37 | 105 | + |
38 | | -+Preview Generator V2 validation: |
39 | | -+- JS syntax check passed for tools/preview-generator-v2. |
40 | | -+- tools/shared dependency search passed with no matches. |
41 | | -+- Targeted Playwright command passed: |
42 | | -+ npx playwright test tests/playwright/PreviewGeneratorV2Baseline.spec.mjs --project=playwright --reporter=list |
43 | | -+- Result: 1 passed. |
| 106 | ++Playwright validation: |
| 107 | ++- Command: npx playwright test tests/playwright/PreviewGeneratorV2Baseline.spec.mjs --project=playwright --reporter=list |
| 108 | ++- Result: PASS, 1 passed. |
44 | 109 | + |
45 | 110 | +Workspace V2 validation: |
46 | | -+- npm run test:workspace-v2 was attempted. |
47 | | -+- Result: unavailable because package.json does not define a test:workspace-v2 script. |
| 111 | ++- Command attempted: npm run test:workspace-v2 |
| 112 | ++- Result: unavailable because package.json does not define test:workspace-v2. |
48 | 113 | + |
49 | | -+Expected remaining modified files after this PR: |
50 | | -+- docs/dev/reports/preview_generator_v2_unexpected_changes_reverted.txt |
51 | | -+- docs/dev/reports/codex_review.diff |
52 | | -+- docs/dev/reports/codex_changed_files.txt |
| 114 | ++Final note: |
| 115 | ++- This PR is a final review-readiness report pass. No runtime behavior, UI behavior, generation logic, samples, schemas, or start_of_day folders were changed. |
0 commit comments