Skip to content

Commit 970104b

Browse files
committed
build(level-16): execute ci, debug, hot reload, and distribution expansion suite
1 parent 6520e6f commit 970104b

38 files changed

Lines changed: 1192 additions & 31 deletions
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Platform Validation
2+
3+
on:
4+
pull_request:
5+
push:
6+
branches:
7+
- main
8+
- master
9+
10+
jobs:
11+
platform-validation:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout
15+
uses: actions/checkout@v4
16+
17+
- name: Setup Node
18+
uses: actions/setup-node@v4
19+
with:
20+
node-version: "20"
21+
22+
- name: Run Platform Validation Suite
23+
run: node ./scripts/run-platform-validation-suite.mjs

docs/dev/CODEX_COMMANDS.md

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,20 @@ MODEL: GPT-5.4
22
REASONING: high
33

44
COMMAND:
5-
Execute this atomic Level 15 package in order.
5+
Execute this Level 16 expansion suite in order, treating each PLAN as the governing architecture contract for its corresponding BUILD/APPLY.
66

7-
Step 1:
8-
Treat docs/pr/PLAN_PR_PLATFORM_VALIDATION_SUITE.md as the governing architecture contract.
7+
Order:
8+
1. PLAN/BUILD/APPLY_PR_CI_VALIDATION_PIPELINE
9+
2. PLAN/BUILD/APPLY_PR_DEBUG_VISUALIZATION_LAYER
10+
3. PLAN/BUILD/APPLY_PR_HOT_RELOAD_SYSTEM
11+
4. PLAN/BUILD/APPLY_PR_MULTI_TARGET_EXPORT
912

10-
Step 2:
11-
Create BUILD_PR_PLATFORM_VALIDATION_SUITE.
12-
13-
BUILD requirements:
14-
- Implement a repeatable platform validation suite for accepted system flows
15-
- Cover golden-path, failure-path, remediation, packaging, runtime, streaming, plugin, and versioning scenarios
16-
- Produce stable, readable validation reports
17-
- Preserve accepted platform boundaries
13+
Global requirements:
14+
- Preserve the accepted Level 15 self-validating platform baseline
1815
- Do not modify engine core APIs
16+
- Maintain deterministic behavior and readable reporting wherever applicable
17+
- Keep validation, packaging, and runtime boundaries authoritative
18+
- Package each completed slice to the repo tmp directory using the established naming conventions
1919

20-
Step 3:
21-
Validate BUILD against docs/pr/BUILD_PR_PLATFORM_VALIDATION_SUITE.md.
22-
23-
Step 4:
24-
Treat docs/pr/APPLY_PR_PLATFORM_VALIDATION_SUITE.md as the acceptance boundary and package results.
25-
26-
Package:
27-
HTML-JavaScript-Gaming/tmp/LEVEL_15_PLATFORM_VALIDATION_SUITE_delta.zip
20+
Master package:
21+
HTML-JavaScript-Gaming/tmp/LEVEL_16_EXPANSION_SUITE_ATOMIC_PACKAGE_delta.zip

docs/dev/COMMIT_COMMENT.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
build(validation-suite): add platform validation suite for full pipeline coverage
1+
build(level-16): execute ci, debug, hot reload, and distribution expansion suite

docs/dev/change_summary.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
Single atomic Level 15 package containing PLAN, BUILD, and APPLY documentation for a
2-
platform validation suite. This bundle is docs-first and Codex-ready, with implementation
3-
ownership delegated to Codex.
1+
Combined Level 16 suite containing PLAN/BUILD/APPLY docs for CI, debug visualization, hot reload, and multi-target export.

