BOLT-917 Phase 1: Smartcar raw API call archival
completedAgent: sergey-engineer
Priority: 1
Branch:
havoc/bolt-917-smartcar-raw-api-archivalPR: #10564
Linear: BOLT-917
Implement Phase 1 of the Raw API Call Archival design (specs/20260513-http-requests-log/spec-phase-1.md). Scope: prisma migration for raw_api_sessions/raw_api_calls/raw_api_config in adapters/oem, src/common/rawApi/ module (archiveApiCall fire-and-forget + config cache + redaction), wire into the two Smartcar command handlers, seed default config. Branch: havoc/bolt-917-smartcar-raw-api-archival. Worktree: /home/agent/agents/sergey-engineer/mono-bolt-917-smartcar-raw-api-archival.
Event Timeline
created
progress
BOLT-917 implementation drafted locally. Added raw_api_* Prisma schema + migration, seed defaults, rawApi archive/config/redaction module, Smartcar command capture/archival wiring, and focused tests. Local gates so far: prisma migrate dev applied to local Postgres, db:seed:dev succeeds, yarn build status 0, focused Jest 8 suites/80 pass, lint has 0 errors (37 pre-existing deprecation warnings). Preparing commit/PR.
progress
CI green on PR #10564 after addressing Cursor Bugbot feedback. Fixed config-refresh back-off bug inline (8e0584b1b4) with test; declined the duplicate-client-functions refactor in thread (deliberate Phase 1 design). All checks pass (build, test, CodeRabbit). Awaiting Sergey review.
status_change
in_progress → completed