Skip to content

Commit 5e0e7ec

Browse files
committed
chore(spec): refresh the mirror, which the release guard caught one deploy behind
The release guard blocked with 'specs/openapi.json is behind the live API', correctly. The drift was this repo trailing today's main-app deploy: the planetary-yoga glossary moved 300 to 301 entries and the tarot career spread descriptions said five cards where it draws seven. Both are upstream copy fixes, so the mirror only needed regenerating. Nothing else moved. endpoint-bindings.ts regenerated 1596 lines of pure tabs-versus-spaces churn, which biome normalised back to zero diff, so the whole functional change here is 14 lines of description text. Re-verified against the refreshed mirror rather than assumed: 474 unit green, and the relocation e2e still renders two city searches with zero raw coordinate inputs, which matters because that test loads this very file.
1 parent b864382 commit 5e0e7ec

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

specs/openapi.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5964,7 +5964,7 @@
59645964
"id": {
59655965
"type": "string",
59665966
"example": "gajakesari",
5967-
"description": "Glossary id (lowercase, kebab-case) matching an entry in the 300-entry planetary-yoga catalog. Use with GET /yoga/{id} to retrieve the full glossary text."
5967+
"description": "Glossary id (lowercase, kebab-case) matching an entry in the 301-entry planetary-yoga catalog. Use with GET /yoga/{id} to retrieve the full glossary text."
59685968
},
59695969
"name": {
59705970
"type": "string",
@@ -8065,7 +8065,7 @@
80658065
"id": {
80668066
"type": "string",
80678067
"example": "gajakesari",
8068-
"description": "Glossary id (lowercase, kebab-case) matching an entry in the 300-entry planetary-yoga catalog. Use with GET /yoga/{id} to retrieve the full glossary text."
8068+
"description": "Glossary id (lowercase, kebab-case) matching an entry in the 301-entry planetary-yoga catalog. Use with GET /yoga/{id} to retrieve the full glossary text."
80698069
},
80708070
"name": {
80718071
"type": "string",
@@ -8124,7 +8124,7 @@
81248124
"id": {
81258125
"type": "string",
81268126
"example": "gajakesari",
8127-
"description": "Glossary id (lowercase, kebab-case) matching an entry in the 300-entry planetary-yoga catalog. Use with GET /yoga/{id} to retrieve the full glossary text."
8127+
"description": "Glossary id (lowercase, kebab-case) matching an entry in the 301-entry planetary-yoga catalog. Use with GET /yoga/{id} to retrieve the full glossary text."
81288128
},
81298129
"name": {
81308130
"type": "string",
@@ -40417,8 +40417,8 @@
4041740417
"tags": [
4041840418
"Vedic Astrology"
4041940419
],
40420-
"summary": "List all planetary yogas - 300+ Vedic Yoga Glossary",
40421-
"description": "Browse the 300+ entry Vedic planetary-yoga glossary. Returns id and name for every cataloged yoga (Raja, Dhana, Pancha Mahapurusha, Nabhasa, Chandra-Mangala, and more). This is a dictionary lookup, not chart-driven detection: it does not inspect a birth chart. Use GET /yoga/{id} for the full glossary entry, or POST /yoga/detect to run all 44 detection rules against a specific kundli. Ideal for yoga-browser UIs, search, and progressive data loading.",
40420+
"summary": "List all planetary yogas - 301 entry Vedic Yoga Glossary",
40421+
"description": "Browse the 301-entry Vedic planetary-yoga glossary. Returns id and name for every cataloged yoga (Raja, Dhana, Pancha Mahapurusha, Nabhasa, Chandra-Mangala, and more). This is a dictionary lookup, not chart-driven detection: it does not inspect a birth chart. Use GET /yoga/{id} for the full glossary entry, or POST /yoga/detect to run all 44 detection rules against a specific kundli. Ideal for yoga-browser UIs, search, and progressive data loading.",
4042240422
"security": [
4042340423
{
4042440424
"apiKey": []
@@ -72643,12 +72643,12 @@
7264372643
"question": {
7264472644
"type": "string",
7264572645
"example": "What do I need to know about my career path?",
72646-
"description": "Optional querent question to focus the career spread. It is echoed back on the reading and gives the five career positions their context. Omit for general work and vocation guidance."
72646+
"description": "Optional querent question to focus the career spread. It is echoed back on the reading and gives the seven career positions their context. Omit for general work and vocation guidance."
7264772647
},
7264872648
"seed": {
7264972649
"type": "string",
7265072650
"example": "reading-2f9c1a",
72651-
"description": "Optional seed for reproducible results. The same seed always draws the same five cards into the same career positions, which is what lets a reading be shared or re-rendered. Omit for a random draw."
72651+
"description": "Optional seed for reproducible results. The same seed always draws the same seven cards into the same career positions, which is what lets a reading be shared or re-rendered. Omit for a random draw."
7265272652
}
7265372653
}
7265472654
}

0 commit comments

Comments
 (0)