Multi-project¶
When work spans more than one tracked repo, do not collapse everything under a single
:PROJECT: / research root.
Map first¶
nw projects --json
Confirm which names are internal (this nightwright checkout) vs outbound (repo_path set). Unknown
paths → Outbound registration (nw projects add … dry-run, then --yes).
Epic fan-out with seed-children¶
- Promote an epic for the cross-cutting story (coordinating project, often Meta-Tools).
- In the epic Breakdown, one bullet per child with
(project: Name)when routing differs. - After the epic is
accepted:
nw spec seed-children SPEC-NNNN
That seeds INCUBATE child ideas stamped with :EPIC: + :PROJECT: from each bullet.
4. Promote each child to its own spec (internal SPEC-… or outbox PROJ-…).
5. Explore and implement per child — never one Summary that pretends one research root
covers every repo.
nw next / nw hub --json show the fan-out as separate rows on purpose.
Soft rules¶
- Naming ≥2 projects in a chat → show the project map before locking Summary.
- Incomplete epics: extend with
/nw-rework+seed-children, not only ad-hoc tasks. - Each outbound child still needs export → implement → pull-status/sweep → SHIPPED (Outbound).
Back to Idea → ship or Outbound per child.