The 12-crate brain-topology analysis ecosystem (v2/crates/ruv-neural) was a
self-contained nested workspace with no inbound deps from the v2 workspace
(verified: zero path references outside its own tree). Published standalone
at github.com/ruvnet/ruv-neural and re-attached here as a submodule at the
same path, so the build layout is unchanged while the project gets its own
repo/CI/release cadence.
rvCSI — the edge RF sensing runtime incubated here as `v2/crates/rvcsi-*`
(ADR-095, ADR-096, PR #542) — now has a standalone home at
github.com/ruvnet/rvcsi (9 crates published to crates.io, @ruv/rvcsi on npm,
a Claude Code plugin). This vendors it under `vendor/rvcsi`, alongside
`vendor/ruvector` / `vendor/midstream` / `vendor/sublinear-time-solver`.
Follow-up: migrate the workspace to consume `vendor/rvcsi/crates/rvcsi-*`
and drop the inline `v2/crates/rvcsi-*` copies (kept for now so this change
is a pure addition).
Co-Authored-By: claude-flow <ruv@ruv.net>
- Add branch = main to each submodule in .gitmodules
- Add GitHub Actions workflow that checks every 6 hours for
upstream updates and opens a PR automatically
Co-Authored-By: claude-flow <ruv@ruv.net>