Files
browser/openspec/changes/split-run-into-independent-repository/proposal.md
T

22 lines
913 B
Markdown

# Split run into independent repository
## Summary
Remove the `run/` source tree from the browser repository now that the executor lives in `git@git.npc0.com:admin343/run.git`.
## Motivation
The run executor has its own repository and release boundary. Keeping the full source tree duplicated inside `browser.git` creates two owners for the same implementation and makes future commits ambiguous.
## Scope
- Remove tracked `run/` files from this repository.
- Update root governance, README, Docker Compose, local debug scripts, and structure checks to treat run as an external checkout.
- Keep platform-side run protocol/API contracts in `platform/` because browser still owns the platform control plane.
## Out of Scope
- Changing run protocol semantics.
- Moving platform API routes or frontend run management screens.
- Rewriting historical OpenSpec records that describe earlier monorepo milestones.