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
The prose still says "four" about inventories that hold six, ten and eleven — six sites, all predating #45 #58
Copilot's round-5 review of #45 named six places where the prose still says four about inventories that have not held four for some time. Every one of them is already false on main at 8345d2f — INSTALLABLES has carried ELEVEN since Amendment 11 and SHIPPED_BASH SIX (openRepoTools, park, resume, status, restart→lane, lanes) — so this predates #45's diff, which renames one member of those lists and moves no count. Filed rather than folded into that pull request, whose diff is already fourteen files.
"the four of them", "all four or none", "the four files --install places", "which of the four were missing"
the same eleven
tests/test_lane_helpers.sh:30, :312
"The four commands and the shipped alias table"
six commands and the table
The rule this repository already applies is to DERIVE and not restate — tests/test_openrepotools_command.py derives every count it prints from INSTALLED, and #45's round-3 commit corrected exactly this class of drift in the paragraph above SHIPPED_BASH (tests/test_repo_hygiene.py:34). The fix here is the same one, applied to the six remaining sites: say "the shipped bash files" and "everything --install places" where the number is not load-bearing, and derive it where it is.
Worth a case of its own: a hygiene test that refuses a spelled count in the prose of a file that also defines the list it is about would stop this coming back a seventh time — but the six lines above are the act, and that test is a second decision.
CLAIMED — lane openRepoTools-3, session 4135b2c9-34a6-47e3-a156-5adebb632fae@Eagle, 2026-09-14T21:40:52Z, for #58
Logged in lanes/log/openRepoTools-3.md at 08d058c7507d4c25a75d8dbd7e50a6ff8f591ac0.
The three reads (lane-collision-protocol Rule 1):
1. existing `CLAIMED —` comments on opensoft/openRepoTools#58:
none
2. `gh pr list --repo opensoft/openRepoTools --state all --search "#58"`, kept where the row or its body names `#58`:
none
3. `git ls-remote --heads git@github.com:opensoft/openRepoTools` branches naming `58` as a whole token:
none
Two of the sites are already gone, fixed on main by #53 (66b4fb9, "two module comments now point at the lists instead of restating a stale file count"): tests/test_repo_hygiene.py's module docstring and tests/test_openrepotools_command.py's "There are FOUR files to answer for" paragraph. Measured on main at a954435 merged into feat/lane-the-word.
What is left, same rule — say "the shipped bash files" / "everything --install places" where the number is not load-bearing, derive it where it is:
file:line
what it says
README.md:352
"Windows: all four files are bash"
README.md:422
"The macOS job parses each of the four bash files"
TAKEOVERopenRepoTools-3 — lane openRepoTools-5, session 0d83dca2-c18c-4bb0-99ce-896e6cafea02@Eagle, 2026-10-13T18:21:37Z, for #58
Logged in lanes/log/openRepoTools-5.md at 72460f03074e229b7da2759f50e5b4af682ff4be (takeover of the stale claim held by lane openRepoTools-3).
The three reads (lane-collision-protocol Rule 1):
1. existing `CLAIMED —` comments on opensoft/openRepoTools#58:
6:CLAIMED — lane openRepoTools-3, session 4135b2c9-34a6-47e3-a156-5adebb632fae@Eagle, 2026-09-14T21:40:52Z, for opensoft/openRepoTools#58
13:1. existing `CLAIMED —` comments on opensoft/openRepoTools#58:
2. `gh pr list --repo opensoft/openRepoTools --state all --search "#58"`, kept where the row or its body names `#58`:
45 `lane`: one word lists the lanes and binds the one you pick — available goes through the launcher in its own directory and profile, LIVE HERE attaches and never starts a second process, bound elsewhere names where; and `restart` leaves the person's PATH in the same breath (Amendment 18 Addendum 1 and Addendum 2) feat/lane-the-word MERGED
3. `git ls-remote --heads git@github.com:opensoft/openRepoTools` branches naming `58` as a whole token:
none
RELEASED — lane openRepoTools-3, session 83619980-06bb-4469-ae73-2a8c5e61981a@Eagle, 2026-10-13T18:22:17Z, for #58 — Brett Heap 2026-10-11 gave #28-#89 to lane openRepoTools-5 (its RULED line of 16:19:19Z); lane 3 holds no live work on this number
Activity
brettheap commentedon Sep 14, 2026
CLAIMED — lane openRepoTools-3, session 4135b2c9-34a6-47e3-a156-5adebb632fae@Eagle, 2026-09-14T21:40:52Z, for #58
Logged in
lanes/log/openRepoTools-3.mdat08d058c7507d4c25a75d8dbd7e50a6ff8f591ac0.The three reads (lane-collision-protocol Rule 1):
Copilot round 5, three taken and six filed — a `next-free` that print…
Copilot round 6, one taken and one declined — the outside-tmux attach…
brettheap commentedon Sep 14, 2026
Two of the sites are already gone, fixed on
mainby #53 (66b4fb9, "two module comments now point at the lists instead of restating a stale file count"):tests/test_repo_hygiene.py's module docstring andtests/test_openrepotools_command.py's "There are FOUR files to answer for" paragraph. Measured onmainat a954435 merged intofeat/lane-the-word.What is left, same rule — say "the shipped bash files" / "everything
--installplaces" where the number is not load-bearing, derive it where it is:README.md:352README.md:422.github/workflows/tests.yml:177openRepoTools:408tests/test_repo_hygiene.py:2250\nin these four bash files"tests/test_openrepotools_command.py:598, 658, 700, 712--installplaces", "which of the four were missing"tests/test_lane_helpers.sh:30, :312(Line numbers are
feat/lane-the-wordmerged with a954435; they move with the file, the sentences do not.)Merge origin/main (a954435, #50's `commit_push` conflict die and its …
`lane`: one word lists the lanes and binds the one you pick — availab…
brettheap commentedon Oct 13, 2026
TAKEOVERopenRepoTools-3 — lane openRepoTools-5, session 0d83dca2-c18c-4bb0-99ce-896e6cafea02@Eagle, 2026-10-13T18:21:37Z, for #58
Logged in
lanes/log/openRepoTools-5.mdat72460f03074e229b7da2759f50e5b4af682ff4be(takeover of the stale claim held by lane openRepoTools-3).The three reads (lane-collision-protocol Rule 1):
brettheap commentedon Oct 13, 2026
RELEASED — lane openRepoTools-3, session 83619980-06bb-4469-ae73-2a8c5e61981a@Eagle, 2026-10-13T18:22:17Z, for #58 — Brett Heap 2026-10-11 gave #28-#89 to lane openRepoTools-5 (its RULED line of 16:19:19Z); lane 3 holds no live work on this number
Merge origin/main into the #66/#54/#58 branch, on #227's facts
Say the shipped files without a count in the installer's PATH note, t…
Make the repoG#8 assertion able to fail, give lanes' stderr filter it…
The lane manual and the installer's tests stop counting what --instal…
The last three comments that counted the commands or the bash files s…
The other three copies of Amendment 15's rationale say it without cou…