chore: add constrained Crabbox setup#104
Conversation
|
Codex review: found issues before merge. Latest ClawSweeper review: 2026-05-22 21:44 UTC / May 22, 2026, 5:44 PM ET. Workflow note: Future ClawSweeper reviews update this same comment in place. How this review workflow works
Summary Reproducibility: yes. for the review finding: source inspection of the PR head shows the skill references PR rating Rank-up moves:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. Real behavior proof Risk before merge
Maintainer options:
Next step before merge Security Review findings
Review detailsBest possible solution: Land a crabpot-specific Crabbox baseline after replacing OpenClaw-only skill commands with repo-valid commands and after maintainers approve the self-hosted runner dispatch/ref boundary. Do we have a high-confidence way to reproduce the issue? Yes for the review finding: source inspection of the PR head shows the skill references Is this the best way to solve the issue? No; copying the OpenClaw skill unchanged is not the best crabpot solution because it leaves non-existent helper paths. The narrower maintainable path is to adapt the skill to the files and workflows this repo actually provides. Label justifications:
Full review comments:
Overall correctness: patch is incorrect Security concerns:
Acceptance criteria:
What I checked:
Likely related people:
Codex review notes: model gpt-5.5, reasoning high; reviewed against 2680adb3aaf9. |
|
ClawSweeper PR egg 🔥 Warming up: real-behavior proof passed; findings, security review, or rank-up moves are still in progress. Hatch commandComment Hatchability rules:
What is this egg doing here?
|
Summary
openclaw/openclaw, added constrained Crabbox config/workflow, added actionlint runner-label config, added CODEOWNERS coverage for the new setup files, and added package scripts for the copied skill command surface.Fixture impact
No fixture manifests, submodule pins, or contract logic changed.
Verification
git diff --check.crabbox.yaml,.github/actionlint.yaml, and.github/workflows/crabbox-hydrate.ymlactionlint -config-file .github/actionlint.yaml .github/workflows/crabbox-hydrate.ymlopenclaw/openclaw:ed512c0b0385fae7f6c5c14a7e9e6236ab68936506687a99ca976873492bdc43check:changed,test:changed, andcrabbox:*npm testnode scripts/sync-fixtures.mjs --checknode scripts/run-contract-smoke.mjsNotes
npm testwas attempted but is not a valid proof in this fresh worktree without materialized plugin submodules: 10 fixture/capture/report tests failed because expected plugin entrypoints and fixture captures were absent. No live Crabbox lease was started for this setup-only patch.