Skip to content

claw: surface rows for the queue -- merge-pr, update-branch, rerun-failed, control-comments, queue-dispatch (Closes #10394) - #10406

Merged
gHashTag merged 2 commits into
masterfrom
claude/claw-surface-rows-10394-b02254
Oct 18, 2026
Merged

gHashTag merged 2 commits into
masterfrom
claude/claw-surface-rows-10394-b02254

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Closes #10394

Lane 1 of the TRI CLAW queue epic (#10393). The queue jobs need tokens the surface table did not name.

What changed

  • specs/claw/github_surface.t27: five new S_PLANNED rows appended (indices 22-26), every parallel array aligned, COUNT 22 -> 27, every [22] array and 0..22 loop is now 27.
    • merge-pr: contents / write / PUT /repos/{o}/{r}/pulls/{n}/merge
    • update-branch: pull_requests / write / PUT .../pulls/{n}/update-branch
    • rerun-failed: actions / write / POST .../actions/runs/{id}/rerun-failed-jobs
    • control-comments: issues / write / POST .../issues/{n}/comments
    • queue-dispatch: contents / write / POST .../dispatches
  • GRANT_PERMS / GRANT_LEVELS learn actions at write (15 -> 16; measured 2026-10-18 on GET /apps/tri-claw).
  • No existing row changed its permission, level or status. plan_fits_grant(false) stays true; over_granted stays 9 / 8.
  • Census: S_PLANNED 9 -> 14, the other counts are unchanged.
  • Five new tests: merge_pr_mints_contents_write_only, queue_rows_are_planned_and_mintable, queue_rows_name_their_permission_and_level, actions_is_granted_and_minted_for_rerun_only, the_original_rows_keep_their_permission_level_and_status.
  • .trinity/seals/claw_ClawGithubSurface.json resealed.

Verified on the Railway lab

  • t27c test specs/claw/github_surface.t27: exit 0, 15 tests (10 before, 5 new).
  • t27c seal --save then t27c seal --verify: all hashes MATCH. Seal brought back by base64; its sha256 (4bfbbe13...f8178e) matches the lab's.
  • t27c suite: no failure mentions github_surface; the remaining failures are already on master (e.g. missing seal for suggest_feed).

🤖 Generated with Claude Code

gHashTag and others added 2 commits October 18, 2026 18:05
…iled, control-comments, queue-dispatch (Closes #10394)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-18 11:09:32 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 49
PRs with All Checks Green 1
READY 0
FAILING 49
PENDING 0
NO CHECKS YET 0

These columns do not partition: 0 + 49 + 0 + 0 = 49, and there are 50 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=fad12492937a != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@gHashTag
gHashTag enabled auto-merge (squash) October 18, 2026 11:11
@gHashTag
gHashTag merged commit 2406a48 into master Oct 18, 2026
28 of 33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

claw: surface rows for the queue -- merge-pr, update-branch, rerun-failed, control-comments, queue-dispatch

1 participant