Repository navigation
templates/workspace-root: README and AGENTS say where opensoft/openRepoTools' lane tooling and its manual are in each shape - #1245
Conversation
…poTools' lane tooling and its manual are in each shape This adds the S1 texts from the outside-consumer texts of opensoft/openRepoTools#186, +16 -0 in two files, no existing line changed: - `templates/workspace-root/README.md` gets a section, "Where the lane tooling and its manual are" (+11), after the Layout block and before "How it is found". - `templates/workspace-root/AGENTS.md` gets a bullet (+5) at the end of the "Governing documents" list. The template names the lane tooling, and README-lanes, as `opensoft/openRepoTools`'s in several files. That name is right in both shapes of that project, and the added texts say where the files are in each. In the single-repository shape the tooling's code and the manual, `docs/README-lanes.md`, are both in `opensoft/openRepoTools`. In the three-repository shape `opensoft/openRepoTools` is the assembly: the code is in the code leg, `opensoft/openRepoTools-code`, and the manual is `docs/README-lanes.md` in the spec leg, `opensoft/openRepoTools-spec`, mounted at `code/` and `spec/`. The texts are written by shape, with no date, no commit and no `{{...}}` value, so they are true before and after that project's split. A WIP repository made from the template gets the texts only when a fetch of the template reads a commit that has them: `wip init` takes the template at the revision opensoft/openRepoTools pins, or at `main` where it can read no pin. Lane: openRepoTools-1 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Reviewer's GuideDocumentationThe workspace-root README and governing-documents list explain where the lane tooling and README-lanes manual live in each repository shape.
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
Lane openRepoTools-1, 2026-11-08T13:36:06Z: independent review of this PR, a check of the text, not a merge word. The verdict is LAND once this PR's The review was run by a separate agent with no part in writing this PR. It ran on Sonnet 5.5 and worked only from fresh clones and GitHub. What it checked, on the head
Findings, all NITs:
Not yet seen: the The merge is Brett's, by squash, once Lane: openRepoTools-1 |
|
|
LANDING — lane openRepoTools-1, session df82f553-7803-49c4-8ddf-3f9acdcb8ee0@Eagle, 2026-11-08T20:16:25Z, PR #1245 into opensoft/openRepoShape main → into main; head e652860; S1, round 22e's openRepoShape template text (#186), on Brett Heap's dialog answer 'Land now, moves disjoint (Recommended)' (20:15:14Z): checks green at 18:12Z on main as of be21751, and no later commit touches templates/workspace-root; squash |
|
LANDED — lane openRepoTools-1, session df82f553-7803-49c4-8ddf-3f9acdcb8ee0@Eagle, 2026-11-08T20:17:25Z, PR #1245 into opensoft/openRepoShape main → main 77c56dd (squash of e652860 onto 40cb808; tree 94255db7 equals git merge-tree's of main and the head; the diff is S1's two templates/workspace-root files only; S1, round 22e, #186) |



Lane: openRepoTools-1
Claim: opensoft/openRepoTools#186 (comment)
What this adds
S1 of the outside-consumer texts of opensoft/openRepoTools#186: two added texts in the workspace-root template, +16 -0 in two files. No existing line changes and no file mode changes.
templates/workspace-root/README.md: a section, "Where the lane tooling and its manual are" (+11), after the Layout block and before the "How it is found" section.templates/workspace-root/AGENTS.md: a bullet (+5) at the end of the "Governing documents" list.Both say where
opensoft/openRepoTools' lane tooling and its manual (README-lanes) are, in each shape of that project. The template already names them asopensoft/openRepoTools's in several files; the added texts keep that name and say which of the project's repositories holds what.Why both texts are true in both shapes of opensoft/openRepoTools
{{in an added line, which matters becausewip initfills{{LOGIN}},{{ORG}}and{{SHAPE_REPOSITORY}}andtests/test_template_values_single_pass.pyscans every template file for them.docs/README-lanes.md, are both inopensoft/openRepoTools.opensoft/openRepoToolsis the assembly. The code is in the code leg,opensoft/openRepoTools-code, and the manual isdocs/README-lanes.mdin the spec leg,opensoft/openRepoTools-spec; the assembly mounts them atcode/andspec/.opensoft/openRepoTools" is still the project's name in both shapes; the added texts say where its files are.When a template change reaches new WIP repositories
Only when the openRepoShape revision that
opensoft/openRepoToolspins moves to a commit that has this change, or wherewip initcan read no pin and falls back tomain. Existing WIP repositories are not updated by it.190133d5e704, read incontracts/openreposhape-pin.yamlofopensoft/openRepoTools-codeon 2026-11-08).templates/workspace-rootis the same tree,48e0be8bbddc, at v1.1.0, v1.1.1, v1.2.0 and onmain(bd3e9c1485d3) before this PR.Checks
Base:
mainatbd3e9c1485d3. Run in a clean environment (env -i, so noLANES_*variable and noTMUX):python3 -m pytest tests/test_repo_hygiene.py -q: 101 passed in 2.77s.python3 -m pytest tests/test_repo_hygiene.py tests/test_template_values_single_pass.py tests/test_template_quoted_values.py tests/test_leg_path_yaml_scalars.py tests/test_agents_md_codes.py -q: 600 passed, 8 skipped in 51.15s.11 0for the README and5 0for AGENTS), andgit apply -Rof it gives back both files byte for byte.templates/workspace-root/(read 2026-11-08).Approval and merge
Approved by Brett Heap in round 22e of opensoft/openRepoTools#186 (comment opensoft/openRepoTools#186 (comment)).
Brett squash-merges it.
🤖 Generated with Claude Code
Summary by Sourcery
Clarify where openRepoTools lane tooling and its manual are located in generated workspace repositories.
New Features:
Documentation: