# plan sha256 523f20e03be8aa11c7828e5faf7703442e301b1c8863c38904164f05b92fd7f0
# business-check.mjs sha256 eece4d4671e1ce15ba81e1654c641925ac4988b343687b062897392285a8a1a7

## P1 values (2026-10-20T01:33:05Z)
# command: node /mnt/storage/src/mosaic-stack/agents/darkwing/work/window-merged-bc/window/p1.mjs
bus.tester true
plugins kinds ["channel","usage-source"]; harness key absent
launch.by "chief"
role assistant vars.harness "claude-code"
role chief vars.harness "claude-code"
role coder vars.harness "claude-code"
role cto vars.harness "claude-code"
role pm vars.harness "claude-code"
role reviewer vars.harness "claude-code"
roles naming pi 0
# exit 0

## P1 business-check OLD (2026-10-20T01:33:05Z)
# command: node /mnt/storage/src/mosaic-stack/agents/sage/work/window-plan/repin-de352dfaf/business-check.mjs 5fa9cc8f2c66b52408b652b59c3070f7210b44d0
copy 5fa9cc8f2: roles 6, projects 1, arbiters 2
HOLDS chief instance.name yes
HOLDS pm instance.name no
LOAD_OK
# exit 0

## P4 tunnel (2026-10-20T01:33:05Z)
# command: systemctl --user show mosaic-preview-tunnel.service -p ExecStart -p DropInPaths
DropInPaths=
ExecStart={ path=/home/jwoltje/.local/bin/chisel ; argv[]=/home/jwoltje/.local/bin/chisel client --fingerprint ce+ISFvMAhuoCRDuc7riIf+hYz87TLHk/C9C/H8QsUg= --keepalive 25s --max-retry-interval 10s http://10.1.1.227:8080 R:0.0.0.0:7332:127.0.0.1:7332 ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }
# exit 0

## P5 skills coder at NEW (2026-10-20T01:33:05Z)
# command: bash -c git -C /mnt/storage/src/mosaic-stack show 89af38a83afa22a8a4f0d368a0a4030ad15a0efa:roles/coder.json | node -e 'const j=JSON.parse(require("fs").readFileSync(0,"utf8"));console.log(JSON.stringify(j.skills))'
["ms-unslop","ms-sdlc","ms-file-read","ms-file-write"]
# exit 0

## P5 skills reviewer at NEW (2026-10-20T01:33:05Z)
# command: bash -c git -C /mnt/storage/src/mosaic-stack show 89af38a83afa22a8a4f0d368a0a4030ad15a0efa:roles/reviewer.json | node -e 'const j=JSON.parse(require("fs").readFileSync(0,"utf8"));console.log(JSON.stringify(j.skills))'
["ms-unslop","ms-sdlc","ms-file-read"]
# exit 0

## P5 skills cto at NEW (2026-10-20T01:33:05Z)
# command: bash -c git -C /mnt/storage/src/mosaic-stack show 89af38a83afa22a8a4f0d368a0a4030ad15a0efa:roles/cto.json | node -e 'const j=JSON.parse(require("fs").readFileSync(0,"utf8"));console.log(JSON.stringify(j.skills))'
["ms-unslop","ms-sdlc","ms-archify","ms-grill-me"]
# exit 0

## P5 skills pm at NEW (2026-10-20T01:33:05Z)
# command: bash -c git -C /mnt/storage/src/mosaic-stack show 89af38a83afa22a8a4f0d368a0a4030ad15a0efa:roles/pm.json | node -e 'const j=JSON.parse(require("fs").readFileSync(0,"utf8"));console.log(JSON.stringify(j.skills))'
["ms-unslop","ms-goal","ms-communications"]
# exit 0

## P5 union minus ms-communications
["ms-archify","ms-file-read","ms-file-write","ms-goal","ms-grill-me","ms-sdlc","ms-unslop"] 7
