ktworkflow-mcp/src/tools/cleanupEvidence.ts

14 lines
443 B
TypeScript

export function cleanupEvidenceShowsDeletedZero(values: string[]): boolean {
const text = values.join('\n');
return [
/\bdeleted\s*=\s*0\b/i,
/\bdeleted\s*:\s*0\b/i,
/["']deleted["']\s*:\s*\[\s*]/i,
/\bdeleted\s*[=:]\s*\[\s*]/i,
].some((pattern) => pattern.test(text));
}
export function normalizeCleanupDeletedCount(value?: number): number | undefined {
return value === undefined ? undefined : Math.max(0, value);
}