lilith-platform.live/codebase/@features/api/src
Natalie 81e8b5ef4f feat(prospect-runner): DRAFT-only inbound auto-runner orchestration
New prospect-runner feature. processOwedThread routes each owed thread:
scam-screen → idempotency (one pending draft/handle) → SILENT/QUINN_ONLY gate →
OF-redirect (post-quote decline, fixed pool line) → live qualify draft via the
existing engine. ALWAYS mode 'DRAFT', NEVER sends — per AUTONOMY-GATE.md every
output stays in the cockpit review queue. All I/O injected (pure, unit-tested,
11 tests). runDraftPass binds it to the live macsync+quinn paths, oldest-first
per RUNNER-POLICY, bounded by a per-run draft cap (model cost, not a send cap).

Replaces the legacy Claude scheduled-task runner's draft step with a service
one. The poll loop + lock + mode(GO|PAUSE) gate + systemd unit are the next
(deploy) slice; LIVE sending stays gated until AUTONOMY-GATE Gate 1 passes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 04:34:14 -04:00
..
__tests__ fix(api/tests): isolate PHOTOS_DIR on CI runners; add designer migrations 2026-06-24 13:12:26 -04:00
app merge claude/intelligent-tharp-d0347c: vip prepaid balance M1.5 (top-up settlement + spend loop) plus unlock spine 2026-06-22 02:06:47 -05:00
entities fix(admin): plum E2E smoke gate self-contained test env 2026-06-25 02:30:04 -04:00
features feat(prospect-runner): DRAFT-only inbound auto-runner orchestration 2026-06-25 04:34:14 -04:00
lib feat(analytics): timeline markers (deploys, tour stops, content drops) 2026-06-21 22:57:26 -05:00
mcp-prospector refactor(mcp-prospector): delegate to @lilith/agent-prospector 2026-06-21 17:35:08 -05:00
mcp-seo
processors chore(ci): typecheck-all.sh self-reports failing packages 2026-06-19 05:05:39 -05:00
scripts feat(api): Add backfill script to detect and correct CSS traps in UI for accessibility compliance 2026-06-08 11:46:41 -07:00
shared fix(admin): plum E2E smoke gate self-contained test env 2026-06-25 02:30:04 -04:00
surfaces fix(api/vip): encode impersonation content key as base64url 2026-06-25 02:40:39 -04:00
_tmp_classify_probe.ts breaking(api): 💥 Update client entity schema, prospector classification, and admin photo export routes with breaking changes 2026-06-10 14:58:14 -07:00
server.ts