Astrolabefor Gabriella

Archive / Entry date 2026-05-28

Moon in Taurus, House 11

For 2026-05-28Glamour RitualReceipts below
Glamour Ritual

Artwork study for Moon in Taurus, House 11

Current sky

Where the planets are today

May 28, 2026, 09:00 AM UTC
Interactive current tropical ecliptic positionsARITAUGEMCANLEOVIRLIBSCOSAGCAPAQUPIS
Click a body / tropical zodiac longitude / Swiss Ephemeris lookup
Selected bodyMoonMOON

4°06′ Scorpio direct; plotted at 214.11° ecliptic longitude.

No close natal contact from this body is in the top transit list today.

Moon phaseWaxing Gibbous

Moon at 4°06′ Scorpio; 92% illuminated.

Closest chart contacts

Pluto opposition natal Ascendant; orb 1°53′.

Neptune trine natal Ascendant; orb 0°29′.

Uranus opposition natal North Node; orb 1°12′.

Learning the chart

Today we are opening Moon in Taurus, House 11 because it is one of the next major chart threads that has not had its own proper turn yet.[2]Curriculum selectionThe scheduler prioritizes low-coverage chart features, then curriculum type order, then i... Open References for the full receipt.

Moon describes body-memory, instinct, comfort, appetite, and the private weather of emotional safety. Taurus gives that part of the chart a style that is sensual, embodied, steady, pleasure-seeking, and protective of safety. House 11 shows the life arena: friends, networks, audiences, patrons, future plans, and collective life. Read together, this is more specific than a sign label; it is a place where Gabby’s chart turns inner weather into lived pattern.[7]Internal interpretation rulesPlanetary function: moon = body-memory, instinct, emotional safety, appetite, comfort, an... Open References for the full receipt.

The technical receipt: Moon is at 23°49′ Taurus, Placidus House 11, exaltation.[1]Natal feature: Moon in Taurus, House 11Moon is at 23°49′ Taurus, Placidus House 11, exaltation. Open References for the full receipt. That is why this belongs to Gabby's chart specifically, not to a general horoscope mood. Now we move into the reading: how this pattern might speak today through the sky, the mirror, the body, the studio, or whatever has been asking for her attention.

Today's reading

Moon in Taurus, House 11 is the thread on the table today, filtered through Glamour Ritual.[7]Internal interpretation rulesPlanetary function: moon = body-memory, instinct, emotional safety, appetite, comfort, an... Open References for the full receipt. This is the chart's body-memory, instinct, emotional safety, appetite, comfort, and the private weather of need, moving through body, beauty, appetite, steadiness, touch, possession, and the slow proof of safety. Watch what it changes in appetite, image, mood, and choice.[3]Swiss Ephemeris chart calculationNatal houses, points, aspects, current Moon, and transit notes are calculated server-side... Open References for the full receipt.[6]Derived personalization layerGabby-specific language comes from derived prompt slices, selected profile detail cards, ... Open References for the full receipt.

Glamour Ritual turns visibility, adornment, and the mirror into conscious spellcraft. Let the mirror be useful, but do not let it become the final authority. Make the day answer in symbols before asking it for a clean explanation.[4]OpenRouter interpretation layerFinal prose used local fallback only because the LLM layer was unavailable or returned no... Open References for the full receipt.

Reflection

Ask what the mirror is showing and what it is hiding. Where did Moon in Taurus, House 11 show up today without asking permission to be symbolic?

Calculation receipt
Entry2026-05-28 / Glamour Ritual
Selected featureMoon in Taurus, House 11
Feature typeplacement
Natal basisMoon is at 23°49′ Taurus, Placidus House 11, exaltation.
Why this topicThe scheduler prioritizes low-coverage chart features, then curriculum type order, then importance weight.
Moon today4°06′ Scorpio; Waxing Gibbous; 92% illuminated.
LunationNo major lunation window active; nearest is Full Moon, 32°57′ from exact.
Solar returnSolar return inactive: 156 days until Oct 31; current Sun is 151°26′ from natal Sun.
Transit scoringTransit Pluto at 5°24′ Aquarius Opposition natal Ascendant; orb 1°53′; score 1.18. Score 1.18. Transit Neptune at 3°59′ Aries Trine natal Ascendant; orb 0°29′; score 1.16. Score 1.16. Transit Uranus at 1°51′ Gemini Opposition natal North Node; orb 1°12′; score 1.11. Score 1.11. Transit Saturn at 11°56′ Aries Conjunction natal Black Moon Lilith; orb 0°36′; score 1.11. Score 1.11.
Imagedisabled via google/gemini-3-pro-image-preview
Selected feature packet
Moon in Taurus, House 11

Moon is expressed through Taurus and routed into House 11: friends, networks, collectives, audiences, and future plans.

