Files

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/, and plugins/
  • 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_DIR or 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.sh runs in the browser repository
  • THEN it MUST validate browser-owned platform, frontend, plugin, and governance paths
  • AND it MUST NOT require files under run/