-- Dross improvements: versioned, owner-gated CSS-layer changes to the Void itself. -- Each row is one improvement; rollback/restore is a status flip — instant, reversible. CREATE TABLE dross_improvements ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), summary TEXT NOT NULL, css TEXT NOT NULL, status TEXT NOT NULL DEFAULT 'pending' CHECK (status IN ('pending', 'active', 'rolled_back', 'rejected')), created_at TIMESTAMPTZ NOT NULL DEFAULT now(), decided_at TIMESTAMPTZ, decided_by TEXT ); CREATE INDEX dross_improvements_status ON dross_improvements(status);