Remove run source tree from browser repo
This commit is contained in:
@@ -19,10 +19,11 @@ For frontend design work, agents are allowed and encouraged to use [$design-tast
|
||||
## Project Roots
|
||||
|
||||
- `platform/` contains backend platform code.
|
||||
- `run/` contains the machine-side executor.
|
||||
- `platform_web/` contains the management frontend.
|
||||
- `plugins/` contains game management plugins and plugin SDK/examples.
|
||||
|
||||
The machine-side run executor lives in the independent repository `git@git.npc0.com:admin343/run.git`; do not re-add a `run/` source tree to this repository.
|
||||
|
||||
Do not place implementation code outside the matching root. Shared contracts must be generated or copied through explicit contract packages, not imported by reaching across ownership boundaries casually.
|
||||
|
||||
## OpenSpec Rules
|
||||
@@ -60,7 +61,7 @@ Do not define business structs inside functions. Do not define request/response
|
||||
|
||||
## Run and Channel Rules
|
||||
|
||||
Run must not expose host paths, raw credentials, or direct sockets to plugins or platform_web.
|
||||
The external run executor must not expose host paths, raw credentials, or direct sockets to plugins or platform_web.
|
||||
|
||||
Run-platform communication must remain channelized:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user