docs(skill): VM gate-sweep exact procedure + IS_SANDBOX gotcha - #637
Conversation
…re-deriving it) The worldos-dev skill + GUI runbook had the VM-lane WARNING but not the actionable HOW — so each session re-derived IS_SANDBOX=1 (the real root+bypassPermissions blocker that silently aborts every claude-lane run as "player produced no intro"), the sweep_v2.sh one-command invocation, and the art path (content/worlds/_private/baldurs-gate/images, NOT top-level _private). Add "VM GATE SWEEP — exact procedure" to worldos-dev (scout → ff → smoke → sweep_v2 → read results → RRI rollup, with the per-gate mapping + the honest-score/derived-sat guard), and close the same gap in WorldOS-GUI-RUNBOOK.md + supersede the stale 2026-06-01 scout note (the VM is verified READY 2026-06-03: git-fetch works, claude authed, art present). Owner directive: testing process must live in skills, updated as the harness changes, so a cold post-compaction agent never re-learns it.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThis PR adds authoritative documentation for the evaos-support VM gate sweep procedure across two files: a complete technical reference in the WorldOS dev skill doc with command steps, result parsing, and RRI integration; and a runbook update with VM-lane requirements and current readiness status confirming the workflow is executable. ChangesVM Gate Sweep Procedures
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Comment |
Skillifies the heavy VM gate-sweep so we stop re-deriving it each session (owner directive 2026-06-03).
worldos-dev skill gains a
## VM GATE SWEEP — exact proceduresection: the VM coordinates, the mandatoryIS_SANDBOX=1(the real root+bypassPermissions blocker —claude -p --dangerously-skip-permissionsis refused as root → silent "player produced no intro" abort;sweep_v2.shsets it, standalonerun_duo.shneeds it), the art path (content/worlds/_private/baldurs-gate/images, not top-level_private), the copy-pasteable scout→ff→smoke→sweep_v2.sh→read sequence, the per-gate mapping (score-*.json → G1/G2/G3; duo lenses → G5; ui_audit → G4), the honest-score/derived-sat guard, and the RRI rollup rule.Runbook gets the same
IS_SANDBOXgotcha + a pointer to the skill + a 2026-06-03 status update superseding the stale 2026-06-01 scout note (the VM is verified ready: git-fetch works now, claude authed, art present).Docs-only. Memory note
project_worldos_vm_sweep_lane.mdalready updated in parallel.Summary by CodeRabbit