R2 direct/harness dependency readers of model-proxy common.mjs.
Targets: bus runtime, CLI model-proxy/main/config/host, mosaic-config loader; full repo paths and joined-path literals; stack-release helper consumers included.
The federation file runs whole via its official runner (no skip).
WebUI-only CLI strings are not model-proxy readers. Correction: the full CLI/config-path pattern also selected case1-accept and case2-unit fixture writes. Those two are over-selected stand-in false positives; their executions are retained, not counted as required dependency coverage. case1-hostcheck is excluded.

packages/bus/tests/access-revoke.test.mjs:15: import { ACCESS_SWEEP_MS, startBroker } from '../src/runtime.mjs';
packages/bus/tests/chief-of-staff.test.mjs:12: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/citation-runtime.test.mjs:7: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/creative.test.mjs:9: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/credential-verbs.test.mjs:10: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/daily-quota-runtime.test.mjs:17:   const { startBroker } = await import('../src/runtime.mjs');
packages/bus/tests/grant-scope-runtime.test.mjs:8: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/host-run.test.mjs:19: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/host-run.test.mjs:429:   assert.deepEqual(uses, ['packages/bus/src/host-run.mjs', 'packages/bus/src/runtime.mjs', 'packages/tasks/src/adapter.mjs']);
packages/bus/tests/instances-verb.test.mjs:62:   const { startBroker } = await import('../src/runtime.mjs');
packages/bus/tests/library-credential.test.mjs:19: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/library-lookups.test.mjs:9: import { createLibraryLookup, startBroker } from '../src/runtime.mjs';
packages/bus/tests/library-sync.test.mjs:12: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/library.test.mjs:11: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/lifecycle-revoke.test.mjs:11: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/lifecycle-verbs.test.mjs:368:   const { startBroker } = await import('../src/runtime.mjs');
packages/bus/tests/limit-checks.test.mjs:323:   for (const file of ['../src/runtime.mjs', '../src/broker.mjs', '../src/process.mjs']) {
packages/bus/tests/limits-runtime.test.mjs:15:   const { startBroker } = await import('../src/runtime.mjs');
packages/bus/tests/limits.test.mjs:20:  const {startBroker}=await import('../src/runtime.mjs');const {businessDoc,rolesCopy,systemFor,writeJson}=await import('../../business/tests/helpers.mjs');const {readFileSync}=await import('node:fs');
packages/bus/tests/limits.test.mjs:27:  const {startBroker}=await import('../src/runtime.mjs');const {businessDoc,rolesCopy,systemFor,writeJson}=await import('../../business/tests/helpers.mjs');const {organizationWriter}=await import('../../business/src/organization.mjs');const {readFileSync}=await import('node:fs');
packages/bus/tests/model-proxy.test.mjs:1: P1 broker/socket boundary regression for proxy.init
packages/bus/tests/plugins-verb.test.mjs:34:   const { startBroker } = await import('../src/runtime.mjs');
packages/bus/tests/plugins-verb.test.mjs:69:   const { startBroker } = await import('../src/runtime.mjs');
packages/bus/tests/processing-runtime.test.mjs:8: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/project-runtime.test.mjs:6: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/publish.test.mjs:234:   const { startBroker } = await import('../src/runtime.mjs');
packages/bus/tests/reload.test.mjs:11: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/routes-verb.test.mjs:93:   const { harnessLevels } = await import('../src/runtime.mjs');
packages/bus/tests/routes-verb.test.mjs:103:   const { startBroker } = await import('../src/runtime.mjs');
packages/bus/tests/tasks.test.mjs:11: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/tester-writes.test.mjs:11: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/tester.test.mjs:13: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/usage-runtime.test.mjs:6: import { startBroker } from '../src/runtime.mjs';
packages/bus/tests/web.test.mjs:283:   const { webServices } = await import('../src/runtime.mjs');
packages/cli/tests/access-boot.test.mjs:11: import { startBroker } from "../../bus/src/runtime.mjs";
packages/cli/tests/access-boot.test.mjs:14: import { bootConfig, loadSystem } from "../src/config.mjs";
packages/cli/tests/access.test.mjs:11: import { startBroker } from "../../bus/src/runtime.mjs";
packages/cli/tests/access.test.mjs:14: import { socketPath } from "../src/config.mjs";
packages/cli/tests/app.test.mjs:9: import { main, resolveDecision, SEAT_USAGE, USAGE } from "../src/cli.mjs";
packages/cli/tests/app.test.mjs:11: import { hostDir, hostFile, startTimeOf } from "../src/host.mjs";
packages/cli/tests/boot-status.test.mjs:13: import { hostFile } from "../src/host.mjs";
packages/cli/tests/boot-status.test.mjs:15: const CLI = fileURLToPath(new URL("../src/cli.mjs", import.meta.url));
packages/cli/tests/case1-accept.test.mjs:202:   put(join(copyRoot, 'packages/cli/src/config.mjs'), `import fs from 'node:fs';export const loadSystem=()=>({dataRoot:fs.readFileSync(${JSON.stringify(join(hc,'data-root'))},'utf8').trim()});`);
packages/cli/tests/case1-accept.test.mjs:299:     absent:h=>rmSync(join(h.root,HOME,'.local/share/mosaic-stack/copies',COPY,'packages/cli/src/config.mjs')),
packages/cli/tests/case1-accept.test.mjs:301:     schema:h=>put(join(h.root,HOME,'.local/share/mosaic-stack/copies',COPY,'packages/cli/src/config.mjs'),'console.log(JSON.stringify({dataRoot:"/srv/mosaic/.mosaic-dev",socket:true,extra:1}));process.exit(0);'),
packages/cli/tests/case1-accept.test.mjs:302:     failed:h=>put(join(h.root,HOME,'.local/share/mosaic-stack/copies',COPY,'packages/cli/src/config.mjs'),'console.log(JSON.stringify({dataRoot:"/srv/mosaic/.mosaic-dev",socket:true}));process.exit(1);'),
packages/cli/tests/case1-accept.test.mjs:337:   put(join(h.root,HOME,'.local/share/mosaic-stack/copies',COPY,'packages/cli/src/config.mjs'),blockingQuerySource(files[1]));
packages/cli/tests/case1-accept.test.mjs:363:   put(join(h.root,HOME,'.local/share/mosaic-stack/copies',COPY,'packages/cli/src/config.mjs'),`process.stdout.write('X'.repeat(8192));export const loadSystem=()=>({dataRoot:'${HOME}/.mosaic-dev'});`);
packages/cli/tests/case2-unit.test.mjs:198:   writeFileSync(join(copyDir(h),'packages/cli/src/config.mjs'),blockingQuerySource(queries,kind,member,proof));
packages/cli/tests/case2-unit.test.mjs:214:   writeFileSync(join(copyDir(h),'packages/cli/src/config.mjs'),`process.stdout.write('X'.repeat(8192));export const loadSystem=()=>({dataRoot:${JSON.stringify(h.dataRoot)}});`);
packages/cli/tests/channel-cli.test.mjs:4: import { run } from "../src/cli.mjs";
packages/cli/tests/cli.test.mjs:4: import { main, readNotifyConfig } from "../src/cli.mjs";
packages/cli/tests/cli.test.mjs:6: import { hostDir, hostFile, startTimeOf } from "../src/host.mjs";
packages/cli/tests/compactions-launch.test.mjs:25: import { startBroker } from "../../bus/src/runtime.mjs";
packages/cli/tests/compactions-launch.test.mjs:32: import { bootConfig, loadSystem } from "../src/config.mjs";
packages/cli/tests/config.test.mjs:4: import { bootConfig, loadSystem } from "../src/config.mjs";
packages/cli/tests/credentials.test.mjs:9: import { main } from "../src/cli.mjs";
packages/cli/tests/federation-acceptance.test.mjs:18: import { socketPath, REPO } from '../src/config.mjs';
packages/cli/tests/federation-acceptance.test.mjs:19: import { startTimeOf } from '../src/host.mjs';
packages/cli/tests/federation-acceptance.test.mjs:26: const cli = join(REPO, 'packages/cli/src/cli.mjs');
packages/cli/tests/follow.test.mjs:3: import {main} from '../src/cli.mjs';
packages/cli/tests/git-socket.test.mjs:25: import { bootConfig, loadSystem, rolesDir } from "../src/config.mjs";
packages/cli/tests/git-socket.test.mjs:27: import { startHost, startTimeOf } from "../src/host.mjs";
packages/cli/tests/grants-scope.test.mjs:5: import { main } from "../src/cli.mjs";
packages/cli/tests/grants.test.mjs:10: import { main } from "../src/cli.mjs";
packages/cli/tests/host.test.mjs:11: import { bootConfig, loadSystem, REPO } from "../src/config.mjs";
packages/cli/tests/host.test.mjs:12: import { claimHostLock, hostDir, hostFile, hostLock, hostStatus, readHostState, startHost, startTimeOf, stopHost, watchChildren } from "../src/host.mjs";
packages/cli/tests/host.test.mjs:17: const CLI = fileURLToPath(new URL("../src/cli.mjs", import.meta.url));
packages/cli/tests/hosts.test.mjs:9: import { main } from "../src/cli.mjs";
packages/cli/tests/idle-stop-race.test.mjs:18: import { startBroker } from "../../bus/src/runtime.mjs";
packages/cli/tests/idle-stop-race.test.mjs:23: import { bootConfig, loadSystem } from "../src/config.mjs";
packages/cli/tests/instances.test.mjs:14: import { startBroker } from "../../bus/src/runtime.mjs";
packages/cli/tests/instances.test.mjs:16: import { main, run } from "../src/cli.mjs";
packages/cli/tests/instances.test.mjs:17: import { bootConfig, loadSystem } from "../src/config.mjs";
packages/cli/tests/launcher.test.mjs:23: import { bootConfig, loadSystem } from "../src/config.mjs";
packages/cli/tests/launcher.test.mjs:24: import { cmdlineOf, startHost, startTimeOf } from "../src/host.mjs";
packages/cli/tests/lifecycle.test.mjs:20: import { startBroker } from "../../bus/src/runtime.mjs";
packages/cli/tests/lifecycle.test.mjs:28: import { run } from "../src/cli.mjs";
packages/cli/tests/lifecycle.test.mjs:29: import { bootConfig, loadSystem } from "../src/config.mjs";
packages/cli/tests/lifecycle.test.mjs:30: import { startTimeOf } from "../src/host.mjs";
packages/cli/tests/limits-tokens.test.mjs:5: import {main} from '../src/cli.mjs';
packages/cli/tests/limits.test.mjs:6: import {main} from '../src/cli.mjs';
packages/cli/tests/mark-read.test.mjs:5: import {main} from '../src/cli.mjs';
packages/cli/tests/model-proxy.test.mjs:7: import { main } from '../src/cli.mjs';
packages/cli/tests/model-proxy.test.mjs:18: test('real no-echo prompt restores terminal state and never writes the key',async()=>{const {promptProxyKey}=await import('../src/model-proxy.mjs');const x=io();x.stdin.isTTY=true;x.stdout.isTTY=true;const modes=[];x.stdin.isRaw=false;x.stdin.setRawMode=value=>{modes.push(value);x.stdin.isRaw=value;};const answer=promptProxyKey(x,'Management key: ');x.stdin.write('p1-management\r');assert.equal(await answer,'p1-management');assert.deepEqual(modes,[true,false]);assert.equal(x.out.text,'');assert.equal(x.err.text.includes('p1-management'),false);});
packages/cli/tests/model-proxy.test.mjs:19: test('real no-echo prompt ctrl-C refuses and restores echo',async()=>{const {promptProxyKey}=await import('../src/model-proxy.mjs');const x=io();x.stdin.isTTY=true;x.stdout.isTTY=true;x.stdin.isRaw=false;x.stdin.setRawMode=value=>{x.stdin.isRaw=value;};const answer=promptProxyKey(x,'Management key: ');x.stdin.write('\u0003');await assert.rejects(answer,code('proxy-key-invalid'));assert.equal(x.stdin.isRaw,false);});
packages/cli/tests/names.test.mjs:6: import { main, USAGE } from "../src/cli.mjs";
packages/cli/tests/optional-tracker.test.mjs:6: import { bootConfig } from "../src/config.mjs";
packages/cli/tests/optional-tracker.test.mjs:7: import { startBroker } from "../../bus/src/runtime.mjs";
packages/cli/tests/other-tree.test.mjs:3: import { OTHER_TREE, run } from "../src/cli.mjs";
packages/cli/tests/processing-cli.test.mjs:9: import { main } from '../src/cli.mjs';
packages/cli/tests/project-name-repo.test.mjs:5: import { hostDir, hostFile, startTimeOf } from '../src/host.mjs';
packages/cli/tests/project-name-repo.test.mjs:7: import { run } from '../src/cli.mjs';
packages/cli/tests/project.test.mjs:6: import { main, run } from '../src/cli.mjs';
packages/cli/tests/publish-socket.test.mjs:13: import { startBroker } from "../../bus/src/runtime.mjs";
packages/cli/tests/revoke-window.test.mjs:20: import { startBroker } from "../../bus/src/runtime.mjs";
packages/cli/tests/revoke-window.test.mjs:25: import { bootConfig, loadSystem } from "../src/config.mjs";
packages/cli/tests/session-clear.test.mjs:19: import { startBroker } from "../../bus/src/runtime.mjs";
packages/cli/tests/session-clear.test.mjs:24: import { bootConfig, loadSystem } from "../src/config.mjs";
packages/cli/tests/session-cli.test.mjs:4: import { run } from '../src/cli.mjs';
packages/cli/tests/session-launch.test.mjs:22: import { startBroker } from "../../bus/src/runtime.mjs";
packages/cli/tests/session-launch.test.mjs:29: import { bootConfig, loadSystem } from "../src/config.mjs";
packages/cli/tests/stack-copy.test.mjs:158:  const {startBroker}=await import(${JSON.stringify(url('packages/bus/src/runtime.mjs'))});
packages/cli/tests/stack-instances.test.mjs:20: const CONFIG = join(SCRIPTS, "mosaic-config.mjs");
packages/cli/tests/stack-instances.test.mjs:41: // sage-1918). mosaic-config.mjs creates with 0644 and lets the umask narrow it.
packages/cli/tests/stack-release-external.test.mjs:3: // The stand-ins and the module fixture are stack-release.test.mjs's (stack-release-fixture.mjs).
packages/cli/tests/stack-release-external.test.mjs:12: import {B,C,C1,COPIES,ROOT,SBIN,base,fault,lines,logLines,mk,pointer,repo,run,seed,sha,storeVersion,sysctl,tree,units} from './stack-release-fixture.mjs';
packages/cli/tests/stack-release.test.mjs:18: import {A,B,BUS,C,C1,CON,COPIES,EXAMPLE,F,KINDS_NEW,KINDS_OLD,M,MARKER,NODE,ROOT,S,SBIN,SR,backupSum,base,biz,calls,commit,commitLines,edit,fault,fp,git,healthz,holder,journalctl,kept,lines,logLines,migrateStub,mk,mosaicStub,named,pkg,planBackup,planNoBackup,planTail,pointer,posts,repo,rolledBack,run,script,seed,sha,snaps,startsStops,storeText,storeVersion,sysctl,systemctl,systemdAnalyze,tracked,tree,U,units} from './stack-release-fixture.mjs';
packages/cli/tests/stack-release.test.mjs:1907: // mosaic-config.mjs, with stand-ins for the bus host (cli.mjs), the Console, the Store and
packages/cli/tests/stack-release.test.mjs:1991:  for(const p of ['scripts/mosaic','scripts/mosaic-config.mjs','packages/cli/src/config.mjs','packages/cli/src/errors.mjs','packages/cli/src/access.mjs','packages/cli/src/transport.mjs','packages/bus/src/business.mjs','packages/plugins/src/kinds.mjs','packages/business/src','packages/library/src','roles'])cpSync(join(repo,p),join(d,p),{recursive:true});
packages/cli/tests/stack-release.test.mjs:1993:  for(const [f,text] of [['packages/cli/src/cli.mjs',id===A?'// fixture host from before row 163\nprocess.exit(1);\n':script(rHost)],['packages/webui/src/cli.mjs',script(rConsole)],['packages/bus/src/store.mjs',rStore(v,froms)],['packages/bus/src/migrate-schema.mjs',script(rMigrate)],['packages/bus/src/broker.mjs','export class BusError extends Error { constructor(code) { super(code); this.code = code; } }\n']]){mkdirSync(dirname(join(d,f)),{recursive:true});writeFileSync(join(d,f),text)}
packages/cli/tests/stack-release.test.mjs:2616:  const undo=anyConfigLoader(join(COPIES,B,'scripts/mosaic-config.mjs'),`console.error(${JSON.stringify(why)});process.exitCode=2;\n`);
packages/cli/tests/stack-release.test.mjs:2634:  const original=readFileSync(e.cfg,'utf8'),now=join(COPIES,C1,'scripts/mosaic-config.mjs');
packages/cli/tests/stack-release.test.mjs:2636:  const undo=anyConfigLoader(join(COPIES,B,'scripts/mosaic-config.mjs'),PRE270(readFileSync(now,'utf8')));
packages/cli/tests/stack-release.test.mjs:2651:  const undos=[B,C1].map(id=>anyConfigLoader(join(COPIES,id,'scripts/mosaic-config.mjs'),`import fs from 'node:fs';fs.appendFileSync(${JSON.stringify(witness)},JSON.stringify({copy:${JSON.stringify(id)},args:process.argv.slice(2),config:process.env.MOSAIC_CONFIG})+'\\n');console.log(${JSON.stringify(canary)});\n`));
packages/cli/tests/stack-release.test.mjs:2679:   assert.equal(r.status,3,r.stderr);assert.equal(r.stderr,`config-console-key: ${KEY_MSG(e,'old','activate','it has no scripts/mosaic-config.mjs')}\n`);
packages/cli/tests/stack-release.test.mjs:2683:  const e=await mk(t),file=join(e.root,'target-copies/old/scripts/mosaic-config.mjs'),witness=join(e.root,'validate-called');
packages/cli/tests/stack-upgrade.test.mjs:5: // stack-release-fixture.mjs's. Root's sudo, case2-unit.sh render and row 240 hostcheck are stand-ins
packages/cli/tests/stack-upgrade.test.mjs:15: import {B,C,C1,U,COPIES,NODE,SBIN,base,fault,git,lines,logLines,mk,pointer,repo,sha,storeVersion,sysctl,units} from './stack-release-fixture.mjs';
packages/cli/tests/tester-reads.test.mjs:11: import { main } from "../src/cli.mjs";
packages/cli/tests/tester-reads.test.mjs:13: import { startBroker } from "../../bus/src/runtime.mjs";
packages/cli/tests/tester-threads.test.mjs:15: import { startBroker } from "../../bus/src/runtime.mjs";
packages/cli/tests/tester-threads.test.mjs:18: import { run } from "../src/cli.mjs";
packages/cli/tests/tester.test.mjs:5: import { main } from "../src/cli.mjs";
packages/cli/tests/thread-cli.test.mjs:16: import { run } from "../src/cli.mjs";
packages/cli/tests/thread-launch.test.mjs:21: import { startBroker } from "../../bus/src/runtime.mjs";
packages/cli/tests/thread-launch.test.mjs:26: import { bootConfig, loadSystem } from "../src/config.mjs";
packages/cli/tests/thread-launch.test.mjs:27: import { startTimeOf } from "../src/host.mjs";
packages/cli/tests/thread-revoke.test.mjs:19: import { startBroker } from "../../bus/src/runtime.mjs";
packages/cli/tests/thread-revoke.test.mjs:24: import { bootConfig, loadSystem } from "../src/config.mjs";
packages/cli/tests/trackers-boot.test.mjs:8: import { bootConfig, loadSystem } from "../src/config.mjs";
packages/cli/tests/trackers-boot.test.mjs:9: import { startHost, startTimeOf } from "../src/host.mjs";
packages/cli/tests/usage.test.mjs:3: import { main } from '../src/cli.mjs';
packages/cli/tests/verbs.test.mjs:8: import { main } from "../src/cli.mjs";
packages/cli/tests/verbs.test.mjs:10: import { startTimeOf } from "../src/host.mjs";
