CREATE TABLE knowledge_chunks (
id uuid PRIMARY KEY,
content text NOT NULL,
embedding vector(1024), -- BGE-M3 Semantic Mapping
metadata jsonb,
hash char(64) -- Procedencia Inmutable
);
CREATE POLICY "tenant_access" ON knowledge_chunks
FOR SELECT USING (tenant_id = current_setting('app.tenant')::uuid);