import assert from "node:assert/strict"; import { preflightHalConfiguration } from "./hal-configuration.mjs"; const report = preflightHalConfiguration({ manifest: [{ component: "demo" }], lines: ["loadrt demo names=d0", "addf d0 servo-thread", "loadusr -W external"], }); assert.equal(report.schema, "hal-configuration-preflight.v1"); assert.equal(report.status, "blocked"); assert.equal(report.blocked_count, 1); assert.equal(report.records[2].code, "hal_host_dynamic_loader"); console.log(`hal_preflight=passed records=${report.record_count} blocked=${report.blocked_count}`);