changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "count": {
+ "description": "Topics actually returned (after `limit`).",
+ "type": "integer"
+ },
+ "filters": {
+ "description": "The filters that were applied (omitted keys mean no filter).",
+ "properties": {
+ "category": {
+ "enum": [
+ "foundations",
+ "seo",
+ "accessibility",
+ "security",
+ "well-known",
+ "agent-readiness",
+ "performance",
+ "privacy",
+ "resilience",
+ "i18n"
+ ],
+ "type": "string"
+ },
+ "status": {
+ "enum": [
+ "required",
+ "recommended",
+ "optional",
+ "avoid"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "topics": {
+ "items": {
+ "properties": {
+ "category": {
+ "enum": [
+ "foundations",
+ "seo",
+ "accessibility",
+ "security",
+ "well-known",
+ "agent-readiness",
+ "performance",
+ "privacy",
+ "resilience",
+ "i18n"
+ ],
+ "type": "string"
+ },
+ "slug": {
+ "description": "Kebab-case identifier; pass to `get_topic`.",
+ "type": "string"
+ },
+ "status": {
+ "enum": [
+ "required",
+ "recommended",
+ "optional",
+ "avoid"
+ ],
+ "type": "string"
+ },
+ "summary": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "url": {
+ "description": "Canonical HTML URL of the spec page.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "slug",
+ "title",
+ "status",
+ "category",
+ "summary",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "total": {
+ "description": "Total topics matching the filters, before `limit`.",
+ "type": "integer"
+ }
+ },
+ "required": [
+ "total",
+ "count",
+ "filters",
+ "topics"
+ ],
+ "type": "object"
+}