// Start with the existing js-cli implementation and preserve its contract.
// Define JobState, Job, Group and CLIResult. Treat JSON.parse results as unknown.
// Implement parseJob and migrate runCLI under the strict settings in tsconfig.json.
// Do not edit the acceptance cases to make a type or runtime failure disappear.
export function runCLI(args: readonly string[], input: string): {code:number;stdout:string;stderr:string} {
    throw new Error("migrate the JSON report under its stated contract");
}