Moon is at 23°49′ Taurus, Placidus House 11, exaltation.
Technical notes
Date generated: 2026-05-28.
Selected feature: Moon in Taurus, House 11 (placement).
Steering: Gabby chose Moon in Taurus, House 11; scheduler recommendation was Sun in Scorpio, House 4.
Natal basis: Moon is at 23°49′ Taurus, Placidus House 11, exaltation.
Lens: Glamour Ritual - Beauty, style, visibility, mirrors, and self-authorship.
Interpretation packet: body-memory, instinct, emotional safety, appetite, comfort, and the private weather of need; body, beauty, appetite, steadiness, touch, possession, and the slow proof of safety; Moon is expressed through Taurus and routed into House 11: friends, networks, collectives, audiences, and future plans.
Source notes: Planetary function: moon = body-memory, instinct, emotional safety, appetite, comfort, and the private weather of need. / Sign language: Taurus = body, beauty, appetite, steadiness, touch, possession, and the slow proof of safety. / No house number extracted. / No major aspect grammar extracted. / No special planet-pair dynamic matched. / No advanced point meaning matched. / No chart pattern meaning matched. / Personalization lens from docs/gabby/product-lens.md: Glamour Ritual.
Personalization motifs: Glamour Ritual (glamour-ritual) / Marble (marble) / Body Oracle (body-oracle) / Dream Weather (dream-weather)
Selected profile detail cards: Symbolic belief (symbolic-belief) / Glamour complexity (glamour-complexity) / Serious artist (serious-artist) / Manchester realness (manchester-realness)
Personalization usage guidance: Use the selected profile details as optional texture, not as facts to prove. One or two touches are enough. / Do not quote internal motif names or profile card labels in the reading body; translate them into natural prose. / Prefer concrete objects and choices over biography summaries. / If a detail would feel like surveillance, make it more symbolic or leave it out.
Context motif analysis: No recent themes/dreams supplied.
Privacy safeguards: Use intimate/private material only as poetic archetype unless the user supplied it for this generation. / Do not name Michael, other partners, family, roommates, Manchester, Brooklyn, Nonna, or Italian lineage unless the selected motif/context makes it relevant. / Never make sex, submission, jealousy, beauty, trauma, or neurodivergence sound pathological, crude, or flattened. / Recent themes/dreams are user-supplied lived context, not astrology facts and not proof of events.
Rule set: Swiss Ephemeris Calculations (calculation) / Natal Input Validation (calculation) / Birthplace Precision (calculation) / Placidus Houses (calculation) / Whole Sign Comparison (calculation) / Major Aspect Orbs (calculation) / Derived Points (calculation) / Traditional Essential Dignity (interpretation) / Planet Sign House Synthesis (interpretation) / Aspect Grammar (interpretation) / Pattern Synthesis (interpretation) / Evolutionary/Jungian Style (interpretation) / Profile Safeguards (interpretation) / Curriculum Prerequisites (selection) / Current-Sky Flavor (selection) / Upcoming Sky Hooks (selection) / OpenRouter Interpretation (interpretation)
Current sky placements: Sun 7°04′ Gemini / Moon 4°06′ Scorpio / Mercury 22°37′ Gemini / Venus 11°06′ Cancer / Mars 7°04′ Taurus / Jupiter 23°23′ Cancer / Saturn 11°56′ Aries / Uranus 1°51′ Gemini / Neptune 3°59′ Aries / Pluto 5°24′ Aquarius Rx / Chiron 29°01′ Aries / North Node 4°23′ Pisces Rx.
Current Moon: 4°06′ Scorpio; phase Waxing Gibbous; illumination 92%.
Lunation: No major lunation window active; nearest is Full Moon, 32°57′ from exact.
Solar return: Solar return inactive: 156 days until Oct 31; current Sun is 151°26′ from natal Sun.
Near current transits: Transit Pluto at 5°24′ Aquarius Opposition natal Ascendant; orb 1°53′; score 1.18. / Transit Neptune at 3°59′ Aries Trine natal Ascendant; orb 0°29′; score 1.16. / Transit Uranus at 1°51′ Gemini Opposition natal North Node; orb 1°12′; score 1.11. / Transit Saturn at 11°56′ Aries Conjunction natal Black Moon Lilith; orb 0°36′; score 1.11. / Transit Saturn at 11°56′ Aries Conjunction natal Midheaven; orb 1°30′; score 1.08. / Transit Neptune at 3°59′ Aries Trine natal North Node; orb 0°56′; score 1.07. / Transit Uranus at 1°51′ Gemini Sextile natal Ascendant; orb 1°40′; score 1.05. / Transit Uranus at 1°51′ Gemini Conjunction natal South Node; orb 1°12′; score 1.04. / Transit Jupiter at 23°23′ Cancer Sextile natal Moon; orb 0°25′; score 1.01. / Transit Pluto at 5°24′ Aquarius Sextile natal North Node; orb 2°21′; score 0.99. / Transit Jupiter at 23°23′ Cancer Trine natal Mars; orb 0°41′; score 0.98. / Transit North Node at 4°23′ Pisces Square natal North Node; orb 1°20′; score 0.97. / Transit Neptune at 3°59′ Aries Sextile natal South Node; orb 0°56′; score 0.95. / Transit Mars at 7°04′ Taurus Opposition natal Sun; orb 1°26′; score 0.94. / Transit Chiron at 29°01′ Aries Opposition natal Jupiter; orb 1°02′; score 0.93. / Transit Pluto at 5°24′ Aquarius Trine natal South Node; orb 2°21′; score 0.91.
Transit relevance: Pluto Opposition natal Ascendant scored 1.18 / Neptune Trine natal Ascendant scored 1.16 / Uranus Opposition natal North Node scored 1.11 / Saturn Conjunction natal Black Moon Lilith scored 1.11 / Saturn Conjunction natal Midheaven scored 1.08 / Neptune Trine natal North Node scored 1.07. Boost is limited and does not override prerequisites or curriculum stage.
Chart context: Today we are opening Moon in Taurus, House 11 because it is one of the next major chart threads that has not had its own proper turn yet.

Moon describes body-memory, instinct, comfort, appetite, and the private weather of emotional safety. Taurus gives that part of the chart a style that is sensual, embodied, steady, pleasure-seeking, and protective of safety. House 11 shows the life arena: friends, networks, audiences, patrons, future plans, and collective life. Read together, this is more specific than a sign label; it is a place where Gabby’s chart turns inner weather into lived pattern.

