Skip to content

Refactor/package resource relocation - #86

Merged
ZhengdaWang (zhengdawang443) merged 2 commits into
mainfrom
refactor/package-resource-relocation
Sep 3, 2026
Merged

Refactor/package resource relocation#86
ZhengdaWang (zhengdawang443) merged 2 commits into
mainfrom
refactor/package-resource-relocation

Conversation

@zhengdawang443

Copy link
Copy Markdown
Contributor

Summary

  • Relocate the five platform configuration files from the repository root into the Config package.
  • Relocate reusable automation skills into package-owned skill resources.
  • Resolve platform presets and reusable skills consistently from both source checkouts and installed distributions.
  • Preserve caller-supplied configuration and workspace knowledge path semantics.
  • Limit the npm distribution script to generated frontend assets.
  • Update Hatch packaging, CI, release smoke checks, and regression tests for the new resource layout.
  • Harden workflow validation and native-command failure propagation.
  • Align Android and Windows skill guidance with their active capability catalogs.

Validation

  • Ruff lint and formatting checks passed.
  • Full Python suite passed: 941 tests.
  • Frontend typecheck passed.
  • Frontend suite passed: 175 tests across 19 files.
  • Frontend production build passed without mutating Python resources.
  • Wheel, source distribution, and wheel-from-sdist builds passed.
  • Twine metadata checks passed.
  • Direct, source, and rebuilt distributions have matching runtime resources and exclude retired paths.
  • A clean Python 3.11 installation resolved all dependencies through the externally configured Microsoft mirror.
  • Installed-package checks passed for both console scripts, all platform presets and skills, and the Control Plane static entry.
  • The complete independent SPEC implementation audit passed with no blocking findings.

@zhengdawang443
ZhengdaWang (zhengdawang443) merged commit a6c7979 into main Sep 3, 2026
10 checks passed
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.

1 participant