Summary
Add a lane-aware execution surface to gr2 for multi-repo build, test, and run commands.
Why
Lanes are incomplete if execution stays global. Users and agents need commands to run against the correct lane and repo set without guessing.
Scope
Add lane-aware execution commands such as:
gr2 exec status
gr2 exec run
gr2 exec test
gr2 exec build
Execution should be scoped by:
- lane
- repo selection
- order/parallelism policy
- fail-fast vs collect-all behavior
Acceptance criteria
- commands run against the selected lane, not the whole workspace by default
- supports repo filtering
- records enough metadata to report what ran and where
- integrates with lane metadata rather than shell convention only
Design refs
Summary
Add a lane-aware execution surface to gr2 for multi-repo build, test, and run commands.
Why
Lanes are incomplete if execution stays global. Users and agents need commands to run against the correct lane and repo set without guessing.
Scope
Add lane-aware execution commands such as:
gr2 exec statusgr2 exec rungr2 exec testgr2 exec buildExecution should be scoped by:
Acceptance criteria
Design refs