const test = require('node:test'); const assert = require('node:assert/strict'); const { assistantGenerationOptions } = require('../src/utils/clinicalAnswer'); const { resolveGenerationOptions } = require('../src/utils/generationOptions'); test('clinical assistant profile requests low reasoning without exposing it', () => { assert.deepEqual(assistantGenerationOptions({ temperature: 0, maxTokens: 80 }), { reasoningEffort: 'low', reasoningFormat: 'hidden', temperature: 0, maxTokens: 80 }); }); test('generation defaults preserve an explicit zero temperature', () => { assert.equal(resolveGenerationOptions({ temperature: 0 }).temperature, 0); assert.equal(resolveGenerationOptions({}).temperature, 0.3); });