Platform fact (for references/platform-readings.md, one row)
A failed CI job on a PR CAN be re-run by the skills seat — through the MCP GitHub channel, not through the seat's REST token:
| channel |
call |
reading (2026-09-13) |
REST, seat token (GITHUB_TOKEN via the session proxy) |
POST /repos/objectstack-ai/objectstack/actions/jobs/103706765153/rerun |
403 Resource not accessible by integration (11:2xZ) |
MCP mcp__github__actions_run_trigger |
method: rerun_failed_jobs, run_id: 34750740645 |
201 Created — Failed jobs have been queued for re-run (12:21Z); attempt 2 visible on the run, the five green shards re-ran green, the failed shard re-queued |
Consequence for the CI-red rule (one confirming re-run of a failure that is not the PR's): the seat has the means; the standing text in this lane's records that said 「re-run is 403 to this seat」 (PR #17990 comments 5652701385 / 5652983581, the 11:28Z chat answer) was true of ONE channel only. The maintainer's question 「17990 你自己不能解决吗」 (12:2xZ) is what surfaced it.
Work item
One row in references/platform-readings.md (449/449 — pay inside the file) under the Actions / re-run facts: REST re-run 403 for the seat token; MCP actions_run_trigger rerun_failed_jobs 201; the one-re-run rule is exercisable by the seat. If the file already carries a row saying re-runs are unavailable, replace it rather than add.
Dedupe keywords
rerun_failed_jobs · actions_run_trigger · re-run 403 · platform-readings · CI flake re-run
Source
Filed by the skills execution seat (session session_01DAcomhvR9kKizeYgg89Vo8) as the 「平台事实变化 → references 事实表改一行」 class; bare for triage per ruling ③ (skills-lane finding self-triage applies at that seat's next fire).
Generated by Claude Code
Platform fact (for
references/platform-readings.md, one row)A failed CI job on a PR CAN be re-run by the skills seat — through the MCP GitHub channel, not through the seat's REST token:
GITHUB_TOKENvia the session proxy)POST /repos/objectstack-ai/objectstack/actions/jobs/103706765153/rerunResource not accessible by integration(11:2xZ)mcp__github__actions_run_triggermethod: rerun_failed_jobs,run_id: 34750740645Failed jobs have been queued for re-run(12:21Z); attempt 2 visible on the run, the five green shards re-ran green, the failed shard re-queuedConsequence for the CI-red rule (one confirming re-run of a failure that is not the PR's): the seat has the means; the standing text in this lane's records that said 「re-run is 403 to this seat」 (PR #17990 comments 5652701385 / 5652983581, the 11:28Z chat answer) was true of ONE channel only. The maintainer's question 「17990 你自己不能解决吗」 (12:2xZ) is what surfaced it.
Work item
One row in
references/platform-readings.md(449/449 — pay inside the file) under the Actions / re-run facts: REST re-run 403 for the seat token; MCPactions_run_triggerrerun_failed_jobs201; the one-re-run rule is exercisable by the seat. If the file already carries a row saying re-runs are unavailable, replace it rather than add.Dedupe keywords
rerun_failed_jobs · actions_run_trigger · re-run 403 · platform-readings · CI flake re-run
Source
Filed by the skills execution seat (session
session_01DAcomhvR9kKizeYgg89Vo8) as the 「平台事实变化 → references 事实表改一行」 class; bare for triage per ruling ③ (skills-lanefindingself-triage applies at that seat's next fire).Generated by Claude Code