Gitea Actions evaluates cron in UTC, so 22:00 UTC lands at 06:00 the next
day in UTC+8. The previous 03:17 UTC fired at 11:17 Beijing time, in the
middle of the working day.
The schedule triggers Prepare, and update-thirdparty-skills runs off its
workflow_run completion, so moving Prepare moves the whole chain.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
CI ran .gitea/ci/commit_message_lint.py, an independent reimplementation
that parsed the type/emoji mapping out of docs/common/commit_message.md.
Its scope pattern accepted fix(-a), fix(a-), fix(a--b) and fix(_), and it
had no subject length check, so the gate that actually blocks merges
enforced weaker rules than the Validation this skill reports.
The CI entry is now a wrapper that locates the skill validator and
delegates to it with no arguments; commit_policy.json becomes the only
rule source and explanatory docs stop being a machine policy input.
The validator also learns the workflow_run event, whose payload carries
neither a PR title nor a before/after range. An upstream pull_request now
validates <integration-branch>..head_sha instead of HEAD alone, taking
the branch name from COMMIT_LINT_MAIN_BRANCH, and degrades to the
upstream head commit with a WARN rather than guessing a base.
Alongside: --help now documents the no-argument CI mode it had always
supported silently, CI wiring detail moves to references/ci-wiring.md,
and the description gains negative boundaries.
test/test_commit_message_policy.py asserts policy/spec-table equality and
uses ast to assert the CI entry imports no regex and reads no file, so a
second implementation cannot reappear unnoticed.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Add explicit project-root output routing and require named input options with structured examples.
Remove the unused HTML metadata enrichment command and its dedicated tests.
Flatten builtin pages, add third-party and platform scopes, and import financial and data warehouse references.
Keep the existing generated index without rebuilding after signature normalization.
Replace the Superpowers plan pipeline with grill-with-docs, specs, local tickets, and ticket-native execution.
BREAKING CHANGE: Remove the legacy Plan CLI, prompt templates, and Superpowers skills.
- SKILL.md and 02 were the only files prettier still reported in this
skill; their tables carry no prettier-ignore guard like the wide ones on
06 and 15, so `prettier -w` pads the cells
- formatting only, no wording change
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>