-- Track when we last successfully scraped a wsid's "Required Items" section.
-- Without this, we can't distinguish "successfully scraped, zero required
-- items" (a stable empty []) from "never scraped" (also empty {} per schema
-- default). Backfill jobs and the missing-dep auto-resolver use it to skip
-- already-known-empty pages.
ALTER TABLE workshop_meta
    ADD COLUMN IF NOT EXISTS required_scraped_at TIMESTAMPTZ;
