# 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