diff --git a/templates/workspace-root/AGENTS.md b/templates/workspace-root/AGENTS.md index b79790d3..4a5b0e88 100644 --- a/templates/workspace-root/AGENTS.md +++ b/templates/workspace-root/AGENTS.md @@ -94,3 +94,8 @@ is what you must and must not do inside it. manual; README-lanes there describes the register's data shape. That tooling is Amendment 9's later, coordinated act 3; this template (act 1) depends on none of it. +- `opensoft/openRepoTools-spec` and `opensoft/openRepoTools-code` — in the + three-repository shape of `opensoft/openRepoTools`, the spec leg holds + README-lanes (`docs/README-lanes.md`) and the code leg holds the lane tooling; + the assembly `opensoft/openRepoTools` mounts them at `spec/` and `code/`. In + the single-repository shape both are in `opensoft/openRepoTools` itself. diff --git a/templates/workspace-root/README.md b/templates/workspace-root/README.md index 2c844b42..b8d5f3f5 100644 --- a/templates/workspace-root/README.md +++ b/templates/workspace-root/README.md @@ -32,6 +32,17 @@ lanes/ LANES.md — the estate lane register (lane-collision-protocol lanes/log/ (Amendment 7). ``` +## Where the lane tooling and its manual are + +The files here name the lane tooling, and README-lanes (the manual for the +register's data shape), as `opensoft/openRepoTools`'s. That name is right in +both shapes of that project; where the files are differs. **Single-repository +shape:** the tooling's code and the manual, `docs/README-lanes.md`, are both in +`opensoft/openRepoTools`. **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`; the assembly mounts them at `code/` and `spec/`. + ## How it is found Named **once**, in `${AGENT_PROTOCOL_ROOT:-$HOME/.agents}/workspace.yaml`