Skip to content

Commit b379517

Browse files
committed
feat(docs): generate llms-full.txt method reference from the OpenAPI spec
Per-domain method sections in docs/llms-full.txt are now generated by scripts/sync-docs.ts (BEGIN/END:METHODS markers): every call rendered from its operationId, with request examples built from the spec example fields. The multi-language note is generated too (BEGIN/END:LANGS) so it no longer drifts. The curated intro and the Error Handling, Advanced and Links tail are preserved. Adds the previously missing Human Design and Forecast domains. Extends the docs-drift guard in lefthook.yml and ci.yml to cover docs/llms-full.txt. The OpenAPI spec is now the single source of truth for the SDK docs.
1 parent 9689bd6 commit b379517

10 files changed

Lines changed: 10980 additions & 1143 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ jobs:
3737
- name: Docs drift check
3838
run: |
3939
bun run docs:sync
40-
git diff --exit-code -- README.md AGENTS.md \
41-
|| { echo 'docs drift: commit the regenerated README.md/AGENTS.md'; exit 1; }
40+
git diff --exit-code -- README.md AGENTS.md docs/llms-full.txt \
41+
|| { echo 'docs drift: commit the regenerated README.md/AGENTS.md/llms-full.txt'; exit 1; }
4242
4343
- name: Test
4444
run: bun run test

AGENTS.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ Type `roxy.` to see all available namespaces. Type `roxy.{domain}.` to see every
4545
| `roxy.vedicAstrology` | 43 | Production-grade Vedic (Jyotish) and KP astrology API + remote MCP for AI agents and developers |
4646
| `roxy.numerology` | 16 | Production-ready Pythagorean numerology API + hosted MCP for AI agents and developers |
4747
| `roxy.tarot` | 10 | Production-ready tarot card reading API + hosted MCP for AI agents and developers |
48+
| `roxy.humanDesign` | 10 | Generate the full Human Design bodygraph from a birth moment: type, strategy, inner authority, profile, definition, i... |
49+
| `roxy.forecast` | 3 | Merge upcoming transit aspects, sign ingresses, retrograde stations, Vimshottari dasha changes, and biorhythm critica... |
4850
| `roxy.biorhythm` | 6 | The most complete biorhythm API + remote MCP for AI agents and developers |
4951
| `roxy.iching` | 9 | I-Ching oracle API + hosted MCP for AI agents and developers |
5052
| `roxy.crystals` | 12 | Production-ready crystal healing API + hosted MCP for AI agents and developers |

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@ const { latitude, longitude, timezone } = data.cities[0];
8989
| `roxy.vedicAstrology` | 43 | Production-grade Vedic (Jyotish) and KP astrology API + remote MCP for AI agents and developers |
9090
| `roxy.numerology` | 16 | Production-ready Pythagorean numerology API + hosted MCP for AI agents and developers |
9191
| `roxy.tarot` | 10 | Production-ready tarot card reading API + hosted MCP for AI agents and developers |
92+
| `roxy.humanDesign` | 10 | Generate the full Human Design bodygraph from a birth moment: type, strategy, inner authority, profile, definition, i... |
93+
| `roxy.forecast` | 3 | Merge upcoming transit aspects, sign ingresses, retrograde stations, Vimshottari dasha changes, and biorhythm critica... |
9294
| `roxy.biorhythm` | 6 | The most complete biorhythm API + remote MCP for AI agents and developers |
9395
| `roxy.iching` | 9 | I-Ching oracle API + hosted MCP for AI agents and developers |
9496
| `roxy.crystals` | 12 | Production-ready crystal healing API + hosted MCP for AI agents and developers |

0 commit comments

Comments
 (0)