The technical receipt: Moon is at 23°49′ Taurus, Placidus House 11, exaltation. That is why this belongs to Gabby's chart specifically, not to a general horoscope mood. Now we move into the reading: how this pattern might speak today through the sky, the mirror, the body, the studio, or whatever has been asking for her attention.
Recent themes / dreams supplied by Gabby: none supplied.
Image aesthetic brief supplied for prompt enrichment: Gabby-coded visual direction: intimate studio occult, beautiful but not glossy, stylish and a little feral.
Favor hand-touched materials: charcoal, ink wash, oil paint, scratched paper, textile, mirror, candlelight, rain-dark window, old-world devotional objects, and fashion/editorial composition.
Keep it elegant, strange, romantic, and psychologically specific. Avoid cute witch kitsch, generic fantasy art, neon galaxy, literal horoscope wheels, and stock spiritual imagery.
Continuity: First pass at Moon in Taurus, House 11; no prior entry is needed before this thread can open.
LLM provider: openrouter; model ~google/gemini-flash-latest; status disabled; error OPENROUTER_API_KEY is not set or ASTROLABE_DISABLE_LLM=true..
LLM notes: none.
LLM attempts: 1.
Quality gate: skipped.
Image generation: initial status disabled; model google/gemini-3-pro-image-preview; files are stored locally under public/generated/entries when ready.
Image prompt contract: palette, symbols, medium, composition, mood, and forbidden generic space imagery are required.
Prompt packet: {"id":"moon","type":"placement","title":"Moon in Taurus, House 11","description":"Moon is expressed through Taurus and routed into House 11: friends, networks, collectives, audiences, and future plans.","technicalBasis":"Moon is at 23°49′ Taurus, Placidus House 11, exaltation.","depthCovered":0} {"readingParagraphs":2,"includeReflectionPrompt":true,"includeImagePrompt":true,"exposeTechnicalNotes":true}
Avoided: fortune-telling, pastel wellness language, generic goddess filler, moralizing desire or jealousy, turning Gabby into only beauty, sex, trauma, or mysticism.
Current sky is included as technical seasoning; natal curriculum remains the main selection engine.
References
  1. [1]Natal feature: Moon in Taurus, House 11

    Moon is at 23°49′ Taurus, Placidus House 11, exaltation.

  2. [2]Curriculum selection

    The scheduler prioritizes low-coverage chart features, then curriculum type order, then importance weight. Gabby steered today's topic to Moon in Taurus, House 11; the automatic recommendation would have been Sun in Scorpio, House 4. Moon in Taurus, House 11 currently has depth 0/3 and importance weight 0.99. Prerequisites: none. Related features: house-11. Current-sky boost: Pluto Opposition natal Ascendant scored 1.18 / Neptune Trine natal Ascendant scored 1.16 / Uranus Opposition natal North Node scored 1.11 / Saturn Conjunction natal Black Moon Lilith scored 1.11 / Saturn Conjunction natal Midheaven scored 1.08 / Neptune Trine natal North Node scored 1.07. Boost is limited and does not override prerequisites or curriculum stage. Lunation status: No major lunation window active; nearest is Full Moon, 32°57′ from exact. Birthday/solar-return status: Solar return inactive: 156 days until Oct 31; current Sun is 151°26′ from natal Sun. Continuity rule: First pass at Moon in Taurus, House 11; no prior entry is needed before this thread can open. The prose used the deterministic fallback writer because the OpenRouter layer was unavailable or returned no usable output.

  3. [3]Swiss Ephemeris chart calculation

    Natal houses, points, aspects, current Moon, and transit notes are calculated server-side from Swiss Ephemeris data using tropical zodiac and Placidus houses.

  4. [4]OpenRouter interpretation layer

    Final prose used local fallback only because the LLM layer was unavailable or returned no usable output. Stored status: disabled.

  5. [5]Recent themes / dreams

    No recent themes or dreams were supplied for this generation.

  6. [6]Derived personalization layer

    Gabby-specific language comes from derived prompt slices, selected profile detail cards, and motif rules based on docs/gabby/profile.md. The canonical profile is not edited. Personal details are used as optional texture, internal labels are not meant to appear in prose, and intimate material is constrained by poetic/privacy safeguards.

  7. [7]Internal interpretation rules

    Planetary function: moon = body-memory, instinct, emotional safety, appetite, comfort, and the private weather of need. Sign language: Taurus = body, beauty, appetite, steadiness, touch, possession, and the slow proof of safety. No house number extracted. No major aspect grammar extracted. No special planet-pair dynamic matched. No advanced point meaning matched. No chart pattern meaning matched. Personalization lens from docs/gabby/product-lens.md: Glamour Ritual. Traditional Essential Dignity: The seven traditional planets are marked for domicile, exaltation, detriment, and fall where applicable. These flags add texture; they do not override house/aspect context. Planet Sign House Synthesis: Placement interpretation is layered as planet function, sign style, and house arena. The house keeps generational or sign-wide placements grounded in Gabby's actual chart instead of turning them into generic sign descriptions. Aspect Grammar: Aspects are interpreted as relationships between chart functions. Conjunctions fuse, oppositions polarize, squares create pressure, trines show fluency, and sextiles show workable opportunity. Pattern Synthesis: Chart patterns such as stelliums, T-squares, opposition axes, and tight conjunctions are treated as systems. They can outrank isolated placements when they describe repeated chart emphasis. Evolutionary/Jungian Style: The prose frames placements as invitations, tensions, archetypes, and developmental material rather than fixed fate. It avoids doom, certainty, and fortune-telling claims. Profile Safeguards: Personalization uses derived prompt slices and motifs from the canonical Gabby profile. Recent themes and dreams are treated as lived context, not proof of chart facts, and intimate material is kept poetic rather than blunt. OpenRouter Interpretation: When configured, OpenRouter writes the final reading from a structured packet of chart facts, lenses, source rules, current sky, and continuity notes. Provider, model, status, and response metadata are stored with the entry.

  8. [8]Quality gate rules

    Generated prose is checked for chart specificity, paragraph length, fortune-telling phrasing, generic horoscope language, missing Gabby-specific texture, and forbidden intimate/private labels before it is accepted.

Recent themes / dreams

No recent themes or dreams were supplied for this entry.

Why this today
The scheduler prioritizes low-coverage chart features, then curriculum type order, then importance weight.
Gabby steered today's topic to Moon in Taurus, House 11; the automatic recommendation would have been Sun in Scorpio, House 4.
Moon in Taurus, House 11 currently has depth 0/3 and importance weight 0.99.
Prerequisites: none.
Related features: house-11.
Current-sky boost: Pluto Opposition natal Ascendant scored 1.18 / Neptune Trine natal Ascendant scored 1.16 / Uranus Opposition natal North Node scored 1.11 / Saturn Conjunction natal Black Moon Lilith scored 1.11 / Saturn Conjunction natal Midheaven scored 1.08 / Neptune Trine natal North Node scored 1.07. Boost is limited and does not override prerequisites or curriculum stage.
Lunation status: No major lunation window active; nearest is Full Moon, 32°57′ from exact.
Birthday/solar-return status: Solar return inactive: 156 days until Oct 31; current Sun is 151°26′ from natal Sun.
Continuity rule: First pass at Moon in Taurus, House 11; no prior entry is needed before this thread can open.
The prose used the deterministic fallback writer because the OpenRouter layer was unavailable or returned no usable output.
Generation packet
Selected chart input

Moon in Taurus, House 11

Moon is expressed through Taurus and routed into House 11: friends, networks, collectives, audiences, and future plans.

Moon is at 23°49′ Taurus, Placidus House 11, exaltation.
Interpretive rules used

body-memory, instinct, emotional safety, appetite, comfort, and the private weather of need; body, beauty, appetite, steadiness, touch, possession, and the slow proof of safety; Moon is expressed through Taurus and routed into House 11: friends, networks, collectives, audiences, and future plans.

  • Planetary function: moon = body-memory, instinct, emotional safety, appetite, comfort, and the private weather of need.
  • Sign language: Taurus = body, beauty, appetite, steadiness, touch, possession, and the slow proof of safety.
  • No house number extracted.
  • No major aspect grammar extracted.
  • No special planet-pair dynamic matched.
  • No advanced point meaning matched.
  • No chart pattern meaning matched.
  • Personalization lens from docs/gabby/product-lens.md: Glamour Ritual.
Lens and personalization

Glamour Ritual

Beauty, style, visibility, mirrors, and self-authorship.

Glamour RitualMarbleBody OracleDream Weather
  • Symbolic belief: She can take astrology, dreams, ritual, chaos magick, divination, and soul-language seriously without needing them flattened into literal prediction.
  • Glamour complexity: Beauty, makeup, style, and being visible are complicated for her: glamour can be spellcraft, armor, self-authorship, and a filter that sometimes makes others miss the person underneath.
  • Serious artist: Gabby's art practice is central, not decorative. Image-making can be a way of receiving signals, metabolizing intensity, and thinking before language catches up.
  • Manchester realness: Manchester can be a lived container: weather, studio, chosen household, social texture, local rooms, rain, appetite, and the ordinary setting where the symbolic thing actually happens.

