mirror of
https://github.com/sdwolf4103/opencode-working-memory.git
synced 2026-07-17 12:56:42 +02:00
15 lines
554 B
TypeScript
15 lines
554 B
TypeScript
import { buildInspectionReadModel } from "../inspection-model.ts";
|
|
import { buildQualityJSON, formatQuality } from "../formatters/quality.ts";
|
|
import type { CliOptions, CommandResult } from "../types.ts";
|
|
|
|
export async function runQuality(options: CliOptions): Promise<CommandResult> {
|
|
const model = await buildInspectionReadModel(options);
|
|
const now = Date.now();
|
|
|
|
if (options.json) {
|
|
return { stdout: JSON.stringify(buildQualityJSON(model, new Date(now).toISOString(), now), null, 2) };
|
|
}
|
|
|
|
return { stdout: formatQuality(model, now) };
|
|
}
|