CREATE TABLE osint.cases (
  id TEXT PRIMARY KEY,
  state_json JSONB NOT NULL,
  created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
  updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW()
);

COMMENT ON SCHEMA osint IS 'GUPI OSINT Board application data';
COMMENT ON TABLE osint.cases IS 'Server-authoritative investigation board state';