Use the selected profile details as optional texture, not as facts to prove. One or two touches are enough. Do not quote internal motif names or profile card labels in the reading body; translate them into natural prose. Prefer concrete objects and choices over biography summaries. If a detail would feel like surveillance, make it more symbolic or leave it out.

Source rules
  • Swiss Ephemeris Calculations (calculation): Planet, point, speed, and house positions are calculated server-side with sweph using local Swiss Ephemeris files, tropical zodiac, and Gabby's verified birth time/location.
  • Natal Input Validation (calculation): The Method page compares supplied natal positions against computed Swiss Ephemeris positions and flags anything more than two arcminutes away for review.
  • Birthplace Precision (calculation): The prototype uses central London coordinates. Fast-moving angles such as the Midheaven can shift by a few arcminutes if exact birthplace coordinates differ.
  • Placidus Houses (calculation): House placements use Placidus as the primary modern default. Whole Sign can be added later as a comparison layer, but it is not mixed into the primary readings yet.
  • Whole Sign Comparison (calculation): Whole Sign is intentionally visible on the Method page as a comparison layer from Gabby's Leo Ascendant. Daily readings remain Placidus-first so the app does not mix house systems inside one interpretation.
  • Major Aspect Orbs (calculation): Natal aspects use conjunction/opposition up to 8°, square/trine up to 6°, and sextile up to 5°. The curriculum sorts tighter aspects higher because they are more defining.
  • Derived Points (calculation): The chart includes True North Node, calculated South Node, Mean Black Moon Lilith, Chiron, Vertex, and Part of Fortune. Part of Fortune switches formula by day/night chart.
  • Traditional Essential Dignity (interpretation): The seven traditional planets are marked for domicile, exaltation, detriment, and fall where applicable. These flags add texture; they do not override house/aspect context.
  • Planet Sign House Synthesis (interpretation): Placement interpretation is layered as planet function, sign style, and house arena. The house keeps generational or sign-wide placements grounded in Gabby's actual chart instead of turning them into generic sign descriptions.
  • Aspect Grammar (interpretation): Aspects are interpreted as relationships between chart functions. Conjunctions fuse, oppositions polarize, squares create pressure, trines show fluency, and sextiles show workable opportunity.
  • Pattern Synthesis (interpretation): Chart patterns such as stelliums, T-squares, opposition axes, and tight conjunctions are treated as systems. They can outrank isolated placements when they describe repeated chart emphasis.
  • Evolutionary/Jungian Style (interpretation): The prose frames placements as invitations, tensions, archetypes, and developmental material rather than fixed fate. It avoids doom, certainty, and fortune-telling claims.
  • Profile Safeguards (interpretation): Personalization uses derived prompt slices and motifs from the canonical Gabby profile. Recent themes and dreams are treated as lived context, not proof of chart facts, and intimate material is kept poetic rather than blunt.
  • Curriculum Prerequisites (selection): The scheduler introduces Big Three and personal planets before asking Gabby to interpret dense aspects or chart-wide patterns. Advanced points and patterns can wait until their building blocks have appeared.
  • Current-Sky Flavor (selection): Current transits, lunation hits, and solar-return timing can boost a feature when relevant. Scoring considers transit body, natal target, aspect type, and orb, but it does not replace prerequisites or natal curriculum.
  • Upcoming Sky Hooks (selection): The method layer scans the next month for Moon phase shifts and close transit contacts to Gabby's natal chart. These hooks can later become automatic priority days.
  • OpenRouter Interpretation (interpretation): When configured, OpenRouter writes the final reading from a structured packet of chart facts, lenses, source rules, current sky, and continuity notes. Provider, model, status, and response metadata are stored with the entry.
