Repository navigation
ci(intake): grant intake-triage's caller job actions: read - #13660
Conversation
The ci-workflows intake-triage reusable reads this repository's credit-stop markers before it spends a key, which needs actions: read (standards#949 contract, accepted alongside the old map by standards#950). Refs: #13586 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review Summary: ❌ FailedThis 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. |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
The claude-code-plugins intake-triage caller now grants actions: read (melodic-software/claude-code-plugins#13660), so the contract goes back to one exact map: actions: read, contents: read, issues: write. Refs: melodic-software/claude-code-plugins#13586 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
claude-review reviewed Code review: PR #13660 (incremental since
|
|
claude-security-review reviewed Security review: no security issues foundScope: this was an incremental review covering changes since The change: the test that checks each Why this is not a finding:
PR context: the description (step 2 of the intake-grant expand/contract, refs #13586) matches the change. It contains no embedded instructions to the lane. Prior findings: the lane's earlier post was a summary with no findings, so nothing carries over. Spend: none. critical-findings: 0 |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Refs: melodic-software/claude-code-plugins#13586 ## Summary Contract step of the intake-triage permission expand/contract. #950 listed the old and new caller maps; melodic-software/claude-code-plugins#13660 moves the only caller to the new map (`actions: read`). This PR drops the old map, so the contract is again one exact map. Draft until melodic-software/claude-code-plugins#13660 merges: its sync would otherwise reject the caller still on main. ## Fix - `components/runner-policy/policy.json`: intake-triage's `allowedCallerPermissions` is the single map `{actions: read, contents: read, issues: write}`. ## Verification - `node --test components/runner-policy/runner-policy.test.mjs`: 232 pass, 0 fail. ## Related - #950, melodic-software/claude-code-plugins#13630, melodic-software/claude-code-plugins#13660, then melodic-software/ci-workflows#996. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Refs: #13586
Summary
Step 2 of the intake-grant expand/contract. standards#950 lets the runner-policy contract list the old and new intake-triage caller maps, and #13630 synced it here. This PR grants the new map's
actions: readon theintake-triagecaller job, so the ci-workflows reusable can list this repository's credit-stop markers before it spends a key (melodic-software/ci-workflows#996).Fix
.github/workflows/intake-triage.yml: theintake-triagecaller job grantsactions: read # list this repository's credit-stop markers.Verification
node .github/standards/runner-policy/runner-policy.mjs --root .on this branch after merging main:Runner policy passed.Related
🤖 Generated with Claude Code