lilith-platform.live/codebase/@features/api/src/shared
Natalie 597c205cc7 feat(mrnumbers): introduce MrNumberClient (macsync-style seam to ct/app) and wire prospect-runner; document end-of-ct removal of LP mr code
The client provides getLatestVerdictForHandle + recordCheck. Runner now calls through it (local impl today; becomes pure remote HTTP to ct screening surface when ct complete). Local mr gate derivation stays inside client for the transition seam.

By ct end: LP removes mr-number-gate.ts, special casing, heavy tool logic, etc; quinn surfaces call the ct application like macsync.

Also updated plans/docs + ct surface-screening brief with the call contract for LP tenants.
2026-06-28 10:42:20 -04:00
..
__tests__ test: add unit tests for shared/timeout (withTimeout) to increase coverage of the reliable background email pattern 2026-06-22 04:42:16 -05:00
db fix(admin): plum E2E smoke gate self-contained test env 2026-06-25 02:30:04 -04:00
geo feat(api/geo): resolve NJ + Long Island to the NYC market 2026-06-21 13:48:31 -05:00
http
ical
llm chore(ci): typecheck-all.sh self-reports failing packages 2026-06-19 05:05:39 -05:00
mac-sync feat(prospector): integrate macsync outbox/calls/notes/mark-read + pastebin live templates + conversation state machine + warm-queue backfill 2026-06-28 06:38:11 -04:00
mail
mail-sync
push
screening feat(mrnumbers): introduce MrNumberClient (macsync-style seam to ct/app) and wire prospect-runner; document end-of-ct removal of LP mr code 2026-06-28 10:42:20 -04:00
sms
storage
totp
crypto.ts
logger.ts
timeout.ts feat(notifications): make contact, VIP payment confirms, priority requests, and quote responses send emails reliably via background withTimeout + structured logging (decoupled from user actions) 2026-06-22 02:40:30 -05:00