addedOutput schema / properties / base_digest
Added value: +{
+ "description": "Identifies the saved scores and evidence of a complete result. It stays the same when the written summaries arrive.",
+ "type": "string"
+}
addedOutput schema / properties / deterministic_ready_at
Added value: +{
+ "description": "When the scores and evidence were saved, ahead of the written summaries (ISO 8601). Absent when the report was saved together with its summaries.",
+ "type": "string"
+}
addedOutput schema / properties / message
Added value: +{
+ "description": "A sentence to relay as given, present when the written summaries of a complete result are not ready: they are still being written, or could not be completed.",
+ "type": "string"
+}
addedOutput schema / properties / narrative
Added value: +{
+ "additionalProperties": false,
+ "description": "The state of the written summaries (the domain conclusions, the synthesis, and the key strengths and challenges) of a complete result.",
+ "properties": {
+ "error_code": {
+ "description": "Why the written summaries failed, as a diagnostic code.",
+ "enum": [
+ "DEADLINE_EXCEEDED",
+ "DELIVERY_BUDGET_EXHAUSTED",
+ "PROVIDER_UNAVAILABLE",
+ "PROVIDER_REJECTED",
+ "INVALID_NARRATIVE",
+ "UNSUPPORTED_CONSUMER",
+ "CORRUPT_PAYLOAD",
+ "INTERNAL_FAILURE"
+ ],
+ "type": "string"
+ },
+ "failed_at": {
+ "description": "When the written summaries failed (ISO 8601).",
+ "type": "string"
+ },
+ "ready_at": {
+ "description": "When the written summaries became ready (ISO 8601).",
+ "type": "string"
+ },
+ "revision": {
+ "description": "Rises with every change of the summaries' state; a higher revision is the newer answer.",
+ "type": "integer"
+ },
+ "status": {
+ "description": "pending or running: still being written, and not in this result. ready: in this result. failed: could not be completed; the scores and evidence are unaffected.",
+ "enum": [
+ "pending",
+ "running",
+ "ready",
+ "failed"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "revision"
+ ],
+ "type": [
+ "null",
+ "object"
+ ]
+}
changedOutput schema / properties / report_url / description
Previous value: -"Open this saved report for factor values, peer context and ranked contributors through Explain where supplied. Sign in to the owning StockLens account. Reading it does not start another analysis. Only present after the completed result passes ownership checks."New value: +"Open this saved report for factor values, peer context and ranked contributors through Explain where supplied. Sign in to the owning StockLens account. Reading it does not start another analysis. Present with every complete result, which has passed ownership checks; the report can open before its written summaries finish."
addedOutput schema / properties / result / properties / currency
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / result / properties / domain_coverage
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "not_scored": {
+ "items": {
+ "enum": [
+ "Fundamental",
+ "Technical",
+ "Risk",
+ "Sentiment",
+ "Macro"
+ ],
+ "type": "string"
+ },
+ "type": [
+ "null",
+ "array"
+ ]
+ },
+ "sentiment_sources_note": {
+ "description": "The Sentiment evidence this reading did not use and why, as one sentence to relay as given, for example: Evidence not read in this analysis: earnings calls (none found recently).",
+ "type": "string"
+ }
+ },
+ "type": [
+ "null",
+ "object"
+ ]
+}
changedOutput schema / properties / result / properties / domains / items / properties / analysis / type
Previous value: -"string"New value: +[
+ "null",
+ "string"
+]
changedOutput schema / properties / result / properties / domains / items / required
Previous value: -[
- "domain",
- "score",
- "grade",
- "analysis"
-]New value: +[
+ "domain",
+ "score",
+ "grade"
+]
addedOutput schema / properties / result / properties / key_drivers
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "context": {
+ "type": [
+ "null",
+ "string"
+ ]
+ },
+ "domain": {
+ "type": [
+ "null",
+ "string"
+ ]
+ },
+ "kind": {
+ "enum": [
+ "SUPPORTIVE",
+ "HEADWIND",
+ "MIXED",
+ "COVERAGE_GAP",
+ "NEUTRAL_NOT_MATERIAL"
+ ],
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "metric": {
+ "type": [
+ "null",
+ "string"
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "label"
+ ],
+ "type": "object"
+ },
+ "type": [
+ "null",
+ "array"
+ ]
+}
addedOutput schema / properties / result / properties / lens
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "label": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "label"
+ ],
+ "type": [
+ "null",
+ "object"
+ ]
+}