Repository navigation
feat(runner-policy): register the ci-workflows v0.65.10 intake-triage contract - #879
Conversation
… contract Copies the intake-role entry at b0ecc27 forward verbatim to the v0.65.10 tag 215cec5. The release adds the triage-deferred output and changes no input, secret or job permission (ci-workflows#887). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
claude-security-review reviewed Security review: PR #879 (head 37b2e08)No security findings. critical-findings: 0 Scope. The PR changes three files: What I checked.
Not verified. The PR claims that Hold. No |
|
claude-review reviewed No findings. This PR registers the
I did not run the test suite or the runner-policy check. The Bash tool refused my |
… and pr-review-cli contracts (#880) Refs: melodic-software/ci-workflows#889 ## Summary Registers the `intake-triage.yml` and `pr-review-cli.yml` reusable-workflow contracts at ci-workflows [v0.65.11](https://github.com/melodic-software/ci-workflows/releases/tag/v0.65.11) (`e5167fc29d948ab7d0923cf62f5ea9eeeef8e9e8`), so claude-code-plugins can repin its intake and review callers and pass runner-policy. ## Fix - Copies the v0.65.10 `intake-triage` entry (`@215cec5c362f953f8b6196effb04451696c3f970`) and the v0.65.9 `pr-review-cli` entry (`@4fbceb4b75ffd568dfa5db31de0d0e753c0c64e6`) forward verbatim in `components/runner-policy/policy.json`. Past entries stay. - Adds the matching copy-forward test in `runner-policy.test.mjs` and a rollout line in the component README. - v0.65.11 ([ci-workflows#889](melodic-software/ci-workflows#889)) passes `log-file` to `report-lane-outcome`, which records per-leg token usage and rate-limit windows. In both workflows the diff adds only that `with:` line: no input, secret or job permission changes. ## Verification - `node --test components/runner-policy/runner-policy.test.mjs`: 353 pass, 0 fail. - `node components/runner-policy/runner-policy.mjs --root <worktree>`: Runner policy passed. - Pre-commit biome and markdownlint: clean. ## Related - [melodic-software/ci-workflows#889](melodic-software/ci-workflows#889) (released as v0.65.11) - [#879](#879) (v0.65.10 intake contract), [#878](#878) (v0.65.9 review contract) - Next: the standards sync into claude-code-plugins, then the lane caller repin. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Refs: melodic-software/ci-workflows#887
Summary
Registers the
intake-triage.ymlreusable-workflow contract at ci-workflowsv0.65.10
(
215cec5c362f953f8b6196effb04451696c3f970), so claude-code-plugins can repinits intake caller from
b0ecc273abe492d12f2efa98ee4741a84c219ed2and passrunner-policy.
Fix
intake-role entry at@b0ecc273abe492d12f2efa98ee4741a84c219ed2forward verbatim in
components/runner-policy/policy.json. The b0ecc27 andearlier entries stay as history.
runner-policy.test.mjsand arollout line in the component README.
keeps an existing Issue Type, applies nothing on a permission denial over an
otherwise clean triage, adds the
triage-deferredworkflow_call output, andlogs denied tools inside
::stop-commands::.git diff b0ecc27 215cec5 -- .github/workflows/intake-triage.ymlchanges no input, secret or jobpermission.
Verification
node --test components/runner-policy/runner-policy.test.mjs: 352 pass, 0 fail.node components/runner-policy/runner-policy.mjs --root <worktree>: Runner policy passed.biome cion the two changed code files andmarkdownlint-cli2on the README: clean.Related
🤖 Generated with Claude Code