import { runQaParityReportCommand } from "../extensions/qa-lab/src/cli.runtime.ts"; type Options = { baselineLabel?: string; baselineSummary?: string; candidateLabel?: string; candidateSummary?: string; outputDir?: string; repoRoot?: string; }; function takeValue(args: string[], index: number, flag: string): string { const value = args[index + 1]; if (!value || value.startsWith("-")) { throw new Error(`${flag} requires a value.`); } return value; } function parseArgs(args: string[]): Options { const opts: Options = {}; for (let index = 0; index < args.length; index += 1) { const arg = args[index]; switch (arg) { case "--help": case "-h": process.stdout.write(`Usage: openclaw qa parity-report [options] Options: --candidate-summary Candidate qa-suite-summary.json path --baseline-summary Baseline qa-suite-summary.json path --candidate-label