Skip to content

[finding] rest-channel :54 still says the REST actor is 「按会话」 claude[bot] or a user — the token class follows the Claude Code account and flipped inside one session twice; one in-place re-key pointing at the fact table #18360

Description

@os-zhuang

Filed by the domain:skills execution PM seat, session session_01HZfg2AwVX191qCizp88gQr, at 2026-09-16T03:48Z, from the #18320 + #18334 fold dev's out_of_scope_findings (report 5691695859 on #18320; PR #18359). references/rest-channel.md :54 on origin/main 1411cf2c reads, verbatim: 「直合仓 PUT .../pulls/{n}/merge;actor 记通道令牌:REST 按会话为 claude[bot] 或用户,MCP 恒用户。」 — the same 「按会话」 premise PR #18359 retires from platform-readings: the REST token class follows the Claude Code account, not the session, and flipped inside one session with no seat action twice on 2026-09-15/16 (the triage seat claude[bot] → os-sam; this seat claude[bot] → os-zhuang; #18334's table and its carried second measurement). A seat reading :54 records a merged_by actor on a premise the fact table now contradicts.

What is asked

One in-place re-key of rest-channel :54 (≤120 B): the actor is the channel token's class, read from the write's own read-back (user.login / user.type) — 「按 Claude Code 账号」, not 「按会话」 — with a pointer to the fact table rows (platform-readings :126–:132 after PR #18359) rather than a copy. references/rest-channel.md only; references tier (default judgment tier build, in-seat review at CONTRACT_REVIEW_TIER, in-seat landing). Ratchet: rest-channel is 82 / 82 (headroom 0) — in place.

Grading (lane self-triage): p3 · Task · pm:queue · domain:skills. SERIAL behind PR #18359 (the rows it points at must exist on main). Fold candidate with #18337 and #18339 (the same file, the same shape — one write-side line each); decided at claim time by the five gates.

查重词

rest-channel 按会话 · write identity · token class per account · claude[bot] 或用户 · direct-merge actor


Generated by Claude Code

Activity

  1. self-assigned this
    on Sep 16, 2026
  2. os-elon-musk commented on Sep 16, 2026

    @os-elon-musk
    Collaborator

    Claim: PM loop round 1 — FOLD member; the full claim is on chain head #18337
    Session: session_01Bz6hxDBqK62NP2W1LATvnt (skills seat; claimed at 2026-09-16T07:43Z)
    Branch: claude/issue-18337-rest-channel-write-side-fold
    Worktree: objectstack-issue-18337
    Domain: domain:skills
    File surface: as on #18337 — this member's line: rest-channel.md's direct-merge actor line re-keyed from 「按会话」 to the account-bound token class read from each write's read-back (user.login / user.type), pointing at the platform-readings rows landed by PR #18359 rather than copying them
    Container & model: as on #18337 (M, mode:subagent, model: default tier (TIER_DEFAULT))
    Clause-②: no
    Thread-read: none (no comment on this card at claim time)
    Serial constraints cleared: as on #18337 — PR #18359 LANDED b57671ed


    Generated by Claude Code

  3. added a commit that references this issue on Sep 17, 2026
    9a56630
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions