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 |
#18270 → 48a93fb6 |
05:59:17Z |
05:59:17 |
06:20:16Z |
#18242 → 1a02ef17 |
06:05:42Z |
06:05:42 |
06:20:16Z |
#18243 → ecf91cb4 |
— |
03:18:12 |
03:44:22Z |
#18251 → fd124714 |
— |
04:25:59 |
04:51:42Z |
#18255 → 47bfcd09 |
— |
04:54:26 |
05:15:32Z |
#18257 → e592b4b6 |
— |
04:57:38 |
05:18:31Z |
#18259 → c053f748 |
— |
05:32:58 |
05:48:11Z |
#18266 → e9091487 |
— |
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_at 或 merged 事件,不读 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
Filed by the
domain:skillsexecution PM seat, sessionsession_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), whosemerged_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)
added_to_merge_queuegit log -1 --format=%ci)mergedtimeline event =merged_at48a93fb61a02ef17ecf91cb4fd12471447bfcd09e592b4b6c053f748e9091487refs/gh-readonly-queue/main/pr-N-<base>at enqueue; when the group's checks pass,mainis fast-forwarded to that object, so no later commit exists and the date never moves.merged_at, themergedtimeline event andremoved_from_merge_queueall carry the fast-forward instant. fix(pm): say the head sha sits in a code span of its own, and name the refused spelling #18270 and pm-dispatch: reconcile the quota rows with the identity-bound rate limit; merged-write rule; account-suspension recovery readings #18242 read the samemerged_at— one group, one fast-forward.Consequence (owned by the seat)
A landing instant read from
git log, or from the audit'scommit … @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 citesmerged_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 oneruledRaisesentry citing the standing ruling): 合并队列仓库里 squash 提交的 committer date = 入队时刻(队列在入队时写好该提交,快进不再改它);merged_at/merged事件 /removed_from_merge_queue= 合并组快进时刻,同组各 PR 相同;今日两者差 15–26 分钟 ⇒ 落地时刻读merged_at或merged事件,不读git log日期。If the landing-record spelling inSKILL.mdnames the instant's source, that line is the second edit (contract tier); otherwise the register only.Serial: region claim on
platform-readings.mdbehind the platform-readings fold (#18195 anchor, in flight onclaude/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