From bf7f32868ba6c2783f72c9fd011140f01dba7533 Mon Sep 17 00:00:00 2001 From: James Date: Thu, 26 Feb 2026 00:31:52 -0500 Subject: [PATCH] memory: DealRoom AI matching milestone + heartbeat review timestamp --- MEMORY.md | 8 ++++++++ memory/heartbeat-state.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/MEMORY.md b/MEMORY.md index a492711..0b596cd 100644 --- a/MEMORY.md +++ b/MEMORY.md @@ -908,6 +908,14 @@ Final architecture (after painful debug session): 2. Saved folder structure templates with reuse (spec 2.f.i.2.i) 3. Auto-assign review step — currently fires silently, needs user review UI (spec 3.b.2) +## DealRoom — AI Matching / Responses Shipped (2026-02-25) +- Claude Code agent built and deployed AI document response matching in ~12 minutes. Commit: `9cbd6db` +- **What shipped:** `responses` + `response_chunks` + `request_links` + `assignment_rules` tables +- Fireworks: Llama 90B Vision for extraction, nomic-embed-text-v1.5 for embeddings +- Async worker (2 goroutines), cosine similarity at 0.72 threshold, human confirmation required +- Per-deal keyword→assignee assignment rules, auto-assigns on import +- **Pending Misha:** Upload XLSX files to test, define assignment rules for Project Muskepo + ## DocSys — Personal Document Management (2026-02-25) - **Source:** `/home/johan/dev/docsys/` (Go, chi router, mattn/go-sqlite3) - **Port:** 9201 — main UI at `http://docsys.jongsma.me` (Caddy proxy) diff --git a/memory/heartbeat-state.json b/memory/heartbeat-state.json index 3bcf399..32e2c7a 100644 --- a/memory/heartbeat-state.json +++ b/memory/heartbeat-state.json @@ -13,7 +13,7 @@ "lastWeeklyMemorySynthesis": "2026-02-22T10:05:38.031320Z", "lastDocInbox": "2026-02-25T22:01:42.532628Z", "lastTechScan": "2026-02-25T22:05:06.010Z", - "lastMemoryReview": "2026-02-25T09:06:00.000Z", + "lastMemoryReview": "2026-02-26T05:31:00.000Z", "lastIntraDayXScan": "2026-02-26T04:03:00.000Z", "lastInouSuggestion": "2026-02-25T22:05:38.000000+00:00", "lastEmail": 1772078502