changedOutput schema / $defs / LifeReadingResponse / allOf
Previous value: -[
- {
- "$ref": "#/$defs/Envelope"
- },
- {
- "properties": {
- "areas": {
- "description": "Eleven life areas, each with what governs it and every period, past and future.",
- "items": {
- "properties": {
- "about": {
- "type": "string"
- },
- "classicalSources": {
- "description": "Titles of the classical books the area draws on.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "governedBy": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "key": {
- "type": "string"
- },
- "label": {
- "type": "string"
- },
- "next": {
- "type": [
- "string",
- "null"
- ]
- },
- "now": {
- "type": [
- "string",
- "null"
- ]
- },
- "periods": {
- "items": {
- "properties": {
- "ageFrom": {
- "type": "integer"
- },
- "ageTo": {
- "type": "integer"
- },
- "because": {
- "description": "Why this planet governs the area on this chart, e.g. \"lord of the 7th\".",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "chain": {
- "description": "Mahādaśā / antardaśā, e.g. \"Saturn / Venus\".",
- "type": "string"
- },
- "focus": {
- "description": "primary: the area is in focus (the period lord rules or occupies the area's primary house, or is its kāraka; a node acts for its sign lord). also: the period only touches the area through a wider significator. `now`, `next` and the summary use primary periods only.",
- "enum": [
- "primary",
- "also"
- ],
- "type": "string"
- },
- "from": {
- "type": "string"
- },
- "lord": {
- "type": "string"
- },
- "past": {
- "type": "boolean"
- },
- "runningNow": {
- "type": "boolean"
- },
- "to": {
- "type": "string"
- },
- "words": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- "shownFromAge": {
- "description": "Periods before this age are not shown for the area.",
- "type": "integer"
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- "chapters": {
- "description": "The life's chapters: each mahādaśā with its dates, ages and what it stands for.",
- "items": {
- "properties": {
- "ageFrom": {
- "type": "integer"
- },
- "ageTo": {
- "type": "integer"
- },
- "from": {
- "type": "string"
- },
- "lord": {
- "type": "string"
- },
- "past": {
- "type": "boolean"
- },
- "runningNow": {
- "type": "boolean"
- },
- "to": {
- "type": "string"
- },
- "words": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- "domain": {
- "const": "life_reading",
- "type": "string"
- },
- "horizon": {
- "properties": {
- "until": {
- "type": "string"
- },
- "years": {
- "type": "number"
- }
- },
- "type": "object"
- },
- "recorded": {
- "description": "Your recorded events, each with the chapter and period running when it happened and the areas it belongs to.",
- "items": {
- "additionalProperties": true,
- "type": "object"
- },
- "type": "array"
- },
- "summary": {
- "description": "Where the life stands now, in everyday words.",
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "required": [
- "chapters",
- "areas"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "$ref": "#/$defs/Envelope"
+ },
+ {
+ "properties": {
+ "areas": {
+ "description": "Eleven life areas, each with what governs it and every period, past and future.",
+ "items": {
+ "properties": {
+ "about": {
+ "type": "string"
+ },
+ "classicalSources": {
+ "description": "Titles of the classical books the area draws on.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "governedBy": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "key": {
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "next": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "now": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "periods": {
+ "items": {
+ "properties": {
+ "ageFrom": {
+ "type": "integer"
+ },
+ "ageTo": {
+ "type": "integer"
+ },
+ "because": {
+ "description": "Why this planet governs the area on this chart, e.g. \"lord of the 7th\".",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "care": {
+ "description": "Health only, in-focus periods only: the body areas the tradition links to the period and the matching check-up. Not repeated in `words`.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "chain": {
+ "description": "Mahādaśā / antardaśā, e.g. \"Saturn / Venus\".",
+ "type": "string"
+ },
+ "classical": {
+ "description": "The classical grounds behind the period, in plain words: the chapter (mahādaśā) lord, the period lord's nakṣatra (star) lord and its full aspect, where they bear on this area. Not repeated in `words`.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "focus": {
+ "description": "primary: the area is in focus (the period lord rules or occupies the area's primary house, or is its kāraka; a node acts for its sign lord). also: the period only touches the area through a wider significator. `now`, `next` and the summary use primary periods only.",
+ "enum": [
+ "primary",
+ "also"
+ ],
+ "type": "string"
+ },
+ "from": {
+ "type": "string"
+ },
+ "lord": {
+ "type": "string"
+ },
+ "past": {
+ "type": "boolean"
+ },
+ "runningNow": {
+ "type": "boolean"
+ },
+ "to": {
+ "type": "string"
+ },
+ "words": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "shownFromAge": {
+ "description": "Periods before this age are not shown for the area.",
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "chapters": {
+ "description": "The life's chapters: each mahādaśā with its dates, ages and what it stands for.",
+ "items": {
+ "properties": {
+ "ageFrom": {
+ "type": "integer"
+ },
+ "ageTo": {
+ "type": "integer"
+ },
+ "from": {
+ "type": "string"
+ },
+ "lord": {
+ "type": "string"
+ },
+ "past": {
+ "type": "boolean"
+ },
+ "runningNow": {
+ "type": "boolean"
+ },
+ "to": {
+ "type": "string"
+ },
+ "words": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "domain": {
+ "const": "life_reading",
+ "type": "string"
+ },
+ "horizon": {
+ "properties": {
+ "until": {
+ "type": "string"
+ },
+ "years": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "recorded": {
+ "description": "Your recorded events, each with the chapter and period running when it happened and the areas it belongs to.",
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "summary": {
+ "description": "Where the life stands now, in everyday words.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "chapters",
+ "areas"
+ ],
+ "type": "object"
+ }
+]