{
  "id": "oos_site_mapping",
  "title": "SERP OOS site mapping",
  "aliases": ["oos site", "serp_oos_site_mapping", "insuranceandleisure"],
  "description": "Contextual O&O / SERP out-of-stock site mapping. Has no adv_id or campaign_id — not a campaign list.",
  "sourceSystem": "mngt",
  "schemaTables": ["Admin.serp_oos_site_mapping"],
  "tools": ["search_oos_site_mapping"],
  "statusFields": [
    {
      "field": "Admin.serp_oos_site_mapping.status",
      "description": "Mapping active flag.",
      "values": [
        {
          "value": "unknown",
          "meaning": "Confirm tinyint codes with AdOps before documenting as confirmed.",
          "confirmed": false
        }
      ]
    }
  ],
  "fieldAllowlist": ["id", "serp_site", "rep_cms_site_id", "theme", "status"],
  "fieldDeny": ["site_logo", "site_favicon", "created_by"],
  "reviewStatus": "draft",
  "refs": [
    "https://admedia-jira.atlassian.net/browse/TW-309",
    "catalogs/queries/mngt-ro-views-staging.sql"
  ],
  "notes": [
    "Distinct from AdCenter domain_lists whitelist on display campaigns.",
    "Use to confirm a site like insuranceandleisure.com exists in OOS mapping."
  ]
}
