removedOutput schema / properties / canonical
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
addedOutput schema / properties / canonical_og_url_match
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / canonical_value
Added value: +{
+ "type": [
+ "null",
+ "string"
+ ]
+}
removedOutput schema / properties / cross_domain
Removed value: -{
- "description": "Whether the canonical points to a different domain.",
- "type": "boolean"
-}
removedOutput schema / properties / fetched_at
Removed value: -{
- "type": "string"
-}
addedOutput schema / properties / final_url
Added value: +{
+ "type": "string"
+}
removedOutput schema / properties / findings / items / properties / category / description
Removed value: -"Finding category - which AI-SEO dimension it relates to."
addedOutput schema / properties / findings / items / properties / estimated_impact / anyOf
Added value: +[
+ {
+ "not": {}
+ },
+ {
+ "const": "high",
+ "type": "string"
+ },
+ {
+ "const": "medium",
+ "type": "string"
+ },
+ {
+ "const": "low",
+ "type": "string"
+ }
+]
removedOutput schema / properties / findings / items / properties / estimated_impact / description
Removed value: -"Estimated impact on AI citation probability when resolved."
removedOutput schema / properties / findings / items / properties / estimated_impact / enum
Removed value: -[
- "high",
- "medium",
- "low"
-]
removedOutput schema / properties / findings / items / properties / estimated_impact / type
Removed value: -"string"
addedOutput schema / properties / findings / items / properties / failure_signal / anyOf
Added value: +[
+ {
+ "not": {}
+ },
+ {
+ "type": "string"
+ }
+]
removedOutput schema / properties / findings / items / properties / failure_signal / description
Removed value: -"Falsifiability: the observable signal that would prove the fix did NOT work."
removedOutput schema / properties / findings / items / properties / failure_signal / type
Removed value: -"string"
removedOutput schema / properties / findings / items / properties / fix / description
Removed value: -"Concrete, copy-pasteable fix."
addedOutput schema / properties / findings / items / properties / leading_indicator / anyOf
Added value: +[
+ {
+ "not": {}
+ },
+ {
+ "type": "string"
+ }
+]
removedOutput schema / properties / findings / items / properties / leading_indicator / description
Removed value: -"Falsifiability: the leading indicator to monitor to confirm the fix is landing."
removedOutput schema / properties / findings / items / properties / leading_indicator / type
Removed value: -"string"
removedOutput schema / properties / findings / items / properties / message / description
Removed value: -"Human-readable description of the issue."
removedOutput schema / properties / findings / items / properties / severity / description
Removed value: -"Triage priority: critical blocks AI citation, warning hurts probability, info is nice-to-have."
removedOutput schema / properties / findings / items / properties / where / description
Removed value: -"Location of the issue (CSS selector, JSON-LD path, robots.txt line, or 'page-level')."
addedOutput schema / properties / is_cross_domain
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / is_self_referential
Added value: +{
+ "type": "boolean"
+}
removedOutput schema / properties / og_url
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / self_referencing
Removed value: -{
- "description": "Whether the canonical points to the audited URL.",
- "type": "boolean"
-}
addedOutput schema / properties / trailing_slash_consistent
Added value: +{
+ "type": "boolean"
+}
changedOutput schema / required
Previous value: -[
- "url",
- "fetched_at",
- "canonical",
- "og_url",
- "self_referencing",
- "cross_domain",
- "findings"
-]New value: +[
+ "url",
+ "final_url",
+ "canonical_value",
+ "is_self_referential",
+ "is_cross_domain",
+ "trailing_slash_consistent",
+ "canonical_og_url_match",
+ "findings"
+]