(task: string, tool: string, err: string)
| 27 | |
| 28 | describe('detectFailurePatterns — learns ONLY from repetition across tasks', () => { |
| 29 | const ev = (task: string, tool: string, err: string): FailureEvent => |
| 30 | ({ ts: '', task, tool, signature: normalizeFailureSignature(tool, err), sample: err }); |
| 31 | |
| 32 | it('a one-off failure is NOT a pattern', () => { |
| 33 | const events = [ev('t1', 'edit_symbol', "Cannot find 'a'")]; |
no test coverage detected