1.1 KiB
1.1 KiB
ADDED Requirements
Requirement: Browser repository uses external run implementation
The browser repository SHALL NOT store the machine-side run executor source tree. The run executor implementation SHALL live in the independent repository git@git.npc0.com:admin343/run.git.
Scenario: Browser root is inspected
- WHEN a contributor lists first-class implementation roots in the browser repository
- THEN the roots MUST be
platform/,platform_web/, andplugins/ - AND
run/MUST NOT be required as a browser-owned source directory
Scenario: Local debug needs a run worker
- WHEN a local debug or Docker workflow needs to start run
- THEN it MUST locate run through
RUN_REPO_DIRor the documented ignored nested checkout - AND it MUST fail with a clear setup message when the external checkout is missing
Scenario: Structure validation runs
- WHEN
scripts/check-structure.shruns in the browser repository - THEN it MUST validate browser-owned platform, frontend, plugin, and governance paths
- AND it MUST NOT require files under
run/