Raw prompt packet JSON
{
  "systemStyle": [
    "Write for Gabby specifically, using the canonical profile indirectly and respectfully.",
    "Voice: intelligent occult confidante, evolutionary/Jungian, warm, poetic, darkly funny when useful.",
    "Tone target: sharp, stylish, concrete, amused, and emotionally exact; never a generic velvet-oracle monologue.",
    "Ground every claim in the selected chart feature and technical basis.",
    "No fortune-telling, doom framing, generic horoscope filler, pastel wellness language, or cheap witch branding.",
    "Treat desire, jealousy, glamour, weirdness, boundaries, and shadow as meaningful signals when the chart supports them.",
    "Use fewer abstractions and more lived detail: studio mess, image-making, mirror checks, clothes, weather, messages, appetite, and actual choices."
  ],
  "selectedFeature": {
    "id": "moon",
    "type": "placement",
    "title": "Moon in Taurus, House 11",
    "description": "Moon is expressed through Taurus and routed into House 11: friends, networks, collectives, audiences, and future plans.",
    "technicalBasis": "Moon is at 23°49′ Taurus, Placidus House 11, exaltation.",
    "depthCovered": 0
  },
  "lens": {
    "id": "glamour-ritual",
    "name": "Glamour Ritual",
    "description": "Beauty, style, visibility, mirrors, and self-authorship.",
    "palette": "blood red, mirror silver, deep rose"
  },
  "interpretation": {
    "coreMeaning": "body-memory, instinct, emotional safety, appetite, comfort, and the private weather of need; body, beauty, appetite, steadiness, touch, possession, and the slow proof of safety; Moon is expressed through Taurus and routed into House 11: friends, networks, collectives, audiences, and future plans.",
    "gabbyAngle": "Glamour Ritual turns visibility, adornment, and the mirror into conscious spellcraft.",
    "avoid": [
      "fortune-telling",
      "pastel wellness language",
      "generic goddess filler",
      "moralizing desire or jealousy",
      "turning Gabby into only beauty, sex, trauma, or mysticism"
    ],
    "reflectionMode": "Ask what the mirror is showing and what it is hiding.",
    "imageSymbols": [
      "silver mirror",
      "lipstick trace",
      "veil",
      "marble bust",
      "Taurus color language",
      "planetary glyph",
      "thin candle",
      "black mirror",
      "collage fragment"
    ],
    "sourceNotes": [
      "Planetary function: moon = body-memory, instinct, emotional safety, appetite, comfort, and the private weather of need.",
      "Sign language: Taurus = body, beauty, appetite, steadiness, touch, possession, and the slow proof of safety.",
      "No house number extracted.",
      "No major aspect grammar extracted.",
      "No special planet-pair dynamic matched.",
      "No advanced point meaning matched.",
      "No chart pattern meaning matched.",
      "Personalization lens from docs/gabby/product-lens.md: Glamour Ritual."
    ]
  },
  "personalization": {
    "profileSlices": [
      "Gabby is a Manchester-based artist with Italian ancestry and a serious studio practice; art is a divinatory language, not decoration.",
      "She is an occult romantic and symbolic thinker; astrology should feel like archetypal weather rather than deterministic prediction.",
      "Beauty, glamour, desire, trust, boundaries, neurodivergent pattern-recognition, dreams, and shadow material should be handled with specificity and care."
    ],
    "activeMotifs": [
      {
        "id": "glamour-ritual",
        "label": "Glamour Ritual",
        "description": "Beauty, makeup, self-image, style, mirror work, visibility, and glamour as spellcraft.",
        "keywords": [
          "beauty",
          "makeup",
          "mirror",
          "style",
          "clothes",
          "outfit",
          "face",
          "body image",
          "visible"
        ],
        "language": [
          "mirror",
          "armor",
          "spellcraft",
          "adornment",
          "threshold",
          "being seen"
        ],
        "useWhen": [
          "Ascendant, Venus, Leo, Libra, first/tenth houses"
        ],
        "safeguards": [
          "Do not flatten her into beauty."
        ]
      },
      {
        "id": "marble",
        "label": "Marble",
        "description": "Sculptural beauty, cool surface, pressure, form, and being carved by time.",
        "keywords": [
          "marble",
          "statue",
          "sculpture",
          "beautiful",
          "pressure",
          "cold",
          "surface"
        ],
        "language": [
          "marble",
          "carving",
          "pressure",
          "statue",
          "cool surface"
        ],
        "useWhen": [
          "Venus, Saturn, Libra, Capricorn"
        ],
        "safeguards": [
          "Do not make her seem cold or decorative."
        ]
      },
      {
        "id": "body-oracle",
        "label": "Body Oracle",
        "description": "Appetite, sensory truth, sex/embodiment, health rhythms, and the body as yes/no divination.",
        "keywords": [
          "body",
          "skin",
          "appetite",
          "hungry",
          "tired",
          "sex",
          "sensual",
          "health",
          "period",
          "hormone"
        ],
        "language": [
          "body",
          "pulse",
          "appetite",
          "skin",
          "yes/no",
          "proof"
        ],
        "useWhen": [
          "Moon, Taurus, Mars, Venus, second/sixth/eighth houses"
        ],
        "safeguards": [
          "Avoid blunt sexualization."
        ]
      },
      {
        "id": "dream-weather",
        "label": "Dream Weather",
        "description": "Dreams, unconscious images, symbolic residue, fog, sleep, and the black mirror of the psyche.",
        "keywords": [
          "dream",
          "dreams",
          "sleep",
          "nightmare",
          "symbol",
          "omen",
          "fog",
          "moon",
          "psychic"
        ],
        "language": [
          "dream",
          "omen",
          "black mirror",
          "signal",
          "fog",
          "image-language"
        ],
        "useWhen": [
          "Moon, Neptune, twelfth house, water signs, lunations"
        ],
        "safeguards": [
          "Do not claim dreams are literal prophecy."
        ]
      }
    ],
    "selectedProfileDetails": [
      {
        "id": "symbolic-belief",
        "label": "Symbolic belief",
        "detail": "She can take astrology, dreams, ritual, chaos magick, divination, and soul-language seriously without needing them flattened into literal prediction.",
        "concreteTouches": [
          "omen",
          "dream residue",
          "ritual object",
          "black mirror",
          "symbol that keeps repeating"
        ],
        "useWhen": [
          "Moon, Neptune, twelfth house, water/Scorpio topics, dream or ritual recent context"
        ],
        "avoid": [
          "Do not sound like a skeptic explaining astrology away, and do not claim literal prophecy."
        ]
      },
      {
        "id": "glamour-complexity",
        "label": "Glamour complexity",
        "detail": "Beauty, makeup, style, and being visible are complicated for her: glamour can be spellcraft, armor, self-authorship, and a filter that sometimes makes others miss the person underneath.",
        "concreteTouches": [
          "mirror check",
          "eyeliner",
          "lipstick",
          "coat",
          "getting looked at",
          "choosing what gets access"
        ],
        "useWhen": [
          "Venus, Libra, Leo, Ascendant, tenth house, Glamour Ritual, body or visibility recent context"
        ],
        "avoid": [
          "Do not reduce her to being beautiful, desired, intimidating, or decorative."
        ]
      },
      {
        "id": "serious-artist",
        "label": "Serious artist",
        "detail": "Gabby's art practice is central, not decorative. Image-making can be a way of receiving signals, metabolizing intensity, and thinking before language catches up.",
        "concreteTouches": [
          "studio table",
          "dirty brush",
          "unfinished image",
          "collage edge",
          "AI distortion",
          "paint under the nails"
        ],
        "useWhen": [
          "Studio Oracle, Muse Weather, fifth/tenth/twelfth house topics, Mercury, Neptune, Venus, creative recent context"
        ],
        "avoid": [
          "Do not praise her with vague 'creative person' language or turn art into productivity advice."
        ]
      },
      {
        "id": "manchester-realness",
        "label": "Manchester realness",
        "detail": "Manchester can be a lived container: weather, studio, chosen household, social texture, local rooms, rain, appetite, and the ordinary setting where the symbolic thing actually happens.",
        "concreteTouches": [
          "rain at the glass",
          "kettle",
          "flat hallway",
          "studio commute",
          "room after the noise"
        ],
        "useWhen": [
          "Fourth/eleventh/third house topics, Moon, Venus, Manchester House, home or social recent context"
        ],
        "avoid": [
          "Use place lightly; do not make every entry a Manchester postcard."
        ]
      }
    ],
    "usageGuidance": [
      "Use the selected profile details as optional texture, not as facts to prove. One or two touches are enough.",
      "Do not quote internal motif names or profile card labels in the reading body; translate them into natural prose.",
      "Prefer concrete objects and choices over biography summaries.",
      "If a detail would feel like surveillance, make it more symbolic or leave it out."
    ],
    "privacySafeguards": [
      "Use intimate/private material only as poetic archetype unless the user supplied it for this generation.",
      "Do not name Michael, other partners, family, roommates, Manchester, Brooklyn, Nonna, or Italian lineage unless the selected motif/context makes it relevant.",
      "Never make sex, submission, jealousy, beauty, trauma, or neurodivergence sound pathological, crude, or flattened.",
      "Recent themes/dreams are user-supplied lived context, not astrology facts and not proof of events."
    ]
  },
  "sourceRules": [
    {
      "id": "swiss-ephemeris",
      "title": "Swiss Ephemeris Calculations",
      "category": "calculation",
      "note": "Planet, point, speed, and house positions are calculated server-side with sweph using local Swiss Ephemeris files, tropical zodiac, and Gabby's verified birth time/location."
    },
    {
      "id": "input-validation",
      "title": "Natal Input Validation",
      "category": "calculation",
      "note": "The Method page compares supplied natal positions against computed Swiss Ephemeris positions and flags anything more than two arcminutes away for review."
    },
    {
      "id": "location-precision",
      "title": "Birthplace Precision",
      "category": "calculation",
      "note": "The prototype uses central London coordinates. Fast-moving angles such as the Midheaven can shift by a few arcminutes if exact birthplace coordinates differ."
    },
    {
      "id": "placidus-houses",
      "title": "Placidus Houses",
      "category": "calculation",
      "note": "House placements use Placidus as the primary modern default. Whole Sign can be added later as a comparison layer, but it is not mixed into the primary readings yet."
    },
    {
      "id": "whole-sign-comparison",
      "title": "Whole Sign Comparison",
      "category": "calculation",
      "note": "Whole Sign is intentionally visible on the Method page as a comparison layer from Gabby's Leo Ascendant. Daily readings remain Placidus-first so the app does not mix house systems inside one interpretation."
    },
    {
      "id": "major-aspects",
      "title": "Major Aspect Orbs",
      "category": "calculation",
      "note": "Natal aspects use conjunction/opposition up to 8°, square/trine up to 6°, and sextile up to 5°. The curriculum sorts tighter aspects higher because they are more defining."
    },
    {
      "id": "derived-points",
      "title": "Derived Points",
      "category": "calculation",
      "note": "The chart includes True North Node, calculated South Node, Mean Black Moon Lilith, Chiron, Vertex, and Part of Fortune. Part of Fortune switches formula by day/night chart."
    },
    {
      "id": "essential-dignity",
      "title": "Traditional Essential Dignity",
      "category": "interpretation",
      "note": "The seven traditional planets are marked for domicile, exaltation, detriment, and fall where applicable. These flags add texture; they do not override house/aspect context."
    },
    {
      "id": "planet-sign-house-synthesis",
      "title": "Planet Sign House Synthesis",
      "category": "interpretation",
      "note": "Placement interpretation is layered as planet function, sign style, and house arena. The house keeps generational or sign-wide placements grounded in Gabby's actual chart instead of turning them into generic sign descriptions."
    },
    {
      "id": "aspect-grammar",
      "title": "Aspect Grammar",
      "category": "interpretation",
      "note": "Aspects are interpreted as relationships between chart functions. Conjunctions fuse, oppositions polarize, squares create pressure, trines show fluency, and sextiles show workable opportunity."
    },
    {
      "id": "pattern-synthesis",
      "title": "Pattern Synthesis",
      "category": "interpretation",
      "note": "Chart patterns such as stelliums, T-squares, opposition axes, and tight conjunctions are treated as systems. They can outrank isolated placements when they describe repeated chart emphasis."
    },
    {
      "id": "evolutionary-jungian-style",
      "title": "Evolutionary/Jungian Style",
      "category": "interpretation",
      "note": "The prose frames placements as invitations, tensions, archetypes, and developmental material rather than fixed fate. It avoids doom, certainty, and fortune-telling claims."
    },
    {
      "id": "profile-safeguards",
      "title": "Profile Safeguards",
      "category": "interpretation",
      "note": "Personalization uses derived prompt slices and motifs from the canonical Gabby profile. Recent themes and dreams are treated as lived context, not proof of chart facts, and intimate material is kept poetic rather than blunt."
    },
    {
      "id": "curriculum-prerequisites",
      "title": "Curriculum Prerequisites",
      "category": "selection",
      "note": "The scheduler introduces Big Three and personal planets before asking Gabby to interpret dense aspects or chart-wide patterns. Advanced points and patterns can wait until their building blocks have appeared."
    },
    {
      "id": "current-sky-flavor",
      "title": "Current-Sky Flavor",
      "category": "selection",
      "note": "Current transits, lunation hits, and solar-return timing can boost a feature when relevant. Scoring considers transit body, natal target, aspect type, and orb, but it does not replace prerequisites or natal curriculum."
    },
    {
      "id": "upcoming-sky-hooks",
      "title": "Upcoming Sky Hooks",
      "category": "selection",
      "note": "The method layer scans the next month for Moon phase shifts and close transit contacts to Gabby's natal chart. These hooks can later become automatic priority days."
    },
    {
      "id": "openrouter-interpretation",
      "title": "OpenRouter Interpretation",
      "category": "interpretation",
      "note": "When configured, OpenRouter writes the final reading from a structured packet of chart facts, lenses, source rules, current sky, and continuity notes. Provider, model, status, and response metadata are stored with the entry."
    }
  ],
  "currentSky": {
    "dateUtc": "2026-05-28T09:00:04.305Z",
    "bodies": [
      {
        "id": "sun",
        "name": "Sun",
        "longitude": 67.06243801763567,
        "sign": "Gemini",
        "degreeText": "7°04′ Gemini",
        "speed": 0.9594626041442873,
        "retrograde": false
      },
      {
        "id": "moon",
        "name": "Moon",
        "longitude": 214.1063400112177,
        "sign": "Scorpio",
        "degreeText": "4°06′ Scorpio",
        "speed": 12.108819106662795,
        "retrograde": false
      },
      {
        "id": "mercury",
        "name": "Mercury",
        "longitude": 82.62077888749624,
        "sign": "Gemini",
        "degreeText": "22°37′ Gemini",
        "speed": 1.882034966971103,
        "retrograde": false
      },
      {
        "id": "venus",
        "name": "Venus",
        "longitude": 101.10650111732794,
        "sign": "Cancer",
        "degreeText": "11°06′ Cancer",
        "speed": 1.1852375647036457,
        "retrograde": false
      },
      {
        "id": "mars",
        "name": "Mars",
        "longitude": 37.067322097286265,
        "sign": "Taurus",
        "degreeText": "7°04′ Taurus",
        "speed": 0.7443552989801612,
        "retrograde": false
      },
      {
        "id": "jupiter",
        "name": "Jupiter",
        "longitude": 113.39143193745394,
        "sign": "Cancer",
        "degreeText": "23°23′ Cancer",
        "speed": 0.18427171751234336,
        "retrograde": false
      },
      {
        "id": "saturn",
        "name": "Saturn",
        "longitude": 11.93097415234114,
        "sign": "Aries",
        "degreeText": "11°56′ Aries",
        "speed": 0.08852071375104908,
        "retrograde": false
      },
      {
        "id": "uranus",
        "name": "Uranus",
        "longitude": 61.85330971755726,
        "sign": "Gemini",
        "degreeText": "1°51′ Gemini",
        "speed": 0.058229877689553455,
        "retrograde": false
      },
      {
        "id": "neptune",
        "name": "Neptune",
        "longitude": 3.9878704295344147,
        "sign": "Aries",
        "degreeText": "3°59′ Aries",
        "speed": 0.020883630984723026,
        "retrograde": false
      },
      {
        "id": "pluto",
        "name": "Pluto",
        "longitude": 305.40201337488963,
        "sign": "Aquarius",
        "degreeText": "5°24′ Aquarius",
        "speed": -0.009676662427326656,
        "retrograde": true
      },
      {
        "id": "chiron",
        "name": "Chiron",
        "longitude": 29.010872593435273,
        "sign": "Aries",
        "degreeText": "29°01′ Aries",
        "speed": 0.0500661484574305,
        "retrograde": false
      },
      {
        "id": "north-node",
        "name": "North Node",
        "longitude": 334.3819705165097,
        "sign": "Pisces",
        "degreeText": "4°23′ Pisces",
        "speed": -0.1667608656240005,
        "retrograde": true
      }
    ],
    "moon": {
      "longitude": 214.1063400112177,
      "sign": "Scorpio",
      "degreeText": "4°06′ Scorpio",
      "phaseName": "Waxing Gibbous",
      "phaseAngle": 147.04390199358204,
      "illumination": 0.919543821418001,
      "lunation": {
        "kind": "None",
        "active": false,
        "orbFromExact": 32.95609800641796,
        "orbText": "32°57′",
        "chartHits": [],
        "technicalBasis": "No major lunation window active; nearest is Full Moon, 32°57′ from exact."
      }
    },
    "solarReturn": {
      "active": false,
      "daysUntilBirthday": 156,
      "sunToNatalSunOrb": 151.43388590101966,
      "sunToNatalSunOrbText": "151°26′",
      "technicalBasis": "Solar return inactive: 156 days until Oct 31; current Sun is 151°26′ from natal Sun."
    },
    "transits": [
      {
        "transitBodyId": "pluto",
        "transitBody": "Pluto",
        "transitDegreeText": "5°24′ Aquarius",
        "natalBodyId": "ascendant",
        "natalBody": "Ascendant",
        "aspect": "Opposition",
        "orbText": "1°53′",
        "orb": 1.8897908655251001,
        "relevanceScore": 1.178816730757992,
        "targetFeatureIds": [
          "ascendant-leo"
        ],
        "technicalBasis": "Transit Pluto at 5°24′ Aquarius Opposition natal Ascendant; orb 1°53′; score 1.18."
      },
      {
        "transitBodyId": "neptune",
        "transitBody": "Neptune",
        "transitDegreeText": "3°59′ Aries",
        "natalBodyId": "ascendant",
        "natalBody": "Ascendant",
        "aspect": "Trine",
        "orbText": "0°29′",
        "orb": 0.47564792016987667,
        "relevanceScore": 1.1619481663864097,
        "targetFeatureIds": [
          "ascendant-leo"
        ],
        "technicalBasis": "Transit Neptune at 3°59′ Aries Trine natal Ascendant; orb 0°29′; score 1.16."
      },
      {
        "transitBodyId": "uranus",
        "transitBody": "Uranus",
        "transitDegreeText": "1°51′ Gemini",
        "natalBodyId": "north-node",
        "natalBody": "North Node",
        "aspect": "Opposition",
        "orbText": "1°12′",
        "orb": 1.20345007394792,
        "relevanceScore": 1.1137239940841663,
        "targetFeatureIds": [
          "north-node"
        ],
        "technicalBasis": "Transit Uranus at 1°51′ Gemini Opposition natal North Node; orb 1°12′; score 1.11."
      },
      {
        "transitBodyId": "saturn",
        "transitBody": "Saturn",
        "transitDegreeText": "11°56′ Aries",
        "natalBodyId": "black-moon-lilith",
        "natalBody": "Black Moon Lilith",
        "aspect": "Conjunction",
        "orbText": "0°36′",
        "orb": 0.5927051834826251,
        "relevanceScore": 1.11258358532139,
        "targetFeatureIds": [
          "black-moon-lilith"
        ],
        "technicalBasis": "Transit Saturn at 11°56′ Aries Conjunction natal Black Moon Lilith; orb 0°36′; score 1.11."
      },
      {
        "transitBodyId": "saturn",
        "transitBody": "Saturn",
        "transitDegreeText": "11°56′ Aries",
        "natalBodyId": "midheaven",
        "natalBody": "Midheaven",
        "aspect": "Conjunction",
        "orbText": "1°30′",
        "orb": 1.5035743540019304,
        "relevanceScore": 1.0797140516798454,
        "targetFeatureIds": [
          "midheaven"
        ],
        "technicalBasis": "Transit Saturn at 11°56′ Aries Conjunction natal Midheaven; orb 1°30′; score 1.08."
      },
      {
        "transitBodyId": "neptune",
        "transitBody": "Neptune",
        "transitDegreeText": "3°59′ Aries",
        "natalBodyId": "north-node",
        "natalBody": "North Node",
        "aspect": "Trine",
        "orbText": "0°56′",
        "orb": 0.9311106380292244,
        "relevanceScore": 1.065511148957662,
        "targetFeatureIds": [
          "north-node"
        ],
        "technicalBasis": "Transit Neptune at 3°59′ Aries Trine natal North Node; orb 0°56′; score 1.07."
      },
      {
        "transitBodyId": "uranus",
        "transitBody": "Uranus",
        "transitDegreeText": "1°51′ Gemini",
        "natalBodyId": "ascendant",
        "natalBody": "Ascendant",
        "aspect": "Sextile",
        "orbText": "1°40′",
        "orb": 1.6589127918072748,
        "relevanceScore": 1.047286976655418,
        "targetFeatureIds": [
          "ascendant-leo"
        ],
        "technicalBasis": "Transit Uranus at 1°51′ Gemini Sextile natal Ascendant; orb 1°40′; score 1.05."
      },
      {
        "transitBodyId": "uranus",
        "transitBody": "Uranus",
        "transitDegreeText": "1°51′ Gemini",
        "natalBodyId": "south-node",
        "natalBody": "South Node",
        "aspect": "Conjunction",
        "orbText": "1°12′",
        "orb": 1.2034500739479554,
        "relevanceScore": 1.0437239940841636,
        "targetFeatureIds": [
          "south-node"
        ],
        "technicalBasis": "Transit Uranus at 1°51′ Gemini Conjunction natal South Node; orb 1°12′; score 1.04."
      },
      {
        "transitBodyId": "jupiter",
        "transitBody": "Jupiter",
        "transitDegreeText": "23°23′ Cancer",
        "natalBodyId": "moon",
        "natalBody": "Moon",
        "aspect": "Sextile",
        "orbText": "0°25′",
        "orb": 0.4194116735779261,
        "relevanceScore": 1.006447066113766,
        "targetFeatureIds": [
          "moon"
        ],
        "technicalBasis": "Transit Jupiter at 23°23′ Cancer Sextile natal Moon; orb 0°25′; score 1.01."
      },
      {
        "transitBodyId": "pluto",
        "transitBody": "Pluto",
        "transitDegreeText": "5°24′ Aquarius",
        "natalBodyId": "north-node",
        "natalBody": "North Node",
        "aspect": "Sextile",
        "orbText": "2°21′",
        "orb": 2.345253583384448,
        "relevanceScore": 0.9923797133292441,
        "targetFeatureIds": [
          "north-node"
        ],
        "technicalBasis": "Transit Pluto at 5°24′ Aquarius Sextile natal North Node; orb 2°21′; score 0.99."
      },
      {
        "transitBodyId": "jupiter",
        "transitBody": "Jupiter",
        "transitDegreeText": "23°23′ Cancer",
        "natalBodyId": "mars",
        "natalBody": "Mars",
        "aspect": "Trine",
        "orbText": "0°41′",
        "orb": 0.6848399292506997,
        "relevanceScore": 0.9752128056599441,
        "targetFeatureIds": [
          "mars",
          "sun",
          "mercury",
          "pluto"
        ],
        "technicalBasis": "Transit Jupiter at 23°23′ Cancer Trine natal Mars; orb 0°41′; score 0.98."
      },
      {
        "transitBodyId": "north-node",
        "transitBody": "North Node",
        "transitDegreeText": "4°23′ Pisces",
        "natalBodyId": "north-node",
        "natalBody": "North Node",
        "aspect": "Square",
        "orbText": "1°20′",
        "orb": 1.3252107250044958,
        "relevanceScore": 0.9739831419996403,
        "targetFeatureIds": [
          "north-node"
        ],
        "technicalBasis": "Transit North Node at 4°23′ Pisces Square natal North Node; orb 1°20′; score 0.97."
      },
      {
        "transitBodyId": "neptune",
        "transitBody": "Neptune",
        "transitDegreeText": "3°59′ Aries",
        "natalBodyId": "south-node",
        "natalBody": "South Node",
        "aspect": "Sextile",
        "orbText": "0°56′",
        "orb": 0.9311106380292031,
        "relevanceScore": 0.9455111489576637,
        "targetFeatureIds": [
          "south-node"
        ],
        "technicalBasis": "Transit Neptune at 3°59′ Aries Sextile natal South Node; orb 0°56′; score 0.95."
      },
      {
        "transitBodyId": "mars",
        "transitBody": "Mars",
        "transitDegreeText": "7°04′ Taurus",
        "natalBodyId": "sun",
        "natalBody": "Sun",
        "aspect": "Opposition",
        "orbText": "1°26′",
        "orb": 1.42900182136907,
        "relevanceScore": 0.9356798542904744,
        "targetFeatureIds": [
          "sun",
          "mercury",
          "mars",
          "pluto"
        ],
        "technicalBasis": "Transit Mars at 7°04′ Taurus Opposition natal Sun; orb 1°26′; score 0.94."
      },
      {
        "transitBodyId": "chiron",
        "transitBody": "Chiron",
        "transitDegreeText": "29°01′ Aries",
        "natalBodyId": "jupiter",
        "natalBody": "Jupiter",
        "aspect": "Opposition",
        "orbText": "1°02′",
        "orb": 1.0310382128996025,
        "relevanceScore": 0.9275169429680318,
        "targetFeatureIds": [
          "jupiter"
        ],
        "technicalBasis": "Transit Chiron at 29°01′ Aries Opposition natal Jupiter; orb 1°02′; score 0.93."
      },
      {
        "transitBodyId": "pluto",
        "transitBody": "Pluto",
        "transitDegreeText": "5°24′ Aquarius",
        "natalBodyId": "south-node",
        "natalBody": "South Node",
        "aspect": "Trine",
        "orbText": "2°21′",
        "orb": 2.3452535833844195,
        "relevanceScore": 0.9123797133292465,
        "targetFeatureIds": [
          "south-node"
        ],
        "technicalBasis": "Transit Pluto at 5°24′ Aquarius Trine natal South Node; orb 2°21′; score 0.91."
      }
    ]
  },
  "outputContract": {
    "readingParagraphs": 2,
    "includeReflectionPrompt": true,
    "includeImagePrompt": true,
    "exposeTechnicalNotes": true
  }
}
LLM generation
Generation route

