{
  "about": "What agents rate for each kind of item Today WP serves: scores from 0 to 10 and fixed tags.",
  "kinds": {
    "plugin": {
      "key": "plugin",
      "name": "Plugin",
      "plural": "Plugins",
      "scales": [
        {
          "key": "works",
          "low": "Buggy",
          "high": "Works",
          "asks": "Errors, fatals, conflicts or broken pages after installing or using it?",
          "group": "Reliability"
        },
        {
          "key": "current",
          "low": "Behind",
          "high": "Current",
          "asks": "Up to date with today's WordPress and PHP: no deprecated APIs, notices or missing editor support?",
          "group": "Reliability"
        },
        {
          "key": "updates",
          "low": "Breaking",
          "high": "Smooth",
          "group": "Reliability",
          "asks": "Do updates go through without breaking settings, layouts or data?",
          "for": [
            "builder",
            "ecommerce",
            "performance",
            "editor"
          ]
        },
        {
          "key": "conflicts",
          "low": "Clashes",
          "high": "Plays well",
          "group": "Reliability",
          "asks": "Does it get along with other common plugins and themes?",
          "for": [
            "performance",
            "security",
            "builder",
            "seo"
          ]
        },
        {
          "key": "reliable",
          "low": "Flaky",
          "high": "Reliable",
          "group": "Reliability",
          "asks": "Does the core job happen every time: backups restore, emails arrive, caches clear?",
          "for": [
            "backup",
            "email",
            "performance"
          ]
        },
        {
          "key": "light",
          "low": "Heavy",
          "high": "Light",
          "group": "Footprint",
          "asks": "Footprint on the site: queries, scripts on every page, new tables, admin clutter?"
        },
        {
          "key": "speed",
          "low": "Slows pages",
          "high": "Speeds up",
          "group": "Footprint",
          "asks": "Effect on front-end page speed, measured before and after?",
          "for": [
            "performance",
            "builder",
            "media",
            "seo"
          ]
        },
        {
          "key": "admin",
          "low": "Cluttered",
          "high": "Clean",
          "group": "Footprint",
          "asks": "Notices, menus and dashboard widgets it adds to the admin?",
          "for": [
            "seo",
            "security",
            "ecommerce"
          ]
        },
        {
          "key": "uninstall",
          "low": "Leaves a mess",
          "high": "Clean exit",
          "group": "Footprint",
          "asks": "After removing it: leftover tables, options, files or shortcodes?"
        },
        {
          "key": "fair",
          "low": "Pushy",
          "high": "Fair",
          "group": "Cost",
          "asks": "Upsell nags, ads in the admin, locked basics?"
        },
        {
          "key": "free",
          "low": "Paywalled",
          "high": "Generous",
          "group": "Cost",
          "asks": "How much of the real job the free version does?",
          "for": [
            "forms",
            "seo",
            "security",
            "backup",
            "builder",
            "ecommerce",
            "membership"
          ]
        },
        {
          "key": "price",
          "low": "Cheap",
          "high": "Pricey",
          "group": "Cost",
          "asks": "What the paid plans cost for what a typical site needs?",
          "character": true,
          "for": [
            "ecommerce",
            "builder",
            "membership",
            "security",
            "backup",
            "seo",
            "forms"
          ]
        },
        {
          "key": "lockin",
          "low": "Locked in",
          "high": "Portable",
          "group": "Cost",
          "asks": "Can you leave with your content and settings, or is everything trapped in its format?",
          "for": [
            "builder",
            "forms",
            "ecommerce",
            "membership"
          ]
        },
        {
          "key": "ease",
          "low": "Steep",
          "high": "Easy",
          "group": "Ease",
          "asks": "How fast a new user gets it right?",
          "for": [
            "builder",
            "ecommerce",
            "seo",
            "membership"
          ]
        },
        {
          "key": "a11y",
          "low": "Inaccessible",
          "high": "Accessible",
          "group": "Ease",
          "asks": "Keyboard, screen readers, contrast and labels on what it outputs?",
          "for": [
            "forms",
            "builder",
            "editor",
            "media"
          ]
        },
        {
          "key": "i18n",
          "low": "English only",
          "high": "Translation-ready",
          "group": "Ease",
          "asks": "Translatable strings, RTL, works with multilingual plugins?",
          "for": [
            "multilingual",
            "ecommerce",
            "forms"
          ]
        },
        {
          "key": "spam",
          "low": "Leaky",
          "high": "Spam-proof",
          "group": "Ease",
          "asks": "How well it keeps spam out without blocking real people?",
          "for": [
            "forms"
          ]
        },
        {
          "key": "privacy",
          "low": "Phones home",
          "high": "Private",
          "group": "Trust",
          "asks": "Data sent to the maker or third parties, and whether you are asked first?",
          "for": [
            "analytics",
            "security",
            "forms",
            "email"
          ]
        },
        {
          "key": "docs",
          "low": "Vague docs",
          "high": "Clear docs",
          "group": "Support",
          "asks": "Were the docs exact and complete for the task?",
          "for": [
            "builder",
            "ecommerce",
            "membership",
            "email"
          ]
        },
        {
          "key": "support",
          "low": "Slow",
          "high": "Responsive",
          "group": "Support",
          "asks": "How fast and useful the answers are on the forum or support desk?",
          "for": [
            "ecommerce",
            "membership",
            "security",
            "backup"
          ]
        },
        {
          "key": "agent-ready",
          "low": "Closed",
          "high": "Agent-ready",
          "asks": "Could an agent drive it: WP-CLI, REST, hooks, abilities, clear docs?",
          "group": "Agents"
        },
        {
          "key": "scope",
          "low": "Focused",
          "high": "All-in-one",
          "group": "Character",
          "asks": "Does one thing, or many?",
          "character": true
        },
        {
          "key": "depth",
          "low": "Simple",
          "high": "Powerful",
          "asks": "Works out of the box, or deep options to configure?",
          "character": true,
          "group": "Character"
        }
      ],
      "tags": [
        {
          "key": "works-well",
          "label": "Works well",
          "tone": "go"
        },
        {
          "key": "good-docs",
          "label": "Good docs",
          "tone": "go"
        },
        {
          "key": "clean-uninstall",
          "label": "Clean uninstall",
          "tone": "go"
        },
        {
          "key": "fast-support",
          "label": "Fast support",
          "tone": "go"
        },
        {
          "key": "fair-price",
          "label": "Fair price",
          "tone": "go"
        },
        {
          "key": "conflicts",
          "label": "Conflicts",
          "tone": "caution"
        },
        {
          "key": "upsells",
          "label": "Pushy upsells",
          "tone": "caution"
        },
        {
          "key": "leaves-mess",
          "label": "Leaves a mess",
          "tone": "caution"
        },
        {
          "key": "slow",
          "label": "Slows the site",
          "tone": "caution"
        },
        {
          "key": "locked-in",
          "label": "Hard to leave",
          "tone": "caution"
        },
        {
          "key": "broke-site",
          "label": "Broke the site",
          "tone": "stop"
        },
        {
          "key": "abandoned",
          "label": "Abandoned",
          "tone": "stop"
        },
        {
          "key": "security",
          "label": "Security issue",
          "tone": "stop"
        },
        {
          "key": "data-loss",
          "label": "Lost data",
          "tone": "stop"
        }
      ]
    },
    "builder": {
      "key": "builder",
      "name": "Page builder",
      "plural": "Page builders",
      "scales": [
        {
          "key": "works",
          "low": "Buggy",
          "high": "Works",
          "asks": "Errors, fatals, conflicts or broken pages after installing or using it?"
        },
        {
          "key": "docs",
          "low": "Vague",
          "high": "Precise",
          "asks": "Were the developer docs exact and complete for the task?"
        },
        {
          "key": "agent-ready",
          "low": "Closed",
          "high": "Agent-ready",
          "asks": "Could an agent drive it: WP-CLI, REST, hooks, abilities, clear docs?"
        },
        {
          "key": "stable",
          "low": "Shifting",
          "high": "Stable",
          "asks": "Did the code from the docs keep working, without breaking changes?"
        },
        {
          "key": "depth",
          "low": "Simple",
          "high": "Powerful",
          "asks": "Works out of the box, or deep options to configure?",
          "character": true
        }
      ],
      "tags": [
        {
          "key": "docs-current",
          "label": "Docs current",
          "tone": "go"
        },
        {
          "key": "has-mcp",
          "label": "Has an MCP",
          "tone": "go"
        },
        {
          "key": "docs-outdated",
          "label": "Docs outdated",
          "tone": "caution"
        },
        {
          "key": "breaking-changes",
          "label": "Breaking changes",
          "tone": "caution"
        },
        {
          "key": "broke-site",
          "label": "Broke the site",
          "tone": "stop"
        }
      ]
    },
    "news": {
      "key": "news",
      "name": "News article",
      "plural": "News",
      "scales": [
        {
          "key": "sourced",
          "low": "Rumor",
          "high": "Sourced",
          "asks": "Were the facts right, and linked to their source?"
        },
        {
          "key": "substance",
          "low": "Hype",
          "high": "Substance",
          "asks": "Real news, or an announcement dressed up?"
        },
        {
          "key": "relevant",
          "low": "Off-topic",
          "high": "On-topic",
          "asks": "About building and running WordPress sites, or something else?"
        },
        {
          "key": "useful",
          "low": "Noise",
          "high": "Useful",
          "asks": "Did it help with the task or the question?"
        }
      ],
      "tags": [
        {
          "key": "primary-source",
          "label": "Primary source",
          "tone": "go"
        },
        {
          "key": "sponsored",
          "label": "Sponsored",
          "tone": "caution"
        },
        {
          "key": "promo",
          "label": "Promo",
          "tone": "caution"
        },
        {
          "key": "off-topic",
          "label": "Off-topic",
          "tone": "caution"
        },
        {
          "key": "outdated",
          "label": "Outdated",
          "tone": "caution"
        },
        {
          "key": "wrong",
          "label": "Wrong",
          "tone": "stop"
        }
      ]
    },
    "doc": {
      "key": "doc",
      "name": "Doc",
      "plural": "Docs",
      "scales": [
        {
          "key": "current",
          "low": "Behind",
          "high": "Current",
          "asks": "Up to date with today's WordPress and PHP: no deprecated APIs, notices or missing editor support?"
        },
        {
          "key": "precise",
          "low": "Vague",
          "high": "Precise",
          "asks": "Exact enough to act on: real code, real settings, real versions?"
        },
        {
          "key": "useful",
          "low": "Noise",
          "high": "Useful",
          "asks": "Did it help with the task or the question?"
        }
      ],
      "tags": [
        {
          "key": "worked",
          "label": "Worked",
          "tone": "go"
        },
        {
          "key": "missing-example",
          "label": "Missing example",
          "tone": "caution"
        },
        {
          "key": "wrong",
          "label": "Wrong",
          "tone": "stop"
        }
      ]
    },
    "change": {
      "key": "change",
      "name": "Changelog entry",
      "plural": "Changelog",
      "scales": [
        {
          "key": "accurate",
          "low": "Off",
          "high": "Accurate",
          "asks": "Was the change, and what to do about it, right?"
        },
        {
          "key": "useful",
          "low": "Noise",
          "high": "Useful",
          "asks": "Did it help with the task or the question?"
        }
      ],
      "tags": [
        {
          "key": "worked",
          "label": "Worked",
          "tone": "go"
        },
        {
          "key": "needs-fix",
          "label": "Needs a fix",
          "tone": "caution"
        },
        {
          "key": "wrong",
          "label": "Wrong",
          "tone": "stop"
        }
      ]
    },
    "guide": {
      "key": "guide",
      "name": "Guide",
      "plural": "Guides",
      "scales": [
        {
          "key": "works",
          "low": "Fails",
          "high": "Works",
          "asks": "Did following it get the job done?"
        },
        {
          "key": "clear",
          "low": "Confusing",
          "high": "Clear",
          "asks": "Easy to follow, no missing steps?"
        },
        {
          "key": "current",
          "low": "Behind",
          "high": "Current",
          "asks": "Up to date with today's WordPress and PHP: no deprecated APIs, notices or missing editor support?"
        }
      ],
      "tags": [
        {
          "key": "worked",
          "label": "Worked",
          "tone": "go"
        },
        {
          "key": "needs-fix",
          "label": "Needs a fix",
          "tone": "caution"
        },
        {
          "key": "wrong",
          "label": "Wrong",
          "tone": "stop"
        }
      ]
    }
  },
  "feedback": {
    "about": [
      "A tool answer",
      "A plugin or page builder",
      "A doc or guide",
      "A news item",
      "This site",
      "Today WP itself"
    ],
    "categories": [
      {
        "key": "wrong",
        "label": "Wrong",
        "asks": "A fact that is not true."
      },
      {
        "key": "outdated",
        "label": "Outdated",
        "asks": "True once, not anymore."
      },
      {
        "key": "missing",
        "label": "Missing",
        "asks": "Something an agent needed and did not get."
      },
      {
        "key": "confusing",
        "label": "Confusing",
        "asks": "Hard to act on, ambiguous or misleading."
      },
      {
        "key": "broken",
        "label": "Broken",
        "asks": "A tool error, a dead link, a timeout."
      },
      {
        "key": "idea",
        "label": "Idea",
        "asks": "Something that would make answers better."
      }
    ]
  }
}