Complete M16 asset operator parity chain
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled

This commit is contained in:
mes123456
2026-08-23 18:10:00 -04:00
parent c0d471da01
commit 5c8cfd1a8c
127 changed files with 5574 additions and 47 deletions

View File

@@ -4,8 +4,10 @@ import path from "node:path";
import { fileURLToPath } from "node:url";
const root = path.resolve(path.dirname(fileURLToPath(import.meta.url)), "../..");
const planPath = path.join(root, "tests/golden/M15-03A/next-task-plan.json");
const outputDir = path.join(root, "tests/golden/M15-03A");
const planArg = process.argv.indexOf("--plan-path");
const outputArg = process.argv.indexOf("--output-dir");
const planPath = path.resolve(root, planArg >= 0 ? process.argv[planArg + 1] : "tests/golden/M15-03A/next-task-plan.json");
const outputDir = path.resolve(root, outputArg >= 0 ? process.argv[outputArg + 1] : "tests/golden/M15-03A");
const catalogPath = path.join(outputDir, "task-catalog.jsonl");
const indexPath = path.join(outputDir, "task-index.json");
const sha256 = (bytes) => crypto.createHash("sha256").update(bytes).digest("hex");