lilith-platform.live/codebase/@features/api
Natalie c8996f01dd feat(prospect-qualification): model-agnostic decline sentiment recall-layer
Adds classifyDeclineSentiment + classifyDeclineHybrid. Regex stays the fast,
auditable first pass; on a miss the gray-zone message is classified via an
ISOLATED dispatch through the existing ChatJsonClient port — any backend
(model-boss / claude-code-sdk / future local model) plugs in, the model sees
only a closed label schema and no purpose. Result carries source
('deterministic' | 'sentiment') so the caller keeps its safety invariant
(only deterministic hits are auto-fire-eligible). Model failure fail-safes to
no-decline; never crashes the loop. 11 tests, stubbed client.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 02:25:32 -04:00
..
config
scripts fix(ci/deploy): local-remote helpers for black-runner deploy jobs 2026-06-24 19:53:37 -04:00
src feat(prospect-qualification): model-agnostic decline sentiment recall-layer 2026-06-25 02:25:32 -04:00
tests/processors
.dependency-cruiser.cjs
.env.development feat(quinn.admin): serve main-branch dev preview on black without SSO 2026-06-21 23:38:06 -05:00
bunfig.toml
package.json test(api): auto-skip DB-dependent tests off the fast LAN path 2026-06-19 18:20:11 -05:00
tsconfig.json fix(api): null-safe tour-stop hotels, declare sharp, exclude mcp-prospector 2026-06-19 06:46:08 -05:00