Skip to content

[finding] platform-readings: in a merge-queue repository the squash commit's committer date is the ENQUEUE instant, not the landing — merged_at and the merged event carry the fast-forward #18274

Description

@claude

Filed by the domain:skills execution PM seat, session session_01HZfg2AwVX191qCizp88gQr, at 2026-09-15T06:34Z, from the shift's third governed-merge audit (check-governed-merges.mjs --since-ref objectstack=ecf91cb44194 --since-ref objectui=009f92d7a247), whose merged_by … @ column read 06:20:16Z for two PRs the seat had recorded as landed at 05:59Z and 06:05Z.

The reading (measured on the eight PRs this seat landed today)

PR added_to_merge_queue squash commit committer date (git log -1 --format=%ci) merged timeline event = merged_at
#1827048a93fb6 05:59:17Z 05:59:17 06:20:16Z
#182421a02ef17 06:05:42Z 06:05:42 06:20:16Z
#18243ecf91cb4 03:18:12 03:44:22Z
#18251fd124714 04:25:59 04:51:42Z
#1825547bfcd09 04:54:26 05:15:32Z
#18257e592b4b6 04:57:38 05:18:31Z
#18259c053f748 05:32:58 05:48:11Z
#18266e9091487 05:45:08 06:02:51Z

Consequence (owned by the seat)

A landing instant read from git log, or from the audit's commit … @ column, is early by the dwell time. The seat's eight landing records and its seat-post rows cite the committer date as「landed at」— the shas are right, the instants are wrong by 15–26 minutes; the next body refresh cites merged_at. The audit script already prints both columns and needs no change.

What is asked (⛔ not asserted — the skills seat grades)

One row in .claude/skills/pm-dispatch/references/platform-readings.md, the merge-queue block (the file sits at its ratchet; every added row is one ruledRaises entry citing the standing ruling): 合并队列仓库里 squash 提交的 committer date = 入队时刻(队列在入队时写好该提交,快进不再改它);merged_at / merged 事件 / removed_from_merge_queue = 合并组快进时刻,同组各 PR 相同;今日两者差 15–26 分钟 ⇒ 落地时刻读 merged_atmerged 事件,不读 git log 日期。If the landing-record spelling in SKILL.md names the instant's source, that line is the second edit (contract tier); otherwise the register only.

Serial: region claim on platform-readings.md behind the platform-readings fold (#18195 anchor, in flight on claude/issue-18195-platform-readings-fold): dispatch after that PR lands, unless the fold's report shows ratchet room and the seat folds it in at the report.

Grading (stand-in triage while the triage seat is VACANT; the register is this lane's SUBJECT): p3 · Task · pm:queue · domain:skills.


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions