{"rule_id":"AB-017","category":"content_negotiation","icon":"📝","title":"Plain Text Format Support","short_description":"Your site returns plain text when an agent requests it.","user_value":"Some AI models work best with plain text. Offering it makes your content accessible to more agents.","wrong_example":"Only HTML and JSON available. Text-only AI models can't use your content.","right_example":"Plain text is available for AI models that prefer it.","effort_hint":"quick","estimated_cost":"$0","severity":"medium","pillar":"discovery","version":"1.0.0","counted_in_score":true,"check":{"type":"header_check","sources":["content_negotiation"],"target":"/"},"fix":{"eligible":true,"type":"assisted","note":"Add Accept header content negotiation to return text/plain when requested"},"checklist_anchor":"#AB-017","checklist_url":"/agent-readiness-checklist#AB-017","html_url":"/rules/AB-017","json_url":"/rules/AB-017.json","related_rules":[{"rule_id":"AB-015","title":"Agent User-Agent Format","category":"content_negotiation"},{"rule_id":"AB-016","title":"JSON Format Support","category":"content_negotiation"},{"rule_id":"AB-018","title":"Markdown Format Support","category":"content_negotiation"},{"rule_id":"AB-019","title":"Preferred Format Selection","category":"content_negotiation"},{"rule_id":"AB-028","title":"Vary Header","category":"content_negotiation"},{"rule_id":"AB-029","title":"No Redirect on Negotiation","category":"content_negotiation"}]}