@@ -32,6 +32,14 @@ pnpm crabbox:run -- --help | sed -n '1,120p'
|
32 | 32 | Even if config still says AWS, maintainer validation should normally pass |
33 | 33 | `--provider blacksmith-testbox`. |
34 | 34 | - Prefer local targeted tests for tight edit loops. Broad gates belong remote. |
| 35 | +- Do not treat inherited shell env as operator intent. In particular, |
| 36 | +`OPENCLAW_LOCAL_CHECK_MODE=throttled` from the local shell is not permission |
| 37 | + to move broad `pnpm check:changed`, `pnpm test:changed`, full `pnpm test`, or |
| 38 | + lint/typecheck fan-out onto the laptop. |
| 39 | +- Only use `OPENCLAW_LOCAL_CHECK_MODE=throttled|full` when the user explicitly |
| 40 | + asks for local proof in the current task. If Testbox is queued or capacity is |
| 41 | + constrained, report the blocker and keep only targeted local edit-loop checks |
| 42 | + running. |
35 | 43 | |
36 | 44 | ## macOS And Windows Targets |
37 | 45 | |
@@ -198,6 +206,10 @@ Common Crabbox-only failures:
|
198 | 206 | printed Actions URL. |
199 | 207 | - Cleanup uncertainty: run `blacksmith testbox list` and stop only boxes you |
200 | 208 | created. |
| 209 | +- Testbox queued/capacity pressure: do not convert a broad changed gate or full |
| 210 | + suite into local `OPENCLAW_LOCAL_CHECK_MODE=throttled pnpm ...`. Leave the |
| 211 | + remote lane queued, switch to a narrower targeted local check, or stop and |
| 212 | + report the capacity blocker. |
201 | 213 | |
202 | 214 | If Crabbox cannot dispatch, sync, attach, or stop but Blacksmith itself works, |
203 | 215 | use direct Blacksmith from the repo root: |
|