docs/dev/file_tree.txt

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
1-
docs/pr/PLAN_PR_PLATFORM_VALIDATION_SUITE.md
2-
docs/pr/BUILD_PR_PLATFORM_VALIDATION_SUITE.md
3-
docs/pr/APPLY_PR_PLATFORM_VALIDATION_SUITE.md
1+
docs/pr/PLAN_PR_CI_VALIDATION_PIPELINE.md
2+
docs/pr/BUILD_PR_CI_VALIDATION_PIPELINE.md
3+
docs/pr/APPLY_PR_CI_VALIDATION_PIPELINE.md
4+
docs/pr/PLAN_PR_DEBUG_VISUALIZATION_LAYER.md
5+
docs/pr/BUILD_PR_DEBUG_VISUALIZATION_LAYER.md
6+
docs/pr/APPLY_PR_DEBUG_VISUALIZATION_LAYER.md
7+
docs/pr/PLAN_PR_HOT_RELOAD_SYSTEM.md
8+
docs/pr/BUILD_PR_HOT_RELOAD_SYSTEM.md
9+
docs/pr/APPLY_PR_HOT_RELOAD_SYSTEM.md
10+
docs/pr/PLAN_PR_MULTI_TARGET_EXPORT.md
11+
docs/pr/BUILD_PR_MULTI_TARGET_EXPORT.md
12+
docs/pr/APPLY_PR_MULTI_TARGET_EXPORT.md
413
docs/dev/codex_commands.md
514
docs/dev/commit_comment.txt
615
docs/dev/change_summary.txt
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
BUILD_PR_CI_VALIDATION_PIPELINE validation
2+
3+
Files:
4+
- tools/shared/ciValidationPipeline.js
5+
- scripts/run-platform-validation-suite.mjs
6+
- .github/workflows/platform-validation.yml
7+
- tests/tools/CiValidationPipeline.test.mjs
8+
- tests/run-tests.mjs
9+
10+
Checks passed:
11+
- node --check tools/shared/ciValidationPipeline.js
12+
- node --check scripts/run-platform-validation-suite.mjs
13+
- node --check tests/tools/CiValidationPipeline.test.mjs
14+
- node ./scripts/run-node-tests.mjs
15+
16+
Behavior confirmed:
17+
- CI consumes the platform validation suite as an authoritative gate
18+
- CI status blocks invalid changes deterministically
19+
- artifact/report entries are stable and readable
20+
- branch and trigger context are reported consistently
21+
- no engine core API changes
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
BUILD_PR_DEBUG_VISUALIZATION_LAYER validation
2+
3+
Files:
4+
- tools/shared/debugVisualizationLayer.js
5+
- tests/tools/DebugVisualizationLayer.test.mjs
6+
- tests/run-tests.mjs
7+
- tools/Sprite Editor/index.html
8+
- tools/Sprite Editor/modules/spriteEditorApp.js
9+
- tools/Tile Map Editor/index.html
10+
- tools/Tile Map Editor/main.js
11+
- tools/Parallax Editor/index.html
12+
- tools/Parallax Editor/main.js
13+
14+
Checks passed:
15+
- node --check tools/shared/debugVisualizationLayer.js
16+
- node --check tests/tools/DebugVisualizationLayer.test.mjs
17+
- node --check tools/Sprite Editor/modules/spriteEditorApp.js
18+
- node --check tools/Tile Map Editor/main.js
19+
- node --check tools/Parallax Editor/main.js
20+
- node ./scripts/run-node-tests.mjs
21+
22+
Behavior confirmed:
23+
- dependency graph, validation, remediation, packaging, and runtime state are inspectable in stable debug views
24+
- debug views are deterministic and readable
25+
- remediation navigation remains intact
26+
- accepted Level 15 platform boundaries remain authoritative
27+
- no engine core API changes
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
BUILD_PR_HOT_RELOAD_SYSTEM validation
2+
3+
Files:
4+
- tools/shared/hotReloadSystem.js
5+
- tests/tools/HotReloadSystem.test.mjs
6+
- tests/run-tests.mjs
7+
8+
Checks passed:
9+
- node --check tools/shared/hotReloadSystem.js
10+
- node --check tests/tools/HotReloadSystem.test.mjs
11+
- node ./scripts/run-node-tests.mjs
12+
13+
Behavior confirmed:
14+
- valid authoring state can trigger controlled runtime reload
15+
- unchanged packaged state resolves to deterministic reload modes
16+
- invalid reload attempts are blocked at validation boundaries
17+
- runtime reload remains subordinate to strict packaging/runtime contracts
18+
- no engine core API changes
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
BUILD_PR_MULTI_TARGET_EXPORT validation
2+
3+
Files:
4+
- tools/shared/multiTargetExport.js
5+
- tests/tools/MultiTargetExport.test.mjs
6+
- tests/run-tests.mjs
7+
8+
Checks passed:
9+
- node --check tools/shared/multiTargetExport.js
10+
- node --check tests/tools/MultiTargetExport.test.mjs
11+
- node ./scripts/run-node-tests.mjs
12+
13+
Behavior confirmed:
14+
- valid packaged projects can emit deterministic web, desktop, and archive export plans
15+
- target ordering and output layout metadata are stable
16+
- validation and packaging remain authoritative export gates
17+
- export reports are readable and deterministic
18+
- no engine core API changes

docs/dev/validation_checklist.txt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
- PLAN, BUILD, and APPLY docs are all present
2-
- codex_commands.md and commit_comment.txt are under docs/dev
3-
- Full-flow platform validation coverage is explicit
4-
- Plugin, versioning, and streaming are included in scope
1+
- All four Level 16 capability groups are present
2+
- Each capability has PLAN, BUILD, and APPLY docs
3+
- docs/dev contains codex_commands.md and commit_comment.txt
4+
- Level 15 self-validating platform remains the prerequisite authority
55
- No engine core API changes are authorized
6-
- APPLY remains docs-only acceptance boundary

0 commit comments

Comments
 (0)