From c676cd4dcf0bd32d65de8d489670c90e9089c3a5 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Thu, 7 May 2026 03:35:12 -0700 Subject: [PATCH] docs(skills): keep broad OpenClaw gates remote --- .agents/skills/crabbox/SKILL.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.agents/skills/crabbox/SKILL.md b/.agents/skills/crabbox/SKILL.md index 1e52d71a87c..45ee90b56fa 100644 --- a/.agents/skills/crabbox/SKILL.md +++ b/.agents/skills/crabbox/SKILL.md @@ -32,6 +32,14 @@ pnpm crabbox:run -- --help | sed -n '1,120p' Even if config still says AWS, maintainer validation should normally pass `--provider blacksmith-testbox`. - Prefer local targeted tests for tight edit loops. Broad gates belong remote. +- Do not treat inherited shell env as operator intent. In particular, + `OPENCLAW_LOCAL_CHECK_MODE=throttled` from the local shell is not permission + to move broad `pnpm check:changed`, `pnpm test:changed`, full `pnpm test`, or + lint/typecheck fan-out onto the laptop. +- Only use `OPENCLAW_LOCAL_CHECK_MODE=throttled|full` when the user explicitly + asks for local proof in the current task. If Testbox is queued or capacity is + constrained, report the blocker and keep only targeted local edit-loop checks + running. ## macOS And Windows Targets @@ -198,6 +206,10 @@ Common Crabbox-only failures: printed Actions URL. - Cleanup uncertainty: run `blacksmith testbox list` and stop only boxes you created. +- Testbox queued/capacity pressure: do not convert a broad changed gate or full + suite into local `OPENCLAW_LOCAL_CHECK_MODE=throttled pnpm ...`. Leave the + remote lane queued, switch to a narrower targeted local check, or stop and + report the capacity blocker. If Crabbox cannot dispatch, sync, attach, or stop but Blacksmith itself works, use direct Blacksmith from the repo root: