-- Phase II Neon schema (tasks only) -- Backend is JWT-verify only, no user table CREATE TABLE IF NOT EXISTS task ( id SERIAL PRIMARY KEY, user_id TEXT NOT NULL, title TEXT NOT NULL, description TEXT, completed BOOLEAN DEFAULT FALSE, priority TEXT DEFAULT 'medium', category TEXT, tags JSONB DEFAULT '[]', created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); CREATE INDEX IF NOT EXISTS idx_task_user_id ON task(user_id);