diff --git a/app/resolve.test.js b/app/resolve.test.js index 2fbd7d2..1ce4c8d 100644 --- a/app/resolve.test.js +++ b/app/resolve.test.js @@ -120,6 +120,15 @@ describe('judgeConversations', () => { assert.deepEqual(verdicts, [{ idx: 0, verdict: 'open' }]); }); + it('treats an empty AI response array as all open (conservative)', async () => { + const items = [{ idx: 0 }, { idx: 1 }]; + const verdicts = await judgeConversations(items, async () => []); + assert.deepEqual(verdicts, [ + { idx: 0, verdict: 'open' }, + { idx: 1, verdict: 'open' }, + ]); + }); + it('ignores entries with unknown verdict or non-integer idx', async () => { const items = [{ idx: 0 }, { idx: 1 }]; const chatFn = async () => [