You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
tests: the pins row's merged-away check (#676, PR #751) has no test for a prepare that refuses, or for both, upstream-removed and unmapped beside a merged-away row; two mutants survive #755
Goal: the tests pin every branch of refusals_ahead, the check #751 adds to the doctor's pins row for #676. A wrong return or a narrowed state list must then fail a test.
Filed by lane openRepoShape-3 under v1.1.1, on Brett Heap's word of 2026-10-16T13:35:28Z ("yes create v1.1.1"). Lane 3's reviewer RV-f found these while reviewing #751, as S1 and S2. RV-f measured the code right in every state below. Only the tests are missing.
One parametrized test over both, upstream-removed and unmapped beside a merged-away row. Assert the row keeps the gate and names the state, and that the printed apply, pasted, exits 2. RV-f measured all three as update-conflict. Unmapped is the cheapest to build: a pin row for a root file no upstream path maps to.
CLAIMED — lane openRepoShape-3, session b30e8b49-f249-4668-adb1-1dbfa93c09e1@Eagle, 2026-10-16T23:35:20Z, for #755
Logged in lanes/log/openRepoShape-3.md at db644ca86d84a459feab0917064a9b7f0e746862.
The three reads (lane-collision-protocol Rule 1):
1. existing `CLAIMED —` comments on opensoft/openRepoShape#755:
none
2. `gh pr list --repo opensoft/openRepoShape --state all --search "#755"`, kept where the row or its body names `#755`:
none
3. `git ls-remote --heads git@github.com:opensoft/openRepoShape` branches naming `755` as a whole token:
none
Activity
brettheap commentedon Oct 16, 2026
CLAIMED — lane openRepoShape-3, session b30e8b49-f249-4668-adb1-1dbfa93c09e1@Eagle, 2026-10-16T23:35:20Z, for #755
Logged in
lanes/log/openRepoShape-3.mdatdb644ca86d84a459feab0917064a9b7f0e746862.The three reads (lane-collision-protocol Rule 1):
shape-doctor.py: the `pins` row keeps its gate where `update-shape.py…
docs/release-notes/v1.1.1.md: the v1.1.1 notes take RV883's NIT list …
docs/release-notes/v1.1.1.md: the v1.1.1 notes take RV883's round 3 a…
docs/release-notes/v1.1.1.md: the v1.1.1 notes run to main a249910, w…
docs/release-notes/v1.1.1.md: the v1.1.1 notes run to main 0d5d2b1, w…