Project Continuity System
activeNext action
Riv builds mem.ai poller against POST /api/project-events. Token in Atlas/app/.env.local.
Atlas + Riv build per Loom Brief #1 (Jimmie green-lit 2026-05-18). Atlas owns projects spine + resume page + classifier; Riv owns mem.ai → Atlas poller. Pilot = Ledger QBO Access.
Decisions
Larry writes session summaries silently; Jimmie spot-checks dashboard. No confirm-before-write friction.
why: Lower cognitive cost; misclassifications caught at unclassified bucket not at write moment
May 17, 2026 · jimmie
Ship full architecture with supervision gate; no phased rollout
why: Per feedback_jimmie_ship_speed_preference — Jimmie picks faster + more supervision over slower phased
May 17, 2026 · jimmie
Atlas projects table becomes the project-state spine; mem.ai stays as Jimmie's dump bucket; Atlas pulls from mem.ai via Riv poller
why: All context currently organized by type, not project — Atlas already indexes 5,896 docs and projects table exists empty
May 17, 2026 · loom
Timeline (13 events)
- noteMay 24, 2026 · riv
{"title":"Riv connectivity test","content":"Poller setup test - ignore","_classifier":{"reasoning":"Riv's connectivity test for a poller setup directly relates to the mem.ai → Atlas poller component R
- chat summaryMay 19, 2026 · larry
Session pause 2026-05-19. Today shipped: Atlas Day 2 (POST /api/project-events, classifier, unclassified bucket, all 5 tests green); Afton OAuth handshake done (realm_id=1331299185, chairman=false); two new project records spun up (ap-connectors, tally-hire) so Riv events have homes. Riv was dispatched with 2 briefs (mem.ai poller + AP connectors) and is awaiting 5-question intake before building.
- chat summaryMay 19, 2026 · atlas
Day 2 end: all 5 endpoint tests pass. Classifier got Ledger QBO at 0.95 confidence on a recording mentioning Afton + QBO. Idempotency works. 401/400 paths correct. Unclassified bucket UI live. Two cosmetic bugs noted (idempotent payload merge clobbers _classifier; insert response body doesn't reflect post-insert classifier UPDATE). Neither blocks Riv.
- chat summaryMay 19, 2026 · atlas
Atlas Day 2 shipped: POST /api/project-events endpoint with Bearer auth + idempotency + inline Haiku classifier; project_classifier.ts library; PUT /api/project-events/[id]/assign re-tag endpoint; /projects/unclassified bucket UI with classifier-confidence display and one-click tagging. ATLAS_INGEST_TOKEN generated and stored in .env.local.
- chat summaryMay 18, 2026 · larry
Atlas Day 1 complete. Schema migration 001 ran (projects extended + project_events table + auto-bump trigger). API spec drafted for Riv review. Seed migration 002 populated 3 projects + 19 events. Dashboard + resume page queries verified end-to-end against Ledger QBO Access pilot.
- next actionMay 17, 2026 · atlas
Riv reviews API spec, sign-off or red-line. Atlas implements endpoint + classifier in parallel.
- file addedMay 17, 2026 · atlas
API spec draft posted for Riv review (POST /api/project-events)
- file addedMay 17, 2026 · atlas
Migration 001 ran cleanly: projects extended, project_events created, trigger live
- status changeMay 17, 2026 · jimmie
planning → active
- handoffMay 17, 2026 · larry
Loom dispatched Brief #1 to Atlas (schema + resume page + classifier) and Brief #2 to Riv (mem.ai poller); joint Brief #3 (API contract) due Day 2
- decisionMay 17, 2026 · jimmie
Larry writes session summaries silently; Jimmie spot-checks dashboard. No confirm-before-write friction.
- decisionMay 17, 2026 · jimmie
Ship full architecture with supervision gate; no phased rollout
- decisionMay 17, 2026 · loom
Atlas projects table becomes the project-state spine; mem.ai stays as Jimmie's dump bucket; Atlas pulls from mem.ai via Riv poller