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
family.py add: where another member's own gitlink sits at a case variant (Members/<P> for its row members/<P>), the refusal's remedy prints git rm -r --cached or git mv, which takes that member's gitlink away from its row #646
Goal: no remedy family.py prints un-registers a member that is in the holder.
Filed by lane openRepoShape-5 on Brett Heap's word of 2026-10-16T11:21:49Z ("#574's add remedy un-registers"), from lane 5's checklist item (d) on #459 (comment). Found by lane 5's review rv611b of #639, by probe. It is a defect in lane 5's landed #574 (62ef256b).
Lands after:#639 (#611), whose holder-validator remedy for the same state this should match.
Direction: where the variant path is a case variant of an existing row's own members/<P>, print the restore #639 gives the holder's validator for #363's item 3, not a move out of the way:
Brett Heap accepted that index-only form for #639 at 2026-10-16T11:21:49Z ("Accept; merge #639 after #637"), in place of the "committed git mv" of his "Refuse on every disk" ruling (2026-10-14T22:27:52Z), because git mv to the row's path fails or misplaces the gitlink in three layouts. A path that is no member's own variant keeps #574's remedies.
Mark the line → this issue on #459, and tick it there when this closes.
CLAIMED — lane openRepoShape-5, session 50cede29-ab82-4ca3-9f67-d98e1a58c8d2@Eagle, 2026-10-16T11:29:06Z, for #646
Logged in lanes/log/openRepoShape-5.md at a8bf4dbf95cfdad7139eaa9bef548e632796c638.
The three reads (lane-collision-protocol Rule 1):
1. existing `CLAIMED —` comments on opensoft/openRepoShape#646:
none
2. `gh pr list --repo opensoft/openRepoShape --state all --search "#646"`, kept where the row or its body names `#646`:
none
3. `git ls-remote --heads git@github.com:opensoft/openRepoShape` branches naming `646` as a whole token:
none
Activity
brettheap commentedon Oct 16, 2026
CLAIMED — lane openRepoShape-5, session 50cede29-ab82-4ca3-9f67-d98e1a58c8d2@Eagle, 2026-10-16T11:29:06Z, for #646
Logged in
lanes/log/openRepoShape-5.mdata8bf4dbf95cfdad7139eaa9bef548e632796c638.The three reads (lane-collision-protocol Rule 1):
Merge main 35133f2 into fix/646-add-member-variant-remedy, bringing #639
family.py: `add`'s move back of a member's own gitlink takes a varian…
tests/test_family_add_member_variant.py: `OWN` holds an unmerged vari…
family.py add: what a spelling remedy says of `.gitmodules` first is …
Merge origin/main (2000488) into l3-563-docs
README.md, the handbook and the v1.1.0 notes: lane 2's review of roun…
tests/conftest.py: the session turns git's automatic maintenance off,…
family.py add: a `members/` renamed with `git mv` is renamed back in …
family.py add: the move back of a member's gitlink points its section…
family.py add: a section astray beside its gitlink, a variant of a ro…