# SCRATCH, NOT LIVE. Business-check-style loads run by darkwing at 2026-10-19T17:54:24Z for sage-1004/1006/1008 (mos-0845 D3).
# Each copy loads the file with its own packages/business/src/business.mjs and roles/.
# File A: /home/jwoltje/darkwing-scratch/r1004/bfiles/A/businesses/mosaic-stack.json, sha256 d4c109fa4a169c18f7a29c7e9caaee392169a9ed9e185e14c8c70678f320a933
#   the committed packages/business/examples/mosaic-stack.example.json (blob 3a81ca0faea6 at all three commits) through mkbiz.mjs,
#   plugins {"usage-source":["transcript"]}. File B: same plus "channel":["cli","webui"], sha256 a3104f0ecda189a6704dbd301ddb36c4ed9ee3ff86973ad90d5a5490d9b62dec
# mkbiz.mjs: bot ids 1..n, date placeholders 2027-01-01, credential files point at a path that does not exist,
#   tracker.baseUrl and gitea.baseUrl 127.0.0.1:9. The live business file was not read (mos-0847).

## Part 1. Window A file under 5fa9cc8f2 (the target)
# command: node /home/jwoltje/darkwing-scratch/r1004/load-check.mjs /home/jwoltje/darkwing-scratch/r1004/copies/5fa9cc8f2c66b52408b652b59c3070f7210b44d0 /home/jwoltje/darkwing-scratch/r1004/bfiles/A
copy 5fa9cc8f2: roles 6, projects 1, arbiters 2, plugins {"usage-source":["transcript"]}
HOLDS chief instance.name yes
HOLDS pm instance.name no
LOAD_OK
# exit 0

## Part 2. Window A file under 8e7ea89a1 (the rollback load)
# command: node /home/jwoltje/darkwing-scratch/r1004/load-check.mjs /home/jwoltje/darkwing-scratch/r1004/copies/8e7ea89a1e86447d26ec335e4b138acfd5130cbc /home/jwoltje/darkwing-scratch/r1004/bfiles/A
copy 8e7ea89a1: roles 6, projects 1, arbiters 2, plugins {"usage-source":["transcript"]}
HOLDS chief instance.name yes
HOLDS pm instance.name no
LOAD_OK
# exit 0

## Part 3. Window B seed file under 5fa9cc8f2
# command: node /home/jwoltje/darkwing-scratch/r1004/load-check.mjs /home/jwoltje/darkwing-scratch/r1004/copies/5fa9cc8f2c66b52408b652b59c3070f7210b44d0 /home/jwoltje/darkwing-scratch/r1004/bfiles/B
copy 5fa9cc8f2: roles 6, projects 1, arbiters 2, plugins {"usage-source":["transcript"],"channel":["cli","webui"]}
HOLDS chief instance.name yes
HOLDS pm instance.name no
LOAD_OK
# exit 0

## Part 4. Window B seed file under ca15d73e9
# command: node /home/jwoltje/darkwing-scratch/r1004/load-check.mjs /home/jwoltje/darkwing-scratch/r1004/copies/ca15d73e9fdcdcf66a10f86cdedeb2d6a08f2b00 /home/jwoltje/darkwing-scratch/r1004/bfiles/B
copy ca15d73e9: roles 6, projects 1, arbiters 2, plugins {"usage-source":["transcript"],"channel":["cli","webui"]}
HOLDS chief instance.name yes
HOLDS pm instance.name no
LOAD_OK
# exit 0

## Part 5. Control: Window B file under 8e7ea89a1, expected REFUSED (no channel kind there)
# command: node /home/jwoltje/darkwing-scratch/r1004/load-check.mjs /home/jwoltje/darkwing-scratch/r1004/copies/8e7ea89a1e86447d26ec335e4b138acfd5130cbc /home/jwoltje/darkwing-scratch/r1004/bfiles/B
REFUSED /home/jwoltje/darkwing-scratch/r1004/bfiles/B/businesses/mosaic-stack.json plugins names unknown kind "channel"; adding a kind is a core change
# exit 1

