{
  "schema": "https://configops.pyrra.net/atlas/options.schema.json",
  "generatedAt": "2026-08-25",
  "source": {
    "name": "ConfigOps pinned adapter contracts",
    "commit": "e319f502ff677bd76e53b7034650f9ee2afead72",
    "url": "https://github.com/PyrraNet/ConfigOps/tree/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter"
  },
  "policy": "Only exact option names present in tested adapter source or an explicit tested boundary are published.",
  "count": 287,
  "options": [
    {
      "name": "admin_email",
      "slug": "admin_email",
      "path": "/atlas/options/admin_email",
      "label": "Administration email",
      "seoTitle": "admin_email: WordPress Core Option | ConfigOps",
      "summary": "admin_email is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Receives important website administration notices and should be checked per environment.",
      "description": "admin_email: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → General",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Administration email",
          "group": "Site administration",
          "kind": "environment",
          "explanation": "Receives important website administration notices and should be checked per environment.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get admin_email"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=admin_email --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes admin_email",
        "admin_email option history",
        "admin_email wordpress option",
        "track update_option admin_email",
        "what changed admin_email",
        "Administration email",
        "Site administration"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "avatar_default",
      "slug": "avatar_default",
      "path": "/atlas/options/avatar_default",
      "label": "Default avatar",
      "seoTitle": "avatar_default: WordPress Core Option | ConfigOps",
      "summary": "avatar_default is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The fallback avatar may contain a URL or service choice that should be checked per website.",
      "description": "avatar_default: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Default avatar",
          "group": "Avatars",
          "kind": "environment",
          "explanation": "The fallback avatar may contain a URL or service choice that should be checked per website.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get avatar_default"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=avatar_default --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes avatar_default",
        "avatar_default option history",
        "avatar_default wordpress option",
        "track update_option avatar_default",
        "what changed avatar_default",
        "Default avatar",
        "Avatars"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "avatar_rating",
      "slug": "avatar_rating",
      "path": "/atlas/options/avatar_rating",
      "label": "Maximum avatar rating",
      "seoTitle": "avatar_rating: WordPress Core Option | ConfigOps",
      "summary": "avatar_rating is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Limits displayed avatars to the selected content rating.",
      "description": "avatar_rating: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Maximum avatar rating",
          "group": "Avatars",
          "kind": "portable",
          "explanation": "Limits displayed avatars to the selected content rating.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get avatar_rating"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=avatar_rating --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes avatar_rating",
        "avatar_rating option history",
        "avatar_rating wordpress option",
        "track update_option avatar_rating",
        "what changed avatar_rating",
        "Maximum avatar rating",
        "Avatars"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "blacklist_keys",
      "slug": "blacklist_keys",
      "path": "/atlas/options/blacklist_keys",
      "label": "Disallowed comment terms",
      "seoTitle": "blacklist_keys: WordPress Core Option | ConfigOps",
      "summary": "blacklist_keys is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Legacy storage for disallowed comment terms.",
      "description": "blacklist_keys: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Disallowed comment terms",
          "group": "Moderation",
          "kind": "portable",
          "explanation": "Legacy storage for disallowed comment terms.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get blacklist_keys"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=blacklist_keys --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes blacklist_keys",
        "blacklist_keys option history",
        "blacklist_keys wordpress option",
        "track update_option blacklist_keys",
        "what changed blacklist_keys",
        "Disallowed comment terms",
        "Moderation"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "blog_charset",
      "slug": "blog_charset",
      "path": "/atlas/options/blog_charset",
      "label": "Page encoding",
      "seoTitle": "blog_charset: WordPress Core Option | ConfigOps",
      "summary": "blog_charset is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The character encoding emitted by WordPress for this website.",
      "description": "blog_charset: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Reading",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Page encoding",
          "group": "Publishing format",
          "kind": "environment",
          "explanation": "The character encoding emitted by WordPress for this website.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get blog_charset"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=blog_charset --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes blog_charset",
        "blog_charset option history",
        "blog_charset wordpress option",
        "track update_option blog_charset",
        "what changed blog_charset",
        "Page encoding",
        "Publishing format"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "blog_public",
      "slug": "blog_public",
      "path": "/atlas/options/blog_public",
      "label": "Search engine visibility",
      "seoTitle": "blog_public: WordPress Core Option | ConfigOps",
      "summary": "blog_public is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Requests that search engines index or avoid this website; staging and production commonly differ.",
      "description": "blog_public: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Reading → Search engine visibility",
      "valueShape": "Scalar option value",
      "valueNotes": [
        "`1` means search engines are allowed to index the site.",
        "`0` means WordPress asks search engines not to index the site; it is a request, not access control."
      ],
      "fields": [
        {
          "path": "/",
          "label": "Search engine visibility",
          "group": "Discoverability",
          "kind": "environment",
          "explanation": "Requests that search engines index or avoid this website; staging and production commonly differ.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get blog_public"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=blog_public --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [
        {
          "title": "Adapter field-contract assertion",
          "status": "contract",
          "summary": "The ConfigOps unit contract verifies that blog_public is classified as environment-specific search visibility.",
          "source": "tests/run.php",
          "line": 370,
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/tests/run.php#L370"
        }
      ],
      "aliases": [
        "discourage search engines wordpress option",
        "wordpress search engine visibility database option",
        "wordpress blog_public option history",
        "what plugin writes blog_public",
        "blog_public option history",
        "blog_public wordpress option",
        "track update_option blog_public",
        "what changed blog_public",
        "Search engine visibility",
        "Discoverability"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "blogdescription",
      "slug": "blogdescription",
      "path": "/atlas/options/blogdescription",
      "label": "Site tagline",
      "seoTitle": "blogdescription: WordPress Core Option | ConfigOps",
      "summary": "blogdescription is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The short description shown by themes and feeds.",
      "description": "blogdescription: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → General",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Site tagline",
          "group": "Site identity",
          "kind": "portable",
          "explanation": "The short description shown by themes and feeds.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get blogdescription"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=blogdescription --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes blogdescription",
        "blogdescription option history",
        "blogdescription wordpress option",
        "track update_option blogdescription",
        "what changed blogdescription",
        "Site tagline",
        "Site identity"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "blogname",
      "slug": "blogname",
      "path": "/atlas/options/blogname",
      "label": "Site title",
      "seoTitle": "blogname: WordPress Core Option | ConfigOps",
      "summary": "blogname is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The public name of the website.",
      "description": "blogname: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → General",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Site title",
          "group": "Site identity",
          "kind": "portable",
          "explanation": "The public name of the website.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get blogname"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=blogname --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes blogname",
        "blogname option history",
        "blogname wordpress option",
        "track update_option blogname",
        "what changed blogname",
        "Site title",
        "Site identity"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "category_base",
      "slug": "category_base",
      "path": "/atlas/options/category_base",
      "label": "Category base",
      "seoTitle": "category_base: WordPress Core Option | ConfigOps",
      "summary": "category_base is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The optional URL prefix used for category archives.",
      "description": "category_base: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Permalinks",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Category base",
          "group": "Permalinks",
          "kind": "portable",
          "explanation": "The optional URL prefix used for category archives.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get category_base"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=category_base --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes category_base",
        "category_base option history",
        "category_base wordpress option",
        "track update_option category_base",
        "what changed category_base",
        "Category base",
        "Permalinks"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "close_comments_days_old",
      "slug": "close_comments_days_old",
      "path": "/atlas/options/close_comments_days_old",
      "label": "Days before comments close",
      "seoTitle": "close_comments_days_old: WordPress Core Option | ConfigOps",
      "summary": "close_comments_days_old is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The age at which WordPress closes comments automatically.",
      "description": "close_comments_days_old: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Days before comments close",
          "group": "Comment lifecycle",
          "kind": "portable",
          "explanation": "The age at which WordPress closes comments automatically.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get close_comments_days_old"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=close_comments_days_old --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes close_comments_days_old",
        "close_comments_days_old option history",
        "close_comments_days_old wordpress option",
        "track update_option close_comments_days_old",
        "what changed close_comments_days_old",
        "Days before comments close",
        "Comment lifecycle"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "close_comments_for_old_posts",
      "slug": "close_comments_for_old_posts",
      "path": "/atlas/options/close_comments_for_old_posts",
      "label": "Close comments on old posts",
      "seoTitle": "close_comments_for_old_posts: WordPress Core Option | ConfigOps",
      "summary": "close_comments_for_old_posts is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Closes comments automatically after a configured number of days.",
      "description": "close_comments_for_old_posts: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Close comments on old posts",
          "group": "Comment lifecycle",
          "kind": "portable",
          "explanation": "Closes comments automatically after a configured number of days.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get close_comments_for_old_posts"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=close_comments_for_old_posts --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes close_comments_for_old_posts",
        "close_comments_for_old_posts option history",
        "close_comments_for_old_posts wordpress option",
        "track update_option close_comments_for_old_posts",
        "what changed close_comments_for_old_posts",
        "Close comments on old posts",
        "Comment lifecycle"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "comment_max_links",
      "slug": "comment_max_links",
      "path": "/atlas/options/comment_max_links",
      "label": "Comment link limit",
      "seoTitle": "comment_max_links: WordPress Core Option | ConfigOps",
      "summary": "comment_max_links is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Holds comments that contain at least this many links.",
      "description": "comment_max_links: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Comment link limit",
          "group": "Moderation",
          "kind": "portable",
          "explanation": "Holds comments that contain at least this many links.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get comment_max_links"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=comment_max_links --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes comment_max_links",
        "comment_max_links option history",
        "comment_max_links wordpress option",
        "track update_option comment_max_links",
        "what changed comment_max_links",
        "Comment link limit",
        "Moderation"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "comment_moderation",
      "slug": "comment_moderation",
      "path": "/atlas/options/comment_moderation",
      "label": "Manual comment approval",
      "seoTitle": "comment_moderation: WordPress Core Option | ConfigOps",
      "summary": "comment_moderation is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Holds every comment for manual approval.",
      "description": "comment_moderation: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Manual comment approval",
          "group": "Moderation",
          "kind": "portable",
          "explanation": "Holds every comment for manual approval.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get comment_moderation"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=comment_moderation --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes comment_moderation",
        "comment_moderation option history",
        "comment_moderation wordpress option",
        "track update_option comment_moderation",
        "what changed comment_moderation",
        "Manual comment approval",
        "Moderation"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "comment_order",
      "slug": "comment_order",
      "path": "/atlas/options/comment_order",
      "label": "Comment order",
      "seoTitle": "comment_order: WordPress Core Option | ConfigOps",
      "summary": "comment_order is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Chooses whether older or newer comments appear first.",
      "description": "comment_order: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Comment order",
          "group": "Comment display",
          "kind": "portable",
          "explanation": "Chooses whether older or newer comments appear first.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get comment_order"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=comment_order --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes comment_order",
        "comment_order option history",
        "comment_order wordpress option",
        "track update_option comment_order",
        "what changed comment_order",
        "Comment order",
        "Comment display"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "comment_previously_approved",
      "slug": "comment_previously_approved",
      "path": "/atlas/options/comment_previously_approved",
      "label": "Previously approved authors",
      "seoTitle": "comment_previously_approved: WordPress Core Option | ConfigOps",
      "summary": "comment_previously_approved is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Lets previously approved comment authors bypass moderation.",
      "description": "comment_previously_approved: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Previously approved authors",
          "group": "Moderation",
          "kind": "portable",
          "explanation": "Lets previously approved comment authors bypass moderation.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get comment_previously_approved"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=comment_previously_approved --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes comment_previously_approved",
        "comment_previously_approved option history",
        "comment_previously_approved wordpress option",
        "track update_option comment_previously_approved",
        "what changed comment_previously_approved",
        "Previously approved authors",
        "Moderation"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "comment_registration",
      "slug": "comment_registration",
      "path": "/atlas/options/comment_registration",
      "label": "Require account for comments",
      "seoTitle": "comment_registration: WordPress Core Option | ConfigOps",
      "summary": "comment_registration is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Allows comments only from signed-in users.",
      "description": "comment_registration: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Require account for comments",
          "group": "Comment authors",
          "kind": "portable",
          "explanation": "Allows comments only from signed-in users.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get comment_registration"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=comment_registration --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes comment_registration",
        "comment_registration option history",
        "comment_registration wordpress option",
        "track update_option comment_registration",
        "what changed comment_registration",
        "Require account for comments",
        "Comment authors"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "comment_whitelist",
      "slug": "comment_whitelist",
      "path": "/atlas/options/comment_whitelist",
      "label": "Previously approved authors",
      "seoTitle": "comment_whitelist: WordPress Core Option | ConfigOps",
      "summary": "comment_whitelist is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Legacy storage for the previously approved author rule.",
      "description": "comment_whitelist: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Previously approved authors",
          "group": "Moderation",
          "kind": "portable",
          "explanation": "Legacy storage for the previously approved author rule.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get comment_whitelist"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=comment_whitelist --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes comment_whitelist",
        "comment_whitelist option history",
        "comment_whitelist wordpress option",
        "track update_option comment_whitelist",
        "what changed comment_whitelist",
        "Previously approved authors",
        "Moderation"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "comments_notify",
      "slug": "comments_notify",
      "path": "/atlas/options/comments_notify",
      "label": "Email post authors",
      "seoTitle": "comments_notify: WordPress Core Option | ConfigOps",
      "summary": "comments_notify is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Emails a post author when someone comments.",
      "description": "comments_notify: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Email post authors",
          "group": "Notifications",
          "kind": "portable",
          "explanation": "Emails a post author when someone comments.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get comments_notify"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=comments_notify --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes comments_notify",
        "comments_notify option history",
        "comments_notify wordpress option",
        "track update_option comments_notify",
        "what changed comments_notify",
        "Email post authors",
        "Notifications"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "comments_per_page",
      "slug": "comments_per_page",
      "path": "/atlas/options/comments_per_page",
      "label": "Comments per page",
      "seoTitle": "comments_per_page: WordPress Core Option | ConfigOps",
      "summary": "comments_per_page is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The number of top-level comments shown on each page.",
      "description": "comments_per_page: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Comments per page",
          "group": "Comment display",
          "kind": "portable",
          "explanation": "The number of top-level comments shown on each page.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get comments_per_page"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=comments_per_page --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes comments_per_page",
        "comments_per_page option history",
        "comments_per_page wordpress option",
        "track update_option comments_per_page",
        "what changed comments_per_page",
        "Comments per page",
        "Comment display"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "date_format",
      "slug": "date_format",
      "path": "/atlas/options/date_format",
      "label": "Date format",
      "seoTitle": "date_format: WordPress Core Option | ConfigOps",
      "summary": "date_format is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The format WordPress uses when it displays dates.",
      "description": "date_format: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → General",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Date format",
          "group": "Locale and time",
          "kind": "portable",
          "explanation": "The format WordPress uses when it displays dates.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get date_format"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=date_format --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes date_format",
        "date_format option history",
        "date_format wordpress option",
        "track update_option date_format",
        "what changed date_format",
        "Date format",
        "Locale and time"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "default_category",
      "slug": "default_category",
      "path": "/atlas/options/default_category",
      "label": "Default post category",
      "seoTitle": "default_category: WordPress Core Option | ConfigOps",
      "summary": "default_category is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The local category assigned when a post has no category; its term ID belongs to this website.",
      "description": "default_category: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Writing",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Default post category",
          "group": "Publishing defaults",
          "kind": "environment",
          "explanation": "The local category assigned when a post has no category; its term ID belongs to this website.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get default_category"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=default_category --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes default_category",
        "default_category option history",
        "default_category wordpress option",
        "track update_option default_category",
        "what changed default_category",
        "Default post category",
        "Publishing defaults"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "default_comment_status",
      "slug": "default_comment_status",
      "path": "/atlas/options/default_comment_status",
      "label": "Allow comments",
      "seoTitle": "default_comment_status: WordPress Core Option | ConfigOps",
      "summary": "default_comment_status is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Allows comments on new posts by default.",
      "description": "default_comment_status: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Allow comments",
          "group": "Default article settings",
          "kind": "portable",
          "explanation": "Allows comments on new posts by default.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get default_comment_status"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=default_comment_status --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes default_comment_status",
        "default_comment_status option history",
        "default_comment_status wordpress option",
        "track update_option default_comment_status",
        "what changed default_comment_status",
        "Allow comments",
        "Default article settings"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "default_comments_page",
      "slug": "default_comments_page",
      "path": "/atlas/options/default_comments_page",
      "label": "Default comment page",
      "seoTitle": "default_comments_page: WordPress Core Option | ConfigOps",
      "summary": "default_comments_page is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Chooses whether the first or last comment page appears initially.",
      "description": "default_comments_page: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Default comment page",
          "group": "Comment display",
          "kind": "portable",
          "explanation": "Chooses whether the first or last comment page appears initially.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get default_comments_page"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=default_comments_page --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes default_comments_page",
        "default_comments_page option history",
        "default_comments_page wordpress option",
        "track update_option default_comments_page",
        "what changed default_comments_page",
        "Default comment page",
        "Comment display"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "default_email_category",
      "slug": "default_email_category",
      "path": "/atlas/options/default_email_category",
      "label": "Default email category",
      "seoTitle": "default_email_category: WordPress Core Option | ConfigOps",
      "summary": "default_email_category is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The local category used by legacy post-by-email publishing.",
      "description": "default_email_category: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Writing",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Default email category",
          "group": "Publishing defaults",
          "kind": "environment",
          "explanation": "The local category used by legacy post-by-email publishing.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get default_email_category"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=default_email_category --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes default_email_category",
        "default_email_category option history",
        "default_email_category wordpress option",
        "track update_option default_email_category",
        "what changed default_email_category",
        "Default email category",
        "Publishing defaults"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "default_ping_status",
      "slug": "default_ping_status",
      "path": "/atlas/options/default_ping_status",
      "label": "Allow link notifications",
      "seoTitle": "default_ping_status: WordPress Core Option | ConfigOps",
      "summary": "default_ping_status is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Allows pingbacks and trackbacks on new posts by default.",
      "description": "default_ping_status: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Allow link notifications",
          "group": "Default article settings",
          "kind": "portable",
          "explanation": "Allows pingbacks and trackbacks on new posts by default.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get default_ping_status"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=default_ping_status --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes default_ping_status",
        "default_ping_status option history",
        "default_ping_status wordpress option",
        "track update_option default_ping_status",
        "what changed default_ping_status",
        "Allow link notifications",
        "Default article settings"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "default_pingback_flag",
      "slug": "default_pingback_flag",
      "path": "/atlas/options/default_pingback_flag",
      "label": "Notify linked blogs",
      "seoTitle": "default_pingback_flag: WordPress Core Option | ConfigOps",
      "summary": "default_pingback_flag is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Attempts to notify blogs linked from newly published posts.",
      "description": "default_pingback_flag: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Notify linked blogs",
          "group": "Default article settings",
          "kind": "portable",
          "explanation": "Attempts to notify blogs linked from newly published posts.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get default_pingback_flag"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=default_pingback_flag --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes default_pingback_flag",
        "default_pingback_flag option history",
        "default_pingback_flag wordpress option",
        "track update_option default_pingback_flag",
        "what changed default_pingback_flag",
        "Notify linked blogs",
        "Default article settings"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "default_post_format",
      "slug": "default_post_format",
      "path": "/atlas/options/default_post_format",
      "label": "Default post format",
      "seoTitle": "default_post_format: WordPress Core Option | ConfigOps",
      "summary": "default_post_format is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The post format selected for new posts by default.",
      "description": "default_post_format: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Writing",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Default post format",
          "group": "Publishing defaults",
          "kind": "portable",
          "explanation": "The post format selected for new posts by default.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get default_post_format"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=default_post_format --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes default_post_format",
        "default_post_format option history",
        "default_post_format wordpress option",
        "track update_option default_post_format",
        "what changed default_post_format",
        "Default post format",
        "Publishing defaults"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "default_role",
      "slug": "default_role",
      "path": "/atlas/options/default_role",
      "label": "New user default role",
      "seoTitle": "default_role: WordPress Core Option | ConfigOps",
      "summary": "default_role is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The role assigned to new users; the same role slug must exist on this website.",
      "description": "default_role: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → General",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "New user default role",
          "group": "Membership",
          "kind": "environment",
          "explanation": "The role assigned to new users; the same role slug must exist on this website.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get default_role"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=default_role --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes default_role",
        "default_role option history",
        "default_role wordpress option",
        "track update_option default_role",
        "what changed default_role",
        "New user default role",
        "Membership"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "disallowed_keys",
      "slug": "disallowed_keys",
      "path": "/atlas/options/disallowed_keys",
      "label": "Disallowed comment terms",
      "seoTitle": "disallowed_keys: WordPress Core Option | ConfigOps",
      "summary": "disallowed_keys is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The words, authors, email addresses, URLs, and IP patterns that send a comment to Trash.",
      "description": "disallowed_keys: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Disallowed comment terms",
          "group": "Moderation",
          "kind": "portable",
          "explanation": "The words, authors, email addresses, URLs, and IP patterns that send a comment to Trash.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get disallowed_keys"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=disallowed_keys --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes disallowed_keys",
        "disallowed_keys option history",
        "disallowed_keys wordpress option",
        "track update_option disallowed_keys",
        "what changed disallowed_keys",
        "Disallowed comment terms",
        "Moderation"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "gmt_offset",
      "slug": "gmt_offset",
      "path": "/atlas/options/gmt_offset",
      "label": "UTC offset",
      "seoTitle": "gmt_offset: WordPress Core Option | ConfigOps",
      "summary": "gmt_offset is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The fixed UTC offset used when no named time zone is selected.",
      "description": "gmt_offset: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → General",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "UTC offset",
          "group": "Locale and time",
          "kind": "environment",
          "explanation": "The fixed UTC offset used when no named time zone is selected.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get gmt_offset"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=gmt_offset --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes gmt_offset",
        "gmt_offset option history",
        "gmt_offset wordpress option",
        "track update_option gmt_offset",
        "what changed gmt_offset",
        "UTC offset",
        "Locale and time"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "home",
      "slug": "home",
      "path": "/atlas/options/home",
      "label": "Site address",
      "seoTitle": "home: WordPress Core Option | ConfigOps",
      "summary": "home is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The public address visitors use for this website.",
      "description": "home: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → General",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Site address",
          "group": "Website addresses",
          "kind": "environment",
          "explanation": "The public address visitors use for this website.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": false,
        "restoreSummary": "Review only. ConfigOps deliberately does not change site addresses automatically."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get home"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=home --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes home",
        "home option history",
        "home wordpress option",
        "track update_option home",
        "what changed home",
        "Site address",
        "Website addresses"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "large_size_h",
      "slug": "large_size_h",
      "path": "/atlas/options/large_size_h",
      "label": "Large image height",
      "seoTitle": "large_size_h: WordPress Core Option | ConfigOps",
      "summary": "large_size_h is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The maximum height generated for large images.",
      "description": "large_size_h: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Media",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Large image height",
          "group": "Large size",
          "kind": "portable",
          "explanation": "The maximum height generated for large images.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get large_size_h"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=large_size_h --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes large_size_h",
        "large_size_h option history",
        "large_size_h wordpress option",
        "track update_option large_size_h",
        "what changed large_size_h",
        "Large image height",
        "Large size"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "large_size_w",
      "slug": "large_size_w",
      "path": "/atlas/options/large_size_w",
      "label": "Large image width",
      "seoTitle": "large_size_w: WordPress Core Option | ConfigOps",
      "summary": "large_size_w is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The maximum width generated for large images.",
      "description": "large_size_w: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Media",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Large image width",
          "group": "Large size",
          "kind": "portable",
          "explanation": "The maximum width generated for large images.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get large_size_w"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=large_size_w --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes large_size_w",
        "large_size_w option history",
        "large_size_w wordpress option",
        "track update_option large_size_w",
        "what changed large_size_w",
        "Large image width",
        "Large size"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "medium_large_size_h",
      "slug": "medium_large_size_h",
      "path": "/atlas/options/medium_large_size_h",
      "label": "Medium-large image height",
      "seoTitle": "medium_large_size_h: WordPress Core Option | ConfigOps",
      "summary": "medium_large_size_h is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The maximum height generated for medium-large images.",
      "description": "medium_large_size_h: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Media",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Medium-large image height",
          "group": "Medium-large size",
          "kind": "portable",
          "explanation": "The maximum height generated for medium-large images.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get medium_large_size_h"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=medium_large_size_h --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes medium_large_size_h",
        "medium_large_size_h option history",
        "medium_large_size_h wordpress option",
        "track update_option medium_large_size_h",
        "what changed medium_large_size_h",
        "Medium-large image height",
        "Medium-large size"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "medium_large_size_w",
      "slug": "medium_large_size_w",
      "path": "/atlas/options/medium_large_size_w",
      "label": "Medium-large image width",
      "seoTitle": "medium_large_size_w: WordPress Core Option | ConfigOps",
      "summary": "medium_large_size_w is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The maximum width generated for medium-large images.",
      "description": "medium_large_size_w: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Media",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Medium-large image width",
          "group": "Medium-large size",
          "kind": "portable",
          "explanation": "The maximum width generated for medium-large images.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get medium_large_size_w"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=medium_large_size_w --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes medium_large_size_w",
        "medium_large_size_w option history",
        "medium_large_size_w wordpress option",
        "track update_option medium_large_size_w",
        "what changed medium_large_size_w",
        "Medium-large image width",
        "Medium-large size"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "medium_size_h",
      "slug": "medium_size_h",
      "path": "/atlas/options/medium_size_h",
      "label": "Medium image height",
      "seoTitle": "medium_size_h: WordPress Core Option | ConfigOps",
      "summary": "medium_size_h is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The maximum height generated for medium images.",
      "description": "medium_size_h: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Media",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Medium image height",
          "group": "Medium size",
          "kind": "portable",
          "explanation": "The maximum height generated for medium images.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get medium_size_h"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=medium_size_h --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes medium_size_h",
        "medium_size_h option history",
        "medium_size_h wordpress option",
        "track update_option medium_size_h",
        "what changed medium_size_h",
        "Medium image height",
        "Medium size"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "medium_size_w",
      "slug": "medium_size_w",
      "path": "/atlas/options/medium_size_w",
      "label": "Medium image width",
      "seoTitle": "medium_size_w: WordPress Core Option | ConfigOps",
      "summary": "medium_size_w is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The maximum width generated for medium images.",
      "description": "medium_size_w: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Media",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Medium image width",
          "group": "Medium size",
          "kind": "portable",
          "explanation": "The maximum width generated for medium images.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get medium_size_w"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=medium_size_w --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes medium_size_w",
        "medium_size_w option history",
        "medium_size_w wordpress option",
        "track update_option medium_size_w",
        "what changed medium_size_w",
        "Medium image width",
        "Medium size"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "moderation_keys",
      "slug": "moderation_keys",
      "path": "/atlas/options/moderation_keys",
      "label": "Moderation terms",
      "seoTitle": "moderation_keys: WordPress Core Option | ConfigOps",
      "summary": "moderation_keys is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The words, authors, email addresses, URLs, and IP patterns that send a comment to moderation.",
      "description": "moderation_keys: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Moderation terms",
          "group": "Moderation",
          "kind": "portable",
          "explanation": "The words, authors, email addresses, URLs, and IP patterns that send a comment to moderation.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get moderation_keys"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=moderation_keys --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes moderation_keys",
        "moderation_keys option history",
        "moderation_keys wordpress option",
        "track update_option moderation_keys",
        "what changed moderation_keys",
        "Moderation terms",
        "Moderation"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "moderation_notify",
      "slug": "moderation_notify",
      "path": "/atlas/options/moderation_notify",
      "label": "Email comment moderators",
      "seoTitle": "moderation_notify: WordPress Core Option | ConfigOps",
      "summary": "moderation_notify is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Emails administrators when a comment awaits moderation.",
      "description": "moderation_notify: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Email comment moderators",
          "group": "Notifications",
          "kind": "portable",
          "explanation": "Emails administrators when a comment awaits moderation.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get moderation_notify"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=moderation_notify --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes moderation_notify",
        "moderation_notify option history",
        "moderation_notify wordpress option",
        "track update_option moderation_notify",
        "what changed moderation_notify",
        "Email comment moderators",
        "Notifications"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "page_comments",
      "slug": "page_comments",
      "path": "/atlas/options/page_comments",
      "label": "Paginate comments",
      "seoTitle": "page_comments: WordPress Core Option | ConfigOps",
      "summary": "page_comments is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Splits comments across multiple pages.",
      "description": "page_comments: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Paginate comments",
          "group": "Comment display",
          "kind": "portable",
          "explanation": "Splits comments across multiple pages.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get page_comments"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=page_comments --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes page_comments",
        "page_comments option history",
        "page_comments wordpress option",
        "track update_option page_comments",
        "what changed page_comments",
        "Paginate comments",
        "Comment display"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "page_for_posts",
      "slug": "page_for_posts",
      "path": "/atlas/options/page_for_posts",
      "label": "Posts page",
      "seoTitle": "page_for_posts: WordPress Core Option | ConfigOps",
      "summary": "page_for_posts is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The local page selected to display the posts index.",
      "description": "page_for_posts: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Reading",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Posts page",
          "group": "Homepage",
          "kind": "reference",
          "explanation": "The local page selected to display the posts index.",
          "referenceType": "content"
        }
      ],
      "fieldKinds": {
        "reference": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get page_for_posts"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=page_for_posts --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes page_for_posts",
        "page_for_posts option history",
        "page_for_posts wordpress option",
        "track update_option page_for_posts",
        "what changed page_for_posts",
        "Posts page",
        "Homepage"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "page_on_front",
      "slug": "page_on_front",
      "path": "/atlas/options/page_on_front",
      "label": "Homepage",
      "seoTitle": "page_on_front: WordPress Core Option | ConfigOps",
      "summary": "page_on_front is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The local page selected as the website homepage.",
      "description": "page_on_front: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Reading",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Homepage",
          "group": "Homepage",
          "kind": "reference",
          "explanation": "The local page selected as the website homepage.",
          "referenceType": "content"
        }
      ],
      "fieldKinds": {
        "reference": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get page_on_front"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=page_on_front --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [
        {
          "title": "Content-reference restore contract",
          "status": "integration",
          "summary": "The WordPress integration suite changes the front-page reference and checks bounded content identity.",
          "source": "tests/integration.php",
          "line": 506,
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/tests/integration.php#L506"
        }
      ],
      "aliases": [
        "what plugin writes page_on_front",
        "page_on_front option history",
        "page_on_front wordpress option",
        "track update_option page_on_front",
        "what changed page_on_front",
        "Homepage",
        "Homepage"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "permalink_structure",
      "slug": "permalink_structure",
      "path": "/atlas/options/permalink_structure",
      "label": "Permalink structure",
      "seoTitle": "permalink_structure: WordPress Core Option | ConfigOps",
      "summary": "permalink_structure is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The URL pattern WordPress uses for posts.",
      "description": "permalink_structure: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Permalinks → Permalink structure",
      "valueShape": "Scalar option value",
      "valueNotes": [
        "An empty string selects Plain permalinks.",
        "Tokenized strings such as `/%postname%/` define custom URL structures."
      ],
      "fields": [
        {
          "path": "/",
          "label": "Permalink structure",
          "group": "Permalinks",
          "kind": "portable",
          "explanation": "The URL pattern WordPress uses for posts.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [
        {
          "name": "rewrite_rules",
          "relationship": "Saving permalinks can flush and rebuild this generated routing map. ConfigOps separates rewrite rules from intended settings."
        }
      ],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get permalink_structure"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=permalink_structure --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "wordpress permalink option name",
        "wordpress permalink structure database row",
        "what changes rewrite_rules wordpress",
        "what plugin writes permalink_structure",
        "permalink_structure option history",
        "permalink_structure wordpress option",
        "track update_option permalink_structure",
        "what changed permalink_structure",
        "Permalink structure",
        "Permalinks"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "ping_sites",
      "slug": "ping_sites",
      "path": "/atlas/options/ping_sites",
      "label": "Update services",
      "seoTitle": "ping_sites: WordPress Core Option | ConfigOps",
      "summary": "ping_sites is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The update-service endpoints WordPress notifies after publishing.",
      "description": "ping_sites: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Writing",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Update services",
          "group": "Publishing services",
          "kind": "portable",
          "explanation": "The update-service endpoints WordPress notifies after publishing.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get ping_sites"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=ping_sites --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes ping_sites",
        "ping_sites option history",
        "ping_sites wordpress option",
        "track update_option ping_sites",
        "what changed ping_sites",
        "Update services",
        "Publishing services"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "posts_per_page",
      "slug": "posts_per_page",
      "path": "/atlas/options/posts_per_page",
      "label": "Posts per page",
      "seoTitle": "posts_per_page: WordPress Core Option | ConfigOps",
      "summary": "posts_per_page is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The maximum number of posts shown on blog and archive pages.",
      "description": "posts_per_page: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Reading",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Posts per page",
          "group": "Content lists",
          "kind": "portable",
          "explanation": "The maximum number of posts shown on blog and archive pages.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get posts_per_page"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=posts_per_page --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [
        {
          "title": "Real WordPress runtime capture",
          "status": "integration",
          "summary": "The exact adapter integration writes posts_per_page and verifies adapter identity, schema, and classification.",
          "source": "tests/adapters-integration.php",
          "line": 302,
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/tests/adapters-integration.php#L302"
        }
      ],
      "aliases": [
        "what plugin writes posts_per_page",
        "posts_per_page option history",
        "posts_per_page wordpress option",
        "track update_option posts_per_page",
        "what changed posts_per_page",
        "Posts per page",
        "Content lists"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "posts_per_rss",
      "slug": "posts_per_rss",
      "path": "/atlas/options/posts_per_rss",
      "label": "Feed item count",
      "seoTitle": "posts_per_rss: WordPress Core Option | ConfigOps",
      "summary": "posts_per_rss is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The maximum number of recent items included in a feed.",
      "description": "posts_per_rss: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Reading",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Feed item count",
          "group": "Feeds",
          "kind": "portable",
          "explanation": "The maximum number of recent items included in a feed.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get posts_per_rss"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=posts_per_rss --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes posts_per_rss",
        "posts_per_rss option history",
        "posts_per_rss wordpress option",
        "track update_option posts_per_rss",
        "what changed posts_per_rss",
        "Feed item count",
        "Feeds"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "require_name_email",
      "slug": "require_name_email",
      "path": "/atlas/options/require_name_email",
      "label": "Require author name and email",
      "seoTitle": "require_name_email: WordPress Core Option | ConfigOps",
      "summary": "require_name_email is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Requires commenters to provide a name and email address.",
      "description": "require_name_email: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Require author name and email",
          "group": "Comment authors",
          "kind": "portable",
          "explanation": "Requires commenters to provide a name and email address.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get require_name_email"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=require_name_email --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes require_name_email",
        "require_name_email option history",
        "require_name_email wordpress option",
        "track update_option require_name_email",
        "what changed require_name_email",
        "Require author name and email",
        "Comment authors"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "rss_use_excerpt",
      "slug": "rss_use_excerpt",
      "path": "/atlas/options/rss_use_excerpt",
      "label": "Feed content",
      "seoTitle": "rss_use_excerpt: WordPress Core Option | ConfigOps",
      "summary": "rss_use_excerpt is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Chooses whether feeds contain full text or an excerpt.",
      "description": "rss_use_excerpt: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Reading",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Feed content",
          "group": "Feeds",
          "kind": "portable",
          "explanation": "Chooses whether feeds contain full text or an excerpt.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get rss_use_excerpt"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=rss_use_excerpt --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes rss_use_excerpt",
        "rss_use_excerpt option history",
        "rss_use_excerpt wordpress option",
        "track update_option rss_use_excerpt",
        "what changed rss_use_excerpt",
        "Feed content",
        "Feeds"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "show_avatars",
      "slug": "show_avatars",
      "path": "/atlas/options/show_avatars",
      "label": "Show avatars",
      "seoTitle": "show_avatars: WordPress Core Option | ConfigOps",
      "summary": "show_avatars is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Displays avatars beside comments and user profiles.",
      "description": "show_avatars: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Show avatars",
          "group": "Avatars",
          "kind": "portable",
          "explanation": "Displays avatars beside comments and user profiles.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get show_avatars"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=show_avatars --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes show_avatars",
        "show_avatars option history",
        "show_avatars wordpress option",
        "track update_option show_avatars",
        "what changed show_avatars",
        "Show avatars",
        "Avatars"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "show_comments_cookies_opt_in",
      "slug": "show_comments_cookies_opt_in",
      "path": "/atlas/options/show_comments_cookies_opt_in",
      "label": "Comment cookie consent",
      "seoTitle": "show_comments_cookies_opt_in: WordPress Core Option | ConfigOps",
      "summary": "show_comments_cookies_opt_in is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Shows the opt-in for saving commenter details in cookies.",
      "description": "show_comments_cookies_opt_in: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Comment cookie consent",
          "group": "Comment authors",
          "kind": "portable",
          "explanation": "Shows the opt-in for saving commenter details in cookies.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get show_comments_cookies_opt_in"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=show_comments_cookies_opt_in --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes show_comments_cookies_opt_in",
        "show_comments_cookies_opt_in option history",
        "show_comments_cookies_opt_in wordpress option",
        "track update_option show_comments_cookies_opt_in",
        "what changed show_comments_cookies_opt_in",
        "Comment cookie consent",
        "Comment authors"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "show_on_front",
      "slug": "show_on_front",
      "path": "/atlas/options/show_on_front",
      "label": "Homepage displays",
      "seoTitle": "show_on_front: WordPress Core Option | ConfigOps",
      "summary": "show_on_front is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Chooses between recent posts and a selected static page for the homepage.",
      "description": "show_on_front: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Reading",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Homepage displays",
          "group": "Homepage",
          "kind": "portable",
          "explanation": "Chooses between recent posts and a selected static page for the homepage.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get show_on_front"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=show_on_front --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes show_on_front",
        "show_on_front option history",
        "show_on_front wordpress option",
        "track update_option show_on_front",
        "what changed show_on_front",
        "Homepage displays",
        "Homepage"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "site_icon",
      "slug": "site_icon",
      "path": "/atlas/options/site_icon",
      "label": "Site icon",
      "seoTitle": "site_icon: WordPress Core Option | ConfigOps",
      "summary": "site_icon is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The image WordPress uses for browser tabs and app icons.",
      "description": "site_icon: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → General",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Site icon",
          "group": "Site identity",
          "kind": "reference",
          "explanation": "The image WordPress uses for browser tabs and app icons.",
          "referenceType": "media"
        }
      ],
      "fieldKinds": {
        "reference": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get site_icon"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=site_icon --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [
        {
          "title": "Media-reference restore contract",
          "status": "integration",
          "summary": "The WordPress integration suite changes a site icon and tests reference-aware restore behavior.",
          "source": "tests/integration.php",
          "line": 418,
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/tests/integration.php#L418"
        }
      ],
      "aliases": [
        "what plugin writes site_icon",
        "site_icon option history",
        "site_icon wordpress option",
        "track update_option site_icon",
        "what changed site_icon",
        "Site icon",
        "Site identity"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "site_logo",
      "slug": "site_logo",
      "path": "/atlas/options/site_logo",
      "label": "Site logo",
      "seoTitle": "site_logo: WordPress Core Option | ConfigOps",
      "summary": "site_logo is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The logo selected for this website.",
      "description": "site_logo: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → General",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Site logo",
          "group": "Site identity",
          "kind": "reference",
          "explanation": "The logo selected for this website.",
          "referenceType": "media"
        }
      ],
      "fieldKinds": {
        "reference": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get site_logo"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=site_logo --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes site_logo",
        "site_logo option history",
        "site_logo wordpress option",
        "track update_option site_logo",
        "what changed site_logo",
        "Site logo",
        "Site identity"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "siteurl",
      "slug": "siteurl",
      "path": "/atlas/options/siteurl",
      "label": "WordPress address",
      "seoTitle": "siteurl: WordPress Core Option | ConfigOps",
      "summary": "siteurl is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The address of the WordPress installation.",
      "description": "siteurl: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → General",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "WordPress address",
          "group": "Website addresses",
          "kind": "environment",
          "explanation": "The address of the WordPress installation.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": false,
        "restoreSummary": "Review only. ConfigOps deliberately does not change site addresses automatically."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get siteurl"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=siteurl --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes siteurl",
        "siteurl option history",
        "siteurl wordpress option",
        "track update_option siteurl",
        "what changed siteurl",
        "WordPress address",
        "Website addresses"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "start_of_week",
      "slug": "start_of_week",
      "path": "/atlas/options/start_of_week",
      "label": "Week starts on",
      "seoTitle": "start_of_week: WordPress Core Option | ConfigOps",
      "summary": "start_of_week is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The first day shown in WordPress calendars.",
      "description": "start_of_week: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → General",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Week starts on",
          "group": "Locale and time",
          "kind": "portable",
          "explanation": "The first day shown in WordPress calendars.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get start_of_week"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=start_of_week --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes start_of_week",
        "start_of_week option history",
        "start_of_week wordpress option",
        "track update_option start_of_week",
        "what changed start_of_week",
        "Week starts on",
        "Locale and time"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "tag_base",
      "slug": "tag_base",
      "path": "/atlas/options/tag_base",
      "label": "Tag base",
      "seoTitle": "tag_base: WordPress Core Option | ConfigOps",
      "summary": "tag_base is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The optional URL prefix used for tag archives.",
      "description": "tag_base: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Permalinks",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Tag base",
          "group": "Permalinks",
          "kind": "portable",
          "explanation": "The optional URL prefix used for tag archives.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get tag_base"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=tag_base --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes tag_base",
        "tag_base option history",
        "tag_base wordpress option",
        "track update_option tag_base",
        "what changed tag_base",
        "Tag base",
        "Permalinks"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "thread_comments",
      "slug": "thread_comments",
      "path": "/atlas/options/thread_comments",
      "label": "Threaded comments",
      "seoTitle": "thread_comments: WordPress Core Option | ConfigOps",
      "summary": "thread_comments is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Enables nested replies in comment discussions.",
      "description": "thread_comments: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Threaded comments",
          "group": "Comment display",
          "kind": "portable",
          "explanation": "Enables nested replies in comment discussions.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get thread_comments"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=thread_comments --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes thread_comments",
        "thread_comments option history",
        "thread_comments wordpress option",
        "track update_option thread_comments",
        "what changed thread_comments",
        "Threaded comments",
        "Comment display"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "thread_comments_depth",
      "slug": "thread_comments_depth",
      "path": "/atlas/options/thread_comments_depth",
      "label": "Comment nesting depth",
      "seoTitle": "thread_comments_depth: WordPress Core Option | ConfigOps",
      "summary": "thread_comments_depth is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The maximum depth allowed for threaded replies.",
      "description": "thread_comments_depth: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Discussion",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Comment nesting depth",
          "group": "Comment display",
          "kind": "portable",
          "explanation": "The maximum depth allowed for threaded replies.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get thread_comments_depth"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=thread_comments_depth --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes thread_comments_depth",
        "thread_comments_depth option history",
        "thread_comments_depth wordpress option",
        "track update_option thread_comments_depth",
        "what changed thread_comments_depth",
        "Comment nesting depth",
        "Comment display"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "thumbnail_crop",
      "slug": "thumbnail_crop",
      "path": "/atlas/options/thumbnail_crop",
      "label": "Crop thumbnails",
      "seoTitle": "thumbnail_crop: WordPress Core Option | ConfigOps",
      "summary": "thumbnail_crop is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Crops thumbnails to exact dimensions instead of scaling proportionally.",
      "description": "thumbnail_crop: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Media",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Crop thumbnails",
          "group": "Thumbnail size",
          "kind": "portable",
          "explanation": "Crops thumbnails to exact dimensions instead of scaling proportionally.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get thumbnail_crop"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=thumbnail_crop --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes thumbnail_crop",
        "thumbnail_crop option history",
        "thumbnail_crop wordpress option",
        "track update_option thumbnail_crop",
        "what changed thumbnail_crop",
        "Crop thumbnails",
        "Thumbnail size"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "thumbnail_size_h",
      "slug": "thumbnail_size_h",
      "path": "/atlas/options/thumbnail_size_h",
      "label": "Thumbnail height",
      "seoTitle": "thumbnail_size_h: WordPress Core Option | ConfigOps",
      "summary": "thumbnail_size_h is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The maximum height generated for thumbnail images.",
      "description": "thumbnail_size_h: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Media",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Thumbnail height",
          "group": "Thumbnail size",
          "kind": "portable",
          "explanation": "The maximum height generated for thumbnail images.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get thumbnail_size_h"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=thumbnail_size_h --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes thumbnail_size_h",
        "thumbnail_size_h option history",
        "thumbnail_size_h wordpress option",
        "track update_option thumbnail_size_h",
        "what changed thumbnail_size_h",
        "Thumbnail height",
        "Thumbnail size"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "thumbnail_size_w",
      "slug": "thumbnail_size_w",
      "path": "/atlas/options/thumbnail_size_w",
      "label": "Thumbnail width",
      "seoTitle": "thumbnail_size_w: WordPress Core Option | ConfigOps",
      "summary": "thumbnail_size_w is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The maximum width generated for thumbnail images.",
      "description": "thumbnail_size_w: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Media",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Thumbnail width",
          "group": "Thumbnail size",
          "kind": "portable",
          "explanation": "The maximum width generated for thumbnail images.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get thumbnail_size_w"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=thumbnail_size_w --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes thumbnail_size_w",
        "thumbnail_size_w option history",
        "thumbnail_size_w wordpress option",
        "track update_option thumbnail_size_w",
        "what changed thumbnail_size_w",
        "Thumbnail width",
        "Thumbnail size"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "time_format",
      "slug": "time_format",
      "path": "/atlas/options/time_format",
      "label": "Time format",
      "seoTitle": "time_format: WordPress Core Option | ConfigOps",
      "summary": "time_format is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The format WordPress uses when it displays times.",
      "description": "time_format: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → General",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Time format",
          "group": "Locale and time",
          "kind": "portable",
          "explanation": "The format WordPress uses when it displays times.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get time_format"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=time_format --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes time_format",
        "time_format option history",
        "time_format wordpress option",
        "track update_option time_format",
        "what changed time_format",
        "Time format",
        "Locale and time"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "timezone_string",
      "slug": "timezone_string",
      "path": "/atlas/options/timezone_string",
      "label": "Time zone",
      "seoTitle": "timezone_string: WordPress Core Option | ConfigOps",
      "summary": "timezone_string is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The named time zone used for dates and scheduled events on this website.",
      "description": "timezone_string: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → General",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Time zone",
          "group": "Locale and time",
          "kind": "environment",
          "explanation": "The named time zone used for dates and scheduled events on this website.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get timezone_string"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=timezone_string --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes timezone_string",
        "timezone_string option history",
        "timezone_string wordpress option",
        "track update_option timezone_string",
        "what changed timezone_string",
        "Time zone",
        "Locale and time"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "upload_path",
      "slug": "upload_path",
      "path": "/atlas/options/upload_path",
      "label": "Upload path",
      "seoTitle": "upload_path: WordPress Core Option | ConfigOps",
      "summary": "upload_path is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. A custom filesystem path belongs to the current hosting environment.",
      "description": "upload_path: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Media",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Upload path",
          "group": "Upload location",
          "kind": "environment",
          "explanation": "A custom filesystem path belongs to the current hosting environment.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get upload_path"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=upload_path --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes upload_path",
        "upload_path option history",
        "upload_path wordpress option",
        "track update_option upload_path",
        "what changed upload_path",
        "Upload path",
        "Upload location"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "upload_url_path",
      "slug": "upload_url_path",
      "path": "/atlas/options/upload_url_path",
      "label": "Upload URL",
      "seoTitle": "upload_url_path: WordPress Core Option | ConfigOps",
      "summary": "upload_url_path is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. A custom upload URL belongs to the current website.",
      "description": "upload_url_path: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Media",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Upload URL",
          "group": "Upload location",
          "kind": "environment",
          "explanation": "A custom upload URL belongs to the current website.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get upload_url_path"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=upload_url_path --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes upload_url_path",
        "upload_url_path option history",
        "upload_url_path wordpress option",
        "track update_option upload_url_path",
        "what changed upload_url_path",
        "Upload URL",
        "Upload location"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "uploads_use_yearmonth_folders",
      "slug": "uploads_use_yearmonth_folders",
      "path": "/atlas/options/uploads_use_yearmonth_folders",
      "label": "Organize uploads by date",
      "seoTitle": "uploads_use_yearmonth_folders: WordPress Core Option | ConfigOps",
      "summary": "uploads_use_yearmonth_folders is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Stores new uploads in year and month folders.",
      "description": "uploads_use_yearmonth_folders: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Media",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Organize uploads by date",
          "group": "Upload organization",
          "kind": "portable",
          "explanation": "Stores new uploads in year and month folders.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get uploads_use_yearmonth_folders"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=uploads_use_yearmonth_folders --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes uploads_use_yearmonth_folders",
        "uploads_use_yearmonth_folders option history",
        "uploads_use_yearmonth_folders wordpress option",
        "track update_option uploads_use_yearmonth_folders",
        "what changed uploads_use_yearmonth_folders",
        "Organize uploads by date",
        "Upload organization"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "use_balanceTags",
      "slug": "use_balanceTags",
      "path": "/atlas/options/use_balanceTags",
      "label": "Correct invalid markup",
      "seoTitle": "use_balanceTags: WordPress Core Option | ConfigOps",
      "summary": "use_balanceTags is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Lets WordPress correct invalid nested XHTML automatically.",
      "description": "use_balanceTags: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Writing",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Correct invalid markup",
          "group": "Formatting",
          "kind": "portable",
          "explanation": "Lets WordPress correct invalid nested XHTML automatically.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get use_balanceTags"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=use_balanceTags --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes use_balanceTags",
        "use_balanceTags option history",
        "use_balanceTags wordpress option",
        "track update_option use_balanceTags",
        "what changed use_balanceTags",
        "Correct invalid markup",
        "Formatting"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "use_smilies",
      "slug": "use_smilies",
      "path": "/atlas/options/use_smilies",
      "label": "Convert emoticons",
      "seoTitle": "use_smilies: WordPress Core Option | ConfigOps",
      "summary": "use_smilies is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Converts text emoticons into graphic emoji while displaying content.",
      "description": "use_smilies: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → Writing",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Convert emoticons",
          "group": "Formatting",
          "kind": "portable",
          "explanation": "Converts text emoticons into graphic emoji while displaying content.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get use_smilies"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=use_smilies --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes use_smilies",
        "use_smilies option history",
        "use_smilies wordpress option",
        "track update_option use_smilies",
        "what changed use_smilies",
        "Convert emoticons",
        "Formatting"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "users_can_register",
      "slug": "users_can_register",
      "path": "/atlas/options/users_can_register",
      "label": "Anyone can register",
      "seoTitle": "users_can_register: WordPress Core Option | ConfigOps",
      "summary": "users_can_register is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. Controls whether visitors may create accounts.",
      "description": "users_can_register: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → General",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Anyone can register",
          "group": "Membership",
          "kind": "portable",
          "explanation": "Controls whether visitors may create accounts.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get users_can_register"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=users_can_register --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes users_can_register",
        "users_can_register option history",
        "users_can_register wordpress option",
        "track update_option users_can_register",
        "what changed users_can_register",
        "Anyone can register",
        "Membership"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_address_autocomplete_enabled",
      "slug": "woocommerce_address_autocomplete_enabled",
      "path": "/atlas/options/woocommerce_address_autocomplete_enabled",
      "label": "Address autocomplete",
      "seoTitle": "woocommerce_address_autocomplete_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_address_autocomplete_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_address_autocomplete_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Customer addresses",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Address autocomplete",
          "group": "Customer addresses",
          "kind": "environment",
          "explanation": "Enables predictive address search when an installed provider can supply it.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_address_autocomplete_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_address_autocomplete_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_address_autocomplete_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_address_autocomplete_enabled",
        "woocommerce_address_autocomplete_enabled option history",
        "woocommerce_address_autocomplete_enabled wordpress option",
        "track update_option woocommerce_address_autocomplete_enabled",
        "what changed woocommerce_address_autocomplete_enabled",
        "Address autocomplete",
        "Customer addresses"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_address_autocomplete_provider",
      "slug": "woocommerce_address_autocomplete_provider",
      "path": "/atlas/options/woocommerce_address_autocomplete_provider",
      "label": "Address autocomplete provider",
      "seoTitle": "woocommerce_address_autocomplete_provider: WooCommerce | ConfigOps",
      "summary": "woocommerce_address_autocomplete_provider is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_address_autocomplete_provider: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Customer addresses",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Address autocomplete provider",
          "group": "Customer addresses",
          "kind": "environment",
          "explanation": "Selects the installed service that supplies predictive customer addresses.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_address_autocomplete_provider --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_address_autocomplete_provider --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_address_autocomplete_provider\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_address_autocomplete_provider",
        "woocommerce_address_autocomplete_provider option history",
        "woocommerce_address_autocomplete_provider wordpress option",
        "track update_option woocommerce_address_autocomplete_provider",
        "what changed woocommerce_address_autocomplete_provider",
        "Address autocomplete provider",
        "Customer addresses"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_admin_install_timestamp",
      "slug": "woocommerce_admin_install_timestamp",
      "path": "/atlas/options/woocommerce_admin_install_timestamp",
      "label": "woocommerce admin install timestamp",
      "seoTitle": "woocommerce_admin_install_timestamp: WooCommerce | ConfigOps",
      "summary": "woocommerce_admin_install_timestamp is attributed to WooCommerce. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "woocommerce_admin_install_timestamp: verified WooCommerce technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_admin_install_timestamp"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_admin_install_timestamp --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_admin_install_timestamp",
        "woocommerce_admin_install_timestamp option history",
        "woocommerce_admin_install_timestamp wordpress option",
        "track update_option woocommerce_admin_install_timestamp",
        "what changed woocommerce_admin_install_timestamp"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_admin_version",
      "slug": "woocommerce_admin_version",
      "path": "/atlas/options/woocommerce_admin_version",
      "label": "woocommerce admin version",
      "seoTitle": "woocommerce_admin_version: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_admin_version is attributed to WooCommerce. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "woocommerce_admin_version: verified WooCommerce technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_admin_version"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_admin_version --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_admin_version",
        "woocommerce_admin_version option history",
        "woocommerce_admin_version wordpress option",
        "track update_option woocommerce_admin_version",
        "what changed woocommerce_admin_version"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_all_except_countries",
      "slug": "woocommerce_all_except_countries",
      "path": "/atlas/options/woocommerce_all_except_countries",
      "label": "Excluded selling countries",
      "seoTitle": "woocommerce_all_except_countries: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_all_except_countries is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_all_except_countries: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Selling and shipping",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Excluded selling countries",
          "group": "Selling and shipping",
          "kind": "environment",
          "explanation": "Countries excluded when the store sells to every other location.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_all_except_countries --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_all_except_countries --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_all_except_countries\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_all_except_countries",
        "woocommerce_all_except_countries option history",
        "woocommerce_all_except_countries wordpress option",
        "track update_option woocommerce_all_except_countries",
        "what changed woocommerce_all_except_countries",
        "Excluded selling countries",
        "Selling and shipping"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_allow_bulk_remove_personal_data",
      "slug": "woocommerce_allow_bulk_remove_personal_data",
      "path": "/atlas/options/woocommerce_allow_bulk_remove_personal_data",
      "label": "Bulk personal-data removal",
      "seoTitle": "woocommerce_allow_bulk_remove_personal_data: WooCommerce | ConfigOps",
      "summary": "woocommerce_allow_bulk_remove_personal_data is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_allow_bulk_remove_personal_data: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Privacy requests",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Bulk personal-data removal",
          "group": "Privacy requests",
          "kind": "portable",
          "explanation": "Allows administrators to remove personal data from multiple orders.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_allow_bulk_remove_personal_data --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_allow_bulk_remove_personal_data --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_allow_bulk_remove_personal_data\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_allow_bulk_remove_personal_data",
        "woocommerce_allow_bulk_remove_personal_data option history",
        "woocommerce_allow_bulk_remove_personal_data wordpress option",
        "track update_option woocommerce_allow_bulk_remove_personal_data",
        "what changed woocommerce_allow_bulk_remove_personal_data",
        "Bulk personal-data removal",
        "Privacy requests"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_allow_tracking",
      "slug": "woocommerce_allow_tracking",
      "path": "/atlas/options/woocommerce_allow_tracking",
      "label": "Usage tracking",
      "seoTitle": "woocommerce_allow_tracking: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_allow_tracking is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_allow_tracking: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Data sharing",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Usage tracking",
          "group": "Data sharing",
          "kind": "environment",
          "explanation": "Controls whether WooCommerce sends usage data from this store.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_allow_tracking --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_allow_tracking --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_allow_tracking\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_allow_tracking",
        "woocommerce_allow_tracking option history",
        "woocommerce_allow_tracking wordpress option",
        "track update_option woocommerce_allow_tracking",
        "what changed woocommerce_allow_tracking",
        "Usage tracking",
        "Data sharing"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_allowed_countries",
      "slug": "woocommerce_allowed_countries",
      "path": "/atlas/options/woocommerce_allowed_countries",
      "label": "Selling locations",
      "seoTitle": "woocommerce_allowed_countries: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_allowed_countries is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_allowed_countries: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Selling and shipping",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Selling locations",
          "group": "Selling and shipping",
          "kind": "environment",
          "explanation": "Controls whether the store sells everywhere, nowhere, or only in selected countries.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_allowed_countries --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_allowed_countries --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_allowed_countries\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_allowed_countries",
        "woocommerce_allowed_countries option history",
        "woocommerce_allowed_countries wordpress option",
        "track update_option woocommerce_allowed_countries",
        "what changed woocommerce_allowed_countries",
        "Selling locations",
        "Selling and shipping"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_analytics_enabled",
      "slug": "woocommerce_analytics_enabled",
      "path": "/atlas/options/woocommerce_analytics_enabled",
      "label": "WooCommerce Analytics",
      "seoTitle": "woocommerce_analytics_enabled: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_analytics_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_analytics_enabled: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Store features",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "WooCommerce Analytics",
          "group": "Store features",
          "kind": "portable",
          "explanation": "Collects store metrics locally and exposes the WooCommerce Analytics reports.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_analytics_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_analytics_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_analytics_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_analytics_enabled",
        "woocommerce_analytics_enabled option history",
        "woocommerce_analytics_enabled wordpress option",
        "track update_option woocommerce_analytics_enabled",
        "what changed woocommerce_analytics_enabled",
        "WooCommerce Analytics",
        "Store features"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_anonymize_completed_orders",
      "slug": "woocommerce_anonymize_completed_orders",
      "path": "/atlas/options/woocommerce_anonymize_completed_orders",
      "label": "Completed-order retention",
      "seoTitle": "woocommerce_anonymize_completed_orders: WooCommerce | ConfigOps",
      "summary": "woocommerce_anonymize_completed_orders is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_anonymize_completed_orders: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Data retention",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Completed-order retention",
          "group": "Data retention",
          "kind": "portable",
          "explanation": "How long WooCommerce keeps personal data in completed orders.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_anonymize_completed_orders --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_anonymize_completed_orders --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_anonymize_completed_orders\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_anonymize_completed_orders",
        "woocommerce_anonymize_completed_orders option history",
        "woocommerce_anonymize_completed_orders wordpress option",
        "track update_option woocommerce_anonymize_completed_orders",
        "what changed woocommerce_anonymize_completed_orders",
        "Completed-order retention",
        "Data retention"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_anonymize_refunded_orders",
      "slug": "woocommerce_anonymize_refunded_orders",
      "path": "/atlas/options/woocommerce_anonymize_refunded_orders",
      "label": "Refunded-order retention",
      "seoTitle": "woocommerce_anonymize_refunded_orders: WooCommerce | ConfigOps",
      "summary": "woocommerce_anonymize_refunded_orders is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_anonymize_refunded_orders: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Data retention",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Refunded-order retention",
          "group": "Data retention",
          "kind": "portable",
          "explanation": "How long WooCommerce keeps personal data in refunded orders.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_anonymize_refunded_orders --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_anonymize_refunded_orders --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_anonymize_refunded_orders\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_anonymize_refunded_orders",
        "woocommerce_anonymize_refunded_orders option history",
        "woocommerce_anonymize_refunded_orders wordpress option",
        "track update_option woocommerce_anonymize_refunded_orders",
        "what changed woocommerce_anonymize_refunded_orders",
        "Refunded-order retention",
        "Data retention"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_api_enabled",
      "slug": "woocommerce_api_enabled",
      "path": "/atlas/options/woocommerce_api_enabled",
      "label": "Legacy REST API",
      "seoTitle": "woocommerce_api_enabled: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_api_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_api_enabled: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Legacy integrations",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Legacy REST API",
          "group": "Legacy integrations",
          "kind": "environment",
          "explanation": "Records whether the separate WooCommerce Legacy REST API integration is active on this site.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_api_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_api_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_api_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_api_enabled",
        "woocommerce_api_enabled option history",
        "woocommerce_api_enabled wordpress option",
        "track update_option woocommerce_api_enabled",
        "what changed woocommerce_api_enabled",
        "Legacy REST API",
        "Legacy integrations"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_attribute_lookup_direct_updates",
      "slug": "woocommerce_attribute_lookup_direct_updates",
      "path": "/atlas/options/woocommerce_attribute_lookup_direct_updates",
      "label": "Direct attribute lookup updates",
      "seoTitle": "woocommerce_attribute_lookup_direct_updates: WooCommerce | ConfigOps",
      "summary": "woocommerce_attribute_lookup_direct_updates is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_attribute_lookup_direct_updates: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Catalog performance",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Direct attribute lookup updates",
          "group": "Catalog performance",
          "kind": "environment",
          "explanation": "Updates the product attribute lookup table during product changes instead of scheduling the work.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_attribute_lookup_direct_updates --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_attribute_lookup_direct_updates --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_attribute_lookup_direct_updates\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_attribute_lookup_direct_updates",
        "woocommerce_attribute_lookup_direct_updates option history",
        "woocommerce_attribute_lookup_direct_updates wordpress option",
        "track update_option woocommerce_attribute_lookup_direct_updates",
        "what changed woocommerce_attribute_lookup_direct_updates",
        "Direct attribute lookup updates",
        "Catalog performance"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_attribute_lookup_enabled",
      "slug": "woocommerce_attribute_lookup_enabled",
      "path": "/atlas/options/woocommerce_attribute_lookup_enabled",
      "label": "Product attribute lookup table",
      "seoTitle": "woocommerce_attribute_lookup_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_attribute_lookup_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_attribute_lookup_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Catalog performance",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Product attribute lookup table",
          "group": "Catalog performance",
          "kind": "environment",
          "explanation": "Uses WooCommerce’s generated attribute lookup table for catalog filtering.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_attribute_lookup_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_attribute_lookup_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_attribute_lookup_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_attribute_lookup_enabled",
        "woocommerce_attribute_lookup_enabled option history",
        "woocommerce_attribute_lookup_enabled wordpress option",
        "track update_option woocommerce_attribute_lookup_enabled",
        "what changed woocommerce_attribute_lookup_enabled",
        "Product attribute lookup table",
        "Catalog performance"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_attribute_lookup_optimized_updates",
      "slug": "woocommerce_attribute_lookup_optimized_updates",
      "path": "/atlas/options/woocommerce_attribute_lookup_optimized_updates",
      "label": "Optimized attribute lookup updates",
      "seoTitle": "woocommerce_attribute_lookup_optimized_updates: WooCommerce | ConfigOps",
      "summary": "woocommerce_attribute_lookup_optimized_updates is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_attribute_lookup_optimized_updates: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Catalog performance",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Optimized attribute lookup updates",
          "group": "Catalog performance",
          "kind": "environment",
          "explanation": "Uses faster lookup-table update queries that may be incompatible with extensions.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_attribute_lookup_optimized_updates --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_attribute_lookup_optimized_updates --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_attribute_lookup_optimized_updates\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_attribute_lookup_optimized_updates",
        "woocommerce_attribute_lookup_optimized_updates option history",
        "woocommerce_attribute_lookup_optimized_updates wordpress option",
        "track update_option woocommerce_attribute_lookup_optimized_updates",
        "what changed woocommerce_attribute_lookup_optimized_updates",
        "Optimized attribute lookup updates",
        "Catalog performance"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_bacs_accounts",
      "slug": "woocommerce_bacs_accounts",
      "path": "/atlas/options/woocommerce_bacs_accounts",
      "label": "Bank transfer accounts",
      "seoTitle": "woocommerce_bacs_accounts: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_bacs_accounts is attributed to WooCommerce. Verified owner; local credential state that ConfigOps does not persist in clear text.",
      "description": "woocommerce_bacs_accounts: verified WooCommerce secret option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "secret",
      "statusDescription": "Verified owner; local credential state that ConfigOps does not persist in clear text.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Bank transfer accounts",
          "group": "Protected payment details",
          "kind": "secret",
          "explanation": "Bank account values are removed before ConfigOps stores the capture.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "secret": 1
      },
      "fieldCount": 1,
      "secretFields": [
        "/"
      ],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_bacs_accounts"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_bacs_accounts --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_bacs_accounts",
        "woocommerce_bacs_accounts option history",
        "woocommerce_bacs_accounts wordpress option",
        "track update_option woocommerce_bacs_accounts",
        "what changed woocommerce_bacs_accounts",
        "Bank transfer accounts",
        "Protected payment details"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_bacs_settings",
      "slug": "woocommerce_bacs_settings",
      "path": "/atlas/options/woocommerce_bacs_settings",
      "label": "Direct bank transfer enabled",
      "seoTitle": "woocommerce_bacs_settings: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_bacs_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 4 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_bacs_settings: WooCommerce owns this associative array with nested fields with 4 mapped fields. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Offline payments",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/enabled",
          "label": "Direct bank transfer enabled",
          "group": "Offline payments",
          "kind": "portable",
          "explanation": "Controls whether customers can select this bundled offline payment method.",
          "referenceType": null
        },
        {
          "path": "/title",
          "label": "Direct bank transfer title",
          "group": "Offline payments",
          "kind": "portable",
          "explanation": "The payment-method name shown during checkout.",
          "referenceType": null
        },
        {
          "path": "/description",
          "label": "Direct bank transfer description",
          "group": "Offline payments",
          "kind": "portable",
          "explanation": "The payment-method explanation shown during checkout.",
          "referenceType": null
        },
        {
          "path": "/instructions",
          "label": "Direct bank transfer instructions",
          "group": "Offline payments",
          "kind": "portable",
          "explanation": "Instructions shown after the customer places an order.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 4
      },
      "fieldCount": 4,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_bacs_settings --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_bacs_settings --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_bacs_settings\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_bacs_settings",
        "woocommerce_bacs_settings option history",
        "woocommerce_bacs_settings wordpress option",
        "track update_option woocommerce_bacs_settings",
        "what changed woocommerce_bacs_settings",
        "Direct bank transfer enabled",
        "Offline payments",
        "Direct bank transfer title",
        "Offline payments",
        "Direct bank transfer description",
        "Offline payments",
        "Direct bank transfer instructions",
        "Offline payments"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_calc_discounts_sequentially",
      "slug": "woocommerce_calc_discounts_sequentially",
      "path": "/atlas/options/woocommerce_calc_discounts_sequentially",
      "label": "Apply coupons sequentially",
      "seoTitle": "woocommerce_calc_discounts_sequentially: WooCommerce | ConfigOps",
      "summary": "woocommerce_calc_discounts_sequentially is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_calc_discounts_sequentially: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Taxes and coupons",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Apply coupons sequentially",
          "group": "Taxes and coupons",
          "kind": "portable",
          "explanation": "Applies each coupon to the price left after the previous coupon.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_calc_discounts_sequentially --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_calc_discounts_sequentially --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_calc_discounts_sequentially\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_calc_discounts_sequentially",
        "woocommerce_calc_discounts_sequentially option history",
        "woocommerce_calc_discounts_sequentially wordpress option",
        "track update_option woocommerce_calc_discounts_sequentially",
        "what changed woocommerce_calc_discounts_sequentially",
        "Apply coupons sequentially",
        "Taxes and coupons"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_calc_taxes",
      "slug": "woocommerce_calc_taxes",
      "path": "/atlas/options/woocommerce_calc_taxes",
      "label": "Enable taxes",
      "seoTitle": "woocommerce_calc_taxes: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_calc_taxes is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_calc_taxes: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Taxes and coupons",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Enable taxes",
          "group": "Taxes and coupons",
          "kind": "portable",
          "explanation": "Enables tax calculations during cart and checkout.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_calc_taxes --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_calc_taxes --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_calc_taxes\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_calc_taxes",
        "woocommerce_calc_taxes option history",
        "woocommerce_calc_taxes wordpress option",
        "track update_option woocommerce_calc_taxes",
        "what changed woocommerce_calc_taxes",
        "Enable taxes",
        "Taxes and coupons"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_cancelled_order_settings",
      "slug": "woocommerce_cancelled_order_settings",
      "path": "/atlas/options/woocommerce_cancelled_order_settings",
      "label": "Cancelled Order enabled",
      "seoTitle": "woocommerce_cancelled_order_settings: WooCommerce | ConfigOps",
      "summary": "woocommerce_cancelled_order_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 9 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_cancelled_order_settings: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email notifications",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/enabled",
          "label": "Cancelled Order enabled",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Controls whether WooCommerce sends this notification.",
          "referenceType": null
        },
        {
          "path": "/recipient",
          "label": "Cancelled Order recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "The store-specific addresses that receive this administrator notification.",
          "referenceType": null
        },
        {
          "path": "/subject",
          "label": "Cancelled Order subject",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The subject template for this notification.",
          "referenceType": null
        },
        {
          "path": "/heading",
          "label": "Cancelled Order heading",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The heading template inside this notification.",
          "referenceType": null
        },
        {
          "path": "/additional_content",
          "label": "Cancelled Order additional content",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Text appended below the main notification content.",
          "referenceType": null
        },
        {
          "path": "/email_type",
          "label": "Cancelled Order format",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Chooses plain text, HTML, or multipart delivery.",
          "referenceType": null
        },
        {
          "path": "/cc",
          "label": "Cancelled Order Cc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients copied on this notification.",
          "referenceType": null
        },
        {
          "path": "/bcc",
          "label": "Cancelled Order Bcc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients hidden on this notification.",
          "referenceType": null
        },
        {
          "path": "/preheader",
          "label": "Cancelled Order preheader",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Preview text shown beside the subject in supported inboxes.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 3,
        "portable": 6
      },
      "fieldCount": 9,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_cancelled_order_settings --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_cancelled_order_settings --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_cancelled_order_settings\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_cancelled_order_settings",
        "woocommerce_cancelled_order_settings option history",
        "woocommerce_cancelled_order_settings wordpress option",
        "track update_option woocommerce_cancelled_order_settings",
        "what changed woocommerce_cancelled_order_settings",
        "Cancelled Order enabled",
        "Email notifications",
        "Cancelled Order recipients",
        "Email notifications",
        "Cancelled Order subject",
        "Email notifications",
        "Cancelled Order heading",
        "Email notifications",
        "Cancelled Order additional content",
        "Email notifications",
        "Cancelled Order format",
        "Email notifications",
        "Cancelled Order Cc recipients",
        "Email notifications",
        "Cancelled Order Bcc recipients",
        "Email notifications",
        "Cancelled Order preheader",
        "Email notifications"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_cart_page_id",
      "slug": "woocommerce_cart_page_id",
      "path": "/atlas/options/woocommerce_cart_page_id",
      "label": "Cart page",
      "seoTitle": "woocommerce_cart_page_id: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_cart_page_id is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_cart_page_id: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Store pages",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Cart page",
          "group": "Store pages",
          "kind": "reference",
          "explanation": "The local page used for the cart.",
          "referenceType": "content"
        }
      ],
      "fieldKinds": {
        "reference": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_cart_page_id --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_cart_page_id --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_cart_page_id\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_cart_page_id",
        "woocommerce_cart_page_id option history",
        "woocommerce_cart_page_id wordpress option",
        "track update_option woocommerce_cart_page_id",
        "what changed woocommerce_cart_page_id",
        "Cart page",
        "Store pages"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_cart_redirect_after_add",
      "slug": "woocommerce_cart_redirect_after_add",
      "path": "/atlas/options/woocommerce_cart_redirect_after_add",
      "label": "Redirect to cart after adding",
      "seoTitle": "woocommerce_cart_redirect_after_add: WooCommerce | ConfigOps",
      "summary": "woocommerce_cart_redirect_after_add is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_cart_redirect_after_add: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Catalog behavior",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Redirect to cart after adding",
          "group": "Catalog behavior",
          "kind": "portable",
          "explanation": "Sends customers to the cart after they add a product.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_cart_redirect_after_add --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_cart_redirect_after_add --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_cart_redirect_after_add\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_cart_redirect_after_add",
        "woocommerce_cart_redirect_after_add option history",
        "woocommerce_cart_redirect_after_add wordpress option",
        "track update_option woocommerce_cart_redirect_after_add",
        "what changed woocommerce_cart_redirect_after_add",
        "Redirect to cart after adding",
        "Catalog behavior"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_cart_save_for_later_enabled",
      "slug": "woocommerce_cart_save_for_later_enabled",
      "path": "/atlas/options/woocommerce_cart_save_for_later_enabled",
      "label": "Save cart items for later",
      "seoTitle": "woocommerce_cart_save_for_later_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_cart_save_for_later_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_cart_save_for_later_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Cart features",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Save cart items for later",
          "group": "Cart features",
          "kind": "portable",
          "explanation": "Lets shoppers move cart items to a list for a later purchase.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_cart_save_for_later_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_cart_save_for_later_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_cart_save_for_later_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_cart_save_for_later_enabled",
        "woocommerce_cart_save_for_later_enabled option history",
        "woocommerce_cart_save_for_later_enabled wordpress option",
        "track update_option woocommerce_cart_save_for_later_enabled",
        "what changed woocommerce_cart_save_for_later_enabled",
        "Save cart items for later",
        "Cart features"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_checkout_order_received_endpoint",
      "slug": "woocommerce_checkout_order_received_endpoint",
      "path": "/atlas/options/woocommerce_checkout_order_received_endpoint",
      "label": "Order received endpoint",
      "seoTitle": "woocommerce_checkout_order_received_endpoint: WooCommerce | ConfigOps",
      "summary": "woocommerce_checkout_order_received_endpoint is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_checkout_order_received_endpoint: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Checkout endpoints",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Order received endpoint",
          "group": "Checkout endpoints",
          "kind": "portable",
          "explanation": "The URL endpoint used for the order confirmation screen.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_checkout_order_received_endpoint --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_checkout_order_received_endpoint --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_checkout_order_received_endpoint\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_checkout_order_received_endpoint",
        "woocommerce_checkout_order_received_endpoint option history",
        "woocommerce_checkout_order_received_endpoint wordpress option",
        "track update_option woocommerce_checkout_order_received_endpoint",
        "what changed woocommerce_checkout_order_received_endpoint",
        "Order received endpoint",
        "Checkout endpoints"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_checkout_page_id",
      "slug": "woocommerce_checkout_page_id",
      "path": "/atlas/options/woocommerce_checkout_page_id",
      "label": "Checkout page",
      "seoTitle": "woocommerce_checkout_page_id: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_checkout_page_id is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_checkout_page_id: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Store pages",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Checkout page",
          "group": "Store pages",
          "kind": "reference",
          "explanation": "The local page used for checkout.",
          "referenceType": "content"
        }
      ],
      "fieldKinds": {
        "reference": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_checkout_page_id --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_checkout_page_id --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_checkout_page_id\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_checkout_page_id",
        "woocommerce_checkout_page_id option history",
        "woocommerce_checkout_page_id wordpress option",
        "track update_option woocommerce_checkout_page_id",
        "what changed woocommerce_checkout_page_id",
        "Checkout page",
        "Store pages"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_checkout_pay_endpoint",
      "slug": "woocommerce_checkout_pay_endpoint",
      "path": "/atlas/options/woocommerce_checkout_pay_endpoint",
      "label": "Pay endpoint",
      "seoTitle": "woocommerce_checkout_pay_endpoint: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_checkout_pay_endpoint is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_checkout_pay_endpoint: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Checkout endpoints",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Pay endpoint",
          "group": "Checkout endpoints",
          "kind": "portable",
          "explanation": "The URL endpoint used to pay for an existing order.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_checkout_pay_endpoint --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_checkout_pay_endpoint --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_checkout_pay_endpoint\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_checkout_pay_endpoint",
        "woocommerce_checkout_pay_endpoint option history",
        "woocommerce_checkout_pay_endpoint wordpress option",
        "track update_option woocommerce_checkout_pay_endpoint",
        "what changed woocommerce_checkout_pay_endpoint",
        "Pay endpoint",
        "Checkout endpoints"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_checkout_privacy_policy_text",
      "slug": "woocommerce_checkout_privacy_policy_text",
      "path": "/atlas/options/woocommerce_checkout_privacy_policy_text",
      "label": "Checkout privacy notice",
      "seoTitle": "woocommerce_checkout_privacy_policy_text: WooCommerce | ConfigOps",
      "summary": "woocommerce_checkout_privacy_policy_text is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_checkout_privacy_policy_text: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Privacy notices",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Checkout privacy notice",
          "group": "Privacy notices",
          "kind": "portable",
          "explanation": "The privacy text shown during checkout.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_checkout_privacy_policy_text --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_checkout_privacy_policy_text --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_checkout_privacy_policy_text\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_checkout_privacy_policy_text",
        "woocommerce_checkout_privacy_policy_text option history",
        "woocommerce_checkout_privacy_policy_text wordpress option",
        "track update_option woocommerce_checkout_privacy_policy_text",
        "what changed woocommerce_checkout_privacy_policy_text",
        "Checkout privacy notice",
        "Privacy notices"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_cheque_settings",
      "slug": "woocommerce_cheque_settings",
      "path": "/atlas/options/woocommerce_cheque_settings",
      "label": "Cheque payments enabled",
      "seoTitle": "woocommerce_cheque_settings: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_cheque_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 4 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_cheque_settings: WooCommerce owns this associative array with nested fields with 4 mapped fields. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Offline payments",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/enabled",
          "label": "Cheque payments enabled",
          "group": "Offline payments",
          "kind": "portable",
          "explanation": "Controls whether customers can select this bundled offline payment method.",
          "referenceType": null
        },
        {
          "path": "/title",
          "label": "Cheque payments title",
          "group": "Offline payments",
          "kind": "portable",
          "explanation": "The payment-method name shown during checkout.",
          "referenceType": null
        },
        {
          "path": "/description",
          "label": "Cheque payments description",
          "group": "Offline payments",
          "kind": "portable",
          "explanation": "The payment-method explanation shown during checkout.",
          "referenceType": null
        },
        {
          "path": "/instructions",
          "label": "Cheque payments instructions",
          "group": "Offline payments",
          "kind": "portable",
          "explanation": "Instructions shown after the customer places an order.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 4
      },
      "fieldCount": 4,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_cheque_settings --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_cheque_settings --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_cheque_settings\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_cheque_settings",
        "woocommerce_cheque_settings option history",
        "woocommerce_cheque_settings wordpress option",
        "track update_option woocommerce_cheque_settings",
        "what changed woocommerce_cheque_settings",
        "Cheque payments enabled",
        "Offline payments",
        "Cheque payments title",
        "Offline payments",
        "Cheque payments description",
        "Offline payments",
        "Cheque payments instructions",
        "Offline payments"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_cod_settings",
      "slug": "woocommerce_cod_settings",
      "path": "/atlas/options/woocommerce_cod_settings",
      "label": "Cash on delivery enabled",
      "seoTitle": "woocommerce_cod_settings: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_cod_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 6 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_cod_settings: WooCommerce owns this associative array with nested fields with 6 mapped fields. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Offline payments",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/enabled",
          "label": "Cash on delivery enabled",
          "group": "Offline payments",
          "kind": "portable",
          "explanation": "Controls whether customers can select this bundled offline payment method.",
          "referenceType": null
        },
        {
          "path": "/title",
          "label": "Cash on delivery title",
          "group": "Offline payments",
          "kind": "portable",
          "explanation": "The payment-method name shown during checkout.",
          "referenceType": null
        },
        {
          "path": "/description",
          "label": "Cash on delivery description",
          "group": "Offline payments",
          "kind": "portable",
          "explanation": "The payment-method explanation shown during checkout.",
          "referenceType": null
        },
        {
          "path": "/instructions",
          "label": "Cash on delivery instructions",
          "group": "Offline payments",
          "kind": "portable",
          "explanation": "Instructions shown after the customer places an order.",
          "referenceType": null
        },
        {
          "path": "/enable_for_methods",
          "label": "Cash on delivery shipping methods",
          "group": "Offline payments",
          "kind": "environment",
          "explanation": "Limits cash on delivery to selected local shipping methods.",
          "referenceType": null
        },
        {
          "path": "/enable_for_virtual",
          "label": "Cash on delivery for virtual orders",
          "group": "Offline payments",
          "kind": "portable",
          "explanation": "Allows cash on delivery when an order contains only virtual products.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1,
        "portable": 5
      },
      "fieldCount": 6,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_cod_settings --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_cod_settings --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_cod_settings\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_cod_settings",
        "woocommerce_cod_settings option history",
        "woocommerce_cod_settings wordpress option",
        "track update_option woocommerce_cod_settings",
        "what changed woocommerce_cod_settings",
        "Cash on delivery enabled",
        "Offline payments",
        "Cash on delivery title",
        "Offline payments",
        "Cash on delivery description",
        "Offline payments",
        "Cash on delivery instructions",
        "Offline payments",
        "Cash on delivery shipping methods",
        "Offline payments",
        "Cash on delivery for virtual orders",
        "Offline payments"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_currency",
      "slug": "woocommerce_currency",
      "path": "/atlas/options/woocommerce_currency",
      "label": "Store currency",
      "seoTitle": "woocommerce_currency: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_currency is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_currency: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings → General → Currency options",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Store currency",
          "group": "Currency and prices",
          "kind": "environment",
          "explanation": "The currency used for catalog prices, checkout, and orders.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_currency --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_currency --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_currency\", array() ) ) );'"
        }
      ],
      "autopsies": [
        {
          "title": "Real WooCommerce save → review → undo",
          "status": "browser",
          "summary": "The WooCommerce 11.0.1 browser flow changes Store currency, verifies ConfigOps attribution and Undo, then confirms the previous value in the real settings screen.",
          "source": "tests/adapters-user-flow.mjs",
          "line": 205,
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/tests/adapters-user-flow.mjs#L205"
        },
        {
          "title": "Exact-release integration contract",
          "status": "integration",
          "summary": "The exact WooCommerce 11.0.1 integration verifies adapter ID, schema, version, environment classification, and conflict-checked restore eligibility.",
          "source": "tests/adapters-integration.php",
          "line": 289,
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/tests/adapters-integration.php#L289"
        }
      ],
      "aliases": [
        "woocommerce currency option name",
        "where does woocommerce store currency",
        "woocommerce store currency database option",
        "what plugin writes woocommerce_currency",
        "woocommerce_currency option history",
        "woocommerce_currency wordpress option",
        "track update_option woocommerce_currency",
        "what changed woocommerce_currency",
        "Store currency",
        "Currency and prices"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_currency_pos",
      "slug": "woocommerce_currency_pos",
      "path": "/atlas/options/woocommerce_currency_pos",
      "label": "Currency symbol position",
      "seoTitle": "woocommerce_currency_pos: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_currency_pos is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_currency_pos: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Currency and prices",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Currency symbol position",
          "group": "Currency and prices",
          "kind": "portable",
          "explanation": "Places the currency symbol before or after the amount.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_currency_pos --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_currency_pos --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_currency_pos\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_currency_pos",
        "woocommerce_currency_pos option history",
        "woocommerce_currency_pos wordpress option",
        "track update_option woocommerce_currency_pos",
        "what changed woocommerce_currency_pos",
        "Currency symbol position",
        "Currency and prices"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_custom_orders_table_data_sync_enabled",
      "slug": "woocommerce_custom_orders_table_data_sync_enabled",
      "path": "/atlas/options/woocommerce_custom_orders_table_data_sync_enabled",
      "label": "Order datastore compatibility sync",
      "seoTitle": "woocommerce_custom_orders_table_data_sync_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_custom_orders_table_data_sync_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_custom_orders_table_data_sync_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Order storage",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Order datastore compatibility sync",
          "group": "Order storage",
          "kind": "unsupported",
          "explanation": "Synchronizes orders between HPOS tables and WordPress posts. ConfigOps does not undo datastore synchronization.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "unsupported": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": false,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_custom_orders_table_data_sync_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_custom_orders_table_data_sync_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_custom_orders_table_data_sync_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_custom_orders_table_data_sync_enabled",
        "woocommerce_custom_orders_table_data_sync_enabled option history",
        "woocommerce_custom_orders_table_data_sync_enabled wordpress option",
        "track update_option woocommerce_custom_orders_table_data_sync_enabled",
        "what changed woocommerce_custom_orders_table_data_sync_enabled",
        "Order datastore compatibility sync",
        "Order storage"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_custom_orders_table_enabled",
      "slug": "woocommerce_custom_orders_table_enabled",
      "path": "/atlas/options/woocommerce_custom_orders_table_enabled",
      "label": "High-performance order storage",
      "seoTitle": "woocommerce_custom_orders_table_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_custom_orders_table_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_custom_orders_table_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Order storage",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "High-performance order storage",
          "group": "Order storage",
          "kind": "unsupported",
          "explanation": "Switches the authoritative order datastore. ConfigOps records the setting but does not undo a storage migration.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "unsupported": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": false,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_custom_orders_table_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_custom_orders_table_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_custom_orders_table_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_custom_orders_table_enabled",
        "woocommerce_custom_orders_table_enabled option history",
        "woocommerce_custom_orders_table_enabled wordpress option",
        "track update_option woocommerce_custom_orders_table_enabled",
        "what changed woocommerce_custom_orders_table_enabled",
        "High-performance order storage",
        "Order storage"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_customer_cancelled_order_settings",
      "slug": "woocommerce_customer_cancelled_order_settings",
      "path": "/atlas/options/woocommerce_customer_cancelled_order_settings",
      "label": "Customer Cancelled Order enabled",
      "seoTitle": "woocommerce_customer_cancelled_order_settings: WooCommerce | ConfigOps",
      "summary": "woocommerce_customer_cancelled_order_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 9 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_customer_cancelled_order_settings: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email notifications",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/enabled",
          "label": "Customer Cancelled Order enabled",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Controls whether WooCommerce sends this notification.",
          "referenceType": null
        },
        {
          "path": "/recipient",
          "label": "Customer Cancelled Order recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "The store-specific addresses that receive this administrator notification.",
          "referenceType": null
        },
        {
          "path": "/subject",
          "label": "Customer Cancelled Order subject",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The subject template for this notification.",
          "referenceType": null
        },
        {
          "path": "/heading",
          "label": "Customer Cancelled Order heading",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The heading template inside this notification.",
          "referenceType": null
        },
        {
          "path": "/additional_content",
          "label": "Customer Cancelled Order additional content",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Text appended below the main notification content.",
          "referenceType": null
        },
        {
          "path": "/email_type",
          "label": "Customer Cancelled Order format",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Chooses plain text, HTML, or multipart delivery.",
          "referenceType": null
        },
        {
          "path": "/cc",
          "label": "Customer Cancelled Order Cc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients copied on this notification.",
          "referenceType": null
        },
        {
          "path": "/bcc",
          "label": "Customer Cancelled Order Bcc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients hidden on this notification.",
          "referenceType": null
        },
        {
          "path": "/preheader",
          "label": "Customer Cancelled Order preheader",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Preview text shown beside the subject in supported inboxes.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 3,
        "portable": 6
      },
      "fieldCount": 9,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_customer_cancelled_order_settings --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_customer_cancelled_order_settings --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_customer_cancelled_order_settings\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_customer_cancelled_order_settings",
        "woocommerce_customer_cancelled_order_settings option history",
        "woocommerce_customer_cancelled_order_settings wordpress option",
        "track update_option woocommerce_customer_cancelled_order_settings",
        "what changed woocommerce_customer_cancelled_order_settings",
        "Customer Cancelled Order enabled",
        "Email notifications",
        "Customer Cancelled Order recipients",
        "Email notifications",
        "Customer Cancelled Order subject",
        "Email notifications",
        "Customer Cancelled Order heading",
        "Email notifications",
        "Customer Cancelled Order additional content",
        "Email notifications",
        "Customer Cancelled Order format",
        "Email notifications",
        "Customer Cancelled Order Cc recipients",
        "Email notifications",
        "Customer Cancelled Order Bcc recipients",
        "Email notifications",
        "Customer Cancelled Order preheader",
        "Email notifications"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_customer_completed_order_settings",
      "slug": "woocommerce_customer_completed_order_settings",
      "path": "/atlas/options/woocommerce_customer_completed_order_settings",
      "label": "Customer Completed Order enabled",
      "seoTitle": "woocommerce_customer_completed_order_settings: WooCommerce | ConfigOps",
      "summary": "woocommerce_customer_completed_order_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 9 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_customer_completed_order_settings: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email notifications",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/enabled",
          "label": "Customer Completed Order enabled",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Controls whether WooCommerce sends this notification.",
          "referenceType": null
        },
        {
          "path": "/recipient",
          "label": "Customer Completed Order recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "The store-specific addresses that receive this administrator notification.",
          "referenceType": null
        },
        {
          "path": "/subject",
          "label": "Customer Completed Order subject",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The subject template for this notification.",
          "referenceType": null
        },
        {
          "path": "/heading",
          "label": "Customer Completed Order heading",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The heading template inside this notification.",
          "referenceType": null
        },
        {
          "path": "/additional_content",
          "label": "Customer Completed Order additional content",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Text appended below the main notification content.",
          "referenceType": null
        },
        {
          "path": "/email_type",
          "label": "Customer Completed Order format",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Chooses plain text, HTML, or multipart delivery.",
          "referenceType": null
        },
        {
          "path": "/cc",
          "label": "Customer Completed Order Cc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients copied on this notification.",
          "referenceType": null
        },
        {
          "path": "/bcc",
          "label": "Customer Completed Order Bcc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients hidden on this notification.",
          "referenceType": null
        },
        {
          "path": "/preheader",
          "label": "Customer Completed Order preheader",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Preview text shown beside the subject in supported inboxes.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 3,
        "portable": 6
      },
      "fieldCount": 9,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_customer_completed_order_settings --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_customer_completed_order_settings --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_customer_completed_order_settings\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_customer_completed_order_settings",
        "woocommerce_customer_completed_order_settings option history",
        "woocommerce_customer_completed_order_settings wordpress option",
        "track update_option woocommerce_customer_completed_order_settings",
        "what changed woocommerce_customer_completed_order_settings",
        "Customer Completed Order enabled",
        "Email notifications",
        "Customer Completed Order recipients",
        "Email notifications",
        "Customer Completed Order subject",
        "Email notifications",
        "Customer Completed Order heading",
        "Email notifications",
        "Customer Completed Order additional content",
        "Email notifications",
        "Customer Completed Order format",
        "Email notifications",
        "Customer Completed Order Cc recipients",
        "Email notifications",
        "Customer Completed Order Bcc recipients",
        "Email notifications",
        "Customer Completed Order preheader",
        "Email notifications"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_customer_failed_order_settings",
      "slug": "woocommerce_customer_failed_order_settings",
      "path": "/atlas/options/woocommerce_customer_failed_order_settings",
      "label": "Customer Failed Order enabled",
      "seoTitle": "woocommerce_customer_failed_order_settings: WooCommerce | ConfigOps",
      "summary": "woocommerce_customer_failed_order_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 9 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_customer_failed_order_settings: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email notifications",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/enabled",
          "label": "Customer Failed Order enabled",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Controls whether WooCommerce sends this notification.",
          "referenceType": null
        },
        {
          "path": "/recipient",
          "label": "Customer Failed Order recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "The store-specific addresses that receive this administrator notification.",
          "referenceType": null
        },
        {
          "path": "/subject",
          "label": "Customer Failed Order subject",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The subject template for this notification.",
          "referenceType": null
        },
        {
          "path": "/heading",
          "label": "Customer Failed Order heading",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The heading template inside this notification.",
          "referenceType": null
        },
        {
          "path": "/additional_content",
          "label": "Customer Failed Order additional content",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Text appended below the main notification content.",
          "referenceType": null
        },
        {
          "path": "/email_type",
          "label": "Customer Failed Order format",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Chooses plain text, HTML, or multipart delivery.",
          "referenceType": null
        },
        {
          "path": "/cc",
          "label": "Customer Failed Order Cc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients copied on this notification.",
          "referenceType": null
        },
        {
          "path": "/bcc",
          "label": "Customer Failed Order Bcc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients hidden on this notification.",
          "referenceType": null
        },
        {
          "path": "/preheader",
          "label": "Customer Failed Order preheader",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Preview text shown beside the subject in supported inboxes.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 3,
        "portable": 6
      },
      "fieldCount": 9,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_customer_failed_order_settings --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_customer_failed_order_settings --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_customer_failed_order_settings\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_customer_failed_order_settings",
        "woocommerce_customer_failed_order_settings option history",
        "woocommerce_customer_failed_order_settings wordpress option",
        "track update_option woocommerce_customer_failed_order_settings",
        "what changed woocommerce_customer_failed_order_settings",
        "Customer Failed Order enabled",
        "Email notifications",
        "Customer Failed Order recipients",
        "Email notifications",
        "Customer Failed Order subject",
        "Email notifications",
        "Customer Failed Order heading",
        "Email notifications",
        "Customer Failed Order additional content",
        "Email notifications",
        "Customer Failed Order format",
        "Email notifications",
        "Customer Failed Order Cc recipients",
        "Email notifications",
        "Customer Failed Order Bcc recipients",
        "Email notifications",
        "Customer Failed Order preheader",
        "Email notifications"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_customer_invoice_settings",
      "slug": "woocommerce_customer_invoice_settings",
      "path": "/atlas/options/woocommerce_customer_invoice_settings",
      "label": "Customer Invoice enabled",
      "seoTitle": "woocommerce_customer_invoice_settings: WooCommerce | ConfigOps",
      "summary": "woocommerce_customer_invoice_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 9 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_customer_invoice_settings: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email notifications",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/enabled",
          "label": "Customer Invoice enabled",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Controls whether WooCommerce sends this notification.",
          "referenceType": null
        },
        {
          "path": "/recipient",
          "label": "Customer Invoice recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "The store-specific addresses that receive this administrator notification.",
          "referenceType": null
        },
        {
          "path": "/subject",
          "label": "Customer Invoice subject",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The subject template for this notification.",
          "referenceType": null
        },
        {
          "path": "/heading",
          "label": "Customer Invoice heading",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The heading template inside this notification.",
          "referenceType": null
        },
        {
          "path": "/additional_content",
          "label": "Customer Invoice additional content",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Text appended below the main notification content.",
          "referenceType": null
        },
        {
          "path": "/email_type",
          "label": "Customer Invoice format",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Chooses plain text, HTML, or multipart delivery.",
          "referenceType": null
        },
        {
          "path": "/cc",
          "label": "Customer Invoice Cc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients copied on this notification.",
          "referenceType": null
        },
        {
          "path": "/bcc",
          "label": "Customer Invoice Bcc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients hidden on this notification.",
          "referenceType": null
        },
        {
          "path": "/preheader",
          "label": "Customer Invoice preheader",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Preview text shown beside the subject in supported inboxes.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 3,
        "portable": 6
      },
      "fieldCount": 9,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_customer_invoice_settings --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_customer_invoice_settings --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_customer_invoice_settings\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_customer_invoice_settings",
        "woocommerce_customer_invoice_settings option history",
        "woocommerce_customer_invoice_settings wordpress option",
        "track update_option woocommerce_customer_invoice_settings",
        "what changed woocommerce_customer_invoice_settings",
        "Customer Invoice enabled",
        "Email notifications",
        "Customer Invoice recipients",
        "Email notifications",
        "Customer Invoice subject",
        "Email notifications",
        "Customer Invoice heading",
        "Email notifications",
        "Customer Invoice additional content",
        "Email notifications",
        "Customer Invoice format",
        "Email notifications",
        "Customer Invoice Cc recipients",
        "Email notifications",
        "Customer Invoice Bcc recipients",
        "Email notifications",
        "Customer Invoice preheader",
        "Email notifications"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_customer_new_account_settings",
      "slug": "woocommerce_customer_new_account_settings",
      "path": "/atlas/options/woocommerce_customer_new_account_settings",
      "label": "Customer New Account enabled",
      "seoTitle": "woocommerce_customer_new_account_settings: WooCommerce | ConfigOps",
      "summary": "woocommerce_customer_new_account_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 9 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_customer_new_account_settings: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email notifications",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/enabled",
          "label": "Customer New Account enabled",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Controls whether WooCommerce sends this notification.",
          "referenceType": null
        },
        {
          "path": "/recipient",
          "label": "Customer New Account recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "The store-specific addresses that receive this administrator notification.",
          "referenceType": null
        },
        {
          "path": "/subject",
          "label": "Customer New Account subject",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The subject template for this notification.",
          "referenceType": null
        },
        {
          "path": "/heading",
          "label": "Customer New Account heading",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The heading template inside this notification.",
          "referenceType": null
        },
        {
          "path": "/additional_content",
          "label": "Customer New Account additional content",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Text appended below the main notification content.",
          "referenceType": null
        },
        {
          "path": "/email_type",
          "label": "Customer New Account format",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Chooses plain text, HTML, or multipart delivery.",
          "referenceType": null
        },
        {
          "path": "/cc",
          "label": "Customer New Account Cc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients copied on this notification.",
          "referenceType": null
        },
        {
          "path": "/bcc",
          "label": "Customer New Account Bcc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients hidden on this notification.",
          "referenceType": null
        },
        {
          "path": "/preheader",
          "label": "Customer New Account preheader",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Preview text shown beside the subject in supported inboxes.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 3,
        "portable": 6
      },
      "fieldCount": 9,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_customer_new_account_settings --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_customer_new_account_settings --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_customer_new_account_settings\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_customer_new_account_settings",
        "woocommerce_customer_new_account_settings option history",
        "woocommerce_customer_new_account_settings wordpress option",
        "track update_option woocommerce_customer_new_account_settings",
        "what changed woocommerce_customer_new_account_settings",
        "Customer New Account enabled",
        "Email notifications",
        "Customer New Account recipients",
        "Email notifications",
        "Customer New Account subject",
        "Email notifications",
        "Customer New Account heading",
        "Email notifications",
        "Customer New Account additional content",
        "Email notifications",
        "Customer New Account format",
        "Email notifications",
        "Customer New Account Cc recipients",
        "Email notifications",
        "Customer New Account Bcc recipients",
        "Email notifications",
        "Customer New Account preheader",
        "Email notifications"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_customer_note_settings",
      "slug": "woocommerce_customer_note_settings",
      "path": "/atlas/options/woocommerce_customer_note_settings",
      "label": "Customer Note enabled",
      "seoTitle": "woocommerce_customer_note_settings: WooCommerce | ConfigOps",
      "summary": "woocommerce_customer_note_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 9 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_customer_note_settings: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email notifications",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/enabled",
          "label": "Customer Note enabled",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Controls whether WooCommerce sends this notification.",
          "referenceType": null
        },
        {
          "path": "/recipient",
          "label": "Customer Note recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "The store-specific addresses that receive this administrator notification.",
          "referenceType": null
        },
        {
          "path": "/subject",
          "label": "Customer Note subject",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The subject template for this notification.",
          "referenceType": null
        },
        {
          "path": "/heading",
          "label": "Customer Note heading",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The heading template inside this notification.",
          "referenceType": null
        },
        {
          "path": "/additional_content",
          "label": "Customer Note additional content",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Text appended below the main notification content.",
          "referenceType": null
        },
        {
          "path": "/email_type",
          "label": "Customer Note format",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Chooses plain text, HTML, or multipart delivery.",
          "referenceType": null
        },
        {
          "path": "/cc",
          "label": "Customer Note Cc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients copied on this notification.",
          "referenceType": null
        },
        {
          "path": "/bcc",
          "label": "Customer Note Bcc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients hidden on this notification.",
          "referenceType": null
        },
        {
          "path": "/preheader",
          "label": "Customer Note preheader",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Preview text shown beside the subject in supported inboxes.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 3,
        "portable": 6
      },
      "fieldCount": 9,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_customer_note_settings --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_customer_note_settings --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_customer_note_settings\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_customer_note_settings",
        "woocommerce_customer_note_settings option history",
        "woocommerce_customer_note_settings wordpress option",
        "track update_option woocommerce_customer_note_settings",
        "what changed woocommerce_customer_note_settings",
        "Customer Note enabled",
        "Email notifications",
        "Customer Note recipients",
        "Email notifications",
        "Customer Note subject",
        "Email notifications",
        "Customer Note heading",
        "Email notifications",
        "Customer Note additional content",
        "Email notifications",
        "Customer Note format",
        "Email notifications",
        "Customer Note Cc recipients",
        "Email notifications",
        "Customer Note Bcc recipients",
        "Email notifications",
        "Customer Note preheader",
        "Email notifications"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_customer_on_hold_order_settings",
      "slug": "woocommerce_customer_on_hold_order_settings",
      "path": "/atlas/options/woocommerce_customer_on_hold_order_settings",
      "label": "Customer On Hold Order enabled",
      "seoTitle": "woocommerce_customer_on_hold_order_settings: WooCommerce | ConfigOps",
      "summary": "woocommerce_customer_on_hold_order_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 9 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_customer_on_hold_order_settings: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email notifications",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/enabled",
          "label": "Customer On Hold Order enabled",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Controls whether WooCommerce sends this notification.",
          "referenceType": null
        },
        {
          "path": "/recipient",
          "label": "Customer On Hold Order recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "The store-specific addresses that receive this administrator notification.",
          "referenceType": null
        },
        {
          "path": "/subject",
          "label": "Customer On Hold Order subject",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The subject template for this notification.",
          "referenceType": null
        },
        {
          "path": "/heading",
          "label": "Customer On Hold Order heading",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The heading template inside this notification.",
          "referenceType": null
        },
        {
          "path": "/additional_content",
          "label": "Customer On Hold Order additional content",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Text appended below the main notification content.",
          "referenceType": null
        },
        {
          "path": "/email_type",
          "label": "Customer On Hold Order format",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Chooses plain text, HTML, or multipart delivery.",
          "referenceType": null
        },
        {
          "path": "/cc",
          "label": "Customer On Hold Order Cc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients copied on this notification.",
          "referenceType": null
        },
        {
          "path": "/bcc",
          "label": "Customer On Hold Order Bcc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients hidden on this notification.",
          "referenceType": null
        },
        {
          "path": "/preheader",
          "label": "Customer On Hold Order preheader",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Preview text shown beside the subject in supported inboxes.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 3,
        "portable": 6
      },
      "fieldCount": 9,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_customer_on_hold_order_settings --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_customer_on_hold_order_settings --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_customer_on_hold_order_settings\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_customer_on_hold_order_settings",
        "woocommerce_customer_on_hold_order_settings option history",
        "woocommerce_customer_on_hold_order_settings wordpress option",
        "track update_option woocommerce_customer_on_hold_order_settings",
        "what changed woocommerce_customer_on_hold_order_settings",
        "Customer On Hold Order enabled",
        "Email notifications",
        "Customer On Hold Order recipients",
        "Email notifications",
        "Customer On Hold Order subject",
        "Email notifications",
        "Customer On Hold Order heading",
        "Email notifications",
        "Customer On Hold Order additional content",
        "Email notifications",
        "Customer On Hold Order format",
        "Email notifications",
        "Customer On Hold Order Cc recipients",
        "Email notifications",
        "Customer On Hold Order Bcc recipients",
        "Email notifications",
        "Customer On Hold Order preheader",
        "Email notifications"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_customer_processing_order_settings",
      "slug": "woocommerce_customer_processing_order_settings",
      "path": "/atlas/options/woocommerce_customer_processing_order_settings",
      "label": "Customer Processing Order enabled",
      "seoTitle": "woocommerce_customer_processing_order_settings: WooCommerce | ConfigOps",
      "summary": "woocommerce_customer_processing_order_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 9 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_customer_processing_order_settings: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email notifications",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/enabled",
          "label": "Customer Processing Order enabled",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Controls whether WooCommerce sends this notification.",
          "referenceType": null
        },
        {
          "path": "/recipient",
          "label": "Customer Processing Order recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "The store-specific addresses that receive this administrator notification.",
          "referenceType": null
        },
        {
          "path": "/subject",
          "label": "Customer Processing Order subject",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The subject template for this notification.",
          "referenceType": null
        },
        {
          "path": "/heading",
          "label": "Customer Processing Order heading",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The heading template inside this notification.",
          "referenceType": null
        },
        {
          "path": "/additional_content",
          "label": "Customer Processing Order additional content",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Text appended below the main notification content.",
          "referenceType": null
        },
        {
          "path": "/email_type",
          "label": "Customer Processing Order format",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Chooses plain text, HTML, or multipart delivery.",
          "referenceType": null
        },
        {
          "path": "/cc",
          "label": "Customer Processing Order Cc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients copied on this notification.",
          "referenceType": null
        },
        {
          "path": "/bcc",
          "label": "Customer Processing Order Bcc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients hidden on this notification.",
          "referenceType": null
        },
        {
          "path": "/preheader",
          "label": "Customer Processing Order preheader",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Preview text shown beside the subject in supported inboxes.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 3,
        "portable": 6
      },
      "fieldCount": 9,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_customer_processing_order_settings --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_customer_processing_order_settings --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_customer_processing_order_settings\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_customer_processing_order_settings",
        "woocommerce_customer_processing_order_settings option history",
        "woocommerce_customer_processing_order_settings wordpress option",
        "track update_option woocommerce_customer_processing_order_settings",
        "what changed woocommerce_customer_processing_order_settings",
        "Customer Processing Order enabled",
        "Email notifications",
        "Customer Processing Order recipients",
        "Email notifications",
        "Customer Processing Order subject",
        "Email notifications",
        "Customer Processing Order heading",
        "Email notifications",
        "Customer Processing Order additional content",
        "Email notifications",
        "Customer Processing Order format",
        "Email notifications",
        "Customer Processing Order Cc recipients",
        "Email notifications",
        "Customer Processing Order Bcc recipients",
        "Email notifications",
        "Customer Processing Order preheader",
        "Email notifications"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_customer_refunded_order_settings",
      "slug": "woocommerce_customer_refunded_order_settings",
      "path": "/atlas/options/woocommerce_customer_refunded_order_settings",
      "label": "Customer Refunded Order enabled",
      "seoTitle": "woocommerce_customer_refunded_order_settings: WooCommerce | ConfigOps",
      "summary": "woocommerce_customer_refunded_order_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 9 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_customer_refunded_order_settings: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email notifications",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/enabled",
          "label": "Customer Refunded Order enabled",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Controls whether WooCommerce sends this notification.",
          "referenceType": null
        },
        {
          "path": "/recipient",
          "label": "Customer Refunded Order recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "The store-specific addresses that receive this administrator notification.",
          "referenceType": null
        },
        {
          "path": "/subject",
          "label": "Customer Refunded Order subject",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The subject template for this notification.",
          "referenceType": null
        },
        {
          "path": "/heading",
          "label": "Customer Refunded Order heading",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The heading template inside this notification.",
          "referenceType": null
        },
        {
          "path": "/additional_content",
          "label": "Customer Refunded Order additional content",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Text appended below the main notification content.",
          "referenceType": null
        },
        {
          "path": "/email_type",
          "label": "Customer Refunded Order format",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Chooses plain text, HTML, or multipart delivery.",
          "referenceType": null
        },
        {
          "path": "/cc",
          "label": "Customer Refunded Order Cc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients copied on this notification.",
          "referenceType": null
        },
        {
          "path": "/bcc",
          "label": "Customer Refunded Order Bcc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients hidden on this notification.",
          "referenceType": null
        },
        {
          "path": "/preheader",
          "label": "Customer Refunded Order preheader",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Preview text shown beside the subject in supported inboxes.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 3,
        "portable": 6
      },
      "fieldCount": 9,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_customer_refunded_order_settings --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_customer_refunded_order_settings --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_customer_refunded_order_settings\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_customer_refunded_order_settings",
        "woocommerce_customer_refunded_order_settings option history",
        "woocommerce_customer_refunded_order_settings wordpress option",
        "track update_option woocommerce_customer_refunded_order_settings",
        "what changed woocommerce_customer_refunded_order_settings",
        "Customer Refunded Order enabled",
        "Email notifications",
        "Customer Refunded Order recipients",
        "Email notifications",
        "Customer Refunded Order subject",
        "Email notifications",
        "Customer Refunded Order heading",
        "Email notifications",
        "Customer Refunded Order additional content",
        "Email notifications",
        "Customer Refunded Order format",
        "Email notifications",
        "Customer Refunded Order Cc recipients",
        "Email notifications",
        "Customer Refunded Order Bcc recipients",
        "Email notifications",
        "Customer Refunded Order preheader",
        "Email notifications"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_customer_reset_password_settings",
      "slug": "woocommerce_customer_reset_password_settings",
      "path": "/atlas/options/woocommerce_customer_reset_password_settings",
      "label": "Customer Reset Password enabled",
      "seoTitle": "woocommerce_customer_reset_password_settings: WooCommerce | ConfigOps",
      "summary": "woocommerce_customer_reset_password_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 9 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_customer_reset_password_settings: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email notifications",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/enabled",
          "label": "Customer Reset Password enabled",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Controls whether WooCommerce sends this notification.",
          "referenceType": null
        },
        {
          "path": "/recipient",
          "label": "Customer Reset Password recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "The store-specific addresses that receive this administrator notification.",
          "referenceType": null
        },
        {
          "path": "/subject",
          "label": "Customer Reset Password subject",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The subject template for this notification.",
          "referenceType": null
        },
        {
          "path": "/heading",
          "label": "Customer Reset Password heading",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The heading template inside this notification.",
          "referenceType": null
        },
        {
          "path": "/additional_content",
          "label": "Customer Reset Password additional content",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Text appended below the main notification content.",
          "referenceType": null
        },
        {
          "path": "/email_type",
          "label": "Customer Reset Password format",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Chooses plain text, HTML, or multipart delivery.",
          "referenceType": null
        },
        {
          "path": "/cc",
          "label": "Customer Reset Password Cc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients copied on this notification.",
          "referenceType": null
        },
        {
          "path": "/bcc",
          "label": "Customer Reset Password Bcc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients hidden on this notification.",
          "referenceType": null
        },
        {
          "path": "/preheader",
          "label": "Customer Reset Password preheader",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Preview text shown beside the subject in supported inboxes.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 3,
        "portable": 6
      },
      "fieldCount": 9,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_customer_reset_password_settings --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_customer_reset_password_settings --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_customer_reset_password_settings\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_customer_reset_password_settings",
        "woocommerce_customer_reset_password_settings option history",
        "woocommerce_customer_reset_password_settings wordpress option",
        "track update_option woocommerce_customer_reset_password_settings",
        "what changed woocommerce_customer_reset_password_settings",
        "Customer Reset Password enabled",
        "Email notifications",
        "Customer Reset Password recipients",
        "Email notifications",
        "Customer Reset Password subject",
        "Email notifications",
        "Customer Reset Password heading",
        "Email notifications",
        "Customer Reset Password additional content",
        "Email notifications",
        "Customer Reset Password format",
        "Email notifications",
        "Customer Reset Password Cc recipients",
        "Email notifications",
        "Customer Reset Password Bcc recipients",
        "Email notifications",
        "Customer Reset Password preheader",
        "Email notifications"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_db_version",
      "slug": "woocommerce_db_version",
      "path": "/atlas/options/woocommerce_db_version",
      "label": "woocommerce db version",
      "seoTitle": "woocommerce_db_version: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_db_version is attributed to WooCommerce. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "woocommerce_db_version: verified WooCommerce technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_db_version"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_db_version --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_db_version",
        "woocommerce_db_version option history",
        "woocommerce_db_version wordpress option",
        "track update_option woocommerce_db_version",
        "what changed woocommerce_db_version"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_default_country",
      "slug": "woocommerce_default_country",
      "path": "/atlas/options/woocommerce_default_country",
      "label": "Store country and region",
      "seoTitle": "woocommerce_default_country: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_default_country is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_default_country: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Store location",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Store country and region",
          "group": "Store location",
          "kind": "environment",
          "explanation": "The country and state or region used as this store’s base.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_default_country --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_default_country --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_default_country\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_default_country",
        "woocommerce_default_country option history",
        "woocommerce_default_country wordpress option",
        "track update_option woocommerce_default_country",
        "what changed woocommerce_default_country",
        "Store country and region",
        "Store location"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_default_customer_address",
      "slug": "woocommerce_default_customer_address",
      "path": "/atlas/options/woocommerce_default_customer_address",
      "label": "Default customer location",
      "seoTitle": "woocommerce_default_customer_address: WooCommerce | ConfigOps",
      "summary": "woocommerce_default_customer_address is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_default_customer_address: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Selling and shipping",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Default customer location",
          "group": "Selling and shipping",
          "kind": "environment",
          "explanation": "Chooses how WooCommerce estimates a visitor’s location before an address is entered.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_default_customer_address --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_default_customer_address --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_default_customer_address\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_default_customer_address",
        "woocommerce_default_customer_address option history",
        "woocommerce_default_customer_address wordpress option",
        "track update_option woocommerce_default_customer_address",
        "what changed woocommerce_default_customer_address",
        "Default customer location",
        "Selling and shipping"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_delete_inactive_accounts",
      "slug": "woocommerce_delete_inactive_accounts",
      "path": "/atlas/options/woocommerce_delete_inactive_accounts",
      "label": "Inactive-account retention",
      "seoTitle": "woocommerce_delete_inactive_accounts: WooCommerce | ConfigOps",
      "summary": "woocommerce_delete_inactive_accounts is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_delete_inactive_accounts: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Data retention",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Inactive-account retention",
          "group": "Data retention",
          "kind": "portable",
          "explanation": "How long WooCommerce keeps inactive customer accounts.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_delete_inactive_accounts --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_delete_inactive_accounts --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_delete_inactive_accounts\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_delete_inactive_accounts",
        "woocommerce_delete_inactive_accounts option history",
        "woocommerce_delete_inactive_accounts wordpress option",
        "track update_option woocommerce_delete_inactive_accounts",
        "what changed woocommerce_delete_inactive_accounts",
        "Inactive-account retention",
        "Data retention"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_dimension_unit",
      "slug": "woocommerce_dimension_unit",
      "path": "/atlas/options/woocommerce_dimension_unit",
      "label": "Dimension unit",
      "seoTitle": "woocommerce_dimension_unit: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_dimension_unit is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_dimension_unit: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Measurements",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Dimension unit",
          "group": "Measurements",
          "kind": "portable",
          "explanation": "The unit shown for product dimensions.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_dimension_unit --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_dimension_unit --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_dimension_unit\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_dimension_unit",
        "woocommerce_dimension_unit option history",
        "woocommerce_dimension_unit wordpress option",
        "track update_option woocommerce_dimension_unit",
        "what changed woocommerce_dimension_unit",
        "Dimension unit",
        "Measurements"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_downloads_add_hash_to_filename",
      "slug": "woocommerce_downloads_add_hash_to_filename",
      "path": "/atlas/options/woocommerce_downloads_add_hash_to_filename",
      "label": "Append hash to download filenames",
      "seoTitle": "woocommerce_downloads_add_hash_to_filename: WooCommerce | ConfigOps",
      "summary": "woocommerce_downloads_add_hash_to_filename is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_downloads_add_hash_to_filename: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Downloadable products",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Append hash to download filenames",
          "group": "Downloadable products",
          "kind": "portable",
          "explanation": "Adds a unique string to uploaded downloadable-product filenames.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_downloads_add_hash_to_filename --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_downloads_add_hash_to_filename --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_downloads_add_hash_to_filename\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_downloads_add_hash_to_filename",
        "woocommerce_downloads_add_hash_to_filename option history",
        "woocommerce_downloads_add_hash_to_filename wordpress option",
        "track update_option woocommerce_downloads_add_hash_to_filename",
        "what changed woocommerce_downloads_add_hash_to_filename",
        "Append hash to download filenames",
        "Downloadable products"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_downloads_count_partial",
      "slug": "woocommerce_downloads_count_partial",
      "path": "/atlas/options/woocommerce_downloads_count_partial",
      "label": "Count partial downloads",
      "seoTitle": "woocommerce_downloads_count_partial: WooCommerce | ConfigOps",
      "summary": "woocommerce_downloads_count_partial is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_downloads_count_partial: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Downloadable products",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Count partial downloads",
          "group": "Downloadable products",
          "kind": "portable",
          "explanation": "Counts interrupted or partial requests against a customer’s download limit.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_downloads_count_partial --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_downloads_count_partial --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_downloads_count_partial\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_downloads_count_partial",
        "woocommerce_downloads_count_partial option history",
        "woocommerce_downloads_count_partial wordpress option",
        "track update_option woocommerce_downloads_count_partial",
        "what changed woocommerce_downloads_count_partial",
        "Count partial downloads",
        "Downloadable products"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_downloads_deliver_inline",
      "slug": "woocommerce_downloads_deliver_inline",
      "path": "/atlas/options/woocommerce_downloads_deliver_inline",
      "label": "Open downloads in browser",
      "seoTitle": "woocommerce_downloads_deliver_inline: WooCommerce | ConfigOps",
      "summary": "woocommerce_downloads_deliver_inline is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_downloads_deliver_inline: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Downloadable products",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Open downloads in browser",
          "group": "Downloadable products",
          "kind": "portable",
          "explanation": "Lets supported files open inline instead of forcing a download.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_downloads_deliver_inline --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_downloads_deliver_inline --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_downloads_deliver_inline\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_downloads_deliver_inline",
        "woocommerce_downloads_deliver_inline option history",
        "woocommerce_downloads_deliver_inline wordpress option",
        "track update_option woocommerce_downloads_deliver_inline",
        "what changed woocommerce_downloads_deliver_inline",
        "Open downloads in browser",
        "Downloadable products"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_downloads_grant_access_after_payment",
      "slug": "woocommerce_downloads_grant_access_after_payment",
      "path": "/atlas/options/woocommerce_downloads_grant_access_after_payment",
      "label": "Grant downloads after payment",
      "seoTitle": "woocommerce_downloads_grant_access_after_payment: WooCommerce | ConfigOps",
      "summary": "woocommerce_downloads_grant_access_after_payment is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_downloads_grant_access_after_payment: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Downloadable products",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Grant downloads after payment",
          "group": "Downloadable products",
          "kind": "portable",
          "explanation": "Makes downloads available after payment instead of waiting for order completion.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_downloads_grant_access_after_payment --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_downloads_grant_access_after_payment --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_downloads_grant_access_after_payment\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_downloads_grant_access_after_payment",
        "woocommerce_downloads_grant_access_after_payment option history",
        "woocommerce_downloads_grant_access_after_payment wordpress option",
        "track update_option woocommerce_downloads_grant_access_after_payment",
        "what changed woocommerce_downloads_grant_access_after_payment",
        "Grant downloads after payment",
        "Downloadable products"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_downloads_redirect_fallback_allowed",
      "slug": "woocommerce_downloads_redirect_fallback_allowed",
      "path": "/atlas/options/woocommerce_downloads_redirect_fallback_allowed",
      "label": "Download redirect fallback",
      "seoTitle": "woocommerce_downloads_redirect_fallback_allowed: WooCommerce | ConfigOps",
      "summary": "woocommerce_downloads_redirect_fallback_allowed is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_downloads_redirect_fallback_allowed: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Downloadable products",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Download redirect fallback",
          "group": "Downloadable products",
          "kind": "environment",
          "explanation": "Allows an unprotected redirect when the preferred server delivery method is unavailable.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_downloads_redirect_fallback_allowed --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_downloads_redirect_fallback_allowed --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_downloads_redirect_fallback_allowed\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_downloads_redirect_fallback_allowed",
        "woocommerce_downloads_redirect_fallback_allowed option history",
        "woocommerce_downloads_redirect_fallback_allowed wordpress option",
        "track update_option woocommerce_downloads_redirect_fallback_allowed",
        "what changed woocommerce_downloads_redirect_fallback_allowed",
        "Download redirect fallback",
        "Downloadable products"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_downloads_require_login",
      "slug": "woocommerce_downloads_require_login",
      "path": "/atlas/options/woocommerce_downloads_require_login",
      "label": "Downloads require login",
      "seoTitle": "woocommerce_downloads_require_login: WooCommerce | ConfigOps",
      "summary": "woocommerce_downloads_require_login is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_downloads_require_login: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Downloadable products",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Downloads require login",
          "group": "Downloadable products",
          "kind": "portable",
          "explanation": "Requires customers to sign in before downloading purchased files.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_downloads_require_login --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_downloads_require_login --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_downloads_require_login\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_downloads_require_login",
        "woocommerce_downloads_require_login option history",
        "woocommerce_downloads_require_login wordpress option",
        "track update_option woocommerce_downloads_require_login",
        "what changed woocommerce_downloads_require_login",
        "Downloads require login",
        "Downloadable products"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_email_auto_sync_with_theme",
      "slug": "woocommerce_email_auto_sync_with_theme",
      "path": "/atlas/options/woocommerce_email_auto_sync_with_theme",
      "label": "Sync email colors with theme",
      "seoTitle": "woocommerce_email_auto_sync_with_theme: WooCommerce | ConfigOps",
      "summary": "woocommerce_email_auto_sync_with_theme is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_email_auto_sync_with_theme: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email design",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Sync email colors with theme",
          "group": "Email design",
          "kind": "portable",
          "explanation": "Keeps WooCommerce email colors aligned with the active theme.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_email_auto_sync_with_theme --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_email_auto_sync_with_theme --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_email_auto_sync_with_theme\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_email_auto_sync_with_theme",
        "woocommerce_email_auto_sync_with_theme option history",
        "woocommerce_email_auto_sync_with_theme wordpress option",
        "track update_option woocommerce_email_auto_sync_with_theme",
        "what changed woocommerce_email_auto_sync_with_theme",
        "Sync email colors with theme",
        "Email design"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_email_background_color",
      "slug": "woocommerce_email_background_color",
      "path": "/atlas/options/woocommerce_email_background_color",
      "label": "Email background color",
      "seoTitle": "woocommerce_email_background_color: WooCommerce | ConfigOps",
      "summary": "woocommerce_email_background_color is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_email_background_color: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email design",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Email background color",
          "group": "Email design",
          "kind": "portable",
          "explanation": "The outer background color used in WooCommerce emails.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_email_background_color --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_email_background_color --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_email_background_color\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_email_background_color",
        "woocommerce_email_background_color option history",
        "woocommerce_email_background_color wordpress option",
        "track update_option woocommerce_email_background_color",
        "what changed woocommerce_email_background_color",
        "Email background color",
        "Email design"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_email_base_color",
      "slug": "woocommerce_email_base_color",
      "path": "/atlas/options/woocommerce_email_base_color",
      "label": "Email accent color",
      "seoTitle": "woocommerce_email_base_color: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_email_base_color is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_email_base_color: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email design",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Email accent color",
          "group": "Email design",
          "kind": "portable",
          "explanation": "The main accent color used in WooCommerce emails.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_email_base_color --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_email_base_color --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_email_base_color\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_email_base_color",
        "woocommerce_email_base_color option history",
        "woocommerce_email_base_color wordpress option",
        "track update_option woocommerce_email_base_color",
        "what changed woocommerce_email_base_color",
        "Email accent color",
        "Email design"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_email_body_background_color",
      "slug": "woocommerce_email_body_background_color",
      "path": "/atlas/options/woocommerce_email_body_background_color",
      "label": "Email body color",
      "seoTitle": "woocommerce_email_body_background_color: WooCommerce | ConfigOps",
      "summary": "woocommerce_email_body_background_color is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_email_body_background_color: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email design",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Email body color",
          "group": "Email design",
          "kind": "portable",
          "explanation": "The content background color used in WooCommerce emails.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_email_body_background_color --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_email_body_background_color --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_email_body_background_color\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_email_body_background_color",
        "woocommerce_email_body_background_color option history",
        "woocommerce_email_body_background_color wordpress option",
        "track update_option woocommerce_email_body_background_color",
        "what changed woocommerce_email_body_background_color",
        "Email body color",
        "Email design"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_email_font_family",
      "slug": "woocommerce_email_font_family",
      "path": "/atlas/options/woocommerce_email_font_family",
      "label": "Email font",
      "seoTitle": "woocommerce_email_font_family: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_email_font_family is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_email_font_family: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email design",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Email font",
          "group": "Email design",
          "kind": "portable",
          "explanation": "The font family used in WooCommerce email templates.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_email_font_family --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_email_font_family --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_email_font_family\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_email_font_family",
        "woocommerce_email_font_family option history",
        "woocommerce_email_font_family wordpress option",
        "track update_option woocommerce_email_font_family",
        "what changed woocommerce_email_font_family",
        "Email font",
        "Email design"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_email_footer_text",
      "slug": "woocommerce_email_footer_text",
      "path": "/atlas/options/woocommerce_email_footer_text",
      "label": "Email footer text",
      "seoTitle": "woocommerce_email_footer_text: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_email_footer_text is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_email_footer_text: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email design",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Email footer text",
          "group": "Email design",
          "kind": "portable",
          "explanation": "The text shown below WooCommerce email content.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_email_footer_text --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_email_footer_text --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_email_footer_text\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_email_footer_text",
        "woocommerce_email_footer_text option history",
        "woocommerce_email_footer_text wordpress option",
        "track update_option woocommerce_email_footer_text",
        "what changed woocommerce_email_footer_text",
        "Email footer text",
        "Email design"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_email_footer_text_color",
      "slug": "woocommerce_email_footer_text_color",
      "path": "/atlas/options/woocommerce_email_footer_text_color",
      "label": "Email footer color",
      "seoTitle": "woocommerce_email_footer_text_color: WooCommerce | ConfigOps",
      "summary": "woocommerce_email_footer_text_color is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_email_footer_text_color: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email design",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Email footer color",
          "group": "Email design",
          "kind": "portable",
          "explanation": "The footer text color used in WooCommerce emails.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_email_footer_text_color --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_email_footer_text_color --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_email_footer_text_color\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_email_footer_text_color",
        "woocommerce_email_footer_text_color option history",
        "woocommerce_email_footer_text_color wordpress option",
        "track update_option woocommerce_email_footer_text_color",
        "what changed woocommerce_email_footer_text_color",
        "Email footer color",
        "Email design"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_email_from_address",
      "slug": "woocommerce_email_from_address",
      "path": "/atlas/options/woocommerce_email_from_address",
      "label": "Email sender address",
      "seoTitle": "woocommerce_email_from_address: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_email_from_address is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_email_from_address: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email sender",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Email sender address",
          "group": "Email sender",
          "kind": "environment",
          "explanation": "The address used to send WooCommerce messages from this store.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_email_from_address --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_email_from_address --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_email_from_address\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_email_from_address",
        "woocommerce_email_from_address option history",
        "woocommerce_email_from_address wordpress option",
        "track update_option woocommerce_email_from_address",
        "what changed woocommerce_email_from_address",
        "Email sender address",
        "Email sender"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_email_from_name",
      "slug": "woocommerce_email_from_name",
      "path": "/atlas/options/woocommerce_email_from_name",
      "label": "Email sender name",
      "seoTitle": "woocommerce_email_from_name: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_email_from_name is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_email_from_name: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email sender",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Email sender name",
          "group": "Email sender",
          "kind": "portable",
          "explanation": "The name shown as the sender of WooCommerce messages.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_email_from_name --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_email_from_name --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_email_from_name\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_email_from_name",
        "woocommerce_email_from_name option history",
        "woocommerce_email_from_name wordpress option",
        "track update_option woocommerce_email_from_name",
        "what changed woocommerce_email_from_name",
        "Email sender name",
        "Email sender"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_email_header_alignment",
      "slug": "woocommerce_email_header_alignment",
      "path": "/atlas/options/woocommerce_email_header_alignment",
      "label": "Email logo alignment",
      "seoTitle": "woocommerce_email_header_alignment: WooCommerce | ConfigOps",
      "summary": "woocommerce_email_header_alignment is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_email_header_alignment: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email design",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Email logo alignment",
          "group": "Email design",
          "kind": "portable",
          "explanation": "Aligns the email logo to the left, center, or right.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_email_header_alignment --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_email_header_alignment --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_email_header_alignment\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_email_header_alignment",
        "woocommerce_email_header_alignment option history",
        "woocommerce_email_header_alignment wordpress option",
        "track update_option woocommerce_email_header_alignment",
        "what changed woocommerce_email_header_alignment",
        "Email logo alignment",
        "Email design"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_email_header_image",
      "slug": "woocommerce_email_header_image",
      "path": "/atlas/options/woocommerce_email_header_image",
      "label": "Email logo",
      "seoTitle": "woocommerce_email_header_image: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_email_header_image is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_email_header_image: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email design",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Email logo",
          "group": "Email design",
          "kind": "environment",
          "explanation": "The local or remote image URL used as the email logo.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_email_header_image --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_email_header_image --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_email_header_image\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_email_header_image",
        "woocommerce_email_header_image option history",
        "woocommerce_email_header_image wordpress option",
        "track update_option woocommerce_email_header_image",
        "what changed woocommerce_email_header_image",
        "Email logo",
        "Email design"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_email_header_image_width",
      "slug": "woocommerce_email_header_image_width",
      "path": "/atlas/options/woocommerce_email_header_image_width",
      "label": "Email logo width",
      "seoTitle": "woocommerce_email_header_image_width: WooCommerce | ConfigOps",
      "summary": "woocommerce_email_header_image_width is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_email_header_image_width: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email design",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Email logo width",
          "group": "Email design",
          "kind": "portable",
          "explanation": "The logo width used in WooCommerce email templates.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_email_header_image_width --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_email_header_image_width --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_email_header_image_width\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_email_header_image_width",
        "woocommerce_email_header_image_width option history",
        "woocommerce_email_header_image_width wordpress option",
        "track update_option woocommerce_email_header_image_width",
        "what changed woocommerce_email_header_image_width",
        "Email logo width",
        "Email design"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_email_reply_to_address",
      "slug": "woocommerce_email_reply_to_address",
      "path": "/atlas/options/woocommerce_email_reply_to_address",
      "label": "Email reply-to address",
      "seoTitle": "woocommerce_email_reply_to_address: WooCommerce | ConfigOps",
      "summary": "woocommerce_email_reply_to_address is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_email_reply_to_address: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email sender",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Email reply-to address",
          "group": "Email sender",
          "kind": "environment",
          "explanation": "The store-specific address that receives replies to WooCommerce messages.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_email_reply_to_address --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_email_reply_to_address --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_email_reply_to_address\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_email_reply_to_address",
        "woocommerce_email_reply_to_address option history",
        "woocommerce_email_reply_to_address wordpress option",
        "track update_option woocommerce_email_reply_to_address",
        "what changed woocommerce_email_reply_to_address",
        "Email reply-to address",
        "Email sender"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_email_reply_to_enabled",
      "slug": "woocommerce_email_reply_to_enabled",
      "path": "/atlas/options/woocommerce_email_reply_to_enabled",
      "label": "Use a separate reply-to address",
      "seoTitle": "woocommerce_email_reply_to_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_email_reply_to_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_email_reply_to_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email sender",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Use a separate reply-to address",
          "group": "Email sender",
          "kind": "portable",
          "explanation": "Allows WooCommerce messages to direct replies to a different address.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_email_reply_to_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_email_reply_to_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_email_reply_to_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_email_reply_to_enabled",
        "woocommerce_email_reply_to_enabled option history",
        "woocommerce_email_reply_to_enabled wordpress option",
        "track update_option woocommerce_email_reply_to_enabled",
        "what changed woocommerce_email_reply_to_enabled",
        "Use a separate reply-to address",
        "Email sender"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_email_reply_to_name",
      "slug": "woocommerce_email_reply_to_name",
      "path": "/atlas/options/woocommerce_email_reply_to_name",
      "label": "Email reply-to name",
      "seoTitle": "woocommerce_email_reply_to_name: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_email_reply_to_name is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_email_reply_to_name: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email sender",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Email reply-to name",
          "group": "Email sender",
          "kind": "portable",
          "explanation": "The name shown when a recipient replies to a WooCommerce message.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_email_reply_to_name --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_email_reply_to_name --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_email_reply_to_name\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_email_reply_to_name",
        "woocommerce_email_reply_to_name option history",
        "woocommerce_email_reply_to_name wordpress option",
        "track update_option woocommerce_email_reply_to_name",
        "what changed woocommerce_email_reply_to_name",
        "Email reply-to name",
        "Email sender"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_email_text_color",
      "slug": "woocommerce_email_text_color",
      "path": "/atlas/options/woocommerce_email_text_color",
      "label": "Email text color",
      "seoTitle": "woocommerce_email_text_color: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_email_text_color is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_email_text_color: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email design",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Email text color",
          "group": "Email design",
          "kind": "portable",
          "explanation": "The main text color used in WooCommerce emails.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_email_text_color --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_email_text_color --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_email_text_color\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_email_text_color",
        "woocommerce_email_text_color option history",
        "woocommerce_email_text_color wordpress option",
        "track update_option woocommerce_email_text_color",
        "what changed woocommerce_email_text_color",
        "Email text color",
        "Email design"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_enable_ajax_add_to_cart",
      "slug": "woocommerce_enable_ajax_add_to_cart",
      "path": "/atlas/options/woocommerce_enable_ajax_add_to_cart",
      "label": "AJAX add to cart",
      "seoTitle": "woocommerce_enable_ajax_add_to_cart: WooCommerce | ConfigOps",
      "summary": "woocommerce_enable_ajax_add_to_cart is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_enable_ajax_add_to_cart: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Catalog behavior",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "AJAX add to cart",
          "group": "Catalog behavior",
          "kind": "portable",
          "explanation": "Adds products from catalog pages without a full page reload.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_enable_ajax_add_to_cart --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_enable_ajax_add_to_cart --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_enable_ajax_add_to_cart\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_enable_ajax_add_to_cart",
        "woocommerce_enable_ajax_add_to_cart option history",
        "woocommerce_enable_ajax_add_to_cart wordpress option",
        "track update_option woocommerce_enable_ajax_add_to_cart",
        "what changed woocommerce_enable_ajax_add_to_cart",
        "AJAX add to cart",
        "Catalog behavior"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_enable_checkout_login_reminder",
      "slug": "woocommerce_enable_checkout_login_reminder",
      "path": "/atlas/options/woocommerce_enable_checkout_login_reminder",
      "label": "Checkout login reminder",
      "seoTitle": "woocommerce_enable_checkout_login_reminder: WooCommerce | ConfigOps",
      "summary": "woocommerce_enable_checkout_login_reminder is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_enable_checkout_login_reminder: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Checkout accounts",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Checkout login reminder",
          "group": "Checkout accounts",
          "kind": "portable",
          "explanation": "Invites returning customers to sign in during checkout.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_enable_checkout_login_reminder --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_enable_checkout_login_reminder --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_enable_checkout_login_reminder\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_enable_checkout_login_reminder",
        "woocommerce_enable_checkout_login_reminder option history",
        "woocommerce_enable_checkout_login_reminder wordpress option",
        "track update_option woocommerce_enable_checkout_login_reminder",
        "what changed woocommerce_enable_checkout_login_reminder",
        "Checkout login reminder",
        "Checkout accounts"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_enable_coupons",
      "slug": "woocommerce_enable_coupons",
      "path": "/atlas/options/woocommerce_enable_coupons",
      "label": "Enable coupons",
      "seoTitle": "woocommerce_enable_coupons: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_enable_coupons is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_enable_coupons: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Taxes and coupons",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Enable coupons",
          "group": "Taxes and coupons",
          "kind": "portable",
          "explanation": "Allows customers to apply coupon codes.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_enable_coupons --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_enable_coupons --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_enable_coupons\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_enable_coupons",
        "woocommerce_enable_coupons option history",
        "woocommerce_enable_coupons wordpress option",
        "track update_option woocommerce_enable_coupons",
        "what changed woocommerce_enable_coupons",
        "Enable coupons",
        "Taxes and coupons"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_enable_delayed_account_creation",
      "slug": "woocommerce_enable_delayed_account_creation",
      "path": "/atlas/options/woocommerce_enable_delayed_account_creation",
      "label": "Delayed account creation",
      "seoTitle": "woocommerce_enable_delayed_account_creation: WooCommerce | ConfigOps",
      "summary": "woocommerce_enable_delayed_account_creation is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_enable_delayed_account_creation: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Checkout accounts",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Delayed account creation",
          "group": "Checkout accounts",
          "kind": "portable",
          "explanation": "Creates an optional customer account after the order instead of during checkout.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_enable_delayed_account_creation --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_enable_delayed_account_creation --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_enable_delayed_account_creation\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_enable_delayed_account_creation",
        "woocommerce_enable_delayed_account_creation option history",
        "woocommerce_enable_delayed_account_creation wordpress option",
        "track update_option woocommerce_enable_delayed_account_creation",
        "what changed woocommerce_enable_delayed_account_creation",
        "Delayed account creation",
        "Checkout accounts"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_enable_guest_checkout",
      "slug": "woocommerce_enable_guest_checkout",
      "path": "/atlas/options/woocommerce_enable_guest_checkout",
      "label": "Guest checkout",
      "seoTitle": "woocommerce_enable_guest_checkout: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_enable_guest_checkout is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_enable_guest_checkout: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Checkout accounts",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Guest checkout",
          "group": "Checkout accounts",
          "kind": "portable",
          "explanation": "Allows checkout without creating an account.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_enable_guest_checkout --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_enable_guest_checkout --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_enable_guest_checkout\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_enable_guest_checkout",
        "woocommerce_enable_guest_checkout option history",
        "woocommerce_enable_guest_checkout wordpress option",
        "track update_option woocommerce_enable_guest_checkout",
        "what changed woocommerce_enable_guest_checkout",
        "Guest checkout",
        "Checkout accounts"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_enable_myaccount_registration",
      "slug": "woocommerce_enable_myaccount_registration",
      "path": "/atlas/options/woocommerce_enable_myaccount_registration",
      "label": "Account creation on My account",
      "seoTitle": "woocommerce_enable_myaccount_registration: WooCommerce | ConfigOps",
      "summary": "woocommerce_enable_myaccount_registration is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_enable_myaccount_registration: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Checkout accounts",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Account creation on My account",
          "group": "Checkout accounts",
          "kind": "portable",
          "explanation": "Lets visitors register from the My account page.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_enable_myaccount_registration --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_enable_myaccount_registration --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_enable_myaccount_registration\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_enable_myaccount_registration",
        "woocommerce_enable_myaccount_registration option history",
        "woocommerce_enable_myaccount_registration wordpress option",
        "track update_option woocommerce_enable_myaccount_registration",
        "what changed woocommerce_enable_myaccount_registration",
        "Account creation on My account",
        "Checkout accounts"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_enable_review_rating",
      "slug": "woocommerce_enable_review_rating",
      "path": "/atlas/options/woocommerce_enable_review_rating",
      "label": "Star ratings",
      "seoTitle": "woocommerce_enable_review_rating: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_enable_review_rating is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_enable_review_rating: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Reviews",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Star ratings",
          "group": "Reviews",
          "kind": "portable",
          "explanation": "Enables star ratings on product reviews.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_enable_review_rating --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_enable_review_rating --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_enable_review_rating\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_enable_review_rating",
        "woocommerce_enable_review_rating option history",
        "woocommerce_enable_review_rating wordpress option",
        "track update_option woocommerce_enable_review_rating",
        "what changed woocommerce_enable_review_rating",
        "Star ratings",
        "Reviews"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_enable_reviews",
      "slug": "woocommerce_enable_reviews",
      "path": "/atlas/options/woocommerce_enable_reviews",
      "label": "Product reviews",
      "seoTitle": "woocommerce_enable_reviews: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_enable_reviews is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_enable_reviews: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Reviews",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Product reviews",
          "group": "Reviews",
          "kind": "portable",
          "explanation": "Allows customers to leave reviews on products.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_enable_reviews --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_enable_reviews --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_enable_reviews\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_enable_reviews",
        "woocommerce_enable_reviews option history",
        "woocommerce_enable_reviews wordpress option",
        "track update_option woocommerce_enable_reviews",
        "what changed woocommerce_enable_reviews",
        "Product reviews",
        "Reviews"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_enable_shipping_calc",
      "slug": "woocommerce_enable_shipping_calc",
      "path": "/atlas/options/woocommerce_enable_shipping_calc",
      "label": "Cart shipping calculator",
      "seoTitle": "woocommerce_enable_shipping_calc: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_enable_shipping_calc is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_enable_shipping_calc: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Shipping display",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Cart shipping calculator",
          "group": "Shipping display",
          "kind": "portable",
          "explanation": "Shows the shipping calculator on the cart page.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_enable_shipping_calc --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_enable_shipping_calc --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_enable_shipping_calc\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_enable_shipping_calc",
        "woocommerce_enable_shipping_calc option history",
        "woocommerce_enable_shipping_calc wordpress option",
        "track update_option woocommerce_enable_shipping_calc",
        "what changed woocommerce_enable_shipping_calc",
        "Cart shipping calculator",
        "Shipping display"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_enable_signup_and_login_from_checkout",
      "slug": "woocommerce_enable_signup_and_login_from_checkout",
      "path": "/atlas/options/woocommerce_enable_signup_and_login_from_checkout",
      "label": "Account creation at checkout",
      "seoTitle": "woocommerce_enable_signup_and_login_from_checkout: WooCommerce | ConfigOps",
      "summary": "woocommerce_enable_signup_and_login_from_checkout is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_enable_signup_and_login_from_checkout: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Checkout accounts",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Account creation at checkout",
          "group": "Checkout accounts",
          "kind": "portable",
          "explanation": "Lets customers create an account while checking out.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_enable_signup_and_login_from_checkout --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_enable_signup_and_login_from_checkout --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_enable_signup_and_login_from_checkout\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_enable_signup_and_login_from_checkout",
        "woocommerce_enable_signup_and_login_from_checkout option history",
        "woocommerce_enable_signup_and_login_from_checkout wordpress option",
        "track update_option woocommerce_enable_signup_and_login_from_checkout",
        "what changed woocommerce_enable_signup_and_login_from_checkout",
        "Account creation at checkout",
        "Checkout accounts"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_erasure_request_removes_download_data",
      "slug": "woocommerce_erasure_request_removes_download_data",
      "path": "/atlas/options/woocommerce_erasure_request_removes_download_data",
      "label": "Revoke downloads on erasure",
      "seoTitle": "woocommerce_erasure_request_removes_download_data: WooCommerce | ConfigOps",
      "summary": "woocommerce_erasure_request_removes_download_data is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_erasure_request_removes_download_data: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Privacy requests",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Revoke downloads on erasure",
          "group": "Privacy requests",
          "kind": "portable",
          "explanation": "Removes download access when WordPress processes an erasure request.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_erasure_request_removes_download_data --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_erasure_request_removes_download_data --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_erasure_request_removes_download_data\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_erasure_request_removes_download_data",
        "woocommerce_erasure_request_removes_download_data option history",
        "woocommerce_erasure_request_removes_download_data wordpress option",
        "track update_option woocommerce_erasure_request_removes_download_data",
        "what changed woocommerce_erasure_request_removes_download_data",
        "Revoke downloads on erasure",
        "Privacy requests"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_erasure_request_removes_order_data",
      "slug": "woocommerce_erasure_request_removes_order_data",
      "path": "/atlas/options/woocommerce_erasure_request_removes_order_data",
      "label": "Erase order personal data",
      "seoTitle": "woocommerce_erasure_request_removes_order_data: WooCommerce | ConfigOps",
      "summary": "woocommerce_erasure_request_removes_order_data is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_erasure_request_removes_order_data: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Privacy requests",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Erase order personal data",
          "group": "Privacy requests",
          "kind": "portable",
          "explanation": "Removes personal data from orders when WordPress processes an erasure request.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_erasure_request_removes_order_data --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_erasure_request_removes_order_data --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_erasure_request_removes_order_data\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_erasure_request_removes_order_data",
        "woocommerce_erasure_request_removes_order_data option history",
        "woocommerce_erasure_request_removes_order_data wordpress option",
        "track update_option woocommerce_erasure_request_removes_order_data",
        "what changed woocommerce_erasure_request_removes_order_data",
        "Erase order personal data",
        "Privacy requests"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_failed_order_settings",
      "slug": "woocommerce_failed_order_settings",
      "path": "/atlas/options/woocommerce_failed_order_settings",
      "label": "Failed Order enabled",
      "seoTitle": "woocommerce_failed_order_settings: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_failed_order_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 9 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_failed_order_settings: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email notifications",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/enabled",
          "label": "Failed Order enabled",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Controls whether WooCommerce sends this notification.",
          "referenceType": null
        },
        {
          "path": "/recipient",
          "label": "Failed Order recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "The store-specific addresses that receive this administrator notification.",
          "referenceType": null
        },
        {
          "path": "/subject",
          "label": "Failed Order subject",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The subject template for this notification.",
          "referenceType": null
        },
        {
          "path": "/heading",
          "label": "Failed Order heading",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The heading template inside this notification.",
          "referenceType": null
        },
        {
          "path": "/additional_content",
          "label": "Failed Order additional content",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Text appended below the main notification content.",
          "referenceType": null
        },
        {
          "path": "/email_type",
          "label": "Failed Order format",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Chooses plain text, HTML, or multipart delivery.",
          "referenceType": null
        },
        {
          "path": "/cc",
          "label": "Failed Order Cc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients copied on this notification.",
          "referenceType": null
        },
        {
          "path": "/bcc",
          "label": "Failed Order Bcc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients hidden on this notification.",
          "referenceType": null
        },
        {
          "path": "/preheader",
          "label": "Failed Order preheader",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Preview text shown beside the subject in supported inboxes.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 3,
        "portable": 6
      },
      "fieldCount": 9,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_failed_order_settings --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_failed_order_settings --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_failed_order_settings\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_failed_order_settings",
        "woocommerce_failed_order_settings option history",
        "woocommerce_failed_order_settings wordpress option",
        "track update_option woocommerce_failed_order_settings",
        "what changed woocommerce_failed_order_settings",
        "Failed Order enabled",
        "Email notifications",
        "Failed Order recipients",
        "Email notifications",
        "Failed Order subject",
        "Email notifications",
        "Failed Order heading",
        "Email notifications",
        "Failed Order additional content",
        "Email notifications",
        "Failed Order format",
        "Email notifications",
        "Failed Order Cc recipients",
        "Email notifications",
        "Failed Order Bcc recipients",
        "Email notifications",
        "Failed Order preheader",
        "Email notifications"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_abandoned_cart_recovery_enabled",
      "slug": "woocommerce_feature_abandoned_cart_recovery_enabled",
      "path": "/atlas/options/woocommerce_feature_abandoned_cart_recovery_enabled",
      "label": "Abandoned cart recovery",
      "seoTitle": "woocommerce_feature_abandoned_cart_recovery_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_abandoned_cart_recovery_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_abandoned_cart_recovery_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Customer email",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Abandoned cart recovery",
          "group": "Customer email",
          "kind": "environment",
          "explanation": "Sends reminder email to shoppers who leave checkout without placing an order.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_abandoned_cart_recovery_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_abandoned_cart_recovery_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_abandoned_cart_recovery_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_abandoned_cart_recovery_enabled",
        "woocommerce_feature_abandoned_cart_recovery_enabled option history",
        "woocommerce_feature_abandoned_cart_recovery_enabled wordpress option",
        "track update_option woocommerce_feature_abandoned_cart_recovery_enabled",
        "what changed woocommerce_feature_abandoned_cart_recovery_enabled",
        "Abandoned cart recovery",
        "Customer email"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_block_email_editor_enabled",
      "slug": "woocommerce_feature_block_email_editor_enabled",
      "path": "/atlas/options/woocommerce_feature_block_email_editor_enabled",
      "label": "Block email editor",
      "seoTitle": "woocommerce_feature_block_email_editor_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_block_email_editor_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_block_email_editor_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email design",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Block email editor",
          "group": "Email design",
          "kind": "portable",
          "explanation": "Enables block-based editing for WooCommerce transactional email templates.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_block_email_editor_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_block_email_editor_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_block_email_editor_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_block_email_editor_enabled",
        "woocommerce_feature_block_email_editor_enabled option history",
        "woocommerce_feature_block_email_editor_enabled wordpress option",
        "track update_option woocommerce_feature_block_email_editor_enabled",
        "what changed woocommerce_feature_block_email_editor_enabled",
        "Block email editor",
        "Email design"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_blueprint_enabled",
      "slug": "woocommerce_feature_blueprint_enabled",
      "path": "/atlas/options/woocommerce_feature_blueprint_enabled",
      "label": "WooCommerce Blueprint",
      "seoTitle": "woocommerce_feature_blueprint_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_blueprint_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_blueprint_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Import and export",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "WooCommerce Blueprint",
          "group": "Import and export",
          "kind": "portable",
          "explanation": "Enables WooCommerce’s settings import and export screen.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_blueprint_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_blueprint_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_blueprint_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_blueprint_enabled",
        "woocommerce_feature_blueprint_enabled option history",
        "woocommerce_feature_blueprint_enabled wordpress option",
        "track update_option woocommerce_feature_blueprint_enabled",
        "what changed woocommerce_feature_blueprint_enabled",
        "WooCommerce Blueprint",
        "Import and export"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_cost_of_goods_sold_enabled",
      "slug": "woocommerce_feature_cost_of_goods_sold_enabled",
      "path": "/atlas/options/woocommerce_feature_cost_of_goods_sold_enabled",
      "label": "Cost of goods sold",
      "seoTitle": "woocommerce_feature_cost_of_goods_sold_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_cost_of_goods_sold_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_cost_of_goods_sold_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Product and order data",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Cost of goods sold",
          "group": "Product and order data",
          "kind": "unsupported",
          "explanation": "Adds cost data to products and orders. ConfigOps records the toggle but does not undo changes to store content.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "unsupported": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": false,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_cost_of_goods_sold_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_cost_of_goods_sold_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_cost_of_goods_sold_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_cost_of_goods_sold_enabled",
        "woocommerce_feature_cost_of_goods_sold_enabled option history",
        "woocommerce_feature_cost_of_goods_sold_enabled wordpress option",
        "track update_option woocommerce_feature_cost_of_goods_sold_enabled",
        "what changed woocommerce_feature_cost_of_goods_sold_enabled",
        "Cost of goods sold",
        "Product and order data"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_customer_review_request_enabled",
      "slug": "woocommerce_feature_customer_review_request_enabled",
      "path": "/atlas/options/woocommerce_feature_customer_review_request_enabled",
      "label": "Customer review requests",
      "seoTitle": "woocommerce_feature_customer_review_request_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_customer_review_request_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_customer_review_request_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Customer email",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Customer review requests",
          "group": "Customer email",
          "kind": "environment",
          "explanation": "Sends a post-purchase email that invites customers to review products from a completed order.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_customer_review_request_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_customer_review_request_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_customer_review_request_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_customer_review_request_enabled",
        "woocommerce_feature_customer_review_request_enabled option history",
        "woocommerce_feature_customer_review_request_enabled wordpress option",
        "track update_option woocommerce_feature_customer_review_request_enabled",
        "what changed woocommerce_feature_customer_review_request_enabled",
        "Customer review requests",
        "Customer email"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_deferred_transactional_emails_enabled",
      "slug": "woocommerce_feature_deferred_transactional_emails_enabled",
      "path": "/atlas/options/woocommerce_feature_deferred_transactional_emails_enabled",
      "label": "Deferred transactional emails",
      "seoTitle": "woocommerce_feature_deferred_transactional_emails_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_deferred_transactional_emails_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_deferred_transactional_emails_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email delivery",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Deferred transactional emails",
          "group": "Email delivery",
          "kind": "environment",
          "explanation": "Queues transactional email through Action Scheduler instead of sending it in the current request.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_deferred_transactional_emails_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_deferred_transactional_emails_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_deferred_transactional_emails_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_deferred_transactional_emails_enabled",
        "woocommerce_feature_deferred_transactional_emails_enabled option history",
        "woocommerce_feature_deferred_transactional_emails_enabled wordpress option",
        "track update_option woocommerce_feature_deferred_transactional_emails_enabled",
        "what changed woocommerce_feature_deferred_transactional_emails_enabled",
        "Deferred transactional emails",
        "Email delivery"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_destroy-empty-sessions_enabled",
      "slug": "woocommerce_feature_destroy-empty-sessions_enabled",
      "path": "/atlas/options/woocommerce_feature_destroy-empty-sessions_enabled",
      "label": "Clear empty customer sessions",
      "seoTitle": "woocommerce_feature_destroy-empty-sessions_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_destroy-empty-sessions_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_destroy-empty-sessions_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Store performance",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Clear empty customer sessions",
          "group": "Store performance",
          "kind": "environment",
          "explanation": "Removes empty guest session cookies to improve page-cache reuse.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_destroy-empty-sessions_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_destroy-empty-sessions_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_destroy-empty-sessions_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_destroy-empty-sessions_enabled",
        "woocommerce_feature_destroy-empty-sessions_enabled option history",
        "woocommerce_feature_destroy-empty-sessions_enabled wordpress option",
        "track update_option woocommerce_feature_destroy-empty-sessions_enabled",
        "what changed woocommerce_feature_destroy-empty-sessions_enabled",
        "Clear empty customer sessions",
        "Store performance"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_email_improvements_enabled",
      "slug": "woocommerce_feature_email_improvements_enabled",
      "path": "/atlas/options/woocommerce_feature_email_improvements_enabled",
      "label": "Modern transactional email design",
      "seoTitle": "woocommerce_feature_email_improvements_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_email_improvements_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_email_improvements_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email design",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Modern transactional email design",
          "group": "Email design",
          "kind": "portable",
          "explanation": "Uses WooCommerce’s modern layout for transactional email.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_email_improvements_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_email_improvements_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_email_improvements_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_email_improvements_enabled",
        "woocommerce_feature_email_improvements_enabled option history",
        "woocommerce_feature_email_improvements_enabled wordpress option",
        "track update_option woocommerce_feature_email_improvements_enabled",
        "what changed woocommerce_feature_email_improvements_enabled",
        "Modern transactional email design",
        "Email design"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_experimental-iapi-mini-cart_enabled",
      "slug": "woocommerce_feature_experimental-iapi-mini-cart_enabled",
      "path": "/atlas/options/woocommerce_feature_experimental-iapi-mini-cart_enabled",
      "label": "Interactivity API Mini-Cart",
      "seoTitle": "woocommerce_feature_experimental-iapi-mini-cart_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_experimental-iapi-mini-cart_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_experimental-iapi-mini-cart_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Cart features",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Interactivity API Mini-Cart",
          "group": "Cart features",
          "kind": "portable",
          "explanation": "Uses the WordPress Interactivity API implementation of the Mini-Cart block.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_experimental-iapi-mini-cart_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_experimental-iapi-mini-cart_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_experimental-iapi-mini-cart_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_experimental-iapi-mini-cart_enabled",
        "woocommerce_feature_experimental-iapi-mini-cart_enabled option history",
        "woocommerce_feature_experimental-iapi-mini-cart_enabled wordpress option",
        "track update_option woocommerce_feature_experimental-iapi-mini-cart_enabled",
        "what changed woocommerce_feature_experimental-iapi-mini-cart_enabled",
        "Interactivity API Mini-Cart",
        "Cart features"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_mcp_integration_enabled",
      "slug": "woocommerce_feature_mcp_integration_enabled",
      "path": "/atlas/options/woocommerce_feature_mcp_integration_enabled",
      "label": "WooCommerce MCP integration",
      "seoTitle": "woocommerce_feature_mcp_integration_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_mcp_integration_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_mcp_integration_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Agent access",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "WooCommerce MCP integration",
          "group": "Agent access",
          "kind": "environment",
          "explanation": "Exposes the experimental WooCommerce MCP integration and must be reviewed for each environment.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_mcp_integration_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_mcp_integration_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_mcp_integration_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_mcp_integration_enabled",
        "woocommerce_feature_mcp_integration_enabled option history",
        "woocommerce_feature_mcp_integration_enabled wordpress option",
        "track update_option woocommerce_feature_mcp_integration_enabled",
        "what changed woocommerce_feature_mcp_integration_enabled",
        "WooCommerce MCP integration",
        "Agent access"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_order_attribution_enabled",
      "slug": "woocommerce_feature_order_attribution_enabled",
      "path": "/atlas/options/woocommerce_feature_order_attribution_enabled",
      "label": "Order attribution",
      "seoTitle": "woocommerce_feature_order_attribution_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_order_attribution_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_order_attribution_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Store features",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Order attribution",
          "group": "Store features",
          "kind": "portable",
          "explanation": "Records the channels and campaigns that contributed to each order.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_order_attribution_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_order_attribution_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_order_attribution_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_order_attribution_enabled",
        "woocommerce_feature_order_attribution_enabled option history",
        "woocommerce_feature_order_attribution_enabled wordpress option",
        "track update_option woocommerce_feature_order_attribution_enabled",
        "what changed woocommerce_feature_order_attribution_enabled",
        "Order attribution",
        "Store features"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_point_of_sale_enabled",
      "slug": "woocommerce_feature_point_of_sale_enabled",
      "path": "/atlas/options/woocommerce_feature_point_of_sale_enabled",
      "label": "Point of Sale",
      "seoTitle": "woocommerce_feature_point_of_sale_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_point_of_sale_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_point_of_sale_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Point of Sale",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Point of Sale",
          "group": "Point of Sale",
          "kind": "environment",
          "explanation": "Enables WooCommerce Point of Sale features in supported mobile apps.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_point_of_sale_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_point_of_sale_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_point_of_sale_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_point_of_sale_enabled",
        "woocommerce_feature_point_of_sale_enabled option history",
        "woocommerce_feature_point_of_sale_enabled wordpress option",
        "track update_option woocommerce_feature_point_of_sale_enabled",
        "what changed woocommerce_feature_point_of_sale_enabled",
        "Point of Sale",
        "Point of Sale"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_product_instance_caching_enabled",
      "slug": "woocommerce_feature_product_instance_caching_enabled",
      "path": "/atlas/options/woocommerce_feature_product_instance_caching_enabled",
      "label": "Product object cache",
      "seoTitle": "woocommerce_feature_product_instance_caching_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_product_instance_caching_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_product_instance_caching_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Catalog performance",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Product object cache",
          "group": "Catalog performance",
          "kind": "environment",
          "explanation": "Caches product objects during a request to avoid duplicate product loads.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_product_instance_caching_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_product_instance_caching_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_product_instance_caching_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_product_instance_caching_enabled",
        "woocommerce_feature_product_instance_caching_enabled option history",
        "woocommerce_feature_product_instance_caching_enabled wordpress option",
        "track update_option woocommerce_feature_product_instance_caching_enabled",
        "what changed woocommerce_feature_product_instance_caching_enabled",
        "Product object cache",
        "Catalog performance"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_rate_limit_checkout_enabled",
      "slug": "woocommerce_feature_rate_limit_checkout_enabled",
      "path": "/atlas/options/woocommerce_feature_rate_limit_checkout_enabled",
      "label": "Checkout rate limiting",
      "seoTitle": "woocommerce_feature_rate_limit_checkout_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_rate_limit_checkout_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_rate_limit_checkout_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Checkout security",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Checkout rate limiting",
          "group": "Checkout security",
          "kind": "environment",
          "explanation": "Limits order-submission requests to protect the checkout and Store API on this server.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_rate_limit_checkout_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_rate_limit_checkout_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_rate_limit_checkout_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_rate_limit_checkout_enabled",
        "woocommerce_feature_rate_limit_checkout_enabled option history",
        "woocommerce_feature_rate_limit_checkout_enabled wordpress option",
        "track update_option woocommerce_feature_rate_limit_checkout_enabled",
        "what changed woocommerce_feature_rate_limit_checkout_enabled",
        "Checkout rate limiting",
        "Checkout security"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_remote_logging_enabled",
      "slug": "woocommerce_feature_remote_logging_enabled",
      "path": "/atlas/options/woocommerce_feature_remote_logging_enabled",
      "label": "Remote error logging",
      "seoTitle": "woocommerce_feature_remote_logging_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_remote_logging_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_remote_logging_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Diagnostics and privacy",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Remote error logging",
          "group": "Diagnostics and privacy",
          "kind": "environment",
          "explanation": "Allows WooCommerce to send error logs and diagnostic data when usage tracking is enabled.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_remote_logging_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_remote_logging_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_remote_logging_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_remote_logging_enabled",
        "woocommerce_feature_remote_logging_enabled option history",
        "woocommerce_feature_remote_logging_enabled wordpress option",
        "track update_option woocommerce_feature_remote_logging_enabled",
        "what changed woocommerce_feature_remote_logging_enabled",
        "Remote error logging",
        "Diagnostics and privacy"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_rest_api_caching_enabled",
      "slug": "woocommerce_feature_rest_api_caching_enabled",
      "path": "/atlas/options/woocommerce_feature_rest_api_caching_enabled",
      "label": "REST API caching feature",
      "seoTitle": "woocommerce_feature_rest_api_caching_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_rest_api_caching_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_rest_api_caching_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · REST API",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "REST API caching feature",
          "group": "REST API",
          "kind": "environment",
          "explanation": "Enables WooCommerce’s experimental cache layer for eligible REST API responses.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_rest_api_caching_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_rest_api_caching_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_rest_api_caching_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_rest_api_caching_enabled",
        "woocommerce_feature_rest_api_caching_enabled option history",
        "woocommerce_feature_rest_api_caching_enabled wordpress option",
        "track update_option woocommerce_feature_rest_api_caching_enabled",
        "what changed woocommerce_feature_rest_api_caching_enabled",
        "REST API caching feature",
        "REST API"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_site_visibility_badge_enabled",
      "slug": "woocommerce_feature_site_visibility_badge_enabled",
      "path": "/atlas/options/woocommerce_feature_site_visibility_badge_enabled",
      "label": "Site visibility badge",
      "seoTitle": "woocommerce_feature_site_visibility_badge_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_site_visibility_badge_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_site_visibility_badge_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Administration",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Site visibility badge",
          "group": "Administration",
          "kind": "portable",
          "explanation": "Shows the store’s coming-soon or live status in the WordPress admin bar.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_site_visibility_badge_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_site_visibility_badge_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_site_visibility_badge_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_site_visibility_badge_enabled",
        "woocommerce_feature_site_visibility_badge_enabled option history",
        "woocommerce_feature_site_visibility_badge_enabled wordpress option",
        "track update_option woocommerce_feature_site_visibility_badge_enabled",
        "what changed woocommerce_feature_site_visibility_badge_enabled",
        "Site visibility badge",
        "Administration"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_feature_wc_visual_attribute_enabled",
      "slug": "woocommerce_feature_wc_visual_attribute_enabled",
      "path": "/atlas/options/woocommerce_feature_wc_visual_attribute_enabled",
      "label": "Product attribute color swatches",
      "seoTitle": "woocommerce_feature_wc_visual_attribute_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_feature_wc_visual_attribute_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_feature_wc_visual_attribute_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Catalog appearance",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Product attribute color swatches",
          "group": "Catalog appearance",
          "kind": "portable",
          "explanation": "Displays color swatches for configured product attribute values.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_feature_wc_visual_attribute_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_feature_wc_visual_attribute_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_feature_wc_visual_attribute_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_feature_wc_visual_attribute_enabled",
        "woocommerce_feature_wc_visual_attribute_enabled option history",
        "woocommerce_feature_wc_visual_attribute_enabled wordpress option",
        "track update_option woocommerce_feature_wc_visual_attribute_enabled",
        "what changed woocommerce_feature_wc_visual_attribute_enabled",
        "Product attribute color swatches",
        "Catalog appearance"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_file_download_method",
      "slug": "woocommerce_file_download_method",
      "path": "/atlas/options/woocommerce_file_download_method",
      "label": "Download delivery method",
      "seoTitle": "woocommerce_file_download_method: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_file_download_method is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_file_download_method: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Downloadable products",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Download delivery method",
          "group": "Downloadable products",
          "kind": "environment",
          "explanation": "Chooses how this server delivers protected product files.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_file_download_method --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_file_download_method --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_file_download_method\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_file_download_method",
        "woocommerce_file_download_method option history",
        "woocommerce_file_download_method wordpress option",
        "track update_option woocommerce_file_download_method",
        "what changed woocommerce_file_download_method",
        "Download delivery method",
        "Downloadable products"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_flush_rewrite_rules",
      "slug": "woocommerce_flush_rewrite_rules",
      "path": "/atlas/options/woocommerce_flush_rewrite_rules",
      "label": "woocommerce flush rewrite rules",
      "seoTitle": "woocommerce_flush_rewrite_rules: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_flush_rewrite_rules is attributed to WooCommerce. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "woocommerce_flush_rewrite_rules: verified WooCommerce technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_flush_rewrite_rules"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_flush_rewrite_rules --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_flush_rewrite_rules",
        "woocommerce_flush_rewrite_rules option history",
        "woocommerce_flush_rewrite_rules wordpress option",
        "track update_option woocommerce_flush_rewrite_rules",
        "what changed woocommerce_flush_rewrite_rules"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_force_ssl_checkout",
      "slug": "woocommerce_force_ssl_checkout",
      "path": "/atlas/options/woocommerce_force_ssl_checkout",
      "label": "Force secure checkout",
      "seoTitle": "woocommerce_force_ssl_checkout: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_force_ssl_checkout is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_force_ssl_checkout: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Checkout security",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Force secure checkout",
          "group": "Checkout security",
          "kind": "environment",
          "explanation": "Legacy setting that requires HTTPS on checkout pages.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_force_ssl_checkout --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_force_ssl_checkout --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_force_ssl_checkout\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_force_ssl_checkout",
        "woocommerce_force_ssl_checkout option history",
        "woocommerce_force_ssl_checkout wordpress option",
        "track update_option woocommerce_force_ssl_checkout",
        "what changed woocommerce_force_ssl_checkout",
        "Force secure checkout",
        "Checkout security"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_hide_out_of_stock_items",
      "slug": "woocommerce_hide_out_of_stock_items",
      "path": "/atlas/options/woocommerce_hide_out_of_stock_items",
      "label": "Hide out-of-stock products",
      "seoTitle": "woocommerce_hide_out_of_stock_items: WooCommerce | ConfigOps",
      "summary": "woocommerce_hide_out_of_stock_items is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_hide_out_of_stock_items: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Inventory",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Hide out-of-stock products",
          "group": "Inventory",
          "kind": "portable",
          "explanation": "Removes unavailable products from the catalog.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_hide_out_of_stock_items --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_hide_out_of_stock_items --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_hide_out_of_stock_items\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_hide_out_of_stock_items",
        "woocommerce_hide_out_of_stock_items option history",
        "woocommerce_hide_out_of_stock_items wordpress option",
        "track update_option woocommerce_hide_out_of_stock_items",
        "what changed woocommerce_hide_out_of_stock_items",
        "Hide out-of-stock products",
        "Inventory"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_hold_stock_minutes",
      "slug": "woocommerce_hold_stock_minutes",
      "path": "/atlas/options/woocommerce_hold_stock_minutes",
      "label": "Hold stock",
      "seoTitle": "woocommerce_hold_stock_minutes: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_hold_stock_minutes is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_hold_stock_minutes: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Inventory",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Hold stock",
          "group": "Inventory",
          "kind": "portable",
          "explanation": "Minutes unpaid orders reserve inventory before cancellation.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_hold_stock_minutes --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_hold_stock_minutes --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_hold_stock_minutes\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_hold_stock_minutes",
        "woocommerce_hold_stock_minutes option history",
        "woocommerce_hold_stock_minutes wordpress option",
        "track update_option woocommerce_hold_stock_minutes",
        "what changed woocommerce_hold_stock_minutes",
        "Hold stock",
        "Inventory"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_hpos_datastore_caching_enabled",
      "slug": "woocommerce_hpos_datastore_caching_enabled",
      "path": "/atlas/options/woocommerce_hpos_datastore_caching_enabled",
      "label": "HPOS order cache",
      "seoTitle": "woocommerce_hpos_datastore_caching_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_hpos_datastore_caching_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_hpos_datastore_caching_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Order performance",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "HPOS order cache",
          "group": "Order performance",
          "kind": "environment",
          "explanation": "Caches high-performance order-storage records when this site has a suitable object cache.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_hpos_datastore_caching_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_hpos_datastore_caching_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_hpos_datastore_caching_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_hpos_datastore_caching_enabled",
        "woocommerce_hpos_datastore_caching_enabled option history",
        "woocommerce_hpos_datastore_caching_enabled wordpress option",
        "track update_option woocommerce_hpos_datastore_caching_enabled",
        "what changed woocommerce_hpos_datastore_caching_enabled",
        "HPOS order cache",
        "Order performance"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_hpos_fts_index_enabled",
      "slug": "woocommerce_hpos_fts_index_enabled",
      "path": "/atlas/options/woocommerce_hpos_fts_index_enabled",
      "label": "HPOS full-text search indexes",
      "seoTitle": "woocommerce_hpos_fts_index_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_hpos_fts_index_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_hpos_fts_index_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Order performance",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "HPOS full-text search indexes",
          "group": "Order performance",
          "kind": "environment",
          "explanation": "Creates and uses full-text order indexes when high-performance order storage is active.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_hpos_fts_index_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_hpos_fts_index_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_hpos_fts_index_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_hpos_fts_index_enabled",
        "woocommerce_hpos_fts_index_enabled option history",
        "woocommerce_hpos_fts_index_enabled wordpress option",
        "track update_option woocommerce_hpos_fts_index_enabled",
        "what changed woocommerce_hpos_fts_index_enabled",
        "HPOS full-text search indexes",
        "Order performance"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_installed",
      "slug": "woocommerce_installed",
      "path": "/atlas/options/woocommerce_installed",
      "label": "woocommerce installed",
      "seoTitle": "woocommerce_installed: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_installed is attributed to WooCommerce. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "woocommerce_installed: verified WooCommerce technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_installed"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_installed --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_installed",
        "woocommerce_installed option history",
        "woocommerce_installed wordpress option",
        "track update_option woocommerce_installed",
        "what changed woocommerce_installed"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_logout_endpoint",
      "slug": "woocommerce_logout_endpoint",
      "path": "/atlas/options/woocommerce_logout_endpoint",
      "label": "Logout endpoint",
      "seoTitle": "woocommerce_logout_endpoint: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_logout_endpoint is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_logout_endpoint: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Account endpoints",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Logout endpoint",
          "group": "Account endpoints",
          "kind": "portable",
          "explanation": "The My account endpoint used to sign out.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_logout_endpoint --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_logout_endpoint --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_logout_endpoint\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_logout_endpoint",
        "woocommerce_logout_endpoint option history",
        "woocommerce_logout_endpoint wordpress option",
        "track update_option woocommerce_logout_endpoint",
        "what changed woocommerce_logout_endpoint",
        "Logout endpoint",
        "Account endpoints"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_manage_stock",
      "slug": "woocommerce_manage_stock",
      "path": "/atlas/options/woocommerce_manage_stock",
      "label": "Stock management",
      "seoTitle": "woocommerce_manage_stock: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_manage_stock is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_manage_stock: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Inventory",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Stock management",
          "group": "Inventory",
          "kind": "portable",
          "explanation": "Lets WooCommerce track product stock quantities.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_manage_stock --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_manage_stock --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_manage_stock\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_manage_stock",
        "woocommerce_manage_stock option history",
        "woocommerce_manage_stock wordpress option",
        "track update_option woocommerce_manage_stock",
        "what changed woocommerce_manage_stock",
        "Stock management",
        "Inventory"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_myaccount_add_payment_method_endpoint",
      "slug": "woocommerce_myaccount_add_payment_method_endpoint",
      "path": "/atlas/options/woocommerce_myaccount_add_payment_method_endpoint",
      "label": "Add payment method endpoint",
      "seoTitle": "woocommerce_myaccount_add_payment_method_endpoint: WooCommerce | ConfigOps",
      "summary": "woocommerce_myaccount_add_payment_method_endpoint is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_myaccount_add_payment_method_endpoint: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Account endpoints",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Add payment method endpoint",
          "group": "Account endpoints",
          "kind": "portable",
          "explanation": "The My account endpoint used to add a payment method.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_myaccount_add_payment_method_endpoint --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_myaccount_add_payment_method_endpoint --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_myaccount_add_payment_method_endpoint\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_myaccount_add_payment_method_endpoint",
        "woocommerce_myaccount_add_payment_method_endpoint option history",
        "woocommerce_myaccount_add_payment_method_endpoint wordpress option",
        "track update_option woocommerce_myaccount_add_payment_method_endpoint",
        "what changed woocommerce_myaccount_add_payment_method_endpoint",
        "Add payment method endpoint",
        "Account endpoints"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_myaccount_delete_payment_method_endpoint",
      "slug": "woocommerce_myaccount_delete_payment_method_endpoint",
      "path": "/atlas/options/woocommerce_myaccount_delete_payment_method_endpoint",
      "label": "Delete payment method endpoint",
      "seoTitle": "woocommerce_myaccount_delete_payment_method_endpoint: WooCommerce | ConfigOps",
      "summary": "woocommerce_myaccount_delete_payment_method_endpoint is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_myaccount_delete_payment_method_endpoint: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Account endpoints",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Delete payment method endpoint",
          "group": "Account endpoints",
          "kind": "portable",
          "explanation": "The My account endpoint used to remove a payment method.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_myaccount_delete_payment_method_endpoint --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_myaccount_delete_payment_method_endpoint --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_myaccount_delete_payment_method_endpoint\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_myaccount_delete_payment_method_endpoint",
        "woocommerce_myaccount_delete_payment_method_endpoint option history",
        "woocommerce_myaccount_delete_payment_method_endpoint wordpress option",
        "track update_option woocommerce_myaccount_delete_payment_method_endpoint",
        "what changed woocommerce_myaccount_delete_payment_method_endpoint",
        "Delete payment method endpoint",
        "Account endpoints"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_myaccount_downloads_endpoint",
      "slug": "woocommerce_myaccount_downloads_endpoint",
      "path": "/atlas/options/woocommerce_myaccount_downloads_endpoint",
      "label": "Downloads endpoint",
      "seoTitle": "woocommerce_myaccount_downloads_endpoint: WooCommerce | ConfigOps",
      "summary": "woocommerce_myaccount_downloads_endpoint is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_myaccount_downloads_endpoint: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Account endpoints",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Downloads endpoint",
          "group": "Account endpoints",
          "kind": "portable",
          "explanation": "The My account endpoint used for purchased downloads.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_myaccount_downloads_endpoint --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_myaccount_downloads_endpoint --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_myaccount_downloads_endpoint\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_myaccount_downloads_endpoint",
        "woocommerce_myaccount_downloads_endpoint option history",
        "woocommerce_myaccount_downloads_endpoint wordpress option",
        "track update_option woocommerce_myaccount_downloads_endpoint",
        "what changed woocommerce_myaccount_downloads_endpoint",
        "Downloads endpoint",
        "Account endpoints"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_myaccount_edit_account_endpoint",
      "slug": "woocommerce_myaccount_edit_account_endpoint",
      "path": "/atlas/options/woocommerce_myaccount_edit_account_endpoint",
      "label": "Edit account endpoint",
      "seoTitle": "woocommerce_myaccount_edit_account_endpoint: WooCommerce | ConfigOps",
      "summary": "woocommerce_myaccount_edit_account_endpoint is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_myaccount_edit_account_endpoint: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Account endpoints",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Edit account endpoint",
          "group": "Account endpoints",
          "kind": "portable",
          "explanation": "The My account endpoint used for profile details.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_myaccount_edit_account_endpoint --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_myaccount_edit_account_endpoint --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_myaccount_edit_account_endpoint\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_myaccount_edit_account_endpoint",
        "woocommerce_myaccount_edit_account_endpoint option history",
        "woocommerce_myaccount_edit_account_endpoint wordpress option",
        "track update_option woocommerce_myaccount_edit_account_endpoint",
        "what changed woocommerce_myaccount_edit_account_endpoint",
        "Edit account endpoint",
        "Account endpoints"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_myaccount_edit_address_endpoint",
      "slug": "woocommerce_myaccount_edit_address_endpoint",
      "path": "/atlas/options/woocommerce_myaccount_edit_address_endpoint",
      "label": "Edit address endpoint",
      "seoTitle": "woocommerce_myaccount_edit_address_endpoint: WooCommerce | ConfigOps",
      "summary": "woocommerce_myaccount_edit_address_endpoint is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_myaccount_edit_address_endpoint: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Account endpoints",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Edit address endpoint",
          "group": "Account endpoints",
          "kind": "portable",
          "explanation": "The My account endpoint used for billing and shipping addresses.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_myaccount_edit_address_endpoint --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_myaccount_edit_address_endpoint --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_myaccount_edit_address_endpoint\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_myaccount_edit_address_endpoint",
        "woocommerce_myaccount_edit_address_endpoint option history",
        "woocommerce_myaccount_edit_address_endpoint wordpress option",
        "track update_option woocommerce_myaccount_edit_address_endpoint",
        "what changed woocommerce_myaccount_edit_address_endpoint",
        "Edit address endpoint",
        "Account endpoints"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_myaccount_lost_password_endpoint",
      "slug": "woocommerce_myaccount_lost_password_endpoint",
      "path": "/atlas/options/woocommerce_myaccount_lost_password_endpoint",
      "label": "Lost password endpoint",
      "seoTitle": "woocommerce_myaccount_lost_password_endpoint: WooCommerce | ConfigOps",
      "summary": "woocommerce_myaccount_lost_password_endpoint is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_myaccount_lost_password_endpoint: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Account endpoints",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Lost password endpoint",
          "group": "Account endpoints",
          "kind": "portable",
          "explanation": "The My account endpoint used to reset a password.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_myaccount_lost_password_endpoint --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_myaccount_lost_password_endpoint --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_myaccount_lost_password_endpoint\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_myaccount_lost_password_endpoint",
        "woocommerce_myaccount_lost_password_endpoint option history",
        "woocommerce_myaccount_lost_password_endpoint wordpress option",
        "track update_option woocommerce_myaccount_lost_password_endpoint",
        "what changed woocommerce_myaccount_lost_password_endpoint",
        "Lost password endpoint",
        "Account endpoints"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_myaccount_orders_endpoint",
      "slug": "woocommerce_myaccount_orders_endpoint",
      "path": "/atlas/options/woocommerce_myaccount_orders_endpoint",
      "label": "Orders endpoint",
      "seoTitle": "woocommerce_myaccount_orders_endpoint: WooCommerce | ConfigOps",
      "summary": "woocommerce_myaccount_orders_endpoint is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_myaccount_orders_endpoint: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Account endpoints",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Orders endpoint",
          "group": "Account endpoints",
          "kind": "portable",
          "explanation": "The My account endpoint used for the order list.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_myaccount_orders_endpoint --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_myaccount_orders_endpoint --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_myaccount_orders_endpoint\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_myaccount_orders_endpoint",
        "woocommerce_myaccount_orders_endpoint option history",
        "woocommerce_myaccount_orders_endpoint wordpress option",
        "track update_option woocommerce_myaccount_orders_endpoint",
        "what changed woocommerce_myaccount_orders_endpoint",
        "Orders endpoint",
        "Account endpoints"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_myaccount_page_id",
      "slug": "woocommerce_myaccount_page_id",
      "path": "/atlas/options/woocommerce_myaccount_page_id",
      "label": "My account page",
      "seoTitle": "woocommerce_myaccount_page_id: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_myaccount_page_id is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_myaccount_page_id: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Store pages",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "My account page",
          "group": "Store pages",
          "kind": "reference",
          "explanation": "The local page used for customer accounts.",
          "referenceType": "content"
        }
      ],
      "fieldKinds": {
        "reference": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_myaccount_page_id --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_myaccount_page_id --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_myaccount_page_id\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_myaccount_page_id",
        "woocommerce_myaccount_page_id option history",
        "woocommerce_myaccount_page_id wordpress option",
        "track update_option woocommerce_myaccount_page_id",
        "what changed woocommerce_myaccount_page_id",
        "My account page",
        "Store pages"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_myaccount_payment_methods_endpoint",
      "slug": "woocommerce_myaccount_payment_methods_endpoint",
      "path": "/atlas/options/woocommerce_myaccount_payment_methods_endpoint",
      "label": "Payment methods endpoint",
      "seoTitle": "woocommerce_myaccount_payment_methods_endpoint: WooCommerce | ConfigOps",
      "summary": "woocommerce_myaccount_payment_methods_endpoint is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_myaccount_payment_methods_endpoint: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Account endpoints",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Payment methods endpoint",
          "group": "Account endpoints",
          "kind": "portable",
          "explanation": "The My account endpoint used for saved payment methods.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_myaccount_payment_methods_endpoint --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_myaccount_payment_methods_endpoint --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_myaccount_payment_methods_endpoint\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_myaccount_payment_methods_endpoint",
        "woocommerce_myaccount_payment_methods_endpoint option history",
        "woocommerce_myaccount_payment_methods_endpoint wordpress option",
        "track update_option woocommerce_myaccount_payment_methods_endpoint",
        "what changed woocommerce_myaccount_payment_methods_endpoint",
        "Payment methods endpoint",
        "Account endpoints"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_myaccount_set_default_payment_method_endpoint",
      "slug": "woocommerce_myaccount_set_default_payment_method_endpoint",
      "path": "/atlas/options/woocommerce_myaccount_set_default_payment_method_endpoint",
      "label": "Default payment method endpoint",
      "seoTitle": "woocommerce_myaccount_set_default_payment_method_endpoint: WooCommerce | ConfigOps",
      "summary": "woocommerce_myaccount_set_default_payment_method_endpoint is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_myaccount_set_default_payment_method_endpoint: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Account endpoints",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Default payment method endpoint",
          "group": "Account endpoints",
          "kind": "portable",
          "explanation": "The My account endpoint used to choose a default payment method.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_myaccount_set_default_payment_method_endpoint --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_myaccount_set_default_payment_method_endpoint --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_myaccount_set_default_payment_method_endpoint\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_myaccount_set_default_payment_method_endpoint",
        "woocommerce_myaccount_set_default_payment_method_endpoint option history",
        "woocommerce_myaccount_set_default_payment_method_endpoint wordpress option",
        "track update_option woocommerce_myaccount_set_default_payment_method_endpoint",
        "what changed woocommerce_myaccount_set_default_payment_method_endpoint",
        "Default payment method endpoint",
        "Account endpoints"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_myaccount_view_order_endpoint",
      "slug": "woocommerce_myaccount_view_order_endpoint",
      "path": "/atlas/options/woocommerce_myaccount_view_order_endpoint",
      "label": "View order endpoint",
      "seoTitle": "woocommerce_myaccount_view_order_endpoint: WooCommerce | ConfigOps",
      "summary": "woocommerce_myaccount_view_order_endpoint is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_myaccount_view_order_endpoint: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Account endpoints",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "View order endpoint",
          "group": "Account endpoints",
          "kind": "portable",
          "explanation": "The My account endpoint used to view an order.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_myaccount_view_order_endpoint --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_myaccount_view_order_endpoint --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_myaccount_view_order_endpoint\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_myaccount_view_order_endpoint",
        "woocommerce_myaccount_view_order_endpoint option history",
        "woocommerce_myaccount_view_order_endpoint wordpress option",
        "track update_option woocommerce_myaccount_view_order_endpoint",
        "what changed woocommerce_myaccount_view_order_endpoint",
        "View order endpoint",
        "Account endpoints"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_new_order_settings",
      "slug": "woocommerce_new_order_settings",
      "path": "/atlas/options/woocommerce_new_order_settings",
      "label": "New Order enabled",
      "seoTitle": "woocommerce_new_order_settings: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_new_order_settings is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 9 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_new_order_settings: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Email notifications",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/enabled",
          "label": "New Order enabled",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Controls whether WooCommerce sends this notification.",
          "referenceType": null
        },
        {
          "path": "/recipient",
          "label": "New Order recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "The store-specific addresses that receive this administrator notification.",
          "referenceType": null
        },
        {
          "path": "/subject",
          "label": "New Order subject",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The subject template for this notification.",
          "referenceType": null
        },
        {
          "path": "/heading",
          "label": "New Order heading",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "The heading template inside this notification.",
          "referenceType": null
        },
        {
          "path": "/additional_content",
          "label": "New Order additional content",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Text appended below the main notification content.",
          "referenceType": null
        },
        {
          "path": "/email_type",
          "label": "New Order format",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Chooses plain text, HTML, or multipart delivery.",
          "referenceType": null
        },
        {
          "path": "/cc",
          "label": "New Order Cc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients copied on this notification.",
          "referenceType": null
        },
        {
          "path": "/bcc",
          "label": "New Order Bcc recipients",
          "group": "Email notifications",
          "kind": "environment",
          "explanation": "Additional store-specific recipients hidden on this notification.",
          "referenceType": null
        },
        {
          "path": "/preheader",
          "label": "New Order preheader",
          "group": "Email notifications",
          "kind": "portable",
          "explanation": "Preview text shown beside the subject in supported inboxes.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 3,
        "portable": 6
      },
      "fieldCount": 9,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_new_order_settings --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_new_order_settings --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_new_order_settings\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_new_order_settings",
        "woocommerce_new_order_settings option history",
        "woocommerce_new_order_settings wordpress option",
        "track update_option woocommerce_new_order_settings",
        "what changed woocommerce_new_order_settings",
        "New Order enabled",
        "Email notifications",
        "New Order recipients",
        "Email notifications",
        "New Order subject",
        "Email notifications",
        "New Order heading",
        "Email notifications",
        "New Order additional content",
        "Email notifications",
        "New Order format",
        "Email notifications",
        "New Order Cc recipients",
        "Email notifications",
        "New Order Bcc recipients",
        "Email notifications",
        "New Order preheader",
        "Email notifications"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_notify_backorder",
      "slug": "woocommerce_notify_backorder",
      "path": "/atlas/options/woocommerce_notify_backorder",
      "label": "Backorder notifications",
      "seoTitle": "woocommerce_notify_backorder: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_notify_backorder is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_notify_backorder: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Inventory",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Backorder notifications",
          "group": "Inventory",
          "kind": "portable",
          "explanation": "Sends an email when an order places a product on backorder.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_notify_backorder --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_notify_backorder --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_notify_backorder\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_notify_backorder",
        "woocommerce_notify_backorder option history",
        "woocommerce_notify_backorder wordpress option",
        "track update_option woocommerce_notify_backorder",
        "what changed woocommerce_notify_backorder",
        "Backorder notifications",
        "Inventory"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_notify_low_stock",
      "slug": "woocommerce_notify_low_stock",
      "path": "/atlas/options/woocommerce_notify_low_stock",
      "label": "Low-stock notifications",
      "seoTitle": "woocommerce_notify_low_stock: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_notify_low_stock is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_notify_low_stock: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Inventory",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Low-stock notifications",
          "group": "Inventory",
          "kind": "portable",
          "explanation": "Sends an email when product stock reaches the low-stock threshold.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_notify_low_stock --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_notify_low_stock --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_notify_low_stock\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_notify_low_stock",
        "woocommerce_notify_low_stock option history",
        "woocommerce_notify_low_stock wordpress option",
        "track update_option woocommerce_notify_low_stock",
        "what changed woocommerce_notify_low_stock",
        "Low-stock notifications",
        "Inventory"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_notify_low_stock_amount",
      "slug": "woocommerce_notify_low_stock_amount",
      "path": "/atlas/options/woocommerce_notify_low_stock_amount",
      "label": "Low-stock threshold",
      "seoTitle": "woocommerce_notify_low_stock_amount: WooCommerce | ConfigOps",
      "summary": "woocommerce_notify_low_stock_amount is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_notify_low_stock_amount: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Inventory",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Low-stock threshold",
          "group": "Inventory",
          "kind": "portable",
          "explanation": "The stock quantity WooCommerce treats as low.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_notify_low_stock_amount --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_notify_low_stock_amount --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_notify_low_stock_amount\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_notify_low_stock_amount",
        "woocommerce_notify_low_stock_amount option history",
        "woocommerce_notify_low_stock_amount wordpress option",
        "track update_option woocommerce_notify_low_stock_amount",
        "what changed woocommerce_notify_low_stock_amount",
        "Low-stock threshold",
        "Inventory"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_notify_no_stock",
      "slug": "woocommerce_notify_no_stock",
      "path": "/atlas/options/woocommerce_notify_no_stock",
      "label": "Out-of-stock notifications",
      "seoTitle": "woocommerce_notify_no_stock: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_notify_no_stock is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_notify_no_stock: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Inventory",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Out-of-stock notifications",
          "group": "Inventory",
          "kind": "portable",
          "explanation": "Sends an email when a product runs out of stock.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_notify_no_stock --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_notify_no_stock --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_notify_no_stock\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_notify_no_stock",
        "woocommerce_notify_no_stock option history",
        "woocommerce_notify_no_stock wordpress option",
        "track update_option woocommerce_notify_no_stock",
        "what changed woocommerce_notify_no_stock",
        "Out-of-stock notifications",
        "Inventory"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_notify_no_stock_amount",
      "slug": "woocommerce_notify_no_stock_amount",
      "path": "/atlas/options/woocommerce_notify_no_stock_amount",
      "label": "Out-of-stock threshold",
      "seoTitle": "woocommerce_notify_no_stock_amount: WooCommerce | ConfigOps",
      "summary": "woocommerce_notify_no_stock_amount is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_notify_no_stock_amount: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Inventory",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Out-of-stock threshold",
          "group": "Inventory",
          "kind": "portable",
          "explanation": "The stock quantity WooCommerce treats as unavailable.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_notify_no_stock_amount --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_notify_no_stock_amount --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_notify_no_stock_amount\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_notify_no_stock_amount",
        "woocommerce_notify_no_stock_amount option history",
        "woocommerce_notify_no_stock_amount wordpress option",
        "track update_option woocommerce_notify_no_stock_amount",
        "what changed woocommerce_notify_no_stock_amount",
        "Out-of-stock threshold",
        "Inventory"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_onboarding_profile",
      "slug": "woocommerce_onboarding_profile",
      "path": "/atlas/options/woocommerce_onboarding_profile",
      "label": "woocommerce onboarding profile",
      "seoTitle": "woocommerce_onboarding_profile: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_onboarding_profile is attributed to WooCommerce. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "woocommerce_onboarding_profile: verified WooCommerce technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_onboarding_profile"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_onboarding_profile --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_onboarding_profile",
        "woocommerce_onboarding_profile option history",
        "woocommerce_onboarding_profile wordpress option",
        "track update_option woocommerce_onboarding_profile",
        "what changed woocommerce_onboarding_profile"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_placeholder_image",
      "slug": "woocommerce_placeholder_image",
      "path": "/atlas/options/woocommerce_placeholder_image",
      "label": "Product placeholder image",
      "seoTitle": "woocommerce_placeholder_image: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_placeholder_image is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_placeholder_image: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Catalog images",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Product placeholder image",
          "group": "Catalog images",
          "kind": "environment",
          "explanation": "An attachment ID or image URL used when a product has no image.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_placeholder_image --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_placeholder_image --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_placeholder_image\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_placeholder_image",
        "woocommerce_placeholder_image option history",
        "woocommerce_placeholder_image wordpress option",
        "track update_option woocommerce_placeholder_image",
        "what changed woocommerce_placeholder_image",
        "Product placeholder image",
        "Catalog images"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_pos_refund_returns_policy",
      "slug": "woocommerce_pos_refund_returns_policy",
      "path": "/atlas/options/woocommerce_pos_refund_returns_policy",
      "label": "Point of Sale refund policy",
      "seoTitle": "woocommerce_pos_refund_returns_policy: WooCommerce | ConfigOps",
      "summary": "woocommerce_pos_refund_returns_policy is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_pos_refund_returns_policy: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Point of Sale receipts",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Point of Sale refund policy",
          "group": "Point of Sale receipts",
          "kind": "portable",
          "explanation": "The refund and returns statement printed on Point of Sale receipts.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_pos_refund_returns_policy --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_pos_refund_returns_policy --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_pos_refund_returns_policy\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_pos_refund_returns_policy",
        "woocommerce_pos_refund_returns_policy option history",
        "woocommerce_pos_refund_returns_policy wordpress option",
        "track update_option woocommerce_pos_refund_returns_policy",
        "what changed woocommerce_pos_refund_returns_policy",
        "Point of Sale refund policy",
        "Point of Sale receipts"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_pos_store_address",
      "slug": "woocommerce_pos_store_address",
      "path": "/atlas/options/woocommerce_pos_store_address",
      "label": "Point of Sale store address",
      "seoTitle": "woocommerce_pos_store_address: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_pos_store_address is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_pos_store_address: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Point of Sale receipts",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Point of Sale store address",
          "group": "Point of Sale receipts",
          "kind": "environment",
          "explanation": "The physical store address printed on Point of Sale receipts.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_pos_store_address --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_pos_store_address --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_pos_store_address\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_pos_store_address",
        "woocommerce_pos_store_address option history",
        "woocommerce_pos_store_address wordpress option",
        "track update_option woocommerce_pos_store_address",
        "what changed woocommerce_pos_store_address",
        "Point of Sale store address",
        "Point of Sale receipts"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_pos_store_email",
      "slug": "woocommerce_pos_store_email",
      "path": "/atlas/options/woocommerce_pos_store_email",
      "label": "Point of Sale email",
      "seoTitle": "woocommerce_pos_store_email: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_pos_store_email is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_pos_store_email: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Point of Sale receipts",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Point of Sale email",
          "group": "Point of Sale receipts",
          "kind": "environment",
          "explanation": "The store contact address printed on Point of Sale receipts.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_pos_store_email --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_pos_store_email --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_pos_store_email\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_pos_store_email",
        "woocommerce_pos_store_email option history",
        "woocommerce_pos_store_email wordpress option",
        "track update_option woocommerce_pos_store_email",
        "what changed woocommerce_pos_store_email",
        "Point of Sale email",
        "Point of Sale receipts"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_pos_store_name",
      "slug": "woocommerce_pos_store_name",
      "path": "/atlas/options/woocommerce_pos_store_name",
      "label": "Point of Sale store name",
      "seoTitle": "woocommerce_pos_store_name: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_pos_store_name is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_pos_store_name: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Point of Sale receipts",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Point of Sale store name",
          "group": "Point of Sale receipts",
          "kind": "environment",
          "explanation": "The physical store name printed on Point of Sale receipts.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_pos_store_name --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_pos_store_name --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_pos_store_name\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_pos_store_name",
        "woocommerce_pos_store_name option history",
        "woocommerce_pos_store_name wordpress option",
        "track update_option woocommerce_pos_store_name",
        "what changed woocommerce_pos_store_name",
        "Point of Sale store name",
        "Point of Sale receipts"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_pos_store_phone",
      "slug": "woocommerce_pos_store_phone",
      "path": "/atlas/options/woocommerce_pos_store_phone",
      "label": "Point of Sale phone number",
      "seoTitle": "woocommerce_pos_store_phone: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_pos_store_phone is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_pos_store_phone: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Point of Sale receipts",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Point of Sale phone number",
          "group": "Point of Sale receipts",
          "kind": "environment",
          "explanation": "The store phone number printed on Point of Sale receipts.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_pos_store_phone --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_pos_store_phone --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_pos_store_phone\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_pos_store_phone",
        "woocommerce_pos_store_phone option history",
        "woocommerce_pos_store_phone wordpress option",
        "track update_option woocommerce_pos_store_phone",
        "what changed woocommerce_pos_store_phone",
        "Point of Sale phone number",
        "Point of Sale receipts"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_price_decimal_sep",
      "slug": "woocommerce_price_decimal_sep",
      "path": "/atlas/options/woocommerce_price_decimal_sep",
      "label": "Decimal separator",
      "seoTitle": "woocommerce_price_decimal_sep: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_price_decimal_sep is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_price_decimal_sep: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Currency and prices",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Decimal separator",
          "group": "Currency and prices",
          "kind": "portable",
          "explanation": "The character before the fractional part of displayed prices.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_price_decimal_sep --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_price_decimal_sep --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_price_decimal_sep\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_price_decimal_sep",
        "woocommerce_price_decimal_sep option history",
        "woocommerce_price_decimal_sep wordpress option",
        "track update_option woocommerce_price_decimal_sep",
        "what changed woocommerce_price_decimal_sep",
        "Decimal separator",
        "Currency and prices"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_price_display_suffix",
      "slug": "woocommerce_price_display_suffix",
      "path": "/atlas/options/woocommerce_price_display_suffix",
      "label": "Price display suffix",
      "seoTitle": "woocommerce_price_display_suffix: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_price_display_suffix is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_price_display_suffix: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Tax display",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Price display suffix",
          "group": "Tax display",
          "kind": "portable",
          "explanation": "Text appended to displayed prices, including supported tax placeholders.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_price_display_suffix --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_price_display_suffix --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_price_display_suffix\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_price_display_suffix",
        "woocommerce_price_display_suffix option history",
        "woocommerce_price_display_suffix wordpress option",
        "track update_option woocommerce_price_display_suffix",
        "what changed woocommerce_price_display_suffix",
        "Price display suffix",
        "Tax display"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_price_num_decimals",
      "slug": "woocommerce_price_num_decimals",
      "path": "/atlas/options/woocommerce_price_num_decimals",
      "label": "Price decimals",
      "seoTitle": "woocommerce_price_num_decimals: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_price_num_decimals is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_price_num_decimals: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Currency and prices",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Price decimals",
          "group": "Currency and prices",
          "kind": "portable",
          "explanation": "The number of decimal places shown in store prices.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_price_num_decimals --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_price_num_decimals --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_price_num_decimals\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_price_num_decimals",
        "woocommerce_price_num_decimals option history",
        "woocommerce_price_num_decimals wordpress option",
        "track update_option woocommerce_price_num_decimals",
        "what changed woocommerce_price_num_decimals",
        "Price decimals",
        "Currency and prices"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_price_thousand_sep",
      "slug": "woocommerce_price_thousand_sep",
      "path": "/atlas/options/woocommerce_price_thousand_sep",
      "label": "Thousands separator",
      "seoTitle": "woocommerce_price_thousand_sep: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_price_thousand_sep is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_price_thousand_sep: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Currency and prices",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Thousands separator",
          "group": "Currency and prices",
          "kind": "portable",
          "explanation": "The character between groups of thousands in displayed prices.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_price_thousand_sep --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_price_thousand_sep --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_price_thousand_sep\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_price_thousand_sep",
        "woocommerce_price_thousand_sep option history",
        "woocommerce_price_thousand_sep wordpress option",
        "track update_option woocommerce_price_thousand_sep",
        "what changed woocommerce_price_thousand_sep",
        "Thousands separator",
        "Currency and prices"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_prices_include_tax",
      "slug": "woocommerce_prices_include_tax",
      "path": "/atlas/options/woocommerce_prices_include_tax",
      "label": "Prices entered with tax",
      "seoTitle": "woocommerce_prices_include_tax: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_prices_include_tax is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_prices_include_tax: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Tax calculation",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Prices entered with tax",
          "group": "Tax calculation",
          "kind": "portable",
          "explanation": "Defines whether catalog prices are stored including tax.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_prices_include_tax --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_prices_include_tax --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_prices_include_tax\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_prices_include_tax",
        "woocommerce_prices_include_tax option history",
        "woocommerce_prices_include_tax wordpress option",
        "track update_option woocommerce_prices_include_tax",
        "what changed woocommerce_prices_include_tax",
        "Prices entered with tax",
        "Tax calculation"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_product_match_featured_image_by_sku",
      "slug": "woocommerce_product_match_featured_image_by_sku",
      "path": "/atlas/options/woocommerce_product_match_featured_image_by_sku",
      "label": "Match product images by SKU",
      "seoTitle": "woocommerce_product_match_featured_image_by_sku: WooCommerce | ConfigOps",
      "summary": "woocommerce_product_match_featured_image_by_sku is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_product_match_featured_image_by_sku: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Catalog images",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Match product images by SKU",
          "group": "Catalog images",
          "kind": "portable",
          "explanation": "Uses an uploaded image whose filename matches a product SKU as that product’s featured image.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_product_match_featured_image_by_sku --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_product_match_featured_image_by_sku --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_product_match_featured_image_by_sku\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_product_match_featured_image_by_sku",
        "woocommerce_product_match_featured_image_by_sku option history",
        "woocommerce_product_match_featured_image_by_sku wordpress option",
        "track update_option woocommerce_product_match_featured_image_by_sku",
        "what changed woocommerce_product_match_featured_image_by_sku",
        "Match product images by SKU",
        "Catalog images"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_product_wishlist_enabled",
      "slug": "woocommerce_product_wishlist_enabled",
      "path": "/atlas/options/woocommerce_product_wishlist_enabled",
      "label": "Product wishlists",
      "seoTitle": "woocommerce_product_wishlist_enabled: WooCommerce | ConfigOps",
      "summary": "woocommerce_product_wishlist_enabled is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_product_wishlist_enabled: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Catalog features",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Product wishlists",
          "group": "Catalog features",
          "kind": "portable",
          "explanation": "Lets shoppers save products to a wishlist from supported product templates.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_product_wishlist_enabled --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_product_wishlist_enabled --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_product_wishlist_enabled\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_product_wishlist_enabled",
        "woocommerce_product_wishlist_enabled option history",
        "woocommerce_product_wishlist_enabled wordpress option",
        "track update_option woocommerce_product_wishlist_enabled",
        "what changed woocommerce_product_wishlist_enabled",
        "Product wishlists",
        "Catalog features"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_queue_flush_rewrite_rules",
      "slug": "woocommerce_queue_flush_rewrite_rules",
      "path": "/atlas/options/woocommerce_queue_flush_rewrite_rules",
      "label": "woocommerce queue flush rewrite rules",
      "seoTitle": "woocommerce_queue_flush_rewrite_rules: WooCommerce | ConfigOps",
      "summary": "woocommerce_queue_flush_rewrite_rules is attributed to WooCommerce. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "woocommerce_queue_flush_rewrite_rules: verified WooCommerce technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_queue_flush_rewrite_rules"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_queue_flush_rewrite_rules --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_queue_flush_rewrite_rules",
        "woocommerce_queue_flush_rewrite_rules option history",
        "woocommerce_queue_flush_rewrite_rules wordpress option",
        "track update_option woocommerce_queue_flush_rewrite_rules",
        "what changed woocommerce_queue_flush_rewrite_rules"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_registration_generate_password",
      "slug": "woocommerce_registration_generate_password",
      "path": "/atlas/options/woocommerce_registration_generate_password",
      "label": "Generate account password",
      "seoTitle": "woocommerce_registration_generate_password: WooCommerce | ConfigOps",
      "summary": "woocommerce_registration_generate_password is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_registration_generate_password: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Account creation",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Generate account password",
          "group": "Account creation",
          "kind": "portable",
          "explanation": "Generates a password instead of asking the customer to choose one.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_registration_generate_password --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_registration_generate_password --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_registration_generate_password\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_registration_generate_password",
        "woocommerce_registration_generate_password option history",
        "woocommerce_registration_generate_password wordpress option",
        "track update_option woocommerce_registration_generate_password",
        "what changed woocommerce_registration_generate_password",
        "Generate account password",
        "Account creation"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_registration_generate_username",
      "slug": "woocommerce_registration_generate_username",
      "path": "/atlas/options/woocommerce_registration_generate_username",
      "label": "Generate account username",
      "seoTitle": "woocommerce_registration_generate_username: WooCommerce | ConfigOps",
      "summary": "woocommerce_registration_generate_username is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_registration_generate_username: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Account creation",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Generate account username",
          "group": "Account creation",
          "kind": "portable",
          "explanation": "Generates a username from the customer’s email address.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_registration_generate_username --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_registration_generate_username --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_registration_generate_username\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_registration_generate_username",
        "woocommerce_registration_generate_username option history",
        "woocommerce_registration_generate_username wordpress option",
        "track update_option woocommerce_registration_generate_username",
        "what changed woocommerce_registration_generate_username",
        "Generate account username",
        "Account creation"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_registration_privacy_policy_text",
      "slug": "woocommerce_registration_privacy_policy_text",
      "path": "/atlas/options/woocommerce_registration_privacy_policy_text",
      "label": "Registration privacy notice",
      "seoTitle": "woocommerce_registration_privacy_policy_text: WooCommerce | ConfigOps",
      "summary": "woocommerce_registration_privacy_policy_text is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_registration_privacy_policy_text: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Privacy notices",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Registration privacy notice",
          "group": "Privacy notices",
          "kind": "portable",
          "explanation": "The privacy text shown on account registration.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_registration_privacy_policy_text --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_registration_privacy_policy_text --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_registration_privacy_policy_text\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_registration_privacy_policy_text",
        "woocommerce_registration_privacy_policy_text option history",
        "woocommerce_registration_privacy_policy_text wordpress option",
        "track update_option woocommerce_registration_privacy_policy_text",
        "what changed woocommerce_registration_privacy_policy_text",
        "Registration privacy notice",
        "Privacy notices"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_rest_api_enable_backend_caching",
      "slug": "woocommerce_rest_api_enable_backend_caching",
      "path": "/atlas/options/woocommerce_rest_api_enable_backend_caching",
      "label": "REST API backend cache",
      "seoTitle": "woocommerce_rest_api_enable_backend_caching: WooCommerce | ConfigOps",
      "summary": "woocommerce_rest_api_enable_backend_caching is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_rest_api_enable_backend_caching: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · REST API",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "REST API backend cache",
          "group": "REST API",
          "kind": "environment",
          "explanation": "Caches eligible WooCommerce REST responses in the server’s persistent object cache.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_rest_api_enable_backend_caching --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_rest_api_enable_backend_caching --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_rest_api_enable_backend_caching\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_rest_api_enable_backend_caching",
        "woocommerce_rest_api_enable_backend_caching option history",
        "woocommerce_rest_api_enable_backend_caching wordpress option",
        "track update_option woocommerce_rest_api_enable_backend_caching",
        "what changed woocommerce_rest_api_enable_backend_caching",
        "REST API backend cache",
        "REST API"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_rest_api_enable_cache_headers",
      "slug": "woocommerce_rest_api_enable_cache_headers",
      "path": "/atlas/options/woocommerce_rest_api_enable_cache_headers",
      "label": "REST API cache headers",
      "seoTitle": "woocommerce_rest_api_enable_cache_headers: WooCommerce | ConfigOps",
      "summary": "woocommerce_rest_api_enable_cache_headers is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_rest_api_enable_cache_headers: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · REST API",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "REST API cache headers",
          "group": "REST API",
          "kind": "environment",
          "explanation": "Adds cache validators and cache-control headers to eligible WooCommerce REST responses.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_rest_api_enable_cache_headers --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_rest_api_enable_cache_headers --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_rest_api_enable_cache_headers\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_rest_api_enable_cache_headers",
        "woocommerce_rest_api_enable_cache_headers option history",
        "woocommerce_rest_api_enable_cache_headers wordpress option",
        "track update_option woocommerce_rest_api_enable_cache_headers",
        "what changed woocommerce_rest_api_enable_cache_headers",
        "REST API cache headers",
        "REST API"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_review_rating_required",
      "slug": "woocommerce_review_rating_required",
      "path": "/atlas/options/woocommerce_review_rating_required",
      "label": "Star rating required",
      "seoTitle": "woocommerce_review_rating_required: WooCommerce | ConfigOps",
      "summary": "woocommerce_review_rating_required is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_review_rating_required: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Reviews",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Star rating required",
          "group": "Reviews",
          "kind": "portable",
          "explanation": "Requires a star rating when a customer submits a review.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_review_rating_required --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_review_rating_required --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_review_rating_required\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_review_rating_required",
        "woocommerce_review_rating_required option history",
        "woocommerce_review_rating_required wordpress option",
        "track update_option woocommerce_review_rating_required",
        "what changed woocommerce_review_rating_required",
        "Star rating required",
        "Reviews"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_review_rating_verification_label",
      "slug": "woocommerce_review_rating_verification_label",
      "path": "/atlas/options/woocommerce_review_rating_verification_label",
      "label": "Verified owner label",
      "seoTitle": "woocommerce_review_rating_verification_label: WooCommerce | ConfigOps",
      "summary": "woocommerce_review_rating_verification_label is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_review_rating_verification_label: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Reviews",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Verified owner label",
          "group": "Reviews",
          "kind": "portable",
          "explanation": "Marks reviews from customers who bought the product.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_review_rating_verification_label --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_review_rating_verification_label --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_review_rating_verification_label\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_review_rating_verification_label",
        "woocommerce_review_rating_verification_label option history",
        "woocommerce_review_rating_verification_label wordpress option",
        "track update_option woocommerce_review_rating_verification_label",
        "what changed woocommerce_review_rating_verification_label",
        "Verified owner label",
        "Reviews"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_review_rating_verification_required",
      "slug": "woocommerce_review_rating_verification_required",
      "path": "/atlas/options/woocommerce_review_rating_verification_required",
      "label": "Reviews require purchase",
      "seoTitle": "woocommerce_review_rating_verification_required: WooCommerce | ConfigOps",
      "summary": "woocommerce_review_rating_verification_required is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_review_rating_verification_required: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Reviews",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Reviews require purchase",
          "group": "Reviews",
          "kind": "portable",
          "explanation": "Allows product reviews only from verified owners.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_review_rating_verification_required --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_review_rating_verification_required --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_review_rating_verification_required\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_review_rating_verification_required",
        "woocommerce_review_rating_verification_required option history",
        "woocommerce_review_rating_verification_required wordpress option",
        "track update_option woocommerce_review_rating_verification_required",
        "what changed woocommerce_review_rating_verification_required",
        "Reviews require purchase",
        "Reviews"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_share_key",
      "slug": "woocommerce_share_key",
      "path": "/atlas/options/woocommerce_share_key",
      "label": "woocommerce share key",
      "seoTitle": "woocommerce_share_key: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_share_key is attributed to WooCommerce. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "woocommerce_share_key: verified WooCommerce technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_share_key"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_share_key --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_share_key",
        "woocommerce_share_key option history",
        "woocommerce_share_key wordpress option",
        "track update_option woocommerce_share_key",
        "what changed woocommerce_share_key"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_ship_to_countries",
      "slug": "woocommerce_ship_to_countries",
      "path": "/atlas/options/woocommerce_ship_to_countries",
      "label": "Shipping locations",
      "seoTitle": "woocommerce_ship_to_countries: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_ship_to_countries is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_ship_to_countries: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Selling and shipping",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Shipping locations",
          "group": "Selling and shipping",
          "kind": "environment",
          "explanation": "Controls whether the store ships to all, selling, selected, or no countries.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_ship_to_countries --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_ship_to_countries --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_ship_to_countries\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_ship_to_countries",
        "woocommerce_ship_to_countries option history",
        "woocommerce_ship_to_countries wordpress option",
        "track update_option woocommerce_ship_to_countries",
        "what changed woocommerce_ship_to_countries",
        "Shipping locations",
        "Selling and shipping"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_ship_to_destination",
      "slug": "woocommerce_ship_to_destination",
      "path": "/atlas/options/woocommerce_ship_to_destination",
      "label": "Shipping destination default",
      "seoTitle": "woocommerce_ship_to_destination: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_ship_to_destination is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_ship_to_destination: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Shipping display",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Shipping destination default",
          "group": "Shipping display",
          "kind": "portable",
          "explanation": "Chooses whether checkout defaults to the billing or shipping address.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_ship_to_destination --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_ship_to_destination --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_ship_to_destination\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_ship_to_destination",
        "woocommerce_ship_to_destination option history",
        "woocommerce_ship_to_destination wordpress option",
        "track update_option woocommerce_ship_to_destination",
        "what changed woocommerce_ship_to_destination",
        "Shipping destination default",
        "Shipping display"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_shipping_cost_requires_address",
      "slug": "woocommerce_shipping_cost_requires_address",
      "path": "/atlas/options/woocommerce_shipping_cost_requires_address",
      "label": "Hide shipping until address",
      "seoTitle": "woocommerce_shipping_cost_requires_address: WooCommerce | ConfigOps",
      "summary": "woocommerce_shipping_cost_requires_address is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_shipping_cost_requires_address: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Shipping display",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Hide shipping until address",
          "group": "Shipping display",
          "kind": "portable",
          "explanation": "Waits for a customer address before showing shipping costs.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_shipping_cost_requires_address --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_shipping_cost_requires_address --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_shipping_cost_requires_address\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_shipping_cost_requires_address",
        "woocommerce_shipping_cost_requires_address option history",
        "woocommerce_shipping_cost_requires_address wordpress option",
        "track update_option woocommerce_shipping_cost_requires_address",
        "what changed woocommerce_shipping_cost_requires_address",
        "Hide shipping until address",
        "Shipping display"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_shipping_debug_mode",
      "slug": "woocommerce_shipping_debug_mode",
      "path": "/atlas/options/woocommerce_shipping_debug_mode",
      "label": "Shipping debug mode",
      "seoTitle": "woocommerce_shipping_debug_mode: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_shipping_debug_mode is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_shipping_debug_mode: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Shipping display",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Shipping debug mode",
          "group": "Shipping display",
          "kind": "environment",
          "explanation": "Shows matched shipping zones and bypasses the shipping-rate cache for administrators.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_shipping_debug_mode --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_shipping_debug_mode --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_shipping_debug_mode\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_shipping_debug_mode",
        "woocommerce_shipping_debug_mode option history",
        "woocommerce_shipping_debug_mode wordpress option",
        "track update_option woocommerce_shipping_debug_mode",
        "what changed woocommerce_shipping_debug_mode",
        "Shipping debug mode",
        "Shipping display"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_shipping_hide_rates_when_free",
      "slug": "woocommerce_shipping_hide_rates_when_free",
      "path": "/atlas/options/woocommerce_shipping_hide_rates_when_free",
      "label": "Hide paid rates with free shipping",
      "seoTitle": "woocommerce_shipping_hide_rates_when_free: WooCommerce | ConfigOps",
      "summary": "woocommerce_shipping_hide_rates_when_free is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_shipping_hide_rates_when_free: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Shipping display",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Hide paid rates with free shipping",
          "group": "Shipping display",
          "kind": "portable",
          "explanation": "Shows only free shipping when a free method is available.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_shipping_hide_rates_when_free --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_shipping_hide_rates_when_free --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_shipping_hide_rates_when_free\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_shipping_hide_rates_when_free",
        "woocommerce_shipping_hide_rates_when_free option history",
        "woocommerce_shipping_hide_rates_when_free wordpress option",
        "track update_option woocommerce_shipping_hide_rates_when_free",
        "what changed woocommerce_shipping_hide_rates_when_free",
        "Hide paid rates with free shipping",
        "Shipping display"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_shipping_tax_class",
      "slug": "woocommerce_shipping_tax_class",
      "path": "/atlas/options/woocommerce_shipping_tax_class",
      "label": "Shipping tax class",
      "seoTitle": "woocommerce_shipping_tax_class: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_shipping_tax_class is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_shipping_tax_class: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Tax calculation",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Shipping tax class",
          "group": "Tax calculation",
          "kind": "portable",
          "explanation": "Selects the tax class applied to shipping charges.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_shipping_tax_class --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_shipping_tax_class --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_shipping_tax_class\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_shipping_tax_class",
        "woocommerce_shipping_tax_class option history",
        "woocommerce_shipping_tax_class wordpress option",
        "track update_option woocommerce_shipping_tax_class",
        "what changed woocommerce_shipping_tax_class",
        "Shipping tax class",
        "Tax calculation"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_shop_page_id",
      "slug": "woocommerce_shop_page_id",
      "path": "/atlas/options/woocommerce_shop_page_id",
      "label": "Shop page",
      "seoTitle": "woocommerce_shop_page_id: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_shop_page_id is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_shop_page_id: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Catalog pages",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Shop page",
          "group": "Catalog pages",
          "kind": "reference",
          "explanation": "The local page used as the main product archive.",
          "referenceType": "content"
        }
      ],
      "fieldKinds": {
        "reference": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_shop_page_id --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_shop_page_id --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_shop_page_id\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_shop_page_id",
        "woocommerce_shop_page_id option history",
        "woocommerce_shop_page_id wordpress option",
        "track update_option woocommerce_shop_page_id",
        "what changed woocommerce_shop_page_id",
        "Shop page",
        "Catalog pages"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_show_marketplace_suggestions",
      "slug": "woocommerce_show_marketplace_suggestions",
      "path": "/atlas/options/woocommerce_show_marketplace_suggestions",
      "label": "Marketplace suggestions",
      "seoTitle": "woocommerce_show_marketplace_suggestions: WooCommerce | ConfigOps",
      "summary": "woocommerce_show_marketplace_suggestions is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_show_marketplace_suggestions: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Administration",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Marketplace suggestions",
          "group": "Administration",
          "kind": "portable",
          "explanation": "Shows WooCommerce extension suggestions in the administration area.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_show_marketplace_suggestions --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_show_marketplace_suggestions --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_show_marketplace_suggestions\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_show_marketplace_suggestions",
        "woocommerce_show_marketplace_suggestions option history",
        "woocommerce_show_marketplace_suggestions wordpress option",
        "track update_option woocommerce_show_marketplace_suggestions",
        "what changed woocommerce_show_marketplace_suggestions",
        "Marketplace suggestions",
        "Administration"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_specific_allowed_countries",
      "slug": "woocommerce_specific_allowed_countries",
      "path": "/atlas/options/woocommerce_specific_allowed_countries",
      "label": "Allowed selling countries",
      "seoTitle": "woocommerce_specific_allowed_countries: WooCommerce | ConfigOps",
      "summary": "woocommerce_specific_allowed_countries is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_specific_allowed_countries: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Selling and shipping",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Allowed selling countries",
          "group": "Selling and shipping",
          "kind": "environment",
          "explanation": "The explicit country list when selling is limited by location.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_specific_allowed_countries --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_specific_allowed_countries --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_specific_allowed_countries\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_specific_allowed_countries",
        "woocommerce_specific_allowed_countries option history",
        "woocommerce_specific_allowed_countries wordpress option",
        "track update_option woocommerce_specific_allowed_countries",
        "what changed woocommerce_specific_allowed_countries",
        "Allowed selling countries",
        "Selling and shipping"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_specific_ship_to_countries",
      "slug": "woocommerce_specific_ship_to_countries",
      "path": "/atlas/options/woocommerce_specific_ship_to_countries",
      "label": "Allowed shipping countries",
      "seoTitle": "woocommerce_specific_ship_to_countries: WooCommerce | ConfigOps",
      "summary": "woocommerce_specific_ship_to_countries is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_specific_ship_to_countries: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Selling and shipping",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Allowed shipping countries",
          "group": "Selling and shipping",
          "kind": "environment",
          "explanation": "The explicit country list when shipping is limited by location.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_specific_ship_to_countries --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_specific_ship_to_countries --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_specific_ship_to_countries\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_specific_ship_to_countries",
        "woocommerce_specific_ship_to_countries option history",
        "woocommerce_specific_ship_to_countries wordpress option",
        "track update_option woocommerce_specific_ship_to_countries",
        "what changed woocommerce_specific_ship_to_countries",
        "Allowed shipping countries",
        "Selling and shipping"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_stock_email_recipient",
      "slug": "woocommerce_stock_email_recipient",
      "path": "/atlas/options/woocommerce_stock_email_recipient",
      "label": "Stock notification recipient",
      "seoTitle": "woocommerce_stock_email_recipient: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_stock_email_recipient is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_stock_email_recipient: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Inventory",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Stock notification recipient",
          "group": "Inventory",
          "kind": "environment",
          "explanation": "The address that receives low-stock and out-of-stock messages.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_stock_email_recipient --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_stock_email_recipient --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_stock_email_recipient\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_stock_email_recipient",
        "woocommerce_stock_email_recipient option history",
        "woocommerce_stock_email_recipient wordpress option",
        "track update_option woocommerce_stock_email_recipient",
        "what changed woocommerce_stock_email_recipient",
        "Stock notification recipient",
        "Inventory"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_stock_format",
      "slug": "woocommerce_stock_format",
      "path": "/atlas/options/woocommerce_stock_format",
      "label": "Stock quantity display",
      "seoTitle": "woocommerce_stock_format: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_stock_format is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_stock_format: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Inventory",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Stock quantity display",
          "group": "Inventory",
          "kind": "portable",
          "explanation": "Controls when product pages show the remaining stock quantity.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_stock_format --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_stock_format --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_stock_format\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_stock_format",
        "woocommerce_stock_format option history",
        "woocommerce_stock_format wordpress option",
        "track update_option woocommerce_stock_format",
        "what changed woocommerce_stock_format",
        "Stock quantity display",
        "Inventory"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_store_address",
      "slug": "woocommerce_store_address",
      "path": "/atlas/options/woocommerce_store_address",
      "label": "Store address",
      "seoTitle": "woocommerce_store_address: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_store_address is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_store_address: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Store location",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Store address",
          "group": "Store location",
          "kind": "environment",
          "explanation": "The street address used for tax, shipping, and customer-facing store details.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_store_address --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_store_address --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_store_address\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_store_address",
        "woocommerce_store_address option history",
        "woocommerce_store_address wordpress option",
        "track update_option woocommerce_store_address",
        "what changed woocommerce_store_address",
        "Store address",
        "Store location"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_store_address_2",
      "slug": "woocommerce_store_address_2",
      "path": "/atlas/options/woocommerce_store_address_2",
      "label": "Store address line 2",
      "seoTitle": "woocommerce_store_address_2: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_store_address_2 is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_store_address_2: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Store location",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Store address line 2",
          "group": "Store location",
          "kind": "environment",
          "explanation": "The additional street-address line for this store.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_store_address_2 --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_store_address_2 --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_store_address_2\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_store_address_2",
        "woocommerce_store_address_2 option history",
        "woocommerce_store_address_2 wordpress option",
        "track update_option woocommerce_store_address_2",
        "what changed woocommerce_store_address_2",
        "Store address line 2",
        "Store location"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_store_city",
      "slug": "woocommerce_store_city",
      "path": "/atlas/options/woocommerce_store_city",
      "label": "Store city",
      "seoTitle": "woocommerce_store_city: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_store_city is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_store_city: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Store location",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Store city",
          "group": "Store location",
          "kind": "environment",
          "explanation": "The city used for this store’s location.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_store_city --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_store_city --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_store_city\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_store_city",
        "woocommerce_store_city option history",
        "woocommerce_store_city wordpress option",
        "track update_option woocommerce_store_city",
        "what changed woocommerce_store_city",
        "Store city",
        "Store location"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_store_postcode",
      "slug": "woocommerce_store_postcode",
      "path": "/atlas/options/woocommerce_store_postcode",
      "label": "Store postcode",
      "seoTitle": "woocommerce_store_postcode: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_store_postcode is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_store_postcode: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Store location",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Store postcode",
          "group": "Store location",
          "kind": "environment",
          "explanation": "The postcode used for this store’s location.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_store_postcode --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_store_postcode --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_store_postcode\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_store_postcode",
        "woocommerce_store_postcode option history",
        "woocommerce_store_postcode wordpress option",
        "track update_option woocommerce_store_postcode",
        "what changed woocommerce_store_postcode",
        "Store postcode",
        "Store location"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_task_list_complete",
      "slug": "woocommerce_task_list_complete",
      "path": "/atlas/options/woocommerce_task_list_complete",
      "label": "woocommerce task list complete",
      "seoTitle": "woocommerce_task_list_complete: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_task_list_complete is attributed to WooCommerce. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "woocommerce_task_list_complete: verified WooCommerce technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_task_list_complete"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_task_list_complete --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_task_list_complete",
        "woocommerce_task_list_complete option history",
        "woocommerce_task_list_complete wordpress option",
        "track update_option woocommerce_task_list_complete",
        "what changed woocommerce_task_list_complete"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_tax_based_on",
      "slug": "woocommerce_tax_based_on",
      "path": "/atlas/options/woocommerce_tax_based_on",
      "label": "Tax calculation address",
      "seoTitle": "woocommerce_tax_based_on: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_tax_based_on is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_tax_based_on: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Tax calculation",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Tax calculation address",
          "group": "Tax calculation",
          "kind": "portable",
          "explanation": "Chooses the customer address WooCommerce uses to calculate tax.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_tax_based_on --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_tax_based_on --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_tax_based_on\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_tax_based_on",
        "woocommerce_tax_based_on option history",
        "woocommerce_tax_based_on wordpress option",
        "track update_option woocommerce_tax_based_on",
        "what changed woocommerce_tax_based_on",
        "Tax calculation address",
        "Tax calculation"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_tax_classes",
      "slug": "woocommerce_tax_classes",
      "path": "/atlas/options/woocommerce_tax_classes",
      "label": "Additional tax classes",
      "seoTitle": "woocommerce_tax_classes: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_tax_classes is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_tax_classes: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Tax calculation",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Additional tax classes",
          "group": "Tax calculation",
          "kind": "portable",
          "explanation": "The named tax classes available beyond the standard rate.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_tax_classes --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_tax_classes --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_tax_classes\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_tax_classes",
        "woocommerce_tax_classes option history",
        "woocommerce_tax_classes wordpress option",
        "track update_option woocommerce_tax_classes",
        "what changed woocommerce_tax_classes",
        "Additional tax classes",
        "Tax calculation"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_tax_display_cart",
      "slug": "woocommerce_tax_display_cart",
      "path": "/atlas/options/woocommerce_tax_display_cart",
      "label": "Cart tax display",
      "seoTitle": "woocommerce_tax_display_cart: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_tax_display_cart is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_tax_display_cart: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Tax display",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Cart tax display",
          "group": "Tax display",
          "kind": "portable",
          "explanation": "Shows cart and checkout prices including or excluding tax.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_tax_display_cart --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_tax_display_cart --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_tax_display_cart\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_tax_display_cart",
        "woocommerce_tax_display_cart option history",
        "woocommerce_tax_display_cart wordpress option",
        "track update_option woocommerce_tax_display_cart",
        "what changed woocommerce_tax_display_cart",
        "Cart tax display",
        "Tax display"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_tax_display_shop",
      "slug": "woocommerce_tax_display_shop",
      "path": "/atlas/options/woocommerce_tax_display_shop",
      "label": "Catalog tax display",
      "seoTitle": "woocommerce_tax_display_shop: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_tax_display_shop is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_tax_display_shop: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Tax display",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Catalog tax display",
          "group": "Tax display",
          "kind": "portable",
          "explanation": "Shows catalog prices including or excluding tax.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_tax_display_shop --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_tax_display_shop --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_tax_display_shop\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_tax_display_shop",
        "woocommerce_tax_display_shop option history",
        "woocommerce_tax_display_shop wordpress option",
        "track update_option woocommerce_tax_display_shop",
        "what changed woocommerce_tax_display_shop",
        "Catalog tax display",
        "Tax display"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_tax_round_at_subtotal",
      "slug": "woocommerce_tax_round_at_subtotal",
      "path": "/atlas/options/woocommerce_tax_round_at_subtotal",
      "label": "Round tax at subtotal",
      "seoTitle": "woocommerce_tax_round_at_subtotal: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_tax_round_at_subtotal is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_tax_round_at_subtotal: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Tax calculation",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Round tax at subtotal",
          "group": "Tax calculation",
          "kind": "portable",
          "explanation": "Rounds tax after summing line items instead of on each line.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_tax_round_at_subtotal --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_tax_round_at_subtotal --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_tax_round_at_subtotal\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_tax_round_at_subtotal",
        "woocommerce_tax_round_at_subtotal option history",
        "woocommerce_tax_round_at_subtotal wordpress option",
        "track update_option woocommerce_tax_round_at_subtotal",
        "what changed woocommerce_tax_round_at_subtotal",
        "Round tax at subtotal",
        "Tax calculation"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_tax_total_display",
      "slug": "woocommerce_tax_total_display",
      "path": "/atlas/options/woocommerce_tax_total_display",
      "label": "Tax total display",
      "seoTitle": "woocommerce_tax_total_display: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_tax_total_display is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_tax_total_display: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Tax display",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Tax total display",
          "group": "Tax display",
          "kind": "portable",
          "explanation": "Shows tax as one total or itemized by rate.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_tax_total_display --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_tax_total_display --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_tax_total_display\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_tax_total_display",
        "woocommerce_tax_total_display option history",
        "woocommerce_tax_total_display wordpress option",
        "track update_option woocommerce_tax_total_display",
        "what changed woocommerce_tax_total_display",
        "Tax total display",
        "Tax display"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_terms_page_id",
      "slug": "woocommerce_terms_page_id",
      "path": "/atlas/options/woocommerce_terms_page_id",
      "label": "Terms and conditions page",
      "seoTitle": "woocommerce_terms_page_id: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_terms_page_id is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_terms_page_id: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Store pages",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Terms and conditions page",
          "group": "Store pages",
          "kind": "reference",
          "explanation": "The local page shown as the store’s terms and conditions.",
          "referenceType": "content"
        }
      ],
      "fieldKinds": {
        "reference": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_terms_page_id --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_terms_page_id --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_terms_page_id\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_terms_page_id",
        "woocommerce_terms_page_id option history",
        "woocommerce_terms_page_id wordpress option",
        "track update_option woocommerce_terms_page_id",
        "what changed woocommerce_terms_page_id",
        "Terms and conditions page",
        "Store pages"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_trash_cancelled_orders",
      "slug": "woocommerce_trash_cancelled_orders",
      "path": "/atlas/options/woocommerce_trash_cancelled_orders",
      "label": "Cancelled-order retention",
      "seoTitle": "woocommerce_trash_cancelled_orders: WooCommerce | ConfigOps",
      "summary": "woocommerce_trash_cancelled_orders is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_trash_cancelled_orders: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Data retention",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Cancelled-order retention",
          "group": "Data retention",
          "kind": "portable",
          "explanation": "How long WooCommerce keeps cancelled orders before moving them to Trash.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_trash_cancelled_orders --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_trash_cancelled_orders --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_trash_cancelled_orders\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_trash_cancelled_orders",
        "woocommerce_trash_cancelled_orders option history",
        "woocommerce_trash_cancelled_orders wordpress option",
        "track update_option woocommerce_trash_cancelled_orders",
        "what changed woocommerce_trash_cancelled_orders",
        "Cancelled-order retention",
        "Data retention"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_trash_failed_orders",
      "slug": "woocommerce_trash_failed_orders",
      "path": "/atlas/options/woocommerce_trash_failed_orders",
      "label": "Failed-order retention",
      "seoTitle": "woocommerce_trash_failed_orders: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_trash_failed_orders is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_trash_failed_orders: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Data retention",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Failed-order retention",
          "group": "Data retention",
          "kind": "portable",
          "explanation": "How long WooCommerce keeps failed orders before moving them to Trash.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_trash_failed_orders --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_trash_failed_orders --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_trash_failed_orders\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_trash_failed_orders",
        "woocommerce_trash_failed_orders option history",
        "woocommerce_trash_failed_orders wordpress option",
        "track update_option woocommerce_trash_failed_orders",
        "what changed woocommerce_trash_failed_orders",
        "Failed-order retention",
        "Data retention"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_trash_pending_orders",
      "slug": "woocommerce_trash_pending_orders",
      "path": "/atlas/options/woocommerce_trash_pending_orders",
      "label": "Pending-order retention",
      "seoTitle": "woocommerce_trash_pending_orders: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_trash_pending_orders is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_trash_pending_orders: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Data retention",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Pending-order retention",
          "group": "Data retention",
          "kind": "portable",
          "explanation": "How long WooCommerce keeps pending orders before moving them to Trash.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_trash_pending_orders --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_trash_pending_orders --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_trash_pending_orders\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_trash_pending_orders",
        "woocommerce_trash_pending_orders option history",
        "woocommerce_trash_pending_orders wordpress option",
        "track update_option woocommerce_trash_pending_orders",
        "what changed woocommerce_trash_pending_orders",
        "Pending-order retention",
        "Data retention"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_unforce_ssl_checkout",
      "slug": "woocommerce_unforce_ssl_checkout",
      "path": "/atlas/options/woocommerce_unforce_ssl_checkout",
      "label": "Keep HTTP outside checkout",
      "seoTitle": "woocommerce_unforce_ssl_checkout: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_unforce_ssl_checkout is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_unforce_ssl_checkout: verified WooCommerce option record with technical boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Checkout security",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Keep HTTP outside checkout",
          "group": "Checkout security",
          "kind": "environment",
          "explanation": "Legacy setting that redirects non-checkout pages away from HTTPS.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_unforce_ssl_checkout --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_unforce_ssl_checkout --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_unforce_ssl_checkout\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_unforce_ssl_checkout",
        "woocommerce_unforce_ssl_checkout option history",
        "woocommerce_unforce_ssl_checkout wordpress option",
        "track update_option woocommerce_unforce_ssl_checkout",
        "what changed woocommerce_unforce_ssl_checkout",
        "Keep HTTP outside checkout",
        "Checkout security"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_version",
      "slug": "woocommerce_version",
      "path": "/atlas/options/woocommerce_version",
      "label": "woocommerce version",
      "seoTitle": "woocommerce_version: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_version is attributed to WooCommerce. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "woocommerce_version: verified WooCommerce technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_version"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_version --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_version",
        "woocommerce_version option history",
        "woocommerce_version wordpress option",
        "track update_option woocommerce_version",
        "what changed woocommerce_version"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "woocommerce_weight_unit",
      "slug": "woocommerce_weight_unit",
      "path": "/atlas/options/woocommerce_weight_unit",
      "label": "Weight unit",
      "seoTitle": "woocommerce_weight_unit: WooCommerce WordPress Option | ConfigOps",
      "summary": "woocommerce_weight_unit is owned by WooCommerce in the tested WooCommerce 10.3, 10.7, 10.9 & 11.0 ConfigOps contract. It is a structured option with 1 exact mapped fields in adapter schema 1.",
      "description": "woocommerce_weight_unit: WooCommerce owns this whole option value (scalar or list) with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "woocommerce",
        "name": "WooCommerce",
        "componentType": "WordPress plugin",
        "testedVersion": "WooCommerce 10.3, 10.7, 10.9 & 11.0",
        "testedVersionConstraint": ">=10.3 <10.4 || >=10.7 <10.8 || >=10.9 <11.1",
        "schemaVersion": 1,
        "componentFile": "woocommerce/woocommerce.php",
        "sourceFile": "src/Adapter/WooCommerceAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WooCommerce → Settings · Measurements",
      "valueShape": "Whole option value (scalar or list)",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Weight unit",
          "group": "Measurements",
          "kind": "portable",
          "explanation": "The unit shown for product weights.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Known version, inbox, scheduler, onboarding, task-list, empty-selector, note, and rewrite state stays technical. Orders, products, customers, tax tables, shipping zones, webhooks, API keys, Action Scheduler jobs, and analytics tables remain outside option-only recovery.",
      "configOps": {
        "adapter": true,
        "adapterId": "woocommerce",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get woocommerce_weight_unit --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=woocommerce_weight_unit --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"woocommerce_weight_unit\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes woocommerce_weight_unit",
        "woocommerce_weight_unit option history",
        "woocommerce_weight_unit wordpress option",
        "track update_option woocommerce_weight_unit",
        "what changed woocommerce_weight_unit",
        "Weight unit",
        "Measurements"
      ],
      "sourceReferences": [
        {
          "label": "WooCommerce adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WooCommerceAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wp_mail_smtp",
      "slug": "wp_mail_smtp",
      "path": "/atlas/options/wp_mail_smtp",
      "label": "Sender email",
      "seoTitle": "wp_mail_smtp: WP Mail SMTP WordPress Option | ConfigOps",
      "summary": "wp_mail_smtp is owned by WP Mail SMTP in the tested WP Mail SMTP 4.7–4.9 ConfigOps contract. It is a structured option with 67 exact mapped fields in adapter schema 3.",
      "description": "wp_mail_smtp: WP Mail SMTP owns this associative array with nested fields with 67 mapped fields. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wp-mail-smtp",
        "name": "WP Mail SMTP",
        "componentType": "WordPress plugin",
        "testedVersion": "WP Mail SMTP 4.7–4.9",
        "testedVersionConstraint": ">=4.7 <5.0",
        "schemaVersion": 3,
        "componentFile": "wp-mail-smtp/wp_mail_smtp.php",
        "sourceFile": "src/Adapter/WpMailSmtpAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "WP Mail SMTP → Settings → General, Mailer and Misc settings",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/mail/from_email",
          "label": "Sender email",
          "group": "Message identity",
          "kind": "environment",
          "explanation": "The address recipients see. It often differs by website or environment.",
          "referenceType": null
        },
        {
          "path": "/mail/from_name",
          "label": "Sender name",
          "group": "Message identity",
          "kind": "portable",
          "explanation": "The name recipients see next to the sender address.",
          "referenceType": null
        },
        {
          "path": "/mail/mailer",
          "label": "Delivery method",
          "group": "Connection",
          "kind": "environment",
          "explanation": "Selects PHP mail, SMTP, or a provider API.",
          "referenceType": null
        },
        {
          "path": "/mail/return_path",
          "label": "Match return path",
          "group": "Message identity",
          "kind": "portable",
          "explanation": "Sends delivery failures back to the sender address.",
          "referenceType": null
        },
        {
          "path": "/mail/from_email_force",
          "label": "Use this sender email everywhere",
          "group": "Message identity",
          "kind": "portable",
          "explanation": "Prevents other plugins from replacing the sender email.",
          "referenceType": null
        },
        {
          "path": "/mail/from_name_force",
          "label": "Use this sender name everywhere",
          "group": "Message identity",
          "kind": "portable",
          "explanation": "Prevents other plugins from replacing the sender name.",
          "referenceType": null
        },
        {
          "path": "/smtp/host",
          "label": "SMTP server",
          "group": "SMTP connection",
          "kind": "environment",
          "explanation": "The mail server hostname for this website.",
          "referenceType": null
        },
        {
          "path": "/smtp/port",
          "label": "SMTP port",
          "group": "SMTP connection",
          "kind": "environment",
          "explanation": "The port used to connect to the mail server.",
          "referenceType": null
        },
        {
          "path": "/smtp/encryption",
          "label": "Connection encryption",
          "group": "SMTP connection",
          "kind": "portable",
          "explanation": "The TLS or SSL mode used by the connection.",
          "referenceType": null
        },
        {
          "path": "/smtp/autotls",
          "label": "Automatic TLS",
          "group": "SMTP connection",
          "kind": "portable",
          "explanation": "Lets the mail library enable TLS when the server supports it.",
          "referenceType": null
        },
        {
          "path": "/smtp/auth",
          "label": "SMTP authentication",
          "group": "SMTP connection",
          "kind": "portable",
          "explanation": "Controls whether the server requires a username and password.",
          "referenceType": null
        },
        {
          "path": "/smtp/user",
          "label": "SMTP username",
          "group": "SMTP connection",
          "kind": "environment",
          "explanation": "The account name used for this website’s mail server.",
          "referenceType": null
        },
        {
          "path": "/smtp/pass",
          "label": "SMTP password",
          "group": "SMTP connection",
          "kind": "secret",
          "explanation": "A credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/general/do_not_send",
          "label": "Stop all outgoing email",
          "group": "Delivery policy",
          "kind": "environment",
          "explanation": "Blocks email sent through wp_mail() on this website, except WP Mail SMTP test messages.",
          "referenceType": null
        },
        {
          "path": "/general/am_notifications_hidden",
          "label": "Hide plugin announcements",
          "group": "Admin experience",
          "kind": "portable",
          "explanation": "Hides WP Mail SMTP announcements and update details.",
          "referenceType": null
        },
        {
          "path": "/general/email_delivery_errors_hidden",
          "label": "Hide delivery-error warnings",
          "group": "Admin experience",
          "kind": "environment",
          "explanation": "Hides admin warnings when this website cannot deliver email.",
          "referenceType": null
        },
        {
          "path": "/general/dashboard_widget_hidden",
          "label": "Hide dashboard widget",
          "group": "Admin experience",
          "kind": "portable",
          "explanation": "Hides the WP Mail SMTP dashboard widget.",
          "referenceType": null
        },
        {
          "path": "/general/usage-tracking-enabled",
          "label": "Allow usage tracking",
          "group": "Privacy",
          "kind": "environment",
          "explanation": "Controls whether WP Mail SMTP sends usage telemetry from this website.",
          "referenceType": null
        },
        {
          "path": "/general/summary_report_email_disabled",
          "label": "Disable weekly email summaries",
          "group": "Reports",
          "kind": "portable",
          "explanation": "Stops WP Mail SMTP from sending its weekly summary email.",
          "referenceType": null
        },
        {
          "path": "/general/optimize_email_sending_enabled",
          "label": "Optimize email sending",
          "group": "Delivery policy",
          "kind": "environment",
          "explanation": "Queues wp_mail() delivery asynchronously, which can delay messages.",
          "referenceType": null
        },
        {
          "path": "/general/uninstall",
          "label": "Delete WP Mail SMTP data on uninstall",
          "group": "Data lifecycle",
          "kind": "environment",
          "explanation": "Removes the plugin’s settings and data when WP Mail SMTP is deleted.",
          "referenceType": null
        },
        {
          "path": "/license/key",
          "label": "License key",
          "group": "License",
          "kind": "secret",
          "explanation": "A plugin credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/amazonses/client_id",
          "label": "Access key ID",
          "group": "Amazon SES connection",
          "kind": "secret",
          "explanation": "An Amazon SES credential identifier. ConfigOps removes it together with the secret access key.",
          "referenceType": null
        },
        {
          "path": "/amazonses/client_secret",
          "label": "Secret access key",
          "group": "Amazon SES connection",
          "kind": "secret",
          "explanation": "An Amazon SES credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/amazonses/region",
          "label": "AWS region",
          "group": "Amazon SES connection",
          "kind": "environment",
          "explanation": "The AWS region that owns this website’s SES account and sending identity.",
          "referenceType": null
        },
        {
          "path": "/elasticemail/api_key",
          "label": "API key",
          "group": "Elastic Email connection",
          "kind": "secret",
          "explanation": "An Elastic Email credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/gmail/one_click_setup_enabled",
          "label": "One-Click Setup",
          "group": "Gmail connection",
          "kind": "environment",
          "explanation": "Selects the OAuth connection flow used by this website.",
          "referenceType": null
        },
        {
          "path": "/gmail/client_id",
          "label": "Google client ID",
          "group": "Gmail connection",
          "kind": "environment",
          "explanation": "Identifies the Google OAuth application used by this website.",
          "referenceType": null
        },
        {
          "path": "/gmail/client_secret",
          "label": "Google client secret",
          "group": "Gmail connection",
          "kind": "secret",
          "explanation": "A Google OAuth credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/mailersend/api_key",
          "label": "API token",
          "group": "MailerSend connection",
          "kind": "secret",
          "explanation": "A MailerSend credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/mailersend/has_pro_plan",
          "label": "Paid MailerSend plan",
          "group": "MailerSend connection",
          "kind": "environment",
          "explanation": "Records which account plan controls this connection’s available sending features.",
          "referenceType": null
        },
        {
          "path": "/mailgun/api_key",
          "label": "Private API key",
          "group": "Mailgun connection",
          "kind": "secret",
          "explanation": "A Mailgun credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/mailgun/domain",
          "label": "Sending domain",
          "group": "Mailgun connection",
          "kind": "environment",
          "explanation": "The Mailgun domain authorized to send mail for this website.",
          "referenceType": null
        },
        {
          "path": "/mailgun/region",
          "label": "Mailgun region",
          "group": "Mailgun connection",
          "kind": "environment",
          "explanation": "Selects the US or EU Mailgun API endpoint for this account.",
          "referenceType": null
        },
        {
          "path": "/mailjet/api_key",
          "label": "API key",
          "group": "Mailjet connection",
          "kind": "secret",
          "explanation": "A Mailjet credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/mailjet/secret_key",
          "label": "Secret key",
          "group": "Mailjet connection",
          "kind": "secret",
          "explanation": "A Mailjet credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/mandrill/api_key",
          "label": "API key",
          "group": "Mandrill connection",
          "kind": "secret",
          "explanation": "A Mandrill credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/outlook/one_click_setup_enabled",
          "label": "One-Click Setup",
          "group": "Microsoft 365 / Outlook connection",
          "kind": "environment",
          "explanation": "Selects the Microsoft OAuth connection flow used by this website.",
          "referenceType": null
        },
        {
          "path": "/outlook/client_id",
          "label": "Application ID",
          "group": "Microsoft 365 / Outlook connection",
          "kind": "environment",
          "explanation": "Identifies the Microsoft OAuth application used by this website.",
          "referenceType": null
        },
        {
          "path": "/outlook/client_secret",
          "label": "Application password",
          "group": "Microsoft 365 / Outlook connection",
          "kind": "secret",
          "explanation": "A Microsoft OAuth credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/pepipost/host",
          "label": "SMTP server",
          "group": "Pepipost SMTP connection",
          "kind": "environment",
          "explanation": "The Pepipost SMTP hostname used by this website.",
          "referenceType": null
        },
        {
          "path": "/pepipost/port",
          "label": "SMTP port",
          "group": "Pepipost SMTP connection",
          "kind": "environment",
          "explanation": "The port used for this Pepipost SMTP connection.",
          "referenceType": null
        },
        {
          "path": "/pepipost/encryption",
          "label": "Connection encryption",
          "group": "Pepipost SMTP connection",
          "kind": "portable",
          "explanation": "The TLS or SSL mode used by Pepipost SMTP.",
          "referenceType": null
        },
        {
          "path": "/pepipost/auth",
          "label": "SMTP authentication",
          "group": "Pepipost SMTP connection",
          "kind": "portable",
          "explanation": "Controls whether Pepipost SMTP requires credentials.",
          "referenceType": null
        },
        {
          "path": "/pepipost/user",
          "label": "SMTP username",
          "group": "Pepipost SMTP connection",
          "kind": "environment",
          "explanation": "The account name used by this website’s Pepipost SMTP connection.",
          "referenceType": null
        },
        {
          "path": "/pepipost/pass",
          "label": "SMTP password",
          "group": "Pepipost SMTP connection",
          "kind": "secret",
          "explanation": "A Pepipost credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/pepipostapi/api_key",
          "label": "API key",
          "group": "Pepipost API connection",
          "kind": "secret",
          "explanation": "A Pepipost credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/postmark/server_api_token",
          "label": "Server API token",
          "group": "Postmark connection",
          "kind": "secret",
          "explanation": "A Postmark credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/postmark/message_stream",
          "label": "Message stream",
          "group": "Postmark connection",
          "kind": "environment",
          "explanation": "The Postmark stream that receives mail from this website.",
          "referenceType": null
        },
        {
          "path": "/resend/api_key",
          "label": "API key",
          "group": "Resend connection",
          "kind": "secret",
          "explanation": "A Resend credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/sendgrid/api_key",
          "label": "API key",
          "group": "SendGrid connection",
          "kind": "secret",
          "explanation": "A SendGrid credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/sendgrid/domain",
          "label": "Sending domain",
          "group": "SendGrid connection",
          "kind": "environment",
          "explanation": "The SendGrid domain authorized to send mail for this website.",
          "referenceType": null
        },
        {
          "path": "/sendinblue/api_key",
          "label": "API key",
          "group": "Brevo connection",
          "kind": "secret",
          "explanation": "A Brevo credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/sendinblue/domain",
          "label": "Sending domain",
          "group": "Brevo connection",
          "kind": "environment",
          "explanation": "The Brevo domain authorized to send mail for this website.",
          "referenceType": null
        },
        {
          "path": "/sendlayer/api_key",
          "label": "API key",
          "group": "SendLayer connection",
          "kind": "secret",
          "explanation": "A SendLayer credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/sendlayer/quick_connect",
          "label": "Quick Connect",
          "group": "SendLayer connection",
          "kind": "environment",
          "explanation": "Records that this website uses SendLayer’s account connection flow.",
          "referenceType": null
        },
        {
          "path": "/sendlayer/is_shared_domain",
          "label": "Shared sending domain",
          "group": "SendLayer connection",
          "kind": "environment",
          "explanation": "Records whether SendLayer assigned this website a shared sending domain.",
          "referenceType": null
        },
        {
          "path": "/sendlayer/sender_domain",
          "label": "Sending domain",
          "group": "SendLayer connection",
          "kind": "environment",
          "explanation": "The SendLayer domain used in this website’s sender address.",
          "referenceType": null
        },
        {
          "path": "/sendlayer/free_upgrade_url",
          "label": "Account upgrade link",
          "group": "SendLayer connection",
          "kind": "secret",
          "explanation": "A signed account-specific URL. ConfigOps removes it before storage.",
          "referenceType": null
        },
        {
          "path": "/smtp2go/api_key",
          "label": "API key",
          "group": "SMTP2GO connection",
          "kind": "secret",
          "explanation": "An SMTP2GO credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/smtpcom/api_key",
          "label": "API key",
          "group": "SMTP.com connection",
          "kind": "secret",
          "explanation": "An SMTP.com credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/smtpcom/channel",
          "label": "Sender channel",
          "group": "SMTP.com connection",
          "kind": "environment",
          "explanation": "The SMTP.com channel assigned to mail from this website.",
          "referenceType": null
        },
        {
          "path": "/sparkpost/api_key",
          "label": "API key",
          "group": "SparkPost connection",
          "kind": "secret",
          "explanation": "A SparkPost credential. ConfigOps never stores its clear value.",
          "referenceType": null
        },
        {
          "path": "/sparkpost/region",
          "label": "SparkPost region",
          "group": "SparkPost connection",
          "kind": "environment",
          "explanation": "Selects the US or EU SparkPost API endpoint for this account.",
          "referenceType": null
        },
        {
          "path": "/zoho/domain",
          "label": "Zoho data center",
          "group": "Zoho Mail connection",
          "kind": "environment",
          "explanation": "Selects the Zoho account domain and regional API endpoint.",
          "referenceType": null
        },
        {
          "path": "/zoho/client_id",
          "label": "Zoho client ID",
          "group": "Zoho Mail connection",
          "kind": "environment",
          "explanation": "Identifies the Zoho OAuth application used by this website.",
          "referenceType": null
        },
        {
          "path": "/zoho/client_secret",
          "label": "Zoho client secret",
          "group": "Zoho Mail connection",
          "kind": "secret",
          "explanation": "A Zoho OAuth credential. ConfigOps never stores its clear value.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 31,
        "portable": 12,
        "secret": 24
      },
      "fieldCount": 67,
      "secretFields": [
        "/smtp/pass",
        "/license/key",
        "/amazonses/client_id",
        "/amazonses/client_secret",
        "/elasticemail/api_key",
        "/gmail/client_secret",
        "/mailersend/api_key",
        "/mailgun/api_key",
        "/mailjet/api_key",
        "/mailjet/secret_key",
        "/mandrill/api_key",
        "/outlook/client_secret",
        "/pepipost/pass",
        "/pepipostapi/api_key",
        "/postmark/server_api_token",
        "/resend/api_key",
        "/sendgrid/api_key",
        "/sendinblue/api_key",
        "/sendlayer/api_key",
        "/sendlayer/free_upgrade_url",
        "/smtp2go/api_key",
        "/smtpcom/api_key",
        "/sparkpost/api_key",
        "/zoho/client_secret"
      ],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [
        {
          "name": "wp_mail_smtp_activated",
          "relationship": "Known WP Mail SMTP runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wp_mail_smtp_activated_time",
          "relationship": "Known WP Mail SMTP runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wp_mail_smtp_activation_prevent_redirect",
          "relationship": "Known WP Mail SMTP runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wp_mail_smtp_initial_version",
          "relationship": "Known WP Mail SMTP runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wp_mail_smtp_source",
          "relationship": "Known WP Mail SMTP runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wp_mail_smtp_debug",
          "relationship": "Known WP Mail SMTP runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wp_mail_smtp_email_sending_debug",
          "relationship": "Known WP Mail SMTP runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wp_mail_smtp_review_notice",
          "relationship": "Known WP Mail SMTP runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wp_mail_smtp_sendlayer_quick_connect",
          "relationship": "Known WP Mail SMTP runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wp_mail_smtp_summary_report_email_last_sent_week",
          "relationship": "Known WP Mail SMTP runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wp_mail_smtp_version",
          "relationship": "Known WP Mail SMTP runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        }
      ],
      "technicalBoundary": "Activation, version, debug, migration, counter, notice, scheduler, and provider-usage state is separated from intended mail configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "wp-mail-smtp",
        "schemaVersion": 3,
        "adapterUndo": true,
        "restoreSummary": "Supported non-secret fields can use adapter-aware, conflict-checked Undo. Redacted secrets are never reconstructed."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wp_mail_smtp --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wp_mail_smtp --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"wp_mail_smtp\", array() ) ) );'"
        }
      ],
      "autopsies": [
        {
          "title": "Real browser save → review → undo",
          "status": "browser",
          "summary": "The exact 4.9.0 browser flow changes sender and SMTP fields, verifies password redaction, reviews seven restorable fields, undoes them, and checks the plugin UI again.",
          "source": "tests/adapters-user-flow.mjs",
          "line": 114,
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/tests/adapters-user-flow.mjs#L114"
        },
        {
          "title": "Exact-release integration contract",
          "status": "integration",
          "summary": "The official plugin settings API is captured with adapter ID, schema version, installed version, classification, and restore eligibility assertions.",
          "source": "tests/adapters-integration.php",
          "line": 248,
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/tests/adapters-integration.php#L248"
        }
      ],
      "aliases": [
        "wp mail smtp option name",
        "where does wp mail smtp store settings",
        "wp_mail_smtp serialized option",
        "wp mail smtp password database option",
        "what plugin writes wp_mail_smtp",
        "wp_mail_smtp option history",
        "wp_mail_smtp wordpress option",
        "track update_option wp_mail_smtp",
        "what changed wp_mail_smtp",
        "Sender email",
        "Message identity",
        "Sender name",
        "Message identity",
        "Delivery method",
        "Connection",
        "Match return path",
        "Message identity",
        "Use this sender email everywhere",
        "Message identity",
        "Use this sender name everywhere",
        "Message identity",
        "SMTP server",
        "SMTP connection",
        "SMTP port",
        "SMTP connection",
        "Connection encryption",
        "SMTP connection",
        "Automatic TLS",
        "SMTP connection",
        "SMTP authentication",
        "SMTP connection",
        "SMTP username",
        "SMTP connection",
        "SMTP password",
        "SMTP connection",
        "Stop all outgoing email",
        "Delivery policy",
        "Hide plugin announcements",
        "Admin experience",
        "Hide delivery-error warnings",
        "Admin experience",
        "Hide dashboard widget",
        "Admin experience",
        "Allow usage tracking",
        "Privacy",
        "Disable weekly email summaries",
        "Reports",
        "Optimize email sending",
        "Delivery policy",
        "Delete WP Mail SMTP data on uninstall",
        "Data lifecycle",
        "License key",
        "License",
        "Access key ID",
        "Amazon SES connection",
        "Secret access key",
        "Amazon SES connection",
        "AWS region",
        "Amazon SES connection",
        "API key",
        "Elastic Email connection",
        "One-Click Setup",
        "Gmail connection",
        "Google client ID",
        "Gmail connection",
        "Google client secret",
        "Gmail connection",
        "API token",
        "MailerSend connection",
        "Paid MailerSend plan",
        "MailerSend connection",
        "Private API key",
        "Mailgun connection",
        "Sending domain",
        "Mailgun connection",
        "Mailgun region",
        "Mailgun connection",
        "API key",
        "Mailjet connection",
        "Secret key",
        "Mailjet connection",
        "API key",
        "Mandrill connection",
        "One-Click Setup",
        "Microsoft 365 / Outlook connection",
        "Application ID",
        "Microsoft 365 / Outlook connection",
        "Application password",
        "Microsoft 365 / Outlook connection",
        "SMTP server",
        "Pepipost SMTP connection",
        "SMTP port",
        "Pepipost SMTP connection",
        "Connection encryption",
        "Pepipost SMTP connection",
        "SMTP authentication",
        "Pepipost SMTP connection",
        "SMTP username",
        "Pepipost SMTP connection",
        "SMTP password",
        "Pepipost SMTP connection",
        "API key",
        "Pepipost API connection",
        "Server API token",
        "Postmark connection",
        "Message stream",
        "Postmark connection",
        "API key",
        "Resend connection",
        "API key",
        "SendGrid connection",
        "Sending domain",
        "SendGrid connection",
        "API key",
        "Brevo connection",
        "Sending domain",
        "Brevo connection",
        "API key",
        "SendLayer connection",
        "Quick Connect",
        "SendLayer connection",
        "Shared sending domain",
        "SendLayer connection",
        "Sending domain",
        "SendLayer connection",
        "Account upgrade link",
        "SendLayer connection",
        "API key",
        "SMTP2GO connection",
        "API key",
        "SMTP.com connection",
        "Sender channel",
        "SMTP.com connection",
        "API key",
        "SparkPost connection",
        "SparkPost region",
        "SparkPost connection",
        "Zoho data center",
        "Zoho Mail connection",
        "Zoho client ID",
        "Zoho Mail connection",
        "Zoho client secret",
        "Zoho Mail connection"
      ],
      "sourceReferences": [
        {
          "label": "WP Mail SMTP adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wp_mail_smtp_activated",
      "slug": "wp_mail_smtp_activated",
      "path": "/atlas/options/wp_mail_smtp_activated",
      "label": "wp mail smtp activated",
      "seoTitle": "wp_mail_smtp_activated: WP Mail SMTP WordPress Option | ConfigOps",
      "summary": "wp_mail_smtp_activated is attributed to WP Mail SMTP. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wp_mail_smtp_activated: verified WP Mail SMTP technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "wp-mail-smtp",
        "name": "WP Mail SMTP",
        "componentType": "WordPress plugin",
        "testedVersion": "WP Mail SMTP 4.7–4.9",
        "testedVersionConstraint": ">=4.7 <5.0",
        "schemaVersion": 3,
        "componentFile": "wp-mail-smtp/wp_mail_smtp.php",
        "sourceFile": "src/Adapter/WpMailSmtpAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Activation, version, debug, migration, counter, notice, scheduler, and provider-usage state is separated from intended mail configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "wp-mail-smtp",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wp_mail_smtp_activated"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wp_mail_smtp_activated --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wp_mail_smtp_activated",
        "wp_mail_smtp_activated option history",
        "wp_mail_smtp_activated wordpress option",
        "track update_option wp_mail_smtp_activated",
        "what changed wp_mail_smtp_activated"
      ],
      "sourceReferences": [
        {
          "label": "WP Mail SMTP adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wp_mail_smtp_activated_time",
      "slug": "wp_mail_smtp_activated_time",
      "path": "/atlas/options/wp_mail_smtp_activated_time",
      "label": "wp mail smtp activated time",
      "seoTitle": "wp_mail_smtp_activated_time: WP Mail SMTP WordPress Option | ConfigOps",
      "summary": "wp_mail_smtp_activated_time is attributed to WP Mail SMTP. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wp_mail_smtp_activated_time: verified WP Mail SMTP technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "wp-mail-smtp",
        "name": "WP Mail SMTP",
        "componentType": "WordPress plugin",
        "testedVersion": "WP Mail SMTP 4.7–4.9",
        "testedVersionConstraint": ">=4.7 <5.0",
        "schemaVersion": 3,
        "componentFile": "wp-mail-smtp/wp_mail_smtp.php",
        "sourceFile": "src/Adapter/WpMailSmtpAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Activation, version, debug, migration, counter, notice, scheduler, and provider-usage state is separated from intended mail configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "wp-mail-smtp",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wp_mail_smtp_activated_time"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wp_mail_smtp_activated_time --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wp_mail_smtp_activated_time",
        "wp_mail_smtp_activated_time option history",
        "wp_mail_smtp_activated_time wordpress option",
        "track update_option wp_mail_smtp_activated_time",
        "what changed wp_mail_smtp_activated_time"
      ],
      "sourceReferences": [
        {
          "label": "WP Mail SMTP adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wp_mail_smtp_activation_prevent_redirect",
      "slug": "wp_mail_smtp_activation_prevent_redirect",
      "path": "/atlas/options/wp_mail_smtp_activation_prevent_redirect",
      "label": "wp mail smtp activation prevent redirect",
      "seoTitle": "wp_mail_smtp_activation_prevent_redirect: WP Mail SMTP | ConfigOps",
      "summary": "wp_mail_smtp_activation_prevent_redirect is attributed to WP Mail SMTP. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wp_mail_smtp_activation_prevent_redirect: verified WP Mail SMTP technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "wp-mail-smtp",
        "name": "WP Mail SMTP",
        "componentType": "WordPress plugin",
        "testedVersion": "WP Mail SMTP 4.7–4.9",
        "testedVersionConstraint": ">=4.7 <5.0",
        "schemaVersion": 3,
        "componentFile": "wp-mail-smtp/wp_mail_smtp.php",
        "sourceFile": "src/Adapter/WpMailSmtpAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Activation, version, debug, migration, counter, notice, scheduler, and provider-usage state is separated from intended mail configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "wp-mail-smtp",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wp_mail_smtp_activation_prevent_redirect"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wp_mail_smtp_activation_prevent_redirect --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wp_mail_smtp_activation_prevent_redirect",
        "wp_mail_smtp_activation_prevent_redirect option history",
        "wp_mail_smtp_activation_prevent_redirect wordpress option",
        "track update_option wp_mail_smtp_activation_prevent_redirect",
        "what changed wp_mail_smtp_activation_prevent_redirect"
      ],
      "sourceReferences": [
        {
          "label": "WP Mail SMTP adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wp_mail_smtp_connect",
      "slug": "wp_mail_smtp_connect",
      "path": "/atlas/options/wp_mail_smtp_connect",
      "label": "wp mail smtp connect",
      "seoTitle": "wp_mail_smtp_connect: WP Mail SMTP WordPress Option | ConfigOps",
      "summary": "wp_mail_smtp_connect is attributed to WP Mail SMTP. Verified owner; local credential state that ConfigOps does not persist in clear text.",
      "description": "wp_mail_smtp_connect: verified WP Mail SMTP secret option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "wp-mail-smtp",
        "name": "WP Mail SMTP",
        "componentType": "WordPress plugin",
        "testedVersion": "WP Mail SMTP 4.7–4.9",
        "testedVersionConstraint": ">=4.7 <5.0",
        "schemaVersion": 3,
        "componentFile": "wp-mail-smtp/wp_mail_smtp.php",
        "sourceFile": "src/Adapter/WpMailSmtpAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
      },
      "status": "secret",
      "statusDescription": "Verified owner; local credential state that ConfigOps does not persist in clear text.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Activation, version, debug, migration, counter, notice, scheduler, and provider-usage state is separated from intended mail configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "wp-mail-smtp",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wp_mail_smtp_connect"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wp_mail_smtp_connect --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wp_mail_smtp_connect",
        "wp_mail_smtp_connect option history",
        "wp_mail_smtp_connect wordpress option",
        "track update_option wp_mail_smtp_connect",
        "what changed wp_mail_smtp_connect"
      ],
      "sourceReferences": [
        {
          "label": "WP Mail SMTP adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wp_mail_smtp_connect_token",
      "slug": "wp_mail_smtp_connect_token",
      "path": "/atlas/options/wp_mail_smtp_connect_token",
      "label": "wp mail smtp connect token",
      "seoTitle": "wp_mail_smtp_connect_token: WP Mail SMTP WordPress Option | ConfigOps",
      "summary": "wp_mail_smtp_connect_token is attributed to WP Mail SMTP. Verified owner; local credential state that ConfigOps does not persist in clear text.",
      "description": "wp_mail_smtp_connect_token: verified WP Mail SMTP secret option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "wp-mail-smtp",
        "name": "WP Mail SMTP",
        "componentType": "WordPress plugin",
        "testedVersion": "WP Mail SMTP 4.7–4.9",
        "testedVersionConstraint": ">=4.7 <5.0",
        "schemaVersion": 3,
        "componentFile": "wp-mail-smtp/wp_mail_smtp.php",
        "sourceFile": "src/Adapter/WpMailSmtpAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
      },
      "status": "secret",
      "statusDescription": "Verified owner; local credential state that ConfigOps does not persist in clear text.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Activation, version, debug, migration, counter, notice, scheduler, and provider-usage state is separated from intended mail configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "wp-mail-smtp",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wp_mail_smtp_connect_token"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wp_mail_smtp_connect_token --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wp_mail_smtp_connect_token",
        "wp_mail_smtp_connect_token option history",
        "wp_mail_smtp_connect_token wordpress option",
        "track update_option wp_mail_smtp_connect_token",
        "what changed wp_mail_smtp_connect_token"
      ],
      "sourceReferences": [
        {
          "label": "WP Mail SMTP adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wp_mail_smtp_debug",
      "slug": "wp_mail_smtp_debug",
      "path": "/atlas/options/wp_mail_smtp_debug",
      "label": "wp mail smtp debug",
      "seoTitle": "wp_mail_smtp_debug: WP Mail SMTP WordPress Option | ConfigOps",
      "summary": "wp_mail_smtp_debug is attributed to WP Mail SMTP. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wp_mail_smtp_debug: verified WP Mail SMTP technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "wp-mail-smtp",
        "name": "WP Mail SMTP",
        "componentType": "WordPress plugin",
        "testedVersion": "WP Mail SMTP 4.7–4.9",
        "testedVersionConstraint": ">=4.7 <5.0",
        "schemaVersion": 3,
        "componentFile": "wp-mail-smtp/wp_mail_smtp.php",
        "sourceFile": "src/Adapter/WpMailSmtpAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Activation, version, debug, migration, counter, notice, scheduler, and provider-usage state is separated from intended mail configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "wp-mail-smtp",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wp_mail_smtp_debug"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wp_mail_smtp_debug --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wp_mail_smtp_debug",
        "wp_mail_smtp_debug option history",
        "wp_mail_smtp_debug wordpress option",
        "track update_option wp_mail_smtp_debug",
        "what changed wp_mail_smtp_debug"
      ],
      "sourceReferences": [
        {
          "label": "WP Mail SMTP adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wp_mail_smtp_email_sending_debug",
      "slug": "wp_mail_smtp_email_sending_debug",
      "path": "/atlas/options/wp_mail_smtp_email_sending_debug",
      "label": "wp mail smtp email sending debug",
      "seoTitle": "wp_mail_smtp_email_sending_debug: WP Mail SMTP WordPress Option | ConfigOps",
      "summary": "wp_mail_smtp_email_sending_debug is attributed to WP Mail SMTP. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wp_mail_smtp_email_sending_debug: verified WP Mail SMTP technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "wp-mail-smtp",
        "name": "WP Mail SMTP",
        "componentType": "WordPress plugin",
        "testedVersion": "WP Mail SMTP 4.7–4.9",
        "testedVersionConstraint": ">=4.7 <5.0",
        "schemaVersion": 3,
        "componentFile": "wp-mail-smtp/wp_mail_smtp.php",
        "sourceFile": "src/Adapter/WpMailSmtpAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Activation, version, debug, migration, counter, notice, scheduler, and provider-usage state is separated from intended mail configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "wp-mail-smtp",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wp_mail_smtp_email_sending_debug"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wp_mail_smtp_email_sending_debug --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wp_mail_smtp_email_sending_debug",
        "wp_mail_smtp_email_sending_debug option history",
        "wp_mail_smtp_email_sending_debug wordpress option",
        "track update_option wp_mail_smtp_email_sending_debug",
        "what changed wp_mail_smtp_email_sending_debug"
      ],
      "sourceReferences": [
        {
          "label": "WP Mail SMTP adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wp_mail_smtp_initial_version",
      "slug": "wp_mail_smtp_initial_version",
      "path": "/atlas/options/wp_mail_smtp_initial_version",
      "label": "wp mail smtp initial version",
      "seoTitle": "wp_mail_smtp_initial_version: WP Mail SMTP WordPress Option | ConfigOps",
      "summary": "wp_mail_smtp_initial_version is attributed to WP Mail SMTP. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wp_mail_smtp_initial_version: verified WP Mail SMTP technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "wp-mail-smtp",
        "name": "WP Mail SMTP",
        "componentType": "WordPress plugin",
        "testedVersion": "WP Mail SMTP 4.7–4.9",
        "testedVersionConstraint": ">=4.7 <5.0",
        "schemaVersion": 3,
        "componentFile": "wp-mail-smtp/wp_mail_smtp.php",
        "sourceFile": "src/Adapter/WpMailSmtpAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Activation, version, debug, migration, counter, notice, scheduler, and provider-usage state is separated from intended mail configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "wp-mail-smtp",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wp_mail_smtp_initial_version"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wp_mail_smtp_initial_version --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wp_mail_smtp_initial_version",
        "wp_mail_smtp_initial_version option history",
        "wp_mail_smtp_initial_version wordpress option",
        "track update_option wp_mail_smtp_initial_version",
        "what changed wp_mail_smtp_initial_version"
      ],
      "sourceReferences": [
        {
          "label": "WP Mail SMTP adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wp_mail_smtp_mail_key",
      "slug": "wp_mail_smtp_mail_key",
      "path": "/atlas/options/wp_mail_smtp_mail_key",
      "label": "wp mail smtp mail key",
      "seoTitle": "wp_mail_smtp_mail_key: WP Mail SMTP WordPress Option | ConfigOps",
      "summary": "wp_mail_smtp_mail_key is attributed to WP Mail SMTP. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wp_mail_smtp_mail_key: verified WP Mail SMTP technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "wp-mail-smtp",
        "name": "WP Mail SMTP",
        "componentType": "WordPress plugin",
        "testedVersion": "WP Mail SMTP 4.7–4.9",
        "testedVersionConstraint": ">=4.7 <5.0",
        "schemaVersion": 3,
        "componentFile": "wp-mail-smtp/wp_mail_smtp.php",
        "sourceFile": "src/Adapter/WpMailSmtpAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Activation, version, debug, migration, counter, notice, scheduler, and provider-usage state is separated from intended mail configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "wp-mail-smtp",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wp_mail_smtp_mail_key"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wp_mail_smtp_mail_key --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wp_mail_smtp_mail_key",
        "wp_mail_smtp_mail_key option history",
        "wp_mail_smtp_mail_key wordpress option",
        "track update_option wp_mail_smtp_mail_key",
        "what changed wp_mail_smtp_mail_key"
      ],
      "sourceReferences": [
        {
          "label": "WP Mail SMTP adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wp_mail_smtp_review_notice",
      "slug": "wp_mail_smtp_review_notice",
      "path": "/atlas/options/wp_mail_smtp_review_notice",
      "label": "wp mail smtp review notice",
      "seoTitle": "wp_mail_smtp_review_notice: WP Mail SMTP WordPress Option | ConfigOps",
      "summary": "wp_mail_smtp_review_notice is attributed to WP Mail SMTP. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wp_mail_smtp_review_notice: verified WP Mail SMTP technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "wp-mail-smtp",
        "name": "WP Mail SMTP",
        "componentType": "WordPress plugin",
        "testedVersion": "WP Mail SMTP 4.7–4.9",
        "testedVersionConstraint": ">=4.7 <5.0",
        "schemaVersion": 3,
        "componentFile": "wp-mail-smtp/wp_mail_smtp.php",
        "sourceFile": "src/Adapter/WpMailSmtpAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Activation, version, debug, migration, counter, notice, scheduler, and provider-usage state is separated from intended mail configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "wp-mail-smtp",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wp_mail_smtp_review_notice"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wp_mail_smtp_review_notice --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wp_mail_smtp_review_notice",
        "wp_mail_smtp_review_notice option history",
        "wp_mail_smtp_review_notice wordpress option",
        "track update_option wp_mail_smtp_review_notice",
        "what changed wp_mail_smtp_review_notice"
      ],
      "sourceReferences": [
        {
          "label": "WP Mail SMTP adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wp_mail_smtp_sendlayer_quick_connect",
      "slug": "wp_mail_smtp_sendlayer_quick_connect",
      "path": "/atlas/options/wp_mail_smtp_sendlayer_quick_connect",
      "label": "wp mail smtp sendlayer quick connect",
      "seoTitle": "wp_mail_smtp_sendlayer_quick_connect: WP Mail SMTP | ConfigOps",
      "summary": "wp_mail_smtp_sendlayer_quick_connect is attributed to WP Mail SMTP. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wp_mail_smtp_sendlayer_quick_connect: verified WP Mail SMTP technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "wp-mail-smtp",
        "name": "WP Mail SMTP",
        "componentType": "WordPress plugin",
        "testedVersion": "WP Mail SMTP 4.7–4.9",
        "testedVersionConstraint": ">=4.7 <5.0",
        "schemaVersion": 3,
        "componentFile": "wp-mail-smtp/wp_mail_smtp.php",
        "sourceFile": "src/Adapter/WpMailSmtpAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Activation, version, debug, migration, counter, notice, scheduler, and provider-usage state is separated from intended mail configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "wp-mail-smtp",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wp_mail_smtp_sendlayer_quick_connect"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wp_mail_smtp_sendlayer_quick_connect --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wp_mail_smtp_sendlayer_quick_connect",
        "wp_mail_smtp_sendlayer_quick_connect option history",
        "wp_mail_smtp_sendlayer_quick_connect wordpress option",
        "track update_option wp_mail_smtp_sendlayer_quick_connect",
        "what changed wp_mail_smtp_sendlayer_quick_connect"
      ],
      "sourceReferences": [
        {
          "label": "WP Mail SMTP adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wp_mail_smtp_source",
      "slug": "wp_mail_smtp_source",
      "path": "/atlas/options/wp_mail_smtp_source",
      "label": "wp mail smtp source",
      "seoTitle": "wp_mail_smtp_source: WP Mail SMTP WordPress Option | ConfigOps",
      "summary": "wp_mail_smtp_source is attributed to WP Mail SMTP. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wp_mail_smtp_source: verified WP Mail SMTP technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "wp-mail-smtp",
        "name": "WP Mail SMTP",
        "componentType": "WordPress plugin",
        "testedVersion": "WP Mail SMTP 4.7–4.9",
        "testedVersionConstraint": ">=4.7 <5.0",
        "schemaVersion": 3,
        "componentFile": "wp-mail-smtp/wp_mail_smtp.php",
        "sourceFile": "src/Adapter/WpMailSmtpAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Activation, version, debug, migration, counter, notice, scheduler, and provider-usage state is separated from intended mail configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "wp-mail-smtp",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wp_mail_smtp_source"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wp_mail_smtp_source --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wp_mail_smtp_source",
        "wp_mail_smtp_source option history",
        "wp_mail_smtp_source wordpress option",
        "track update_option wp_mail_smtp_source",
        "what changed wp_mail_smtp_source"
      ],
      "sourceReferences": [
        {
          "label": "WP Mail SMTP adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wp_mail_smtp_summary_report_email_last_sent_week",
      "slug": "wp_mail_smtp_summary_report_email_last_sent_week",
      "path": "/atlas/options/wp_mail_smtp_summary_report_email_last_sent_week",
      "label": "wp mail smtp summary report email last sent week",
      "seoTitle": "wp_mail_smtp_summary_report_email_last_sent_week: WP Mail SMTP | ConfigOps",
      "summary": "wp_mail_smtp_summary_report_email_last_sent_week is attributed to WP Mail SMTP. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wp_mail_smtp_summary_report_email_last_sent_week: verified WP Mail SMTP technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "wp-mail-smtp",
        "name": "WP Mail SMTP",
        "componentType": "WordPress plugin",
        "testedVersion": "WP Mail SMTP 4.7–4.9",
        "testedVersionConstraint": ">=4.7 <5.0",
        "schemaVersion": 3,
        "componentFile": "wp-mail-smtp/wp_mail_smtp.php",
        "sourceFile": "src/Adapter/WpMailSmtpAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Activation, version, debug, migration, counter, notice, scheduler, and provider-usage state is separated from intended mail configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "wp-mail-smtp",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wp_mail_smtp_summary_report_email_last_sent_week"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wp_mail_smtp_summary_report_email_last_sent_week --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wp_mail_smtp_summary_report_email_last_sent_week",
        "wp_mail_smtp_summary_report_email_last_sent_week option history",
        "wp_mail_smtp_summary_report_email_last_sent_week wordpress option",
        "track update_option wp_mail_smtp_summary_report_email_last_sent_week",
        "what changed wp_mail_smtp_summary_report_email_last_sent_week"
      ],
      "sourceReferences": [
        {
          "label": "WP Mail SMTP adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wp_mail_smtp_version",
      "slug": "wp_mail_smtp_version",
      "path": "/atlas/options/wp_mail_smtp_version",
      "label": "wp mail smtp version",
      "seoTitle": "wp_mail_smtp_version: WP Mail SMTP WordPress Option | ConfigOps",
      "summary": "wp_mail_smtp_version is attributed to WP Mail SMTP. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wp_mail_smtp_version: verified WP Mail SMTP technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "wp-mail-smtp",
        "name": "WP Mail SMTP",
        "componentType": "WordPress plugin",
        "testedVersion": "WP Mail SMTP 4.7–4.9",
        "testedVersionConstraint": ">=4.7 <5.0",
        "schemaVersion": 3,
        "componentFile": "wp-mail-smtp/wp_mail_smtp.php",
        "sourceFile": "src/Adapter/WpMailSmtpAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Activation, version, debug, migration, counter, notice, scheduler, and provider-usage state is separated from intended mail configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "wp-mail-smtp",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wp_mail_smtp_version"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wp_mail_smtp_version --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wp_mail_smtp_version",
        "wp_mail_smtp_version option history",
        "wp_mail_smtp_version wordpress option",
        "track update_option wp_mail_smtp_version",
        "what changed wp_mail_smtp_version"
      ],
      "sourceReferences": [
        {
          "label": "WP Mail SMTP adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WpMailSmtpAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wp_page_for_privacy_policy",
      "slug": "wp_page_for_privacy_policy",
      "path": "/atlas/options/wp_page_for_privacy_policy",
      "label": "Privacy policy page",
      "seoTitle": "wp_page_for_privacy_policy: WordPress Core Option | ConfigOps",
      "summary": "wp_page_for_privacy_policy is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The page WordPress identifies as this website's privacy policy.",
      "description": "wp_page_for_privacy_policy: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → General",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Privacy policy page",
          "group": "Privacy",
          "kind": "reference",
          "explanation": "The page WordPress identifies as this website's privacy policy.",
          "referenceType": "content"
        }
      ],
      "fieldKinds": {
        "reference": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wp_page_for_privacy_policy"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wp_page_for_privacy_policy --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wp_page_for_privacy_policy",
        "wp_page_for_privacy_policy option history",
        "wp_page_for_privacy_policy wordpress option",
        "track update_option wp_page_for_privacy_policy",
        "what changed wp_page_for_privacy_policy",
        "Privacy policy page",
        "Privacy"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "WPLANG",
      "slug": "WPLANG",
      "path": "/atlas/options/WPLANG",
      "label": "Site language",
      "seoTitle": "WPLANG: WordPress Core Option | ConfigOps",
      "summary": "WPLANG is owned by WordPress Core in the tested WordPress 7.0–7.1 ConfigOps contract. The language used by the WordPress administration and public translations.",
      "description": "WPLANG: WordPress Core owns this scalar option value with 1 mapped field. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "wordpress-core",
        "name": "WordPress Core",
        "componentType": "WordPress",
        "testedVersion": "WordPress 7.0–7.1",
        "testedVersionConstraint": ">=7.0 <7.2",
        "schemaVersion": 1,
        "componentFile": "wp-includes/version.php",
        "sourceFile": "src/Adapter/WordPressCoreAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Settings → General",
      "valueShape": "Scalar option value",
      "valueNotes": [],
      "fields": [
        {
          "path": "/",
          "label": "Site language",
          "group": "Locale and time",
          "kind": "portable",
          "explanation": "The language used by the WordPress administration and public translations.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "portable": 1
      },
      "fieldCount": 1,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Core caches, update state, rewrite rules, cron, locks, and migration markers are treated as generated or technical state rather than user intent.",
      "configOps": {
        "adapter": true,
        "adapterId": "wordpress-core",
        "schemaVersion": 1,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get WPLANG"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=WPLANG --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes WPLANG",
        "WPLANG option history",
        "WPLANG wordpress option",
        "track update_option WPLANG",
        "what changed WPLANG",
        "Site language",
        "Locale and time"
      ],
      "sourceReferences": [
        {
          "label": "WordPress Core adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/WordPressCoreAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo",
      "slug": "wpseo",
      "path": "/atlas/options/wpseo",
      "label": "Restrict advanced settings for authors",
      "seoTitle": "wpseo: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo is owned by Yoast SEO in the tested Yoast SEO 28.1–28.3 ConfigOps contract. It is a structured option with 65 exact mapped fields in adapter schema 3.",
      "description": "wpseo: Yoast SEO owns this associative array with nested fields with 65 mapped fields. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Yoast SEO settings",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/disableadvanced_meta",
          "label": "Restrict advanced settings for authors",
          "group": "Access",
          "kind": "portable",
          "explanation": "Limits advanced indexing and canonical controls to users with the Yoast capability.",
          "referenceType": null
        },
        {
          "path": "/enable_headless_rest_endpoints",
          "label": "REST API endpoint",
          "group": "Site features",
          "kind": "portable",
          "explanation": "Makes Yoast SEO metadata available through REST responses.",
          "referenceType": null
        },
        {
          "path": "/content_analysis_active",
          "label": "Readability analysis",
          "group": "Analysis",
          "kind": "portable",
          "explanation": "Runs Yoast’s readability analysis in supported editors.",
          "referenceType": null
        },
        {
          "path": "/keyword_analysis_active",
          "label": "SEO analysis",
          "group": "Analysis",
          "kind": "portable",
          "explanation": "Runs Yoast’s keyphrase and SEO analysis in supported editors.",
          "referenceType": null
        },
        {
          "path": "/inclusive_language_analysis_active",
          "label": "Inclusive language analysis",
          "group": "Analysis",
          "kind": "portable",
          "explanation": "Runs inclusive-language checks when the site language is supported.",
          "referenceType": null
        },
        {
          "path": "/enable_admin_bar_menu",
          "label": "Admin bar menu",
          "group": "Site features",
          "kind": "portable",
          "explanation": "Shows Yoast SEO shortcuts in the WordPress toolbar.",
          "referenceType": null
        },
        {
          "path": "/enable_cornerstone_content",
          "label": "Cornerstone content",
          "group": "Analysis",
          "kind": "portable",
          "explanation": "Enables cornerstone-content marking and analysis.",
          "referenceType": null
        },
        {
          "path": "/enable_xml_sitemap",
          "label": "XML sitemaps",
          "group": "Discovery",
          "kind": "portable",
          "explanation": "Publishes XML sitemaps for search engines.",
          "referenceType": null
        },
        {
          "path": "/enable_text_link_counter",
          "label": "Text link counter",
          "group": "Analysis",
          "kind": "portable",
          "explanation": "Counts internal links for the SEO overview.",
          "referenceType": null
        },
        {
          "path": "/enable_index_now",
          "label": "IndexNow",
          "group": "Discovery",
          "kind": "environment",
          "explanation": "Notifies compatible search engines when public content changes on this website.",
          "referenceType": null
        },
        {
          "path": "/enable_ai_generator",
          "label": "AI title and description generator",
          "group": "AI features",
          "kind": "portable",
          "explanation": "Makes Yoast’s AI-assisted title and description generator available in the editor.",
          "referenceType": null
        },
        {
          "path": "/enable_enhanced_slack_sharing",
          "label": "Slack sharing",
          "group": "Social sharing",
          "kind": "portable",
          "explanation": "Adds enhanced metadata when this website’s URLs are shared in Slack.",
          "referenceType": null
        },
        {
          "path": "/enable_metabox_insights",
          "label": "Content insights",
          "group": "Analysis",
          "kind": "portable",
          "explanation": "Shows Yoast content-insight data in supported editors.",
          "referenceType": null
        },
        {
          "path": "/enable_link_suggestions",
          "label": "Internal link suggestions",
          "group": "Analysis",
          "kind": "portable",
          "explanation": "Enables Yoast’s internal-link suggestion feature where available.",
          "referenceType": null
        },
        {
          "path": "/enable_task_list",
          "label": "SEO task list",
          "group": "Site features",
          "kind": "portable",
          "explanation": "Shows the Yoast task list for site-optimization work.",
          "referenceType": null
        },
        {
          "path": "/enable_schema",
          "label": "Schema Framework",
          "group": "Schema",
          "kind": "portable",
          "explanation": "Outputs Yoast’s Schema.org graph on the public website.",
          "referenceType": null
        },
        {
          "path": "/enable_schema_aggregation_endpoint",
          "label": "Schema aggregation endpoint",
          "group": "Schema",
          "kind": "portable",
          "explanation": "Exposes the site-wide Schema graph through Yoast’s aggregation endpoint.",
          "referenceType": null
        },
        {
          "path": "/enable_llms_txt",
          "label": "LLMs.txt",
          "group": "AI discovery",
          "kind": "environment",
          "explanation": "Generates an LLMs.txt file from content selected on this website.",
          "referenceType": null
        },
        {
          "path": "/semrush_integration_active",
          "label": "Semrush integration",
          "group": "Integrations",
          "kind": "portable",
          "explanation": "Enables Semrush related-keyphrase data in the Yoast editor.",
          "referenceType": null
        },
        {
          "path": "/semrush_country_code",
          "label": "Semrush country database",
          "group": "Integrations",
          "kind": "portable",
          "explanation": "Selects the regional Semrush keyword database.",
          "referenceType": null
        },
        {
          "path": "/algolia_integration_active",
          "label": "Algolia integration",
          "group": "Integrations",
          "kind": "portable",
          "explanation": "Enables Yoast’s Algolia integration when the companion service is available.",
          "referenceType": null
        },
        {
          "path": "/wincher_integration_active",
          "label": "Wincher integration",
          "group": "Integrations",
          "kind": "portable",
          "explanation": "Enables Wincher ranking data in Yoast SEO.",
          "referenceType": null
        },
        {
          "path": "/wincher_automatically_add_keyphrases",
          "label": "Automatically track keyphrases in Wincher",
          "group": "Integrations",
          "kind": "portable",
          "explanation": "Adds new focus keyphrases to the connected Wincher account.",
          "referenceType": null
        },
        {
          "path": "/index_now_key",
          "label": "IndexNow site key",
          "group": "Connected services",
          "kind": "environment",
          "explanation": "A verification key generated for this website’s IndexNow endpoint.",
          "referenceType": null
        },
        {
          "path": "/baiduverify",
          "label": "Baidu verification",
          "group": "Site verification",
          "kind": "environment",
          "explanation": "A verification value issued for this website.",
          "referenceType": null
        },
        {
          "path": "/googleverify",
          "label": "Google verification",
          "group": "Site verification",
          "kind": "environment",
          "explanation": "A verification value issued for this website.",
          "referenceType": null
        },
        {
          "path": "/msverify",
          "label": "Bing verification",
          "group": "Site verification",
          "kind": "environment",
          "explanation": "A verification value issued for this website.",
          "referenceType": null
        },
        {
          "path": "/yandexverify",
          "label": "Yandex verification",
          "group": "Site verification",
          "kind": "environment",
          "explanation": "A verification value issued for this website.",
          "referenceType": null
        },
        {
          "path": "/ahrefsverify",
          "label": "Ahrefs verification",
          "group": "Site verification",
          "kind": "environment",
          "explanation": "A verification value issued for this website.",
          "referenceType": null
        },
        {
          "path": "/site_type",
          "label": "Website type",
          "group": "Site identity",
          "kind": "environment",
          "explanation": "Describes the kind of website Yoast is configuring.",
          "referenceType": null
        },
        {
          "path": "/has_multiple_authors",
          "label": "Multiple authors",
          "group": "Site identity",
          "kind": "environment",
          "explanation": "Tells Yoast whether multiple people publish content on this website.",
          "referenceType": null
        },
        {
          "path": "/environment_type",
          "label": "Website environment",
          "group": "Site identity",
          "kind": "environment",
          "explanation": "Tells Yoast whether the site is production, staging, development, or local.",
          "referenceType": null
        },
        {
          "path": "/wincher_website_id",
          "label": "Wincher website",
          "group": "Connected services",
          "kind": "environment",
          "explanation": "Identifies this website inside the connected Wincher account.",
          "referenceType": null
        },
        {
          "path": "/remove_feed_global",
          "label": "Remove global feed",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes the site-wide RSS feed.",
          "referenceType": null
        },
        {
          "path": "/remove_feed_global_comments",
          "label": "Remove global comment feed",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes the site-wide comment feed.",
          "referenceType": null
        },
        {
          "path": "/remove_feed_post_comments",
          "label": "Remove post comment feeds",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes comment feeds for individual posts.",
          "referenceType": null
        },
        {
          "path": "/remove_feed_authors",
          "label": "Remove author feeds",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes feeds for author archives.",
          "referenceType": null
        },
        {
          "path": "/remove_feed_categories",
          "label": "Remove category feeds",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes feeds for category archives.",
          "referenceType": null
        },
        {
          "path": "/remove_feed_tags",
          "label": "Remove tag feeds",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes feeds for tag archives.",
          "referenceType": null
        },
        {
          "path": "/remove_feed_custom_taxonomies",
          "label": "Remove custom taxonomy feeds",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes feeds for public custom taxonomies.",
          "referenceType": null
        },
        {
          "path": "/remove_feed_post_types",
          "label": "Remove custom post-type feeds",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes feeds for public custom post types.",
          "referenceType": null
        },
        {
          "path": "/remove_feed_search",
          "label": "Remove search-result feeds",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes feeds for internal search results.",
          "referenceType": null
        },
        {
          "path": "/remove_atom_rdf_feeds",
          "label": "Remove Atom and RDF feed links",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes legacy Atom and RDF feed discovery links.",
          "referenceType": null
        },
        {
          "path": "/remove_shortlinks",
          "label": "Remove shortlinks",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes WordPress shortlink output from page headers.",
          "referenceType": null
        },
        {
          "path": "/remove_rest_api_links",
          "label": "Remove REST API links",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes REST API discovery links from page headers.",
          "referenceType": null
        },
        {
          "path": "/remove_rsd_wlw_links",
          "label": "Remove RSD and WLW links",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes legacy remote-publishing discovery links.",
          "referenceType": null
        },
        {
          "path": "/remove_oembed_links",
          "label": "Remove oEmbed links",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes oEmbed discovery links from page headers.",
          "referenceType": null
        },
        {
          "path": "/remove_generator",
          "label": "Remove generator metadata",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes the WordPress generator version tag.",
          "referenceType": null
        },
        {
          "path": "/remove_emoji_scripts",
          "label": "Remove emoji scripts",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes WordPress emoji scripts and styles from the public site.",
          "referenceType": null
        },
        {
          "path": "/remove_powered_by_header",
          "label": "Remove X-Powered-By header",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes the X-Powered-By response header when possible.",
          "referenceType": null
        },
        {
          "path": "/remove_pingback_header",
          "label": "Remove pingback header",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Removes the X-Pingback response header.",
          "referenceType": null
        },
        {
          "path": "/clean_campaign_tracking_urls",
          "label": "Clean campaign-tracking URLs",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Redirects known campaign parameters to a canonical clean URL.",
          "referenceType": null
        },
        {
          "path": "/clean_permalinks",
          "label": "Clean unrecognized URL parameters",
          "group": "Crawl cleanup",
          "kind": "environment",
          "explanation": "Redirects unrecognized query parameters and must be checked against this website’s integrations.",
          "referenceType": null
        },
        {
          "path": "/clean_permalinks_extra_variables",
          "label": "Allowed extra URL parameters",
          "group": "Crawl cleanup",
          "kind": "environment",
          "explanation": "Keeps website-specific query parameters when permalink cleanup is active.",
          "referenceType": null
        },
        {
          "path": "/search_cleanup",
          "label": "Clean internal search URLs",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Applies Yoast’s internal-search crawl cleanup rules.",
          "referenceType": null
        },
        {
          "path": "/search_cleanup_emoji",
          "label": "Block emoji searches",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Prevents internal search URLs made only from emoji.",
          "referenceType": null
        },
        {
          "path": "/search_cleanup_patterns",
          "label": "Block search-pattern spam",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Prevents common internal-search spam patterns.",
          "referenceType": null
        },
        {
          "path": "/search_character_limit",
          "label": "Search-term length limit",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Limits the length of internal search terms exposed to crawlers.",
          "referenceType": null
        },
        {
          "path": "/deny_search_crawling",
          "label": "Block internal search results",
          "group": "Crawl controls",
          "kind": "portable",
          "explanation": "Adds a robots rule that blocks crawling internal search results.",
          "referenceType": null
        },
        {
          "path": "/deny_wp_json_crawling",
          "label": "Block WordPress JSON endpoints",
          "group": "Crawl controls",
          "kind": "portable",
          "explanation": "Adds a robots rule for WordPress JSON API paths.",
          "referenceType": null
        },
        {
          "path": "/deny_adsbot_crawling",
          "label": "Block AdsBot",
          "group": "AI and bot controls",
          "kind": "portable",
          "explanation": "Adds a robots rule that blocks Google AdsBot.",
          "referenceType": null
        },
        {
          "path": "/deny_ccbot_crawling",
          "label": "Block CCBot",
          "group": "AI and bot controls",
          "kind": "portable",
          "explanation": "Adds a robots rule that blocks Common Crawl’s CCBot.",
          "referenceType": null
        },
        {
          "path": "/deny_google_extended_crawling",
          "label": "Block Google-Extended",
          "group": "AI and bot controls",
          "kind": "portable",
          "explanation": "Adds a robots rule that blocks Google-Extended.",
          "referenceType": null
        },
        {
          "path": "/deny_gptbot_crawling",
          "label": "Block GPTBot",
          "group": "AI and bot controls",
          "kind": "portable",
          "explanation": "Adds a robots rule that blocks GPTBot.",
          "referenceType": null
        },
        {
          "path": "/redirect_search_pretty_urls",
          "label": "Redirect pretty search URLs",
          "group": "Crawl cleanup",
          "kind": "portable",
          "explanation": "Redirects pretty internal-search paths to Yoast’s preferred search URL format.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 14,
        "portable": 51
      },
      "fieldCount": 65,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [
        {
          "name": "wpseo_dismissed_conflicts",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_indexation",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_internallinks",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_license_server_version",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_llms_txt_content_hash",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_llms_txt_file_failure",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_onpage",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_recalibration_beta_mailinglist_subscription",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_ryte",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_tracking_last_request",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_tracking_only",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_upgrade_history",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo-cleanup-current-task",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        }
      ],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"wpseo\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo",
        "wpseo option history",
        "wpseo wordpress option",
        "track update_option wpseo",
        "what changed wpseo",
        "Restrict advanced settings for authors",
        "Access",
        "REST API endpoint",
        "Site features",
        "Readability analysis",
        "Analysis",
        "SEO analysis",
        "Analysis",
        "Inclusive language analysis",
        "Analysis",
        "Admin bar menu",
        "Site features",
        "Cornerstone content",
        "Analysis",
        "XML sitemaps",
        "Discovery",
        "Text link counter",
        "Analysis",
        "IndexNow",
        "Discovery",
        "AI title and description generator",
        "AI features",
        "Slack sharing",
        "Social sharing",
        "Content insights",
        "Analysis",
        "Internal link suggestions",
        "Analysis",
        "SEO task list",
        "Site features",
        "Schema Framework",
        "Schema",
        "Schema aggregation endpoint",
        "Schema",
        "LLMs.txt",
        "AI discovery",
        "Semrush integration",
        "Integrations",
        "Semrush country database",
        "Integrations",
        "Algolia integration",
        "Integrations",
        "Wincher integration",
        "Integrations",
        "Automatically track keyphrases in Wincher",
        "Integrations",
        "IndexNow site key",
        "Connected services",
        "Baidu verification",
        "Site verification",
        "Google verification",
        "Site verification",
        "Bing verification",
        "Site verification",
        "Yandex verification",
        "Site verification",
        "Ahrefs verification",
        "Site verification",
        "Website type",
        "Site identity",
        "Multiple authors",
        "Site identity",
        "Website environment",
        "Site identity",
        "Wincher website",
        "Connected services",
        "Remove global feed",
        "Crawl cleanup",
        "Remove global comment feed",
        "Crawl cleanup",
        "Remove post comment feeds",
        "Crawl cleanup",
        "Remove author feeds",
        "Crawl cleanup",
        "Remove category feeds",
        "Crawl cleanup",
        "Remove tag feeds",
        "Crawl cleanup",
        "Remove custom taxonomy feeds",
        "Crawl cleanup",
        "Remove custom post-type feeds",
        "Crawl cleanup",
        "Remove search-result feeds",
        "Crawl cleanup",
        "Remove Atom and RDF feed links",
        "Crawl cleanup",
        "Remove shortlinks",
        "Crawl cleanup",
        "Remove REST API links",
        "Crawl cleanup",
        "Remove RSD and WLW links",
        "Crawl cleanup",
        "Remove oEmbed links",
        "Crawl cleanup",
        "Remove generator metadata",
        "Crawl cleanup",
        "Remove emoji scripts",
        "Crawl cleanup",
        "Remove X-Powered-By header",
        "Crawl cleanup",
        "Remove pingback header",
        "Crawl cleanup",
        "Clean campaign-tracking URLs",
        "Crawl cleanup",
        "Clean unrecognized URL parameters",
        "Crawl cleanup",
        "Allowed extra URL parameters",
        "Crawl cleanup",
        "Clean internal search URLs",
        "Crawl cleanup",
        "Block emoji searches",
        "Crawl cleanup",
        "Block search-pattern spam",
        "Crawl cleanup",
        "Search-term length limit",
        "Crawl cleanup",
        "Block internal search results",
        "Crawl controls",
        "Block WordPress JSON endpoints",
        "Crawl controls",
        "Block AdsBot",
        "AI and bot controls",
        "Block CCBot",
        "AI and bot controls",
        "Block Google-Extended",
        "AI and bot controls",
        "Block GPTBot",
        "AI and bot controls",
        "Redirect pretty search URLs",
        "Crawl cleanup"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_dismissed_conflicts",
      "slug": "wpseo_dismissed_conflicts",
      "path": "/atlas/options/wpseo_dismissed_conflicts",
      "label": "wpseo dismissed conflicts",
      "seoTitle": "wpseo_dismissed_conflicts: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo_dismissed_conflicts is attributed to Yoast SEO. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wpseo_dismissed_conflicts: verified Yoast SEO technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_dismissed_conflicts"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_dismissed_conflicts --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo_dismissed_conflicts",
        "wpseo_dismissed_conflicts option history",
        "wpseo_dismissed_conflicts wordpress option",
        "track update_option wpseo_dismissed_conflicts",
        "what changed wpseo_dismissed_conflicts"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_indexation",
      "slug": "wpseo_indexation",
      "path": "/atlas/options/wpseo_indexation",
      "label": "wpseo indexation",
      "seoTitle": "wpseo_indexation: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo_indexation is attributed to Yoast SEO. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wpseo_indexation: verified Yoast SEO technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_indexation"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_indexation --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo_indexation",
        "wpseo_indexation option history",
        "wpseo_indexation wordpress option",
        "track update_option wpseo_indexation",
        "what changed wpseo_indexation"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_internallinks",
      "slug": "wpseo_internallinks",
      "path": "/atlas/options/wpseo_internallinks",
      "label": "wpseo internallinks",
      "seoTitle": "wpseo_internallinks: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo_internallinks is attributed to Yoast SEO. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wpseo_internallinks: verified Yoast SEO technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_internallinks"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_internallinks --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo_internallinks",
        "wpseo_internallinks option history",
        "wpseo_internallinks wordpress option",
        "track update_option wpseo_internallinks",
        "what changed wpseo_internallinks"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_license_server_version",
      "slug": "wpseo_license_server_version",
      "path": "/atlas/options/wpseo_license_server_version",
      "label": "wpseo license server version",
      "seoTitle": "wpseo_license_server_version: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo_license_server_version is attributed to Yoast SEO. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wpseo_license_server_version: verified Yoast SEO technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_license_server_version"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_license_server_version --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo_license_server_version",
        "wpseo_license_server_version option history",
        "wpseo_license_server_version wordpress option",
        "track update_option wpseo_license_server_version",
        "what changed wpseo_license_server_version"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_llms_txt_content_hash",
      "slug": "wpseo_llms_txt_content_hash",
      "path": "/atlas/options/wpseo_llms_txt_content_hash",
      "label": "wpseo llms txt content hash",
      "seoTitle": "wpseo_llms_txt_content_hash: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo_llms_txt_content_hash is attributed to Yoast SEO. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wpseo_llms_txt_content_hash: verified Yoast SEO technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_llms_txt_content_hash"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_llms_txt_content_hash --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo_llms_txt_content_hash",
        "wpseo_llms_txt_content_hash option history",
        "wpseo_llms_txt_content_hash wordpress option",
        "track update_option wpseo_llms_txt_content_hash",
        "what changed wpseo_llms_txt_content_hash"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_llms_txt_file_failure",
      "slug": "wpseo_llms_txt_file_failure",
      "path": "/atlas/options/wpseo_llms_txt_file_failure",
      "label": "wpseo llms txt file failure",
      "seoTitle": "wpseo_llms_txt_file_failure: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo_llms_txt_file_failure is attributed to Yoast SEO. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wpseo_llms_txt_file_failure: verified Yoast SEO technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_llms_txt_file_failure"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_llms_txt_file_failure --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo_llms_txt_file_failure",
        "wpseo_llms_txt_file_failure option history",
        "wpseo_llms_txt_file_failure wordpress option",
        "track update_option wpseo_llms_txt_file_failure",
        "what changed wpseo_llms_txt_file_failure"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_llmstxt",
      "slug": "wpseo_llmstxt",
      "path": "/atlas/options/wpseo_llmstxt",
      "label": "LLMs.txt page selection",
      "seoTitle": "wpseo_llmstxt: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo_llmstxt is owned by Yoast SEO in the tested Yoast SEO 28.1–28.3 ConfigOps contract. It is a structured option with 7 exact mapped fields in adapter schema 3.",
      "description": "wpseo_llmstxt: Yoast SEO owns this associative array with nested fields with 7 mapped fields. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Yoast SEO settings",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/llms_txt_selection_mode",
          "label": "LLMs.txt page selection",
          "group": "AI discovery",
          "kind": "portable",
          "explanation": "Controls whether pages are selected automatically or manually.",
          "referenceType": null
        },
        {
          "path": "/about_us_page",
          "label": "About page",
          "group": "AI discovery",
          "kind": "reference",
          "explanation": "A page included in this website’s LLMs.txt file.",
          "referenceType": "content"
        },
        {
          "path": "/contact_page",
          "label": "Contact page",
          "group": "AI discovery",
          "kind": "reference",
          "explanation": "A page included in this website’s LLMs.txt file.",
          "referenceType": "content"
        },
        {
          "path": "/terms_page",
          "label": "Terms page",
          "group": "AI discovery",
          "kind": "reference",
          "explanation": "A page included in this website’s LLMs.txt file.",
          "referenceType": "content"
        },
        {
          "path": "/privacy_policy_page",
          "label": "Privacy policy page",
          "group": "AI discovery",
          "kind": "reference",
          "explanation": "A page included in this website’s LLMs.txt file.",
          "referenceType": "content"
        },
        {
          "path": "/shop_page",
          "label": "Shop page",
          "group": "AI discovery",
          "kind": "reference",
          "explanation": "A page included in this website’s LLMs.txt file.",
          "referenceType": "content"
        },
        {
          "path": "/other_included_pages",
          "label": "Other included pages",
          "group": "AI discovery",
          "kind": "reference",
          "explanation": "Additional pages included in this website’s LLMs.txt file.",
          "referenceType": "content"
        }
      ],
      "fieldKinds": {
        "portable": 1,
        "reference": 6
      },
      "fieldCount": 7,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [
        {
          "name": "wpseo_dismissed_conflicts",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_indexation",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_internallinks",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_license_server_version",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_llms_txt_content_hash",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_llms_txt_file_failure",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_onpage",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_recalibration_beta_mailinglist_subscription",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_ryte",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_tracking_last_request",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_tracking_only",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_upgrade_history",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo-cleanup-current-task",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        }
      ],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_llmstxt --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_llmstxt --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"wpseo_llmstxt\", array() ) ) );'"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo_llmstxt",
        "wpseo_llmstxt option history",
        "wpseo_llmstxt wordpress option",
        "track update_option wpseo_llmstxt",
        "what changed wpseo_llmstxt",
        "LLMs.txt page selection",
        "AI discovery",
        "About page",
        "AI discovery",
        "Contact page",
        "AI discovery",
        "Terms page",
        "AI discovery",
        "Privacy policy page",
        "AI discovery",
        "Shop page",
        "AI discovery",
        "Other included pages",
        "AI discovery"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_ms",
      "slug": "wpseo_ms",
      "path": "/atlas/options/wpseo_ms",
      "label": "wpseo ms",
      "seoTitle": "wpseo_ms: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo_ms is attributed to Yoast SEO. Verified owner; explicitly outside the supported configuration boundary.",
      "description": "wpseo_ms: verified Yoast SEO excluded option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "excluded",
      "statusDescription": "Verified owner; explicitly outside the supported configuration boundary.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_ms"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_ms --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo_ms",
        "wpseo_ms option history",
        "wpseo_ms wordpress option",
        "track update_option wpseo_ms",
        "what changed wpseo_ms"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_onpage",
      "slug": "wpseo_onpage",
      "path": "/atlas/options/wpseo_onpage",
      "label": "wpseo onpage",
      "seoTitle": "wpseo_onpage: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo_onpage is attributed to Yoast SEO. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wpseo_onpage: verified Yoast SEO technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_onpage"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_onpage --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo_onpage",
        "wpseo_onpage option history",
        "wpseo_onpage wordpress option",
        "track update_option wpseo_onpage",
        "what changed wpseo_onpage"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_recalibration_beta_mailinglist_subscription",
      "slug": "wpseo_recalibration_beta_mailinglist_subscription",
      "path": "/atlas/options/wpseo_recalibration_beta_mailinglist_subscription",
      "label": "wpseo recalibration beta mailinglist subscription",
      "seoTitle": "wpseo_recalibration_beta_mailinglist_subscription: Yoast SEO | ConfigOps",
      "summary": "wpseo_recalibration_beta_mailinglist_subscription is attributed to Yoast SEO. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wpseo_recalibration_beta_mailinglist_subscription: verified Yoast SEO technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_recalibration_beta_mailinglist_subscription"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_recalibration_beta_mailinglist_subscription --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo_recalibration_beta_mailinglist_subscription",
        "wpseo_recalibration_beta_mailinglist_subscription option history",
        "wpseo_recalibration_beta_mailinglist_subscription wordpress option",
        "track update_option wpseo_recalibration_beta_mailinglist_subscription",
        "what changed wpseo_recalibration_beta_mailinglist_subscription"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_ryte",
      "slug": "wpseo_ryte",
      "path": "/atlas/options/wpseo_ryte",
      "label": "wpseo ryte",
      "seoTitle": "wpseo_ryte: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo_ryte is attributed to Yoast SEO. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wpseo_ryte: verified Yoast SEO technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_ryte"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_ryte --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo_ryte",
        "wpseo_ryte option history",
        "wpseo_ryte wordpress option",
        "track update_option wpseo_ryte",
        "what changed wpseo_ryte"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_social",
      "slug": "wpseo_social",
      "path": "/atlas/options/wpseo_social",
      "label": "Open Graph metadata",
      "seoTitle": "wpseo_social: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo_social is owned by Yoast SEO in the tested Yoast SEO 28.1–28.3 ConfigOps contract. It is a structured option with 20 exact mapped fields in adapter schema 3.",
      "description": "wpseo_social: Yoast SEO owns this associative array with nested fields with 20 mapped fields. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Yoast SEO → Settings → Site representation and social sharing",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/opengraph",
          "label": "Open Graph metadata",
          "group": "Social sharing",
          "kind": "portable",
          "explanation": "Adds metadata used when pages are shared on social networks.",
          "referenceType": null
        },
        {
          "path": "/twitter",
          "label": "X / Twitter metadata",
          "group": "Social sharing",
          "kind": "portable",
          "explanation": "Adds metadata used when pages are shared on X or Twitter.",
          "referenceType": null
        },
        {
          "path": "/twitter_card_type",
          "label": "X / Twitter card type",
          "group": "Social sharing",
          "kind": "portable",
          "explanation": "Controls the social preview layout.",
          "referenceType": null
        },
        {
          "path": "/og_default_image",
          "label": "Default social image URL",
          "group": "Social sharing",
          "kind": "environment",
          "explanation": "Fallback media URL used for social previews.",
          "referenceType": null
        },
        {
          "path": "/og_default_image_id",
          "label": "Default social image",
          "group": "Social sharing",
          "kind": "reference",
          "explanation": "A fallback media item on this website; ConfigOps keeps its local attachment identity.",
          "referenceType": "media"
        },
        {
          "path": "/og_frontpage_title",
          "label": "Homepage Open Graph title",
          "group": "Homepage sharing",
          "kind": "environment",
          "explanation": "The Open Graph title used for this website’s homepage.",
          "referenceType": null
        },
        {
          "path": "/og_frontpage_desc",
          "label": "Homepage Open Graph description",
          "group": "Homepage sharing",
          "kind": "environment",
          "explanation": "The Open Graph description used for this website’s homepage.",
          "referenceType": null
        },
        {
          "path": "/og_frontpage_image",
          "label": "Homepage Open Graph image URL",
          "group": "Homepage sharing",
          "kind": "environment",
          "explanation": "The media URL used when this website’s homepage is shared.",
          "referenceType": null
        },
        {
          "path": "/og_frontpage_image_id",
          "label": "Homepage Open Graph image",
          "group": "Homepage sharing",
          "kind": "reference",
          "explanation": "A media item selected for homepage sharing; ConfigOps keeps its local attachment identity.",
          "referenceType": "media"
        },
        {
          "path": "/facebook_site",
          "label": "Facebook page",
          "group": "Social profiles",
          "kind": "environment",
          "explanation": "The Facebook profile associated with this website.",
          "referenceType": null
        },
        {
          "path": "/instagram_url",
          "label": "Instagram profile",
          "group": "Social profiles",
          "kind": "environment",
          "explanation": "The Instagram profile associated with this website.",
          "referenceType": null
        },
        {
          "path": "/linkedin_url",
          "label": "LinkedIn profile",
          "group": "Social profiles",
          "kind": "environment",
          "explanation": "The LinkedIn profile associated with this website.",
          "referenceType": null
        },
        {
          "path": "/myspace_url",
          "label": "Myspace profile",
          "group": "Social profiles",
          "kind": "environment",
          "explanation": "The Myspace profile associated with this website.",
          "referenceType": null
        },
        {
          "path": "/pinterest_url",
          "label": "Pinterest profile",
          "group": "Social profiles",
          "kind": "environment",
          "explanation": "The Pinterest profile associated with this website.",
          "referenceType": null
        },
        {
          "path": "/pinterestverify",
          "label": "Pinterest verification",
          "group": "Site verification",
          "kind": "environment",
          "explanation": "A Pinterest verification value issued for this website.",
          "referenceType": null
        },
        {
          "path": "/twitter_site",
          "label": "X / Twitter username",
          "group": "Social profiles",
          "kind": "environment",
          "explanation": "The X or Twitter account associated with this website.",
          "referenceType": null
        },
        {
          "path": "/youtube_url",
          "label": "YouTube channel",
          "group": "Social profiles",
          "kind": "environment",
          "explanation": "The YouTube channel associated with this website.",
          "referenceType": null
        },
        {
          "path": "/wikipedia_url",
          "label": "Wikipedia page",
          "group": "Social profiles",
          "kind": "environment",
          "explanation": "The Wikipedia page associated with this website or organization.",
          "referenceType": null
        },
        {
          "path": "/mastodon_url",
          "label": "Mastodon profile",
          "group": "Social profiles",
          "kind": "environment",
          "explanation": "The Mastodon profile associated with this website.",
          "referenceType": null
        },
        {
          "path": "/other_social_urls",
          "label": "Other social profiles",
          "group": "Social profiles",
          "kind": "environment",
          "explanation": "Additional public profiles associated with this website or organization.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 15,
        "portable": 3,
        "reference": 2
      },
      "fieldCount": 20,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [
        {
          "name": "wpseo_dismissed_conflicts",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_indexation",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_internallinks",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_license_server_version",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_llms_txt_content_hash",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_llms_txt_file_failure",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_onpage",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_recalibration_beta_mailinglist_subscription",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_ryte",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_tracking_last_request",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_tracking_only",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_upgrade_history",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo-cleanup-current-task",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        }
      ],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_social --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_social --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"wpseo_social\", array() ) ) );'"
        }
      ],
      "autopsies": [
        {
          "title": "Default social-image integration contract",
          "status": "integration",
          "summary": "The exact Yoast 28.3 contract changes og_default_image_id and verifies that ConfigOps resolves the attachment identity.",
          "source": "tests/adapters-integration.php",
          "line": 260,
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/tests/adapters-integration.php#L260"
        }
      ],
      "aliases": [
        "what plugin writes wpseo_social",
        "yoast social settings option name",
        "yoast open graph image database option",
        "wpseo_social option array",
        "what plugin writes wpseo_social",
        "wpseo_social option history",
        "wpseo_social wordpress option",
        "track update_option wpseo_social",
        "what changed wpseo_social",
        "Open Graph metadata",
        "Social sharing",
        "X / Twitter metadata",
        "Social sharing",
        "X / Twitter card type",
        "Social sharing",
        "Default social image URL",
        "Social sharing",
        "Default social image",
        "Social sharing",
        "Homepage Open Graph title",
        "Homepage sharing",
        "Homepage Open Graph description",
        "Homepage sharing",
        "Homepage Open Graph image URL",
        "Homepage sharing",
        "Homepage Open Graph image",
        "Homepage sharing",
        "Facebook page",
        "Social profiles",
        "Instagram profile",
        "Social profiles",
        "LinkedIn profile",
        "Social profiles",
        "Myspace profile",
        "Social profiles",
        "Pinterest profile",
        "Social profiles",
        "Pinterest verification",
        "Site verification",
        "X / Twitter username",
        "Social profiles",
        "YouTube channel",
        "Social profiles",
        "Wikipedia page",
        "Social profiles",
        "Mastodon profile",
        "Social profiles",
        "Other social profiles",
        "Social profiles"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_taxonomy_meta",
      "slug": "wpseo_taxonomy_meta",
      "path": "/atlas/options/wpseo_taxonomy_meta",
      "label": "wpseo taxonomy meta",
      "seoTitle": "wpseo_taxonomy_meta: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo_taxonomy_meta is attributed to Yoast SEO. Verified owner; explicitly outside the supported configuration boundary.",
      "description": "wpseo_taxonomy_meta: verified Yoast SEO excluded option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "excluded",
      "statusDescription": "Verified owner; explicitly outside the supported configuration boundary.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_taxonomy_meta"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_taxonomy_meta --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo_taxonomy_meta",
        "wpseo_taxonomy_meta option history",
        "wpseo_taxonomy_meta wordpress option",
        "track update_option wpseo_taxonomy_meta",
        "what changed wpseo_taxonomy_meta"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_titles",
      "slug": "wpseo_titles",
      "path": "/atlas/options/wpseo_titles",
      "label": "Force title rewriting",
      "seoTitle": "wpseo_titles: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo_titles is owned by Yoast SEO in the tested Yoast SEO 28.1–28.3 ConfigOps contract. It is a structured option with 73 exact mapped fields in adapter schema 3.",
      "description": "wpseo_titles: Yoast SEO owns this associative array with nested fields with 73 mapped fields. See secrets, WP-CLI reads, ConfigOps Undo limits, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "configuration",
      "statusDescription": "Verified configuration option in a pinned ConfigOps adapter contract.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "Yoast SEO → Settings → Site representation, content types, categories and tags, and Advanced",
      "valueShape": "Associative array with nested fields",
      "valueNotes": [],
      "fields": [
        {
          "path": "/forcerewritetitle",
          "label": "Force title rewriting",
          "group": "Search appearance",
          "kind": "environment",
          "explanation": "Uses output buffering to rewrite document titles when the theme does not support WordPress title tags correctly.",
          "referenceType": null
        },
        {
          "path": "/separator",
          "label": "Title separator",
          "group": "Search appearance",
          "kind": "portable",
          "explanation": "The symbol between parts of Yoast title templates.",
          "referenceType": null
        },
        {
          "path": "/title-home-wpseo",
          "label": "Homepage SEO title",
          "group": "Homepage appearance",
          "kind": "environment",
          "explanation": "The title template shown for this website’s homepage.",
          "referenceType": null
        },
        {
          "path": "/title-author-wpseo",
          "label": "Author archive SEO title",
          "group": "Archive appearance",
          "kind": "portable",
          "explanation": "The title template for author archives.",
          "referenceType": null
        },
        {
          "path": "/title-archive-wpseo",
          "label": "Date archive SEO title",
          "group": "Archive appearance",
          "kind": "portable",
          "explanation": "The title template for date archives.",
          "referenceType": null
        },
        {
          "path": "/title-search-wpseo",
          "label": "Search-results SEO title",
          "group": "Archive appearance",
          "kind": "portable",
          "explanation": "The title template for internal search results.",
          "referenceType": null
        },
        {
          "path": "/title-404-wpseo",
          "label": "404 page title",
          "group": "Archive appearance",
          "kind": "portable",
          "explanation": "The title template for not-found pages.",
          "referenceType": null
        },
        {
          "path": "/metadesc-home-wpseo",
          "label": "Homepage meta description",
          "group": "Homepage appearance",
          "kind": "environment",
          "explanation": "The description search engines may show for this website’s homepage.",
          "referenceType": null
        },
        {
          "path": "/metadesc-author-wpseo",
          "label": "Author archive meta description",
          "group": "Archive appearance",
          "kind": "portable",
          "explanation": "The meta-description template for author archives.",
          "referenceType": null
        },
        {
          "path": "/metadesc-archive-wpseo",
          "label": "Date archive meta description",
          "group": "Archive appearance",
          "kind": "portable",
          "explanation": "The meta-description template for date archives.",
          "referenceType": null
        },
        {
          "path": "/rssbefore",
          "label": "Content before RSS posts",
          "group": "RSS",
          "kind": "portable",
          "explanation": "Text and variables inserted before each post in RSS feeds.",
          "referenceType": null
        },
        {
          "path": "/rssafter",
          "label": "Content after RSS posts",
          "group": "RSS",
          "kind": "portable",
          "explanation": "Text and variables inserted after each post in RSS feeds.",
          "referenceType": null
        },
        {
          "path": "/noindex-author-wpseo",
          "label": "Author archive search visibility",
          "group": "Archive appearance",
          "kind": "environment",
          "explanation": "Controls whether author archives should appear in search results.",
          "referenceType": null
        },
        {
          "path": "/noindex-author-noposts-wpseo",
          "label": "Empty author archive visibility",
          "group": "Archive appearance",
          "kind": "environment",
          "explanation": "Controls indexing when an author has no published posts.",
          "referenceType": null
        },
        {
          "path": "/noindex-archive-wpseo",
          "label": "Date archive search visibility",
          "group": "Archive appearance",
          "kind": "environment",
          "explanation": "Controls whether date archives should appear in search results.",
          "referenceType": null
        },
        {
          "path": "/disable-author",
          "label": "Author archives",
          "group": "Archive appearance",
          "kind": "environment",
          "explanation": "Disables author archive pages and redirects them when enabled.",
          "referenceType": null
        },
        {
          "path": "/disable-date",
          "label": "Date archives",
          "group": "Archive appearance",
          "kind": "environment",
          "explanation": "Disables date archive pages and redirects them when enabled.",
          "referenceType": null
        },
        {
          "path": "/disable-post_format",
          "label": "Post-format archives",
          "group": "Archive appearance",
          "kind": "environment",
          "explanation": "Disables post-format archive pages.",
          "referenceType": null
        },
        {
          "path": "/disable-attachment",
          "label": "Attachment-page redirects",
          "group": "Media",
          "kind": "portable",
          "explanation": "Redirects attachment pages to their media files or parent content.",
          "referenceType": null
        },
        {
          "path": "/breadcrumbs-enable",
          "label": "Breadcrumbs",
          "group": "Breadcrumbs",
          "kind": "portable",
          "explanation": "Adds a breadcrumb trail when the theme supports Yoast breadcrumbs.",
          "referenceType": null
        },
        {
          "path": "/breadcrumbs-sep",
          "label": "Breadcrumb separator",
          "group": "Breadcrumbs",
          "kind": "portable",
          "explanation": "The symbol between breadcrumb items.",
          "referenceType": null
        },
        {
          "path": "/breadcrumbs-home",
          "label": "Homepage breadcrumb label",
          "group": "Breadcrumbs",
          "kind": "environment",
          "explanation": "The label used for this website’s homepage.",
          "referenceType": null
        },
        {
          "path": "/breadcrumbs-prefix",
          "label": "Breadcrumb prefix",
          "group": "Breadcrumbs",
          "kind": "portable",
          "explanation": "Text shown before a breadcrumb trail.",
          "referenceType": null
        },
        {
          "path": "/breadcrumbs-archiveprefix",
          "label": "Archive breadcrumb prefix",
          "group": "Breadcrumbs",
          "kind": "portable",
          "explanation": "Text shown before archive breadcrumb titles.",
          "referenceType": null
        },
        {
          "path": "/breadcrumbs-searchprefix",
          "label": "Search breadcrumb prefix",
          "group": "Breadcrumbs",
          "kind": "portable",
          "explanation": "Text shown before search-result breadcrumb titles.",
          "referenceType": null
        },
        {
          "path": "/breadcrumbs-404crumb",
          "label": "404 breadcrumb label",
          "group": "Breadcrumbs",
          "kind": "portable",
          "explanation": "The breadcrumb label for not-found pages.",
          "referenceType": null
        },
        {
          "path": "/breadcrumbs-display-blog-page",
          "label": "Show blog page in breadcrumbs",
          "group": "Breadcrumbs",
          "kind": "portable",
          "explanation": "Includes the posts page in breadcrumb trails for posts.",
          "referenceType": null
        },
        {
          "path": "/breadcrumbs-boldlast",
          "label": "Emphasize final breadcrumb",
          "group": "Breadcrumbs",
          "kind": "portable",
          "explanation": "Adds emphasis to the current-page breadcrumb.",
          "referenceType": null
        },
        {
          "path": "/website_name",
          "label": "Website name",
          "group": "Site identity",
          "kind": "environment",
          "explanation": "The public name Yoast describes to search engines.",
          "referenceType": null
        },
        {
          "path": "/alternate_website_name",
          "label": "Alternative website name",
          "group": "Site identity",
          "kind": "environment",
          "explanation": "An optional shorter or alternative public name.",
          "referenceType": null
        },
        {
          "path": "/company_or_person",
          "label": "Site represents",
          "group": "Site identity",
          "kind": "environment",
          "explanation": "Declares whether this website represents an organization or a person.",
          "referenceType": null
        },
        {
          "path": "/company_name",
          "label": "Organization name",
          "group": "Site identity",
          "kind": "environment",
          "explanation": "The organization represented by this website.",
          "referenceType": null
        },
        {
          "path": "/company_alternate_name",
          "label": "Alternative organization name",
          "group": "Site identity",
          "kind": "environment",
          "explanation": "An alternative public name for the organization.",
          "referenceType": null
        },
        {
          "path": "/person_name",
          "label": "Person name",
          "group": "Site identity",
          "kind": "environment",
          "explanation": "The person represented by this website.",
          "referenceType": null
        },
        {
          "path": "/company_or_person_user_id",
          "label": "Represented WordPress user",
          "group": "Site identity",
          "kind": "reference",
          "explanation": "A user on this website; ConfigOps keeps only bounded local identity.",
          "referenceType": "user"
        },
        {
          "path": "/company_logo",
          "label": "Organization logo URL",
          "group": "Site identity",
          "kind": "environment",
          "explanation": "The media URL that represents this organization on this website.",
          "referenceType": null
        },
        {
          "path": "/company_logo_id",
          "label": "Organization logo",
          "group": "Site identity",
          "kind": "reference",
          "explanation": "A media item on this website; ConfigOps keeps its local attachment identity.",
          "referenceType": "media"
        },
        {
          "path": "/person_logo",
          "label": "Person logo URL",
          "group": "Site identity",
          "kind": "environment",
          "explanation": "The media URL that represents this person on this website.",
          "referenceType": null
        },
        {
          "path": "/person_logo_id",
          "label": "Person logo",
          "group": "Site identity",
          "kind": "reference",
          "explanation": "A media item on this website; ConfigOps keeps its local attachment identity.",
          "referenceType": "media"
        },
        {
          "path": "/company_logo_meta",
          "label": "Organization logo cache",
          "group": "Plugin housekeeping",
          "kind": "runtime",
          "explanation": "Yoast generated image metadata that is not an editable setting.",
          "referenceType": null
        },
        {
          "path": "/person_logo_meta",
          "label": "Person logo cache",
          "group": "Plugin housekeeping",
          "kind": "runtime",
          "explanation": "Yoast generated image metadata that is not an editable setting.",
          "referenceType": null
        },
        {
          "path": "/stripcategorybase",
          "label": "Category URL prefix",
          "group": "Permalinks",
          "kind": "portable",
          "explanation": "Controls whether category archive URLs keep the category prefix.",
          "referenceType": null
        },
        {
          "path": "/open_graph_frontpage_title",
          "label": "Homepage social title",
          "group": "Homepage appearance",
          "kind": "environment",
          "explanation": "The title used when this website’s homepage is shared.",
          "referenceType": null
        },
        {
          "path": "/open_graph_frontpage_desc",
          "label": "Homepage social description",
          "group": "Homepage appearance",
          "kind": "environment",
          "explanation": "The description used when this website’s homepage is shared.",
          "referenceType": null
        },
        {
          "path": "/open_graph_frontpage_image",
          "label": "Homepage social image URL",
          "group": "Homepage appearance",
          "kind": "environment",
          "explanation": "The media URL used when this website’s homepage is shared.",
          "referenceType": null
        },
        {
          "path": "/open_graph_frontpage_image_id",
          "label": "Homepage social image",
          "group": "Homepage appearance",
          "kind": "reference",
          "explanation": "A media item selected for homepage sharing; ConfigOps keeps its local attachment identity.",
          "referenceType": "media"
        },
        {
          "path": "/social-title-author-wpseo",
          "label": "Author archive social title",
          "group": "Social appearance",
          "kind": "portable",
          "explanation": "The social-title template for author archives.",
          "referenceType": null
        },
        {
          "path": "/social-title-archive-wpseo",
          "label": "Date archive social title",
          "group": "Social appearance",
          "kind": "portable",
          "explanation": "The social-title template for date archives.",
          "referenceType": null
        },
        {
          "path": "/social-description-author-wpseo",
          "label": "Author archive social description",
          "group": "Social appearance",
          "kind": "portable",
          "explanation": "The social-description template for author archives.",
          "referenceType": null
        },
        {
          "path": "/social-description-archive-wpseo",
          "label": "Date archive social description",
          "group": "Social appearance",
          "kind": "portable",
          "explanation": "The social-description template for date archives.",
          "referenceType": null
        },
        {
          "path": "/social-image-url-author-wpseo",
          "label": "Author archive social image URL",
          "group": "Social appearance",
          "kind": "environment",
          "explanation": "The media URL used when an author archive is shared.",
          "referenceType": null
        },
        {
          "path": "/social-image-url-archive-wpseo",
          "label": "Date archive social image URL",
          "group": "Social appearance",
          "kind": "environment",
          "explanation": "The media URL used when a date archive is shared.",
          "referenceType": null
        },
        {
          "path": "/social-image-id-author-wpseo",
          "label": "Author archive social image",
          "group": "Social appearance",
          "kind": "reference",
          "explanation": "A media item selected for author-archive sharing.",
          "referenceType": "media"
        },
        {
          "path": "/social-image-id-archive-wpseo",
          "label": "Date archive social image",
          "group": "Social appearance",
          "kind": "reference",
          "explanation": "A media item selected for date-archive sharing.",
          "referenceType": "media"
        },
        {
          "path": "/publishing_principles_id",
          "label": "Publishing principles page",
          "group": "Publisher policies",
          "kind": "reference",
          "explanation": "A page on this website describing its publishing principles.",
          "referenceType": "content"
        },
        {
          "path": "/ownership_funding_info_id",
          "label": "Ownership and funding page",
          "group": "Publisher policies",
          "kind": "reference",
          "explanation": "A page on this website describing ownership and funding.",
          "referenceType": "content"
        },
        {
          "path": "/actionable_feedback_policy_id",
          "label": "Feedback policy page",
          "group": "Publisher policies",
          "kind": "reference",
          "explanation": "A page on this website describing how feedback is handled.",
          "referenceType": "content"
        },
        {
          "path": "/corrections_policy_id",
          "label": "Corrections policy page",
          "group": "Publisher policies",
          "kind": "reference",
          "explanation": "A page on this website describing its corrections policy.",
          "referenceType": "content"
        },
        {
          "path": "/ethics_policy_id",
          "label": "Ethics policy page",
          "group": "Publisher policies",
          "kind": "reference",
          "explanation": "A page on this website describing its ethics policy.",
          "referenceType": "content"
        },
        {
          "path": "/diversity_policy_id",
          "label": "Diversity policy page",
          "group": "Publisher policies",
          "kind": "reference",
          "explanation": "A page on this website describing its diversity policy.",
          "referenceType": "content"
        },
        {
          "path": "/diversity_staffing_report_id",
          "label": "Diversity staffing report",
          "group": "Publisher policies",
          "kind": "reference",
          "explanation": "A page on this website containing its diversity staffing report.",
          "referenceType": "content"
        },
        {
          "path": "/org-description",
          "label": "Organization description",
          "group": "Organization details",
          "kind": "environment",
          "explanation": "A public description of the organization represented by this website.",
          "referenceType": null
        },
        {
          "path": "/org-email",
          "label": "Organization email",
          "group": "Organization details",
          "kind": "environment",
          "explanation": "The public contact email for this organization.",
          "referenceType": null
        },
        {
          "path": "/org-phone",
          "label": "Organization phone",
          "group": "Organization details",
          "kind": "environment",
          "explanation": "The public contact phone number for this organization.",
          "referenceType": null
        },
        {
          "path": "/org-legal-name",
          "label": "Organization legal name",
          "group": "Organization details",
          "kind": "environment",
          "explanation": "The registered legal name of the organization.",
          "referenceType": null
        },
        {
          "path": "/org-founding-date",
          "label": "Organization founding date",
          "group": "Organization details",
          "kind": "environment",
          "explanation": "The organization’s founding date.",
          "referenceType": null
        },
        {
          "path": "/org-number-employees",
          "label": "Organization employee count",
          "group": "Organization details",
          "kind": "environment",
          "explanation": "The organization’s employee-count range.",
          "referenceType": null
        },
        {
          "path": "/org-vat-id",
          "label": "VAT ID",
          "group": "Organization identifiers",
          "kind": "environment",
          "explanation": "The organization’s VAT identifier.",
          "referenceType": null
        },
        {
          "path": "/org-tax-id",
          "label": "Tax ID",
          "group": "Organization identifiers",
          "kind": "environment",
          "explanation": "The organization’s tax identifier.",
          "referenceType": null
        },
        {
          "path": "/org-iso",
          "label": "ISO 6523 identifier",
          "group": "Organization identifiers",
          "kind": "environment",
          "explanation": "The organization’s ISO 6523 identifier.",
          "referenceType": null
        },
        {
          "path": "/org-duns",
          "label": "DUNS number",
          "group": "Organization identifiers",
          "kind": "environment",
          "explanation": "The organization’s Dun & Bradstreet identifier.",
          "referenceType": null
        },
        {
          "path": "/org-leicode",
          "label": "LEI code",
          "group": "Organization identifiers",
          "kind": "environment",
          "explanation": "The organization’s Legal Entity Identifier.",
          "referenceType": null
        },
        {
          "path": "/org-naics",
          "label": "NAICS code",
          "group": "Organization identifiers",
          "kind": "environment",
          "explanation": "The organization’s NAICS industry code.",
          "referenceType": null
        }
      ],
      "fieldKinds": {
        "environment": 35,
        "portable": 23,
        "reference": 13,
        "runtime": 2
      },
      "fieldCount": 73,
      "secretFields": [],
      "dynamicFieldFamilies": [
        [
          "title-*",
          "SEO title templates for content types and archives"
        ],
        [
          "metadesc-*",
          "Meta-description templates for content types and archives"
        ],
        [
          "noindex-*",
          "Search visibility for content types and archives"
        ],
        [
          "social-image-id-*",
          "Local media references for social images"
        ],
        [
          "social-image-url-*",
          "Website-specific social image URLs"
        ],
        [
          "social-title-*",
          "Social title templates"
        ],
        [
          "social-description-*",
          "Social description templates"
        ],
        [
          "display-metabox-*",
          "Editor control visibility"
        ],
        [
          "schema-page-type-*",
          "Default Schema.org page types"
        ],
        [
          "schema-article-type-*",
          "Default Schema.org article types"
        ],
        [
          "bctitle-ptarchive-*",
          "Post-type archive breadcrumb titles"
        ]
      ],
      "technicalNeighbors": [
        {
          "name": "wpseo_dismissed_conflicts",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_indexation",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_internallinks",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_license_server_version",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_llms_txt_content_hash",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_llms_txt_file_failure",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_onpage",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_recalibration_beta_mailinglist_subscription",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_ryte",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_tracking_last_request",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_tracking_only",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo_upgrade_history",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        },
        {
          "name": "wpseo-cleanup-current-task",
          "relationship": "Known Yoast SEO runtime state in the same adapter contract. It is separated from intended configuration and is not asserted to change on every save."
        }
      ],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": true,
        "restoreSummary": "Supported values can use adapter-aware, conflict-checked Undo when evidence is complete and the current value still matches."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_titles --format=json"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_titles --fields=option_name,autoload --format=table"
        },
        {
          "label": "List top-level keys without changing the value",
          "command": "wp eval 'print_r( array_keys( (array) get_option( \"wpseo_titles\", array() ) ) );'"
        }
      ],
      "autopsies": [
        {
          "title": "Dynamic social-image integration contract",
          "status": "integration",
          "summary": "The exact Yoast 28.3 contract writes social-image-id-post and verifies the media-reference classification and human label.",
          "source": "tests/adapters-integration.php",
          "line": 278,
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/tests/adapters-integration.php#L278"
        }
      ],
      "aliases": [
        "what plugin writes wpseo_titles",
        "yoast seo titles option name",
        "wpseo_titles serialized option",
        "yoast title template database option",
        "what plugin writes wpseo_titles",
        "wpseo_titles option history",
        "wpseo_titles wordpress option",
        "track update_option wpseo_titles",
        "what changed wpseo_titles",
        "Force title rewriting",
        "Search appearance",
        "Title separator",
        "Search appearance",
        "Homepage SEO title",
        "Homepage appearance",
        "Author archive SEO title",
        "Archive appearance",
        "Date archive SEO title",
        "Archive appearance",
        "Search-results SEO title",
        "Archive appearance",
        "404 page title",
        "Archive appearance",
        "Homepage meta description",
        "Homepage appearance",
        "Author archive meta description",
        "Archive appearance",
        "Date archive meta description",
        "Archive appearance",
        "Content before RSS posts",
        "RSS",
        "Content after RSS posts",
        "RSS",
        "Author archive search visibility",
        "Archive appearance",
        "Empty author archive visibility",
        "Archive appearance",
        "Date archive search visibility",
        "Archive appearance",
        "Author archives",
        "Archive appearance",
        "Date archives",
        "Archive appearance",
        "Post-format archives",
        "Archive appearance",
        "Attachment-page redirects",
        "Media",
        "Breadcrumbs",
        "Breadcrumbs",
        "Breadcrumb separator",
        "Breadcrumbs",
        "Homepage breadcrumb label",
        "Breadcrumbs",
        "Breadcrumb prefix",
        "Breadcrumbs",
        "Archive breadcrumb prefix",
        "Breadcrumbs",
        "Search breadcrumb prefix",
        "Breadcrumbs",
        "404 breadcrumb label",
        "Breadcrumbs",
        "Show blog page in breadcrumbs",
        "Breadcrumbs",
        "Emphasize final breadcrumb",
        "Breadcrumbs",
        "Website name",
        "Site identity",
        "Alternative website name",
        "Site identity",
        "Site represents",
        "Site identity",
        "Organization name",
        "Site identity",
        "Alternative organization name",
        "Site identity",
        "Person name",
        "Site identity",
        "Represented WordPress user",
        "Site identity",
        "Organization logo URL",
        "Site identity",
        "Organization logo",
        "Site identity",
        "Person logo URL",
        "Site identity",
        "Person logo",
        "Site identity",
        "Organization logo cache",
        "Plugin housekeeping",
        "Person logo cache",
        "Plugin housekeeping",
        "Category URL prefix",
        "Permalinks",
        "Homepage social title",
        "Homepage appearance",
        "Homepage social description",
        "Homepage appearance",
        "Homepage social image URL",
        "Homepage appearance",
        "Homepage social image",
        "Homepage appearance",
        "Author archive social title",
        "Social appearance",
        "Date archive social title",
        "Social appearance",
        "Author archive social description",
        "Social appearance",
        "Date archive social description",
        "Social appearance",
        "Author archive social image URL",
        "Social appearance",
        "Date archive social image URL",
        "Social appearance",
        "Author archive social image",
        "Social appearance",
        "Date archive social image",
        "Social appearance",
        "Publishing principles page",
        "Publisher policies",
        "Ownership and funding page",
        "Publisher policies",
        "Feedback policy page",
        "Publisher policies",
        "Corrections policy page",
        "Publisher policies",
        "Ethics policy page",
        "Publisher policies",
        "Diversity policy page",
        "Publisher policies",
        "Diversity staffing report",
        "Publisher policies",
        "Organization description",
        "Organization details",
        "Organization email",
        "Organization details",
        "Organization phone",
        "Organization details",
        "Organization legal name",
        "Organization details",
        "Organization founding date",
        "Organization details",
        "Organization employee count",
        "Organization details",
        "VAT ID",
        "Organization identifiers",
        "Tax ID",
        "Organization identifiers",
        "ISO 6523 identifier",
        "Organization identifiers",
        "DUNS number",
        "Organization identifiers",
        "LEI code",
        "Organization identifiers",
        "NAICS code",
        "Organization identifiers"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_tracking_last_request",
      "slug": "wpseo_tracking_last_request",
      "path": "/atlas/options/wpseo_tracking_last_request",
      "label": "wpseo tracking last request",
      "seoTitle": "wpseo_tracking_last_request: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo_tracking_last_request is attributed to Yoast SEO. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wpseo_tracking_last_request: verified Yoast SEO technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_tracking_last_request"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_tracking_last_request --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo_tracking_last_request",
        "wpseo_tracking_last_request option history",
        "wpseo_tracking_last_request wordpress option",
        "track update_option wpseo_tracking_last_request",
        "what changed wpseo_tracking_last_request"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_tracking_only",
      "slug": "wpseo_tracking_only",
      "path": "/atlas/options/wpseo_tracking_only",
      "label": "wpseo tracking only",
      "seoTitle": "wpseo_tracking_only: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo_tracking_only is attributed to Yoast SEO. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wpseo_tracking_only: verified Yoast SEO technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_tracking_only"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_tracking_only --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo_tracking_only",
        "wpseo_tracking_only option history",
        "wpseo_tracking_only wordpress option",
        "track update_option wpseo_tracking_only",
        "what changed wpseo_tracking_only"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo_upgrade_history",
      "slug": "wpseo_upgrade_history",
      "path": "/atlas/options/wpseo_upgrade_history",
      "label": "wpseo upgrade history",
      "seoTitle": "wpseo_upgrade_history: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo_upgrade_history is attributed to Yoast SEO. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wpseo_upgrade_history: verified Yoast SEO technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo_upgrade_history"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo_upgrade_history --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo_upgrade_history",
        "wpseo_upgrade_history option history",
        "wpseo_upgrade_history wordpress option",
        "track update_option wpseo_upgrade_history",
        "what changed wpseo_upgrade_history"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    },
    {
      "name": "wpseo-cleanup-current-task",
      "slug": "wpseo-cleanup-current-task",
      "path": "/atlas/options/wpseo-cleanup-current-task",
      "label": "wpseo-cleanup-current-task",
      "seoTitle": "wpseo-cleanup-current-task: Yoast SEO WordPress Option | ConfigOps",
      "summary": "wpseo-cleanup-current-task is attributed to Yoast SEO. Verified owner; generated or operational state, not a visible configuration decision.",
      "description": "wpseo-cleanup-current-task: verified Yoast SEO technical option. See the operational boundary, WP-CLI reads, ConfigOps support, and source evidence.",
      "owner": {
        "id": "yoast-seo",
        "name": "Yoast SEO",
        "componentType": "WordPress plugin",
        "testedVersion": "Yoast SEO 28.1–28.3",
        "testedVersionConstraint": ">=28.1 <28.4",
        "schemaVersion": 3,
        "componentFile": "wordpress-seo/wp-seo.php",
        "sourceFile": "src/Adapter/YoastSeoAdapter.php",
        "sourceUrl": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
      },
      "status": "technical",
      "statusDescription": "Verified owner; generated or operational state, not a visible configuration decision.",
      "verification": "Tested ConfigOps adapter assignment",
      "adminSurface": "No stable visible setting; plugin-generated or boundary state",
      "valueShape": "Plugin-owned scalar or structured runtime value",
      "valueNotes": [],
      "fields": [],
      "fieldKinds": {},
      "fieldCount": 0,
      "secretFields": [],
      "dynamicFieldFamilies": [],
      "technicalNeighbors": [],
      "technicalBoundary": "Indexing, caches, migrations, dismissals, tracking, LLMs.txt generation state, and maintenance writes are separated from intended SEO configuration.",
      "configOps": {
        "adapter": true,
        "adapterId": "yoast-seo",
        "schemaVersion": 3,
        "adapterUndo": false,
        "restoreSummary": "No automatic Undo. This option is technical, secret-only, or outside the supported configuration boundary."
      },
      "smartUndo": {
        "eligible": false,
        "summary": "No. Smart Undo is only for ordinary associative options that no adapter claims. This option is adapter-owned."
      },
      "cli": [
        {
          "label": "Read the current value",
          "command": "wp option get wpseo-cleanup-current-task"
        },
        {
          "label": "Inspect matching storage and autoload metadata",
          "command": "wp option list --search=wpseo-cleanup-current-task --fields=option_name,autoload --format=table"
        }
      ],
      "autopsies": [],
      "aliases": [
        "what plugin writes wpseo-cleanup-current-task",
        "wpseo-cleanup-current-task option history",
        "wpseo-cleanup-current-task wordpress option",
        "track update_option wpseo-cleanup-current-task",
        "what changed wpseo-cleanup-current-task"
      ],
      "sourceReferences": [
        {
          "label": "Yoast SEO adapter source",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/src/Adapter/YoastSeoAdapter.php"
        },
        {
          "label": "ConfigOps adapter documentation",
          "url": "https://github.com/PyrraNet/ConfigOps/blob/e319f502ff677bd76e53b7034650f9ee2afead72/docs/adapters.md"
        }
      ],
      "updated": "2026-08-25"
    }
  ]
}