fix(pacing): anchor intervals to transport starts - #1898
Conversation
|
✅ Deterministic PR hygiene checks passed. |
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
3aaa9d2 to
417ce9e
Compare
|
Reviewed as part of the Wave 5B train and held, not rejected — the direction is right and Present and verified in the diff:
Two are missing, and they are the ones that decide whether the pacing clock is actually
One smaller thing: the description still says "Final focused/full checks will be recorded Happy to see this land once those two tests exist. The PR is still draft, so nothing is |
…B gate The audit caught a false statement I wrote: lidge-jun#1892 and lidge-jun#1904 are not disjoint, they modify the same two test files. The pair is safe for a better reason - lidge-jun#1904 contains lidge-jun#1892's commit 0cdd07d, so git resolves through the common ancestor instead of seeing two unrelated additions, and the one blob that differs is the intentional A0 flip. Verified both directions, and a sequential merge of all five onto origin/dev in a scratch worktree produced five clean merges. Two things the plan had backwards. lidge-jun#1888's sponsorship label is its third blocker, not its first - it is also CONFLICTING against dev and carries CHANGES_REQUESTED. And the reason not to self-apply that label is sharper than an agent not unblocking itself: MAINTAINERS.md requires explicit security review for auth surfaces, and the label is the record that the review happened, so applying it without doing the review makes the record false rather than merely skipping a step. The train's real gate was never merge order. All five sit behind maintainer approval under Protect dev. Recording per-PR dispositions: lidge-jun#1884 and lidge-jun#1892 are ready, lidge-jun#1902 has no exact-head CI on production routing code, lidge-jun#1904 is a draft with unticked boxes, and lidge-jun#1898 is missing two of the five tests this plan required - account appears zero times in its diff.
Three of six landed: lidge-jun#1884, lidge-jun#1892, lidge-jun#1902. Three carried forward, each with a reason that belongs to the PR rather than to the wave - lidge-jun#1904 is a draft whose author has not ticked its readiness boxes, lidge-jun#1898 is missing the two pacing tests this plan required, and lidge-jun#1888 has three independent blockers including an unsponsored auth surface. Focused verification on the merged tree covers the replay, fastwire and router suites: 54 pass, 0 fail. Dev's own CI at 2a9f083 is still in progress, and the two runs before it were cancelled by supersession, so the branch has no completed green run on its current head yet. That matters for WP9's promotion, not for these merges.
|
Closing as superseded: the transport-start anchoring this draft targeted is already on |
Summary
Verification
Checklist