.agents/memory/scripts/migrations/001_level2_schema.sql

33 lines
947 B
SQL

-- Migration 001: Level 2 Schema Compliance
-- Adds required tables and columns per Signet spec v0.2.1
-- Conversation summaries
CREATE TABLE IF NOT EXISTS conversations (
id TEXT PRIMARY KEY,
session_id TEXT NOT NULL,
harness TEXT NOT NULL,
started_at TEXT NOT NULL,
ended_at TEXT,
summary TEXT,
topics TEXT,
decisions TEXT,
created_at TEXT NOT NULL,
updated_at TEXT NOT NULL,
updated_by TEXT NOT NULL,
vector_clock TEXT NOT NULL DEFAULT '{}',
version INTEGER DEFAULT 1,
manual_override INTEGER DEFAULT 0
);
-- Vector embeddings (spec-required, mirrors zvec)
CREATE TABLE IF NOT EXISTS embeddings (
id TEXT PRIMARY KEY,
content_hash TEXT NOT NULL,
vector BLOB NOT NULL,
dimensions INTEGER NOT NULL,
source_type TEXT NOT NULL,
source_id TEXT NOT NULL,
chunk_text TEXT NOT NULL,
created_at TEXT NOT NULL
);