feat(v2): add safe AI fallback and cache/reanalysis decision

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Gustavo
2026-08-24 15:15:50 -03:00
co-authored by Claude Sonnet 5
parent c445e00fc5
commit efba7792fa
4 changed files with 68 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
const { test } = require('node:test');
const assert = require('node:assert/strict');
const { buildFallbackClassification } = require('./fallback');
test('fallback e sempre seguro e marcado como tal', () => {
const result = buildFallbackClassification('ai_timeout');
assert.equal(result.is_fallback, true);
assert.equal(result.fallback_reason, 'ai_timeout');
assert.equal(result.confidence, 0);
assert.equal(result.classification, 'ACTIONABLE_NOW');
assert.ok(result.reason.includes('Fallback'));
});