PR #900 (fix/issue-887, head 2c29e66558e2d7eecb840fccb8b3575969cc597b) exhausted its review-round budget. Triage read both review records and the code at head: every finding from both rounds is fixed at the current head except the two below, and both are non-blocking. They are deferred here so the PR can merge.
Deferred findings
1. test/core/service-command-timeout.test.js case 2 costs ~5s of tier-1 runtime (preference, accepted by the reviewer)
The second case drives the real SERVICE_PROBE_TIMEOUT_MS (5000ms) end-to-end through collectHypAwareStatus (see src/core/daemon/status.js), which has no injection point for the constant, adding ~5.1s to a ~16s npm test and growing if the constant is ever raised. Round 1 accepted it as-is because the case's whole value is a real collector, real probes, and a real hanging child; case 1 already pins the bound cheaply at timeoutMs: 250. Revisit only if SERVICE_PROBE_TIMEOUT_MS grows or the suite budget tightens; the fix would be a test-only injection seam for the probe deadline.
2. llp/0266-rearm-fires-at-both-attach-success-exits.decision.md may need renumbering at merge (docs numbering, tracked in #907)
Three other open branches also mint an llp/0266-* document (#850/#914, #893, #866); master currently claims none, so PR #900 is clean if it lands first. Whichever claimant lands second must renumber (a mechanical edit per the repo's LLP conventions), updating the doc filename, its @refs in src/core/commands/clients.js and test/core/attach-daemon-managed-tails.test.js, and the forward-ref on llp/0186-reconciler-refused-marker.design.md's Extended-by: line. The cross-branch race itself is #907's scope; this entry only records the per-PR renumber duty.
Backlink: #900.
PR #900 (
fix/issue-887, head2c29e66558e2d7eecb840fccb8b3575969cc597b) exhausted its review-round budget. Triage read both review records and the code at head: every finding from both rounds is fixed at the current head except the two below, and both are non-blocking. They are deferred here so the PR can merge.Deferred findings
1.
test/core/service-command-timeout.test.jscase 2 costs ~5s of tier-1 runtime (preference, accepted by the reviewer)The second case drives the real
SERVICE_PROBE_TIMEOUT_MS(5000ms) end-to-end throughcollectHypAwareStatus(seesrc/core/daemon/status.js), which has no injection point for the constant, adding ~5.1s to a ~16snpm testand growing if the constant is ever raised. Round 1 accepted it as-is because the case's whole value is a real collector, real probes, and a real hanging child; case 1 already pins the bound cheaply attimeoutMs: 250. Revisit only ifSERVICE_PROBE_TIMEOUT_MSgrows or the suite budget tightens; the fix would be a test-only injection seam for the probe deadline.2.
llp/0266-rearm-fires-at-both-attach-success-exits.decision.mdmay need renumbering at merge (docs numbering, tracked in #907)Three other open branches also mint an
llp/0266-*document (#850/#914, #893, #866);mastercurrently claims none, so PR #900 is clean if it lands first. Whichever claimant lands second must renumber (a mechanical edit per the repo's LLP conventions), updating the doc filename, its@refs insrc/core/commands/clients.jsandtest/core/attach-daemon-managed-tails.test.js, and the forward-ref onllp/0186-reconciler-refused-marker.design.md'sExtended-by:line. The cross-branch race itself is #907's scope; this entry only records the per-PR renumber duty.Backlink: #900.