Skip to content

PR_26180_OWNER_022-resolve-remaining-src-dependencies#303

Draft
ToolboxAid wants to merge 1 commit into
PR_26180_OWNER_021-archive-legacy-games-samples-teardownfrom
PR_26180_OWNER_022-resolve-remaining-src-dependencies
Draft

PR_26180_OWNER_022-resolve-remaining-src-dependencies#303
ToolboxAid wants to merge 1 commit into
PR_26180_OWNER_021-archive-legacy-games-samples-teardownfrom
PR_26180_OWNER_022-resolve-remaining-src-dependencies

Conversation

@ToolboxAid

Copy link
Copy Markdown
Owner

Summary

Moves the remaining tracked root src/ files into their current architecture home and removes active root src dependencies.

  • Root src tracked count: 65 -> 0
  • Active dev/test contracts moved to dev/tests/shared/contracts/
  • Active dev validation schemas moved to dev/tests/shared/schemas/
  • Active dev-only project data store validation helper moved to dev/tests/shared/projectDataStore/
  • www/toolbox/toolRegistry.js now imports the existing www/src/shared/toolbox/tool-metadata-inventory.js equivalent
  • Shared extraction guard baseline regenerated after root src removal

Validation

PASS:

  • git diff --check
  • git diff --cached --check before commit
  • npm run validate:canonical-structure
  • npm run check:shared-extraction-guard
  • node --check on changed JS/MJS files
  • Root src reference scan for contracts/projectDataStore/validation schemas: 0
  • Focused path tests: ContractIndexValidation, InMemoryProjectDataStore, ToolManifestBoundary, ContractChainValidation
  • Browser registry import smoke

FAILED / blocker:

  • Full affected contract lane: 60/64 passed
  • Failing tests:
    • dev/tests/shared/MarketplaceListingContract.test.mjs
    • dev/tests/shared/PublishContract.test.mjs
    • dev/tests/shared/ReleaseContract.test.mjs
    • dev/tests/shared/ProjectWorkspaceToolComplianceValidation.test.mjs

The failure details are documented in dev/reports/PR_26180_OWNER_022-resolve-remaining-src-dependencies_validation-report.md. Outcome ZIP uses _FAILED.zip per Project Instructions.

Reports and Artifact

  • dev/reports/PR_26180_OWNER_022-resolve-remaining-src-dependencies_report.md
  • dev/reports/PR_26180_OWNER_022-resolve-remaining-src-dependencies_requirement-checklist.md
  • dev/reports/PR_26180_OWNER_022-resolve-remaining-src-dependencies_validation-report.md
  • dev/workspace/zips/PR_26180_OWNER_022-resolve-remaining-src-dependencies_FAILED.zip

@ToolboxAid ToolboxAid force-pushed the PR_26180_OWNER_022-resolve-remaining-src-dependencies branch from 1b7a8b7 to 00d9c5f Compare June 29, 2026 03:37
Sign up for free to 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.

2 participants