No split-call contract recorded for this entry.

Provider: openrouter. Model: ~google/gemini-flash-latest. Status: disabled.

Quality

No final quality result stored.

Attempts
  • Attempt 1: disabled; error OPENROUTER_API_KEY is not set or ASTROLABE_DISABLE_LLM=true.
Raw LLM response JSON
{
  "providerResponse": null,
  "attempts": [
    {
      "attempt": 1,
      "status": "disabled",
      "quality": null,
      "error": "OPENROUTER_API_KEY is not set or ASTROLABE_DISABLE_LLM=true."
    }
  ],
  "error": "OPENROUTER_API_KEY is not set or ASTROLABE_DISABLE_LLM=true.",
  "quality": null,
  "policy": "Quality gate issues are admin feedback. They do not trigger deterministic fallback when OpenRouter returned usable prose."
}
Image prompt

A symbolic tarot-card-like image for Moon in Taurus, House 11, seen through Glamour Ritual. A private altar of meaning, not a diagram and not outer space. Subject: Moon in Taurus, House 11, interpreted as symbolic astrology rather than astronomy. Composition: tarot-card or occult editorial composition with one central archetypal figure, vessel, mirror, threshold, studio object, or ritual still life. Palette: blood red, mirror silver, deep rose; keep the colors tactile, painterly, and fashion-aware rather than neon cosmic. Symbols: silver mirror, lipstick trace, veil, marble bust, Taurus color language, planetary glyph, thin candle. Medium: oil paint, charcoal, hand-tinted collage, worn paper texture, subtle photographic grain. Mood: serious, intimate, intelligent, romantic, psychologically precise. Forbidden: literal planets in space; generic galaxy background; zodiac clipart; floating horoscope wheel; text, captions, letters, logos, or watermarks; smiling wellness goddess; AI-glossy fantasy poster. No readable text in the image.

Image aesthetic brief
Gabby-coded visual direction: intimate studio occult, beautiful but not glossy, stylish and a little feral.
Favor hand-touched materials: charcoal, ink wash, oil paint, scratched paper, textile, mirror, candlelight, rain-dark window, old-world devotional objects, and fashion/editorial composition.
Keep it elegant, strange, romantic, and psychologically specific. Avoid cute witch kitsch, generic fantasy art, neon galaxy, literal horoscope wheels, and stock spiritual imagery.