Slow Triage
Exact reviewed source / 32 of 64

prototype/scripts/triage.mjs

SHA-256 of original bytes
91a6856d2a53d9f6212a4430dcdf9018d9a2c3a279d85389bc2da49788b1433d
import {readFile,writeFile} from 'node:fs/promises';
import {runTriage} from '../src/workflow.mjs';
const [input,output]=process.argv.slice(2);
if(!input||!output)throw new Error('Usage: node scripts/triage.mjs input.json output.json');
// A missing local artifact must fail rather than silently download or call a service.
globalThis.fetch=async()=>{throw new Error('Network access disabled during inference.');};
const result=await runTriage(JSON.parse(await readFile(input,'utf8')));
await writeFile(output,JSON.stringify(result,null,2)+'\n');
console.log(JSON.stringify({summary:result.summary,timings:result.timings,execution:result.execution}));
← prototype/scripts/package_private.pyprototype/scripts/verify_model.py →