Skip to content

PR_26179_OWNER_006-move-bootstrap-scripts - #241

Merged
ToolboxAid merged 2 commits into
mainfrom
PR_26179_OWNER_006-move-bootstrap-scripts
Jun 27, 2026
Merged

PR_26179_OWNER_006-move-bootstrap-scripts#241
ToolboxAid merged 2 commits into
mainfrom
PR_26179_OWNER_006-move-bootstrap-scripts

Conversation

@ToolboxAid

Copy link
Copy Markdown
Owner

PR_26179_OWNER_006-move-bootstrap-scripts

Generated: 2026-06-27T19:11:00.890Z
Branch: PR_26179_OWNER_006-move-bootstrap-scripts
Base: PR_26179_OWNER_005-move-tests-to-dev
HEAD before report commit: c36a053

Purpose

Move local/test bootstrap scripts and dev-only runner scripts/config into the dev workspace while preserving existing command surfaces.

Summary

  • Moved tracked root scripts/ files to dev/scripts/.
  • Moved root Playwright configs to dev/config/.
  • Updated package.json scripts to call dev/scripts/.
  • Updated moved script repo-root calculations, script self-references, PowerShell helper paths, and tests that import script modules.
  • Kept application runtime/business logic out of dev/.

Scope Confirmation

Documentation/dev-runner/config only. No product UI, API, database, src/, docs/, games/, toolbox/, account/, admin/, legal/, or asset runtime behavior was moved.

Requirement Checklist

StatusRequirementEvidence
PASSMove local/test bootstrap scripts and dev-only runner scripts/config into dev/bootstrap/, dev/scripts/, or dev/config/.Moved tracked root scripts/ to dev/scripts/ and Playwright configs to dev/config/.
PASSKeep application runtime/business logic out of dev/.No src/, product UI, API contract, database, assets, docs/, games/, toolbox/, account/, admin/, or legal runtime files were moved into dev/.
PASSEnsure npm run dev:local-api still works.package.json now points dev:local-api at dev/scripts/start-local-api-server.mjs; syntax/import validation passed without launching a long-running server.
PASSNo Creator-writeable repo folder introduced.This PR moves dev tooling only and adds no Creator data write path.
PASSNo runtime/business logic scope expansion.Changes are limited to dev scripts/config, package script paths, validation tests/docs, and generated reports.
PASSNo broad unrelated cleanup.No product/runtime implementation files were changed.

Validation

StatusLaneEvidence
PASSCurrent branchPR_26179_OWNER_006-move-bootstrap-scripts
PASSBase branch for stackPR_26179_OWNER_005-move-tests-to-dev
PASSnode --check changed JS/CJS/MJS files32 changed JS/CJS/MJS files checked successfully.
PASSLocal API bootstrap importImported dev/scripts/start-local-api-server.mjs and verified formatStartupLogLines export.
PASSTargeted moved-script testsnode ./dev/scripts/run-node-test-files.mjs dev/tests/dev-runtime/LocalApiStartupLogging.test.mjs dev/tests/tools/AssetOwnershipStrategyCloseout.test.mjs dev/tests/regression/CanonicalRepositoryStructureGuardrail.test.mjs
PASSService API lane through moved runnernpm run test:service:api
PASSPlaywright structure audit through moved runnernpm run test:audit:locations
PASSPlaywright moved config discoverynpx playwright test --config=dev/config/playwright.config.cjs --list
PASSCanonical structure validationnpm run validate:canonical-structure
PASSWhitespace validationgit diff --check -- .

Manual Validation Notes

  • No UI changes were made.
  • Full browser Playwright execution was not run; PR_006 changed runner/config placement, so validation used structure audit and --list discovery with the moved config.
  • npm run dev:local-api was not left running; the moved startup module was imported successfully and the package script points to the moved file.

Changed Files

dev/docs_build/dev/reports/codex_changed_files.txt contains the full name-status list.

@ToolboxAid
ToolboxAid changed the base branch from PR_26179_OWNER_005-move-tests-to-dev to mainJune 27, 2026 21:05
@ToolboxAid
ToolboxAid marked this pull request as ready for review June 27, 2026 21:05
@ToolboxAid
ToolboxAid merged commit 74b8960 into mainJun 27, 2026
1 check passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@ToolboxAid