-- One planning pause per conversation. After the bot has shown a plan (or
-- started work), later messages in the same thread skip the plan gate.
ALTER TABLE threads
ADD COLUMN IF NOT EXISTS plan_shown BOOLEAN NOT NULL DEFAULT FALSE;