22 lines
913 B
Markdown
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.
|