Skip to content

Commit f9d377d

Browse files
committed
chore(spec): refresh from live, which now declares the transit houses and ascendant
The main app deployed `houses` and `ascendant` on `calculateTransitAspects`, so the committed spec was behind live and the release gate would have refused. Regenerated from prod rather than hand-edited. The generated types now carry both fields, which is what makes them visible to every consumer of `@roxyapi/ui`, `ui-react` and `ui-vue` rather than only to the wheel's own local payload type. `endpoint-bindings.ts` churns 1610 lines with an identical operationId set: the generator does not sort, so a fetch that returns paths in a different order rewrites the file. Noise, not a change, but it can hide a real one.
1 parent 018eea2 commit f9d377d

1 file changed

Lines changed: 83 additions & 0 deletions

File tree

specs/openapi.json

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20318,6 +20318,87 @@
2031820318
"example": "placidus",
2031920319
"description": "House system actually used for the natal cusps behind every house number in this response. Differs from the requested system only above the polar circle, where quadrant systems fall back to Whole Sign."
2032020320
},
20321+
"houses": {
20322+
"type": "array",
20323+
"items": {
20324+
"type": "object",
20325+
"properties": {
20326+
"number": {
20327+
"type": "integer",
20328+
"minimum": 1,
20329+
"maximum": 12,
20330+
"example": 1,
20331+
"description": "House number (1-12). Each house governs specific life themes in Western astrology."
20332+
},
20333+
"longitude": {
20334+
"type": "number",
20335+
"minimum": 0,
20336+
"maximum": 360,
20337+
"example": 45.32,
20338+
"description": "Ecliptic longitude of this house cusp in degrees (0-360)."
20339+
},
20340+
"sign": {
20341+
"type": "string",
20342+
"example": "Taurus",
20343+
"description": "Zodiac sign on this house cusp. Colors the themes of this life area."
20344+
},
20345+
"degree": {
20346+
"type": "number",
20347+
"minimum": 0,
20348+
"maximum": 30,
20349+
"example": 15.32,
20350+
"description": "Degree within the zodiac sign on this cusp (0-29.999)."
20351+
},
20352+
"signLocalized": {
20353+
"type": "string",
20354+
"example": "Tauro",
20355+
"description": "Zodiac sign name on this cusp in the requested language, for display only. Present only when lang is set to a language other than English, since in English it would repeat its canonical partner field exactly. Never compare against this value, compare against the canonical field beside it."
20356+
}
20357+
},
20358+
"required": [
20359+
"number",
20360+
"longitude",
20361+
"sign",
20362+
"degree"
20363+
]
20364+
},
20365+
"description": "The twelve NATAL house cusps that every house number in this response is read against, in the house system named by houseSystem. Same shape as the natal-chart houses array, so a bi-wheel can be drawn with real house sectors from this one response instead of pairing it with a second call."
20366+
},
20367+
"ascendant": {
20368+
"type": "object",
20369+
"properties": {
20370+
"sign": {
20371+
"type": "string",
20372+
"example": "Taurus",
20373+
"description": "Tropical zodiac sign on the natal Ascendant. Always English, whatever the lang parameter says. Use signLocalized for anything a reader sees."
20374+
},
20375+
"signLocalized": {
20376+
"type": "string",
20377+
"example": "Tauro",
20378+
"description": "Ascendant sign name in the requested language, for display only. Present only when lang is set to a language other than English, since in English it would repeat its canonical partner field exactly. Never compare against this value, compare against the canonical field beside it."
20379+
},
20380+
"degree": {
20381+
"type": "number",
20382+
"minimum": 0,
20383+
"maximum": 30,
20384+
"example": 15.32,
20385+
"description": "Degree within the Ascendant sign (0-29.999)."
20386+
},
20387+
"longitude": {
20388+
"type": "number",
20389+
"minimum": 0,
20390+
"maximum": 360,
20391+
"example": 45.32,
20392+
"description": "Absolute ecliptic longitude of the natal Ascendant in degrees (0-360)."
20393+
}
20394+
},
20395+
"required": [
20396+
"sign",
20397+
"degree",
20398+
"longitude"
20399+
],
20400+
"description": "The natal Ascendant (rising sign): the eastern horizon at birth, and the left-hand horizon a chart wheel is oriented to. Reported alongside the cusps because the two are not the same longitude in every house system: Whole Sign puts the first cusp at 0 degrees of the rising sign, which can sit most of a sign away from the Ascendant itself."
20401+
},
2032120402
"transitPlanets": {
2032220403
"type": "array",
2032320404
"items": {
@@ -20899,6 +20980,8 @@
2089920980
"required": [
2090020981
"transitDate",
2090120982
"houseSystem",
20983+
"houses",
20984+
"ascendant",
2090220985
"transitPlanets",
2090320986
"natalPlanets",
2090420987
"aspects",

0 commit comments

Comments
 (0)