knowledge graph entity fixes

This commit is contained in:
Storme-bit
2026-04-27 03:41:56 -07:00
parent 1a97b19280
commit c9cbac87ac
3 changed files with 14 additions and 3 deletions

View File

@@ -7,8 +7,8 @@ const { parseRow } = require ('@nexusai/shared')
function upsertEntity(name, type, notes = null, metadata = null, source = 'extraction') {
const db = getDB();
const stmt = db.prepare(`
INSERT INTO entities (name, type, notes, metadata, source)
VALUES (?, ?, ?, ?, ?)
INSERT INTO entities (name, type, notes, metadata, source, last_seen_at)
VALUES (?, ?, ?, ?, ?, unixepoch())
ON CONFLICT(name, type) DO UPDATE SET
-- First extraction wins: notes are never overwritten once set.
-- Revisit during Memory Consolidation Lifecycle (Phase 2) — once entity