|
192 | 192 | "example": false, |
193 | 193 | "description": "Whether the planet is in retrograde motion." |
194 | 194 | }, |
| 195 | + "dignity": { |
| 196 | + "type": "string", |
| 197 | + "enum": [ |
| 198 | + "domicile", |
| 199 | + "exaltation", |
| 200 | + "detriment", |
| 201 | + "fall", |
| 202 | + "peregrine" |
| 203 | + ], |
| 204 | + "example": "domicile", |
| 205 | + "description": "Essential dignity of this body in the sign it occupies: domicile (the sign it rules, its strongest placement), exaltation (honoured and amplified), detriment (opposite its rulership, where it struggles), fall (opposite its exaltation, where it is weakened), or peregrine (in none of its own dignity signs). Absent for the lunar nodes, Chiron and Black Moon Lilith, which rule no sign and therefore hold no dignity at all, so an absent field and peregrine are different answers. Derived by sign only, so triplicity, bounds and face are not considered. Always English, whatever the lang parameter says, so it stays safe to compare against in code. The four dignity signs behind it are published per body by GET /planet-meanings/{id}." |
| 206 | + }, |
195 | 207 | "interpretation": { |
196 | 208 | "type": "object", |
197 | 209 | "properties": { |
|
344 | 356 | "interpretation": { |
345 | 357 | "type": "string", |
346 | 358 | "example": "harmonious", |
347 | | - "description": "Aspect nature: harmonious, challenging, or neutral." |
| 359 | + "description": "Aspect nature: harmonious, challenging, or neutral. Always English, whatever the lang parameter says, because it is an identifier to compare and style on. Read aspectInterpretation for the sentence a reader sees." |
| 360 | + }, |
| 361 | + "aspectInterpretation": { |
| 362 | + "type": "object", |
| 363 | + "properties": { |
| 364 | + "summary": { |
| 365 | + "type": "string", |
| 366 | + "example": "Your Sun forms a very strong conjunction (0) with Jupiter, currently separating (weakening). This neutral aspect creates Planets and points that form a conjunction are energies that are united. They are blended; therefore...", |
| 367 | + "description": "One-sentence read of THIS pair: which two bodies, how tight the aspect is, whether it is applying or separating, and how it is classified. Translated in place, so it arrives in the requested language." |
| 368 | + }, |
| 369 | + "keywords": { |
| 370 | + "type": "array", |
| 371 | + "items": { |
| 372 | + "type": "string" |
| 373 | + }, |
| 374 | + "example": [ |
| 375 | + "blend", |
| 376 | + "difficult", |
| 377 | + "unite", |
| 378 | + "united" |
| 379 | + ], |
| 380 | + "description": "Themes this aspect activates between the two bodies. Translated in place, so they arrive in the requested language." |
| 381 | + } |
| 382 | + }, |
| 383 | + "required": [ |
| 384 | + "summary", |
| 385 | + "keywords" |
| 386 | + ], |
| 387 | + "description": "Narrative interpretation of this aspect for this chart. The reference description of the aspect TYPE is not repeated per row, use GET or POST /astrology/aspects for that card." |
348 | 388 | } |
349 | 389 | }, |
350 | 390 | "required": [ |
|
355 | 395 | "orb", |
356 | 396 | "isApplying", |
357 | 397 | "strength", |
358 | | - "interpretation" |
| 398 | + "interpretation", |
| 399 | + "aspectInterpretation" |
359 | 400 | ] |
360 | 401 | }, |
361 | 402 | "description": "All planetary aspects found in this chart with orbs, strength, and interpretation." |
|
1086 | 1127 | "interpretation": { |
1087 | 1128 | "type": "string", |
1088 | 1129 | "example": "harmonious", |
1089 | | - "description": "Aspect nature: harmonious, challenging, or neutral." |
| 1130 | + "description": "Aspect nature for this pair: harmonious, challenging, or neutral. Always English, whatever the lang parameter says, because it is an identifier to compare and style on. This is the field to branch on; meaning.nature is the reference card characterisation of the aspect type and is translated for display." |
1090 | 1131 | }, |
1091 | 1132 | "meaning": { |
1092 | 1133 | "type": "object", |
|
1134 | 1175 | "nature": { |
1135 | 1176 | "type": "string", |
1136 | 1177 | "example": "harmonious", |
1137 | | - "description": "Aspect nature classification." |
| 1178 | + "description": "How this aspect type is characterised in its reference card, in the requested language, exactly like the name, description and keywords beside it. This is a property of the aspect TYPE, so branch on the aspect-level interpretation field instead, which is always English and is the classification applied to this particular pair." |
1138 | 1179 | } |
1139 | 1180 | }, |
1140 | 1181 | "required": [ |
|
18736 | 18777 | "nature": { |
18737 | 18778 | "type": "string", |
18738 | 18779 | "example": "harmonious", |
18739 | | - "description": "Aspect nature classification." |
| 18780 | + "description": "How this aspect type is characterised in its reference card, in the requested language, exactly like the name, description and keywords beside it. Branch on the aspect-level interpretation field instead, which is always English." |
18740 | 18781 | }, |
18741 | 18782 | "relationshipContext": { |
18742 | 18783 | "type": "string", |
|
20804 | 20845 | "neutral" |
20805 | 20846 | ], |
20806 | 20847 | "example": "harmonious", |
20807 | | - "description": "Aspect nature. Harmonious (trine, sextile) flows easily. Challenging (square, opposition) creates tension and growth. Neutral (conjunction) blends energies." |
| 20848 | + "description": "Aspect nature. Harmonious (trine, sextile) flows easily. Challenging (square, opposition) creates tension and growth. Neutral (conjunction) blends energies. Always English, whatever the lang parameter says: it is an identifier consumers switch and style on. Use interpretationLocalized for anything a reader sees." |
20808 | 20849 | }, |
20809 | 20850 | "planet1Localized": { |
20810 | 20851 | "type": "string", |
|
21001 | 21042 | "neutral" |
21002 | 21043 | ], |
21003 | 21044 | "example": "harmonious", |
21004 | | - "description": "Aspect nature. Harmonious (trine, sextile) flows easily. Challenging (square, opposition) creates tension and growth. Neutral (conjunction) blends energies." |
| 21045 | + "description": "Aspect nature. Harmonious (trine, sextile) flows easily. Challenging (square, opposition) creates tension and growth. Neutral (conjunction) blends energies. Always English, whatever the lang parameter says: it is an identifier consumers switch and style on. Use interpretationLocalized for anything a reader sees." |
21005 | 21046 | }, |
21006 | 21047 | "planet1Localized": { |
21007 | 21048 | "type": "string", |
|
21775 | 21816 | "neutral" |
21776 | 21817 | ], |
21777 | 21818 | "example": "harmonious", |
21778 | | - "description": "Aspect nature. Harmonious (trine, sextile) flows easily. Challenging (square, opposition) creates tension and growth. Neutral (conjunction) blends energies." |
| 21819 | + "description": "Aspect nature. Harmonious (trine, sextile) flows easily. Challenging (square, opposition) creates tension and growth. Neutral (conjunction) blends energies. Always English, whatever the lang parameter says: it is an identifier consumers switch and style on. Use interpretationLocalized for anything a reader sees." |
21779 | 21820 | } |
21780 | 21821 | }, |
21781 | 21822 | "required": [ |
|
22598 | 22639 | "neutral" |
22599 | 22640 | ], |
22600 | 22641 | "example": "harmonious", |
22601 | | - "description": "Aspect nature. Harmonious (trine, sextile) flows easily. Challenging (square, opposition) creates tension and growth. Neutral (conjunction) blends energies." |
| 22642 | + "description": "Aspect nature. Harmonious (trine, sextile) flows easily. Challenging (square, opposition) creates tension and growth. Neutral (conjunction) blends energies. Always English, whatever the lang parameter says: it is an identifier consumers switch and style on. Use interpretationLocalized for anything a reader sees." |
22602 | 22643 | } |
22603 | 22644 | }, |
22604 | 22645 | "required": [ |
|
23584 | 23625 | "neutral" |
23585 | 23626 | ], |
23586 | 23627 | "example": "harmonious", |
23587 | | - "description": "Aspect nature. Harmonious (trine, sextile) flows easily. Challenging (square, opposition) creates tension and growth. Neutral (conjunction) blends energies." |
| 23628 | + "description": "Aspect nature. Harmonious (trine, sextile) flows easily. Challenging (square, opposition) creates tension and growth. Neutral (conjunction) blends energies. Always English, whatever the lang parameter says: it is an identifier consumers switch and style on. Use interpretationLocalized for anything a reader sees." |
23588 | 23629 | } |
23589 | 23630 | }, |
23590 | 23631 | "required": [ |
|
26598 | 26639 | "neutral" |
26599 | 26640 | ], |
26600 | 26641 | "example": "harmonious", |
26601 | | - "description": "Aspect nature. Harmonious (trine, sextile) flows easily. Challenging (square, opposition) creates tension and growth. Neutral (conjunction) blends energies." |
| 26642 | + "description": "Aspect nature. Harmonious (trine, sextile) flows easily. Challenging (square, opposition) creates tension and growth. Neutral (conjunction) blends energies. Always English, whatever the lang parameter says: it is an identifier consumers switch and style on. Use interpretationLocalized for anything a reader sees." |
26602 | 26643 | } |
26603 | 26644 | }, |
26604 | 26645 | "required": [ |
|
55645 | 55686 | "neutral" |
55646 | 55687 | ], |
55647 | 55688 | "example": "harmonious", |
55648 | | - "description": "Aspect nature. Harmonious (trine, sextile) flows easily. Challenging (square, opposition) creates tension and growth. Neutral (conjunction) blends energies." |
| 55689 | + "description": "Aspect nature. Harmonious (trine, sextile) flows easily. Challenging (square, opposition) creates tension and growth. Neutral (conjunction) blends energies. Always English, whatever the lang parameter says: it is an identifier consumers switch and style on. Use interpretationLocalized for anything a reader sees." |
55649 | 55690 | } |
55650 | 55691 | }, |
55651 | 55692 | "required": [ |
|
0 commit comments