package storage // migration018 — browser events staging table for extension integration. const migration018 = ` CREATE TABLE IF NOT EXISTS browser_events ( id TEXT PRIMARY KEY, device_id TEXT NOT NULL, type TEXT NOT NULL, url TEXT NOT NULL DEFAULT '', title TEXT NOT NULL DEFAULT '', domain TEXT NOT NULL DEFAULT '', active_seconds INTEGER NOT NULL DEFAULT 0, ts_start TEXT NOT NULL DEFAULT '', ts_end TEXT NOT NULL DEFAULT '', ts TEXT NOT NULL DEFAULT '', selected_text TEXT NOT NULL DEFAULT '', note TEXT NOT NULL DEFAULT '', screenshot_path TEXT NOT NULL DEFAULT '', status TEXT NOT NULL DEFAULT 'pending', created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%SZ','now')), accepted_at TEXT NOT NULL DEFAULT '', node_id TEXT NOT NULL DEFAULT '', worklog_id TEXT NOT NULL DEFAULT '' ); CREATE INDEX IF NOT EXISTS idx_browser_events_status ON browser_events(status); CREATE INDEX IF NOT EXISTS idx_browser_events_domain ON browser_events(domain); CREATE INDEX IF NOT EXISTS idx_browser_events_created ON browser_events(created_at); `