Skip to content

Standard: universal skill bundle and safe project installer - #4

Merged
yushui2022 merged 4 commits into
standardfrom
unified-skills
Oct 19, 2026
Merged

yushui2022 merged 4 commits into
standardfrom
unified-skills

Conversation

@yushui2022

@yushui2022 yushui2022 commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Commit the tested Standard run-integrity baseline before the packaging migration.
  • Replace three platform payloads with one canonical skills/ tree and one deterministic Standard ZIP (2.4.0-dev.2).
  • Add a standard-library-only project installer with explicit platform selection, integrity checks, managed upgrades, conflict detection, transaction recovery, and no root configuration overwrite.
  • Keep all ten skills, S0-S8 and existing paper gates; update paths, preflight, documentation, packaging and CI. Other editions and the CUMCM B example are unchanged.

Validation

  • Existing regression runner: 42/42 passed locally before publishing.
  • Full local unittest run before CI fixes: 150 tests, 149 passed and one symlink-privilege skip.
  • Final installer-only local rerun after CI fixes: 24 tests, 22 passed; skipped the macOS-only case and a Windows symlink-privilege case. Windows junction protection passed.
  • Installed-ZIP offline evidence workflows and LibreOffice rendering passed locally.
  • All ten skills validated; pip check and source compilation passed.
  • Deterministic ZIP verification passed. Latest ZIP SHA-256: fbf7df39c7a665e64374eead036d4e013d6b9603b274c4251af839230e7e75cc.
  • Remote Windows/Ubuntu/macOS matrices must pass on the latest commit before merge. Real host auto-discovery and full real-contest paper quality are not claimed as tested.

Remote CI Fixes

The first run caught two portability bugs: Chinese-path logging under Windows cp1252 and macOS /var system aliases. Commit 8dd9c95 fixes both and adds regression coverage without relaxing project-local symlink/junction protection. The attached checks track the latest revision.

Scope and Safety

  • Standard only; no Tag, Release, default-branch change or edition workflow merge.
  • Unmanaged/legacy installs and user-modified files are reported, never force-overwritten.
  • No paid model calls.
  • Detailed evidence and limitations: docs/universal-package-validation.md.

Native Host Discovery (2026-10-19)

  • Desktop-bundled Codex 0.163.0-alpha.10.2: skills/list discovered all ten enabled project skills from the installed ZIP.
  • Claude Code 2.1.150, normal startup: initialization listed all ten project skills. Bare mode was checked separately and did not list project skills.
  • Legacy Codex CLI 0.88.0 did not discover .agents/skills; the install guide now documents this limitation without creating duplicate legacy installs.
  • Trae GUI discovery is explicitly deferred at the user's request, not marked PASS.
  • Tests used isolated home/config directories, no model credentials, and no user turns. No paid model calls or global CLI upgrades.
  • Re-tested after rebuilding the documentation-bearing ZIP. Details: docs/host-discovery-validation.md.

@yushui2022

Copy link
Copy Markdown
Owner Author

Latest revision verified: 8dd9c95

Both CI runs for this revision completed successfully:

Each run passed all 11 jobs: six OS/Python installer and deterministic-package combinations, four core regression combinations, and the required LibreOffice render gate. The archive built on Windows, Ubuntu and macOS matches the tracked ZIP byte-for-byte.

The first run exposed macOS system-alias handling and legacy Windows console encoding problems; both were fixed and regression-tested in this revision. Local worktree is clean and synchronized with origin/unified-skills.

No merge, Tag or Release was performed. Real host UI discovery and full real-contest paper quality remain separate acceptance steps; no paid model calls were made.

@yushui2022

Copy link
Copy Markdown
Owner Author

Host-discovery acceptance update: c8a851a

Native, no-model-turn checks of the rebuilt ZIP found all ten Standard project skills in Codex desktop's bundled engine and Claude Code normal startup. The old Codex CLI 0.88.0 did not discover .agents/skills, both before and after git initialization; documentation now records the limitation. Trae GUI verification is deferred at the user's explicit request.

Both latest CI runs passed all 11 jobs each:

The 65 Skill files have identical hashes before and after this documentation-only update. The rebuilt package SHA-256 is fbf7df39c7a665e64374eead036d4e013d6b9603b274c4251af839230e7e75cc.

No merge, release, paid model call, or global CLI upgrade was performed. Skill discovery is not a claim of full paper-generation quality or model-driven invocation.

@yushui2022
yushui2022 merged commit b13a23e into standard Oct 19, 2026
22 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