Commit Graph

21 Commits

Author SHA1 Message Date
csh 5d9673cf6e ♻️ refactor(tests): consolidate playbook CLI coverage 2026-06-01 14:22:57 +08:00
csh f2ab57b39f feat(playbook): add install_mode deployment config
BREAKING CHANGE: [vendor] and playbook.deploy_root are no longer supported. Use [playbook].install_mode and playbook.playbook_root instead.
2026-06-01 10:49:16 +08:00
csh c0729c7933 🐛 fix(playbook): import Optional for cli compatibility
restore the missing typing.Optional import in scripts/playbook.py
so older python runtimes can import the CLI module successfully.

add a regression test for typing annotation imports and register it
in the tests README.
2026-05-19 10:09:55 +08:00
csh 588b81dae4 🐛 fix(ci): inline gitea workflow bootstrap
remove the pre-checkout dependency on .gitea/ci/prepare_repo.sh
from the root workflows and inline the bootstrap logic instead.

add a regression test for workflow bootstrap ordering and register
it in the tests README.
2026-05-19 09:50:24 +08:00
csh e0b1c3ab1b ♻️ refactor(skills): standardize first-party skill contracts
upgrade commit-message, style-cleanup, and bulk-refactor-workflow
to use trigger-focused frontmatter and a shared contract structure.

add a first-party skill quality test gate and register it in tests
documentation.
2026-05-19 09:38:32 +08:00
csh 2e26f98687 🔧 chore(thirdparty): generalize skills sync pipeline
replace the superpowers-only workflow with a manifest-driven pipeline
sync ui-ux-pro-max into codex/skills and document source lists
fix the prettier path test so the Python suite passes on Windows
2026-04-01 13:11:10 +08:00
csh 7b84daf3bd 🐛 fix(templates): enforce main loop progress tracking
Update Third-party Superpowers / Update thirdparty/skill snapshot (push) Successful in 1m20s Details
replace the old select/record progress flow with a single main_loop claim/finish CLI.

route template execution through main_loop only, remove the legacy plan_progress entry points, and update tests to enforce the new behavior.
2026-03-12 17:47:33 +08:00
csh 484f9d3566 🔧 chore(ci): automate thirdparty superpowers refresh and sync base
Update Third-party Superpowers / Update thirdparty/skill snapshot (push) Failing after 1m30s Details
2026-02-28 11:10:01 +08:00
csh c19e53e6f5 📝 docs(playbook): refresh guidance and examples 2026-02-28 10:27:20 +08:00
csh e23474ef2f 📝 docs(playbook): update prompts and sync notes 2026-01-27 17:03:15 +08:00
csh 73d5c261b1 🔧 chore(playbook): split sync_templates into sections 2026-01-27 08:49:40 +08:00
csh 278750e3c9 feat(playbook): add plan progress tracking and rules updates 2026-01-26 16:51:23 +08:00
csh b4f712acb4 🗑️ remove(legacy): drop old scripts and tests 2026-01-23 14:58:31 +08:00
csh efb93f14c1 📝 docs(playbook): drop todo/confirm mentions 2026-01-22 18:25:27 +08:00
csh 5a2925f846 🐛 fix(scripts): repair windows script parsing
fix powershell here-strings and help alias conflicts\nadd windows script lint test and run it in CI
2026-01-22 17:30:15 +08:00
csh c44b9aa4bb 🔧 chore(scripts): require flag-driven args 2026-01-21 15:19:53 +08:00
csh e4e1d14182 🔧 chore(scripts): unify single-dash options 2026-01-21 14:39:46 +08:00
csh b2eb475a6d test(templates): add template coverage 2026-01-21 10:51:48 +08:00
csh 4ae2733ad2 feat(sync_standards): auto-detect existing languages 2026-01-08 13:33:47 +08:00
csh e97fb00649 feat(sync_standards): default gitattributes to append 2026-01-08 12:17:00 +08:00
csh da0ef2b7a2 test: add automated tests and ci workflow 2026-01-08 11:29:44 +08:00