-- Долгая память Квантика об ученике: короткие устойчивые заметки -- (трудности/предпочтения/цели). Производный профиль считается на лету. CREATE TABLE IF NOT EXISTS assistant_memory ( id INTEGER PRIMARY KEY AUTOINCREMENT, user_id INTEGER NOT NULL, kind TEXT NOT NULL DEFAULT 'note', -- note | difficulty | preference | goal text TEXT NOT NULL, weight REAL NOT NULL DEFAULT 1, source TEXT NOT NULL DEFAULT 'extractor', -- extractor | signal | manual created_at TEXT NOT NULL DEFAULT (datetime('now')), updated_at TEXT NOT NULL DEFAULT (datetime('now')) ); CREATE INDEX IF NOT EXISTS idx_assistant_memory_user ON assistant_memory(user_id);