Skip to content

Commit c8dc96d

Browse files
release: v0.1.16
1 parent 13a376b commit c8dc96d

7 files changed

Lines changed: 8584 additions & 8584 deletions

File tree

AGENTS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@ var city = search!.Cities![0];
4949
|----------|----------------|
5050
| `roxy.Astrology` | Western astrology API for natal birth charts, daily, weekly, and monthly horoscopes with unique content per sign, syn... |
5151
| `roxy.VedicAstrology` | Vedic astrology (Jyotish) and KP API for kundli generation with 15 divisional charts (D1-D60), Ashtakoot Gun Milan ku... |
52+
| `roxy.Forecast` | Merge upcoming transit aspects, sign ingresses, retrograde stations, new and full moons, biorhythm critical days, and... |
53+
| `roxy.HumanDesign` | Generate the full Human Design bodygraph from a birth moment: type, strategy, inner authority, profile, definition, i... |
5254
| `roxy.Numerology` | Numerology API to calculate life path, expression, soul urge, personality, and maturity numbers, with Pinnacle and Ch... |
5355
| `roxy.Tarot` | Tarot reading API with the complete 78-card Rider-Waite-Smith deck and card meanings for love, career, health, and sp... |
54-
| `roxy.HumanDesign` | Generate the full Human Design bodygraph from a birth moment: type, strategy, inner authority, profile, definition, i... |
55-
| `roxy.Forecast` | Merge upcoming transit aspects, sign ingresses, retrograde stations, new and full moons, biorhythm critical days, and... |
5656
| `roxy.Biorhythm` | The most complete biorhythm API: 10 cycle types across 3 primary (physical, emotional, intellectual), 4 secondary (in... |
5757
| `roxy.Iching` | I-Ching oracle API with all 64 hexagrams, 384 changing lines, 8 trigrams, and modern interpretations for love, career... |
5858
| `roxy.Crystals` | Crystal healing API covering the most popular and widely-searched healing crystals and gemstones, from Amethyst and R... |

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,10 @@ Type `roxy.` to see every domain. Type `roxy.Astrology.` to see every endpoint i
109109
|----------|----------------|
110110
| `roxy.Astrology` | Western astrology API for natal birth charts, daily, weekly, and monthly horoscopes with unique content per sign, syn... |
111111
| `roxy.VedicAstrology` | Vedic astrology (Jyotish) and KP API for kundli generation with 15 divisional charts (D1-D60), Ashtakoot Gun Milan ku... |
112+
| `roxy.Forecast` | Merge upcoming transit aspects, sign ingresses, retrograde stations, new and full moons, biorhythm critical days, and... |
113+
| `roxy.HumanDesign` | Generate the full Human Design bodygraph from a birth moment: type, strategy, inner authority, profile, definition, i... |
112114
| `roxy.Numerology` | Numerology API to calculate life path, expression, soul urge, personality, and maturity numbers, with Pinnacle and Ch... |
113115
| `roxy.Tarot` | Tarot reading API with the complete 78-card Rider-Waite-Smith deck and card meanings for love, career, health, and sp... |
114-
| `roxy.HumanDesign` | Generate the full Human Design bodygraph from a birth moment: type, strategy, inner authority, profile, definition, i... |
115-
| `roxy.Forecast` | Merge upcoming transit aspects, sign ingresses, retrograde stations, new and full moons, biorhythm critical days, and... |
116116
| `roxy.Biorhythm` | The most complete biorhythm API: 10 cycle types across 3 primary (physical, emotional, intellectual), 4 secondary (in... |
117117
| `roxy.Iching` | I-Ching oracle API with all 64 hexagrams, 384 changing lines, 8 trigrams, and modern interpretations for love, career... |
118118
| `roxy.Crystals` | Crystal healing API covering the most popular and widely-searched healing crystals and gemstones, from Amethyst and R... |

docs/llms-full.txt

Lines changed: 67 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,73 @@ await roxy.VedicAstrology.Shadbala.PostAsync(new() { Date = new Date(1990, 7, 4)
269269

270270
---
271271

272+
## Forecast - `roxy.Forecast`
273+
274+
Merge upcoming transit aspects, sign ingresses, retrograde stations, new and full moons, biorhythm critical days, and...
275+
276+
```csharp
277+
// Cross-domain forecast timeline - Transits, ingresses, stations, dasha changes, critical days
278+
await roxy.Forecast.Timeline.PostAsync(new() { BirthData = new() { Date = new Date(1990, 7, 15), Time = new Time(13, 30, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 }, StartDate = new Date(2026, 6, 1), EndDate = new Date(2026, 8, 30), MinSignificance = 0, DomainWeights = new() { Western = 1.5, Vedic = 1.5, Biorhythm = 1.5 } });
279+
280+
// Western astrology forecast - aspects, ingresses, stations, eclipses, moon phases
281+
await roxy.Forecast.Transits.PostAsync(new() { BirthData = new() { Date = new Date(1990, 7, 15), Time = new Time(13, 30, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 }, StartDate = new Date(2026, 6, 1), EndDate = new Date(2026, 8, 30), MinSignificance = 0 });
282+
283+
// Significant dates - High-significance cross-domain forecast highlights
284+
await roxy.Forecast.SignificantDates.PostAsync(new() { BirthData = new() { Date = new Date(1990, 7, 15), Time = new Time(13, 30, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 }, StartDate = new Date(2026, 6, 1), EndDate = new Date(2026, 8, 30), MinSignificance = 70, DomainWeights = new() { Western = 1.5, Vedic = 1.5, Biorhythm = 1.5 } });
285+
286+
// Forecast digest - Pre-summarized next 24h, 7d, 30d, and 90d rollups
287+
await roxy.Forecast.Digest.PostAsync(new() { BirthData = new() { Date = new Date(1990, 7, 15), Time = new Time(13, 30, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 }, StartDate = new Date(2026, 6, 1), MinSignificance = 0, DomainWeights = new() { Western = 1.5, Vedic = 1.5, Biorhythm = 1.5 }, Top = 3 });
288+
289+
// Solar return chart - Annual birthday forecast chart for a single subject
290+
await roxy.Forecast.SolarReturn.PostAsync(new() { Date = new Date(1990, 7, 15), Time = new Time(14, 30, 0), Year = 2026, Latitude = 40.7128, Longitude = -74.006, Timezone = new() { String = "America/New_York" } });
291+
```
292+
293+
---
294+
295+
## Human Design - `roxy.HumanDesign`
296+
297+
Generate the full Human Design bodygraph from a birth moment: type, strategy, inner authority, profile, definition, i...
298+
299+
```csharp
300+
// Generate full Human Design bodygraph - Type, authority, profile, centers, channels, gates
301+
await roxy.HumanDesign.Bodygraph.PostAsync(new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 });
302+
303+
// Calculate Human Design connection chart - Two-person composite bodygraph compatibility
304+
await roxy.HumanDesign.Connection.PostAsync(new() { PersonA = new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 }, PersonB = new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 } });
305+
306+
// Calculate Human Design Penta - Small-group BG5 operating system for three to five people
307+
await roxy.HumanDesign.Penta.PostAsync(new() { Members = [new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 }] });
308+
309+
// Generate Human Design transit overlay - Current planetary activations on a natal bodygraph
310+
await roxy.HumanDesign.Transit.PostAsync(new() { BirthData = new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 }, Date = new Date(2026, 5, 23), Time = new Time(12, 0, 0) });
311+
312+
// Calculate Human Design type, authority and profile
313+
await roxy.HumanDesign.Type.PostAsync(new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 });
314+
315+
// Calculate the 26 Human Design gate activations
316+
await roxy.HumanDesign.Gates.PostAsync(new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 });
317+
318+
// Look up a Human Design gate by number
319+
await roxy.HumanDesign.Gates[34].GetAsync();
320+
321+
// Calculate the defined Human Design channels
322+
await roxy.HumanDesign.Channels.PostAsync(new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 });
323+
324+
// Calculate the nine Human Design centers
325+
await roxy.HumanDesign.Centers.PostAsync(new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 });
326+
327+
// Look up a Human Design center by id
328+
await roxy.HumanDesign.Centers["sacral"].GetAsync();
329+
330+
// Calculate the Human Design profile and line keynotes
331+
await roxy.HumanDesign.Profile.PostAsync(new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 });
332+
333+
// Calculate Human Design Variables - The four arrows and Color, Tone, Base substructure
334+
await roxy.HumanDesign.Variables.PostAsync(new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 });
335+
```
336+
337+
---
338+
272339
## Numerology - `roxy.Numerology`
273340

274341
Numerology API to calculate life path, expression, soul urge, personality, and maturity numbers, with Pinnacle and Ch...
@@ -375,73 +442,6 @@ await roxy.Tarot.Spreads.Custom.PostAsync(new() { SpreadName = "My Custom Spread
375442

376443
---
377444

378-
## Human Design - `roxy.HumanDesign`
379-
380-
Generate the full Human Design bodygraph from a birth moment: type, strategy, inner authority, profile, definition, i...
381-
382-
```csharp
383-
// Generate full Human Design bodygraph - Type, authority, profile, centers, channels, gates
384-
await roxy.HumanDesign.Bodygraph.PostAsync(new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 });
385-
386-
// Calculate Human Design connection chart - Two-person composite bodygraph compatibility
387-
await roxy.HumanDesign.Connection.PostAsync(new() { PersonA = new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 }, PersonB = new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 } });
388-
389-
// Calculate Human Design Penta - Small-group BG5 operating system for three to five people
390-
await roxy.HumanDesign.Penta.PostAsync(new() { Members = [new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 }] });
391-
392-
// Generate Human Design transit overlay - Current planetary activations on a natal bodygraph
393-
await roxy.HumanDesign.Transit.PostAsync(new() { BirthData = new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 }, Date = new Date(2026, 5, 23), Time = new Time(12, 0, 0) });
394-
395-
// Calculate Human Design type, authority and profile
396-
await roxy.HumanDesign.Type.PostAsync(new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 });
397-
398-
// Calculate the 26 Human Design gate activations
399-
await roxy.HumanDesign.Gates.PostAsync(new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 });
400-
401-
// Look up a Human Design gate by number
402-
await roxy.HumanDesign.Gates[34].GetAsync();
403-
404-
// Calculate the defined Human Design channels
405-
await roxy.HumanDesign.Channels.PostAsync(new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 });
406-
407-
// Calculate the nine Human Design centers
408-
await roxy.HumanDesign.Centers.PostAsync(new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 });
409-
410-
// Look up a Human Design center by id
411-
await roxy.HumanDesign.Centers["sacral"].GetAsync();
412-
413-
// Calculate the Human Design profile and line keynotes
414-
await roxy.HumanDesign.Profile.PostAsync(new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 });
415-
416-
// Calculate Human Design Variables - The four arrows and Color, Tone, Base substructure
417-
await roxy.HumanDesign.Variables.PostAsync(new() { Date = new Date(1990, 7, 15), Time = new Time(13, 0, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 });
418-
```
419-
420-
---
421-
422-
## Forecast - `roxy.Forecast`
423-
424-
Merge upcoming transit aspects, sign ingresses, retrograde stations, new and full moons, biorhythm critical days, and...
425-
426-
```csharp
427-
// Cross-domain forecast timeline - Transits, ingresses, stations, dasha changes, critical days
428-
await roxy.Forecast.Timeline.PostAsync(new() { BirthData = new() { Date = new Date(1990, 7, 15), Time = new Time(13, 30, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 }, StartDate = new Date(2026, 6, 1), EndDate = new Date(2026, 8, 30), MinSignificance = 0, DomainWeights = new() { Western = 1.5, Vedic = 1.5, Biorhythm = 1.5 } });
429-
430-
// Western astrology forecast - aspects, ingresses, stations, eclipses, moon phases
431-
await roxy.Forecast.Transits.PostAsync(new() { BirthData = new() { Date = new Date(1990, 7, 15), Time = new Time(13, 30, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 }, StartDate = new Date(2026, 6, 1), EndDate = new Date(2026, 8, 30), MinSignificance = 0 });
432-
433-
// Significant dates - High-significance cross-domain forecast highlights
434-
await roxy.Forecast.SignificantDates.PostAsync(new() { BirthData = new() { Date = new Date(1990, 7, 15), Time = new Time(13, 30, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 }, StartDate = new Date(2026, 6, 1), EndDate = new Date(2026, 8, 30), MinSignificance = 70, DomainWeights = new() { Western = 1.5, Vedic = 1.5, Biorhythm = 1.5 } });
435-
436-
// Forecast digest - Pre-summarized next 24h, 7d, 30d, and 90d rollups
437-
await roxy.Forecast.Digest.PostAsync(new() { BirthData = new() { Date = new Date(1990, 7, 15), Time = new Time(13, 30, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 0 }, StartDate = new Date(2026, 6, 1), MinSignificance = 0, DomainWeights = new() { Western = 1.5, Vedic = 1.5, Biorhythm = 1.5 }, Top = 3 });
438-
439-
// Solar return chart - Annual birthday forecast chart for a single subject
440-
await roxy.Forecast.SolarReturn.PostAsync(new() { Date = new Date(1990, 7, 15), Time = new Time(14, 30, 0), Year = 2026, Latitude = 40.7128, Longitude = -74.006, Timezone = new() { String = "America/New_York" } });
441-
```
442-
443-
---
444-
445445
## Biorhythm - `roxy.Biorhythm`
446446

447447
The most complete biorhythm API: 10 cycle types across 3 primary (physical, emotional, intellectual), 4 secondary (in...

0 commit comments

Comments
 (0)