Skip to content

feat(T10533): add ct-skill-validator v2 portability checks#800

Open
kryptobaseddev wants to merge 2 commits into
mainfrom
task/T10533-validator-v2
Open

feat(T10533): add ct-skill-validator v2 portability checks#800
kryptobaseddev wants to merge 2 commits into
mainfrom
task/T10533-validator-v2

Conversation

@kryptobaseddev
Copy link
Copy Markdown
Owner

Closes T10533
Saga: T9799
Decision: O-mpkoldtv-0

Summary

  • Add ct-skill-validator v2 frontmatter portability checks.
  • Enforce explicit spec/provider/CLEO overlay allowlist.
  • Reject unquoted date-like/timestamp/version/numeric YAML metadata scalars.
  • Add focused validator v2 tests and rule docs.

Verification

  • python3 -m py_compile packages/skills/skills/ct-skill-validator/scripts/validate.py
  • python3 packages/skills/skills/ct-skill-validator/scripts/validate.py packages/skills/skills/ct-skill-validator --json
  • manual Python smoke fixtures for pass/fail portability cases (worker)
  • git diff --check

Notes

Manual fallback used because cleo orchestrate spawn T10533 --json failed from the dirty orchestrator checkout with changeset hygiene timeout. Worker could not run Vitest locally due ENOSPC during dependency install; CI is the authoritative JS test gate.

@kryptobaseddev kryptobaseddev force-pushed the task/T10533-validator-v2 branch 4 times, most recently from 780f6f7 to 41dab44 Compare May 25, 2026 05:22
claude and others added 2 commits May 26, 2026 16:04
Closes T10533; Saga: T9799; Decision: O-mpkoldtv-0
Closes T10533; Saga: T9799; Decision: O-mpkoldtv-0
@kryptobaseddev kryptobaseddev force-pushed the task/T10533-validator-v2 branch from 41dab44 to dde458d Compare May 26, 2026 23:04
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