removedOutput schema / properties / chunk_analysis / description
Removed value: -"Per-section extractability: how cleanly an LLM can lift a standalone answer from each chunk."
removedOutput schema / properties / chunk_analysis / items / properties / score / maximum
Removed value: -100
removedOutput schema / properties / chunk_analysis / items / properties / score / minimum
Removed value: -0
removedOutput schema / properties / extractability_score / description
Removed value: -"Length-weighted mean of per-section extractability scores."
removedOutput schema / properties / extractability_score / maximum
Removed value: -100
removedOutput schema / properties / extractability_score / minimum
Removed value: -0
addedOutput schema / properties / findings
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "category": {
+ "enum": [
+ "schema",
+ "robots",
+ "technical",
+ "freshness",
+ "structure",
+ "authority",
+ "presence",
+ "sitemap",
+ "llms_txt",
+ "citation",
+ "evidence",
+ "trust",
+ "entity",
+ "content"
+ ],
+ "type": "string"
+ },
+ "estimated_impact": {
+ "anyOf": [
+ {
+ "not": {}
+ },
+ {
+ "const": "high",
+ "type": "string"
+ },
+ {
+ "const": "medium",
+ "type": "string"
+ },
+ {
+ "const": "low",
+ "type": "string"
+ }
+ ]
+ },
+ "failure_signal": {
+ "anyOf": [
+ {
+ "not": {}
+ },
+ {
+ "type": "string"
+ }
+ ]
+ },
+ "fix": {
+ "type": "string"
+ },
+ "leading_indicator": {
+ "anyOf": [
+ {
+ "not": {}
+ },
+ {
+ "type": "string"
+ }
+ ]
+ },
+ "message": {
+ "type": "string"
+ },
+ "severity": {
+ "enum": [
+ "critical",
+ "warning",
+ "info"
+ ],
+ "type": "string"
+ },
+ "where": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "severity",
+ "category",
+ "where",
+ "message",
+ "fix"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / improvements
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
changedOutput schema / properties / least_extractable / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "heading": {
- "type": "string"
- },
- "score": {
- "type": "number"
- }
- },
- "required": [
- "heading",
- "score"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "heading": {
+ "type": "string"
+ },
+ "score": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "heading",
+ "score"
+ ],
+ "type": "object"
+ }
+]
changedOutput schema / properties / most_extractable / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "heading": {
- "type": "string"
- },
- "score": {
- "type": "number"
- }
- },
- "required": [
- "heading",
- "score"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "heading": {
+ "type": "string"
+ },
+ "score": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "heading",
+ "score"
+ ],
+ "type": "object"
+ }
+]
removedOutput schema / properties / overall_score / maximum
Removed value: -100
removedOutput schema / properties / overall_score / minimum
Removed value: -0
removedOutput schema / properties / signals
Removed value: -{
- "additionalProperties": {
- "type": "number"
- },
- "description": "Per-signal subscores (bluf, faq, stats, entities, etc.).",
- "type": "object"
-}
removedOutput schema / properties / source
Removed value: -{
- "enum": [
- "url",
- "text"
- ],
- "type": "string"
-}
addedOutput schema / properties / sub_scores
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "answer_completeness": {
+ "type": "number"
+ },
+ "bluf_present": {
+ "type": "boolean"
+ },
+ "entity_clarity": {
+ "type": "number"
+ },
+ "faq_blocks": {
+ "type": "number"
+ },
+ "heading_question_ratio": {
+ "type": "number"
+ },
+ "statistic_density": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "bluf_present",
+ "faq_blocks",
+ "statistic_density",
+ "entity_clarity",
+ "heading_question_ratio",
+ "answer_completeness"
+ ],
+ "type": "object"
+}
removedOutput schema / properties / suggestions
Removed value: -{
- "items": {
- "type": "string"
- },
- "type": "array"
-}
removedOutput schema / properties / target_query
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / url
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
changedOutput schema / required
Previous value: -[
- "source",
- "url",
- "target_query",
- "overall_score",
- "engine_scores",
- "signals",
- "suggestions"
-]New value: +[
+ "overall_score",
+ "engine_scores",
+ "sub_scores",
+ "extractability_score",
+ "chunk_analysis",
+ "most_extractable",
+ "least_extractable",
+ "improvements",
+ "findings"
+]