{
  "daily": {
    "schema": "zodiacs.registry-outlook.v1",
    "date": "2026-09-09",
    "horizon": {
      "kind": "daily",
      "days": 1,
      "from": "2026-09-09T00:00:00.000Z",
      "toExclusive": "2026-09-10T00:00:00.000Z",
      "referenceAt": "2026-09-09T12:00:00.000Z"
    },
    "method": {
      "id": "zodiacs.registry-symbolic-outlook.v1",
      "version": 1,
      "posture": "experimental-symbolic-index",
      "formulas": {
        "occupancy": "A planet contributes its disclosed attention weight to the sign it occupies at 12:00 UTC on the first day.",
        "eventProximity": "event multiplier = 1 - 0.25 × elapsed horizon fraction; the multiplier therefore runs from 1.00 to 0.75.",
        "ingress": "attention = (10 + half the planet occupancy weight) × event multiplier; tone = 0.",
        "otherEvents": "attention, tone, and event intensity = disclosed event weight × event multiplier for every directly named sign.",
        "totals": "Sign totals are rounded sums, with attention and event intensity clamped to 0–100 and tone clamped to −100–100.",
        "market": "Liquidity depth compares a sign with the collection median; turnover is 24h volume ÷ indexed liquidity. Neither alters the sky signal."
      },
      "scoreDefinitions": {
        "attention": "How concentrated the scored sky factors are on a sign.",
        "tone": "The supportive or frictional symbolism assigned to those factors.",
        "volatility": "A symbolic event-intensity index. It is not predicted realized market volatility."
      },
      "occupancyAttention": {
        "Sun": 9,
        "Mercury": 5,
        "Venus": 6,
        "Mars": 7,
        "Jupiter": 8,
        "Saturn": 7,
        "Uranus": 5,
        "Neptune": 4,
        "Pluto": 5
      },
      "eventWeights": {
        "ingress": {
          "attention": 10,
          "tone": 0,
          "volatility": 2
        },
        "new-moon": {
          "attention": 22,
          "tone": 8,
          "volatility": 8
        },
        "full-moon": {
          "attention": 24,
          "tone": 0,
          "volatility": 16
        },
        "station-retrograde": {
          "attention": 20,
          "tone": -10,
          "volatility": 14
        },
        "station-direct": {
          "attention": 18,
          "tone": 8,
          "volatility": 8
        },
        "conjunction": {
          "attention": 18,
          "tone": 2,
          "volatility": 10
        },
        "trine": {
          "attention": 14,
          "tone": 10,
          "volatility": 3
        },
        "sextile": {
          "attention": 12,
          "tone": 7,
          "volatility": 2
        },
        "square": {
          "attention": 17,
          "tone": -10,
          "volatility": 12
        },
        "opposition": {
          "attention": 18,
          "tone": -12,
          "volatility": 15
        }
      },
      "horizons": {
        "daily": 1,
        "weekly": 7
      },
      "evaluation": {
        "minimumHistoryDays": 180,
        "baseline": "Compare observed associations with persistence and equal-sign baselines on a held-out period.",
        "priceMetric": "Report subsequent price movement descriptively after estimated fees/slippage; do not infer causation.",
        "liquidityMetric": "Report subsequent indexed USD liquidity change descriptively; do not infer causation.",
        "publicationRule": "Publish each symbolic score before its market comparison; never rewrite the historical score."
      }
    },
    "coverage": {
      "overall": "complete",
      "events": "complete",
      "occupancies": "complete",
      "expectedTransitMonths": [
        "2026-09"
      ],
      "missingTransitMonths": [],
      "missingOccupancyPlanets": []
    },
    "marketSnapshot": {
      "suppliedSigns": 12,
      "medians": {
        "liquidityUsd": 15868.63,
        "marketCapUsd": 83671
      },
      "freshness": {
        "asOf": "2026-09-09T02:24:06.567Z",
        "status": "current-for-horizon",
        "ageHoursAtHorizonEnd": 21.6
      },
      "separationRule": "Market fields are descriptive and never alter the symbolic sky scores."
    },
    "evidence": {
      "status": "collecting",
      "historyDaysObserved": 32,
      "minimumHistoryDays": 180,
      "historyDaysRemaining": 148,
      "directionalForecasts": "disabled",
      "confidence": {
        "label": "not-yet-calibrated",
        "score": null,
        "reason": "No predictive accuracy is claimed. 148 more daily observations are required before the first eligible evaluation."
      }
    },
    "forecast": {
      "status": "research-only",
      "priceDirection": null,
      "liquidityDirection": null,
      "statement": "This release publishes symbolic attention/tone signals and descriptive market context. It does not claim that planetary movements predict price or liquidity."
    },
    "signs": [
      {
        "sign": "aries",
        "displayName": "Aries",
        "signal": "steady",
        "scores": {
          "attention": 11,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A modest sky emphasis for this sign, without a strong directional tone. Signal: steady.",
        "primaryFactor": {
          "id": "occupancy:saturn:aries:2026-09-09T12:00:00.000Z",
          "kind": "occupancy",
          "at": "2026-09-09T12:00:00.000Z",
          "bodies": [
            "Saturn"
          ],
          "signs": [
            "aries"
          ],
          "label": "Saturn in Aries",
          "attentionPoints": 7,
          "tonePoints": 0,
          "volatilityPoints": 0,
          "calculation": "7 disclosed Saturn occupancy-attention points",
          "explanation": "Saturn occupies Aries at the UTC reference point. This adds symbolic attention, not a directional market claim.",
          "source": "src/data/ingresses.json"
        },
        "factors": [
          {
            "id": "occupancy:saturn:aries:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Saturn"
            ],
            "signs": [
              "aries"
            ],
            "label": "Saturn in Aries",
            "attentionPoints": 7,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "7 disclosed Saturn occupancy-attention points",
            "explanation": "Saturn occupies Aries at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          },
          {
            "id": "occupancy:neptune:aries:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Neptune"
            ],
            "signs": [
              "aries"
            ],
            "label": "Neptune in Aries",
            "attentionPoints": 4,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "4 disclosed Neptune occupancy-attention points",
            "explanation": "Neptune occupies Aries at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          }
        ],
        "market": {
          "available": true,
          "priceUsd": 0.00007816,
          "change24hPct": 1.26,
          "marketCapUsd": 78141,
          "liquidityUsd": 15321.26,
          "volume24hUsd": 153.68,
          "liquidityVsCollectionMedian": 0.97,
          "marketCapVsCollectionMedian": 0.93,
          "turnover24h": 0.01,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 2
      },
      {
        "sign": "taurus",
        "displayName": "Taurus",
        "signal": "quiet",
        "scores": {
          "attention": 0,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A quiet sky window for this sign, without a strong directional tone. Signal: quiet.",
        "primaryFactor": null,
        "factors": [],
        "market": {
          "available": false,
          "priceUsd": null,
          "change24hPct": null,
          "marketCapUsd": null,
          "liquidityUsd": null,
          "volume24hUsd": null,
          "liquidityVsCollectionMedian": null,
          "marketCapVsCollectionMedian": null,
          "turnover24h": null,
          "liquidityBand": "unknown",
          "participationBand": "unknown",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 8
      },
      {
        "sign": "gemini",
        "displayName": "Gemini",
        "signal": "quiet",
        "scores": {
          "attention": 5,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A quiet sky window for this sign, without a strong directional tone. Signal: quiet.",
        "primaryFactor": {
          "id": "occupancy:uranus:gemini:2026-09-09T12:00:00.000Z",
          "kind": "occupancy",
          "at": "2026-09-09T12:00:00.000Z",
          "bodies": [
            "Uranus"
          ],
          "signs": [
            "gemini"
          ],
          "label": "Uranus in Gemini",
          "attentionPoints": 5,
          "tonePoints": 0,
          "volatilityPoints": 0,
          "calculation": "5 disclosed Uranus occupancy-attention points",
          "explanation": "Uranus occupies Gemini at the UTC reference point. This adds symbolic attention, not a directional market claim.",
          "source": "src/data/ingresses.json"
        },
        "factors": [
          {
            "id": "occupancy:uranus:gemini:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Uranus"
            ],
            "signs": [
              "gemini"
            ],
            "label": "Uranus in Gemini",
            "attentionPoints": 5,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "5 disclosed Uranus occupancy-attention points",
            "explanation": "Uranus occupies Gemini at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          }
        ],
        "market": {
          "available": true,
          "priceUsd": 0.0001511,
          "change24hPct": -1.21,
          "marketCapUsd": 151120,
          "liquidityUsd": 22959.33,
          "volume24hUsd": 216.6,
          "liquidityVsCollectionMedian": 1.45,
          "marketCapVsCollectionMedian": 1.81,
          "turnover24h": 0.01,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 6
      },
      {
        "sign": "cancer",
        "displayName": "Cancer",
        "signal": "quiet",
        "scores": {
          "attention": 7,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A quiet sky window for this sign, without a strong directional tone. Signal: quiet.",
        "primaryFactor": {
          "id": "occupancy:mars:cancer:2026-09-09T12:00:00.000Z",
          "kind": "occupancy",
          "at": "2026-09-09T12:00:00.000Z",
          "bodies": [
            "Mars"
          ],
          "signs": [
            "cancer"
          ],
          "label": "Mars in Cancer",
          "attentionPoints": 7,
          "tonePoints": 0,
          "volatilityPoints": 0,
          "calculation": "7 disclosed Mars occupancy-attention points",
          "explanation": "Mars occupies Cancer at the UTC reference point. This adds symbolic attention, not a directional market claim.",
          "source": "src/data/ingresses.json"
        },
        "factors": [
          {
            "id": "occupancy:mars:cancer:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Mars"
            ],
            "signs": [
              "cancer"
            ],
            "label": "Mars in Cancer",
            "attentionPoints": 7,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "7 disclosed Mars occupancy-attention points",
            "explanation": "Mars occupies Cancer at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          }
        ],
        "market": {
          "available": true,
          "priceUsd": 0.00007989,
          "change24hPct": 1.51,
          "marketCapUsd": 79895,
          "liquidityUsd": 16506.72,
          "volume24hUsd": 101.44,
          "liquidityVsCollectionMedian": 1.04,
          "marketCapVsCollectionMedian": 0.95,
          "turnover24h": 0.01,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 4
      },
      {
        "sign": "leo",
        "displayName": "Leo",
        "signal": "quiet",
        "scores": {
          "attention": 8,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A quiet sky window for this sign, without a strong directional tone. Signal: quiet.",
        "primaryFactor": {
          "id": "occupancy:jupiter:leo:2026-09-09T12:00:00.000Z",
          "kind": "occupancy",
          "at": "2026-09-09T12:00:00.000Z",
          "bodies": [
            "Jupiter"
          ],
          "signs": [
            "leo"
          ],
          "label": "Jupiter in Leo",
          "attentionPoints": 8,
          "tonePoints": 0,
          "volatilityPoints": 0,
          "calculation": "8 disclosed Jupiter occupancy-attention points",
          "explanation": "Jupiter occupies Leo at the UTC reference point. This adds symbolic attention, not a directional market claim.",
          "source": "src/data/ingresses.json"
        },
        "factors": [
          {
            "id": "occupancy:jupiter:leo:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Jupiter"
            ],
            "signs": [
              "leo"
            ],
            "label": "Jupiter in Leo",
            "attentionPoints": 8,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "8 disclosed Jupiter occupancy-attention points",
            "explanation": "Jupiter occupies Leo at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          }
        ],
        "market": {
          "available": true,
          "priceUsd": 0.00008742,
          "change24hPct": 0.97,
          "marketCapUsd": 87412,
          "liquidityUsd": 16685.03,
          "volume24hUsd": 9.6,
          "liquidityVsCollectionMedian": 1.05,
          "marketCapVsCollectionMedian": 1.04,
          "turnover24h": 0,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 3
      },
      {
        "sign": "virgo",
        "displayName": "Virgo",
        "signal": "steady",
        "scores": {
          "attention": 14,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A modest sky emphasis for this sign, without a strong directional tone. Signal: steady.",
        "primaryFactor": {
          "id": "occupancy:sun:virgo:2026-09-09T12:00:00.000Z",
          "kind": "occupancy",
          "at": "2026-09-09T12:00:00.000Z",
          "bodies": [
            "Sun"
          ],
          "signs": [
            "virgo"
          ],
          "label": "Sun in Virgo",
          "attentionPoints": 9,
          "tonePoints": 0,
          "volatilityPoints": 0,
          "calculation": "9 disclosed Sun occupancy-attention points",
          "explanation": "Sun occupies Virgo at the UTC reference point. This adds symbolic attention, not a directional market claim.",
          "source": "src/data/ingresses.json"
        },
        "factors": [
          {
            "id": "occupancy:sun:virgo:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Sun"
            ],
            "signs": [
              "virgo"
            ],
            "label": "Sun in Virgo",
            "attentionPoints": 9,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "9 disclosed Sun occupancy-attention points",
            "explanation": "Sun occupies Virgo at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          },
          {
            "id": "occupancy:mercury:virgo:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Mercury"
            ],
            "signs": [
              "virgo"
            ],
            "label": "Mercury in Virgo",
            "attentionPoints": 5,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "5 disclosed Mercury occupancy-attention points",
            "explanation": "Mercury occupies Virgo at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          }
        ],
        "market": {
          "available": true,
          "priceUsd": 0.00008424,
          "change24hPct": -0.94,
          "marketCapUsd": 84248,
          "liquidityUsd": 15462.92,
          "volume24hUsd": 33.41,
          "liquidityVsCollectionMedian": 0.97,
          "marketCapVsCollectionMedian": 1.01,
          "turnover24h": 0,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 1
      },
      {
        "sign": "libra",
        "displayName": "Libra",
        "signal": "quiet",
        "scores": {
          "attention": 6,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A quiet sky window for this sign, without a strong directional tone. Signal: quiet.",
        "primaryFactor": {
          "id": "occupancy:venus:libra:2026-09-09T12:00:00.000Z",
          "kind": "occupancy",
          "at": "2026-09-09T12:00:00.000Z",
          "bodies": [
            "Venus"
          ],
          "signs": [
            "libra"
          ],
          "label": "Venus in Libra",
          "attentionPoints": 6,
          "tonePoints": 0,
          "volatilityPoints": 0,
          "calculation": "6 disclosed Venus occupancy-attention points",
          "explanation": "Venus occupies Libra at the UTC reference point. This adds symbolic attention, not a directional market claim.",
          "source": "src/data/ingresses.json"
        },
        "factors": [
          {
            "id": "occupancy:venus:libra:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Venus"
            ],
            "signs": [
              "libra"
            ],
            "label": "Venus in Libra",
            "attentionPoints": 6,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "6 disclosed Venus occupancy-attention points",
            "explanation": "Venus occupies Libra at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          }
        ],
        "market": {
          "available": false,
          "priceUsd": null,
          "change24hPct": null,
          "marketCapUsd": null,
          "liquidityUsd": null,
          "volume24hUsd": null,
          "liquidityVsCollectionMedian": null,
          "marketCapVsCollectionMedian": null,
          "turnover24h": null,
          "liquidityBand": "unknown",
          "participationBand": "unknown",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 5
      },
      {
        "sign": "scorpio",
        "displayName": "Scorpio",
        "signal": "quiet",
        "scores": {
          "attention": 0,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A quiet sky window for this sign, without a strong directional tone. Signal: quiet.",
        "primaryFactor": null,
        "factors": [],
        "market": {
          "available": true,
          "priceUsd": 0.00007988,
          "change24hPct": 0.21,
          "marketCapUsd": 79884,
          "liquidityUsd": 15644.76,
          "volume24hUsd": 13.91,
          "liquidityVsCollectionMedian": 0.99,
          "marketCapVsCollectionMedian": 0.95,
          "turnover24h": 0,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 9
      },
      {
        "sign": "sagittarius",
        "displayName": "Sagittarius",
        "signal": "quiet",
        "scores": {
          "attention": 0,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A quiet sky window for this sign, without a strong directional tone. Signal: quiet.",
        "primaryFactor": null,
        "factors": [],
        "market": {
          "available": true,
          "priceUsd": 0.00008041,
          "change24hPct": -0.8,
          "marketCapUsd": 80380,
          "liquidityUsd": 15868.63,
          "volume24hUsd": 413.24,
          "liquidityVsCollectionMedian": 1,
          "marketCapVsCollectionMedian": 0.96,
          "turnover24h": 0.03,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 10
      },
      {
        "sign": "capricorn",
        "displayName": "Capricorn",
        "signal": "quiet",
        "scores": {
          "attention": 0,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A quiet sky window for this sign, without a strong directional tone. Signal: quiet.",
        "primaryFactor": null,
        "factors": [],
        "market": {
          "available": true,
          "priceUsd": 0.00008467,
          "change24hPct": 0.41,
          "marketCapUsd": 84672,
          "liquidityUsd": 15659.67,
          "volume24hUsd": 66.04,
          "liquidityVsCollectionMedian": 0.99,
          "marketCapVsCollectionMedian": 1.01,
          "turnover24h": 0,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 11
      },
      {
        "sign": "aquarius",
        "displayName": "Aquarius",
        "signal": "quiet",
        "scores": {
          "attention": 5,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A quiet sky window for this sign, without a strong directional tone. Signal: quiet.",
        "primaryFactor": {
          "id": "occupancy:pluto:aquarius:2026-09-09T12:00:00.000Z",
          "kind": "occupancy",
          "at": "2026-09-09T12:00:00.000Z",
          "bodies": [
            "Pluto"
          ],
          "signs": [
            "aquarius"
          ],
          "label": "Pluto in Aquarius",
          "attentionPoints": 5,
          "tonePoints": 0,
          "volatilityPoints": 0,
          "calculation": "5 disclosed Pluto occupancy-attention points",
          "explanation": "Pluto occupies Aquarius at the UTC reference point. This adds symbolic attention, not a directional market claim.",
          "source": "src/data/ingresses.json"
        },
        "factors": [
          {
            "id": "occupancy:pluto:aquarius:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Pluto"
            ],
            "signs": [
              "aquarius"
            ],
            "label": "Pluto in Aquarius",
            "attentionPoints": 5,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "5 disclosed Pluto occupancy-attention points",
            "explanation": "Pluto occupies Aquarius at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          }
        ],
        "market": {
          "available": true,
          "priceUsd": 0.00008367,
          "change24hPct": -0.67,
          "marketCapUsd": 83671,
          "liquidityUsd": 15977.57,
          "volume24hUsd": 10.94,
          "liquidityVsCollectionMedian": 1.01,
          "marketCapVsCollectionMedian": 1,
          "turnover24h": 0,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 7
      },
      {
        "sign": "pisces",
        "displayName": "Pisces",
        "signal": "quiet",
        "scores": {
          "attention": 0,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A quiet sky window for this sign, without a strong directional tone. Signal: quiet.",
        "primaryFactor": null,
        "factors": [],
        "market": {
          "available": false,
          "priceUsd": null,
          "change24hPct": null,
          "marketCapUsd": null,
          "liquidityUsd": null,
          "volume24hUsd": null,
          "liquidityVsCollectionMedian": null,
          "marketCapVsCollectionMedian": null,
          "turnover24h": null,
          "liquidityBand": "unknown",
          "participationBand": "unknown",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 12
      }
    ],
    "limitations": [
      "Astrological factor weights are disclosed editorial choices, not established financial causes.",
      "A current cross-sectional market snapshot cannot establish predictive power.",
      "Low-liquidity assets can move sharply and quoted execution can differ from displayed prices.",
      "This is research and cultural context, not financial advice."
    ]
  },
  "weekly": {
    "schema": "zodiacs.registry-outlook.v1",
    "date": "2026-09-09",
    "horizon": {
      "kind": "weekly",
      "days": 7,
      "from": "2026-09-09T00:00:00.000Z",
      "toExclusive": "2026-09-16T00:00:00.000Z",
      "referenceAt": "2026-09-09T12:00:00.000Z"
    },
    "method": {
      "id": "zodiacs.registry-symbolic-outlook.v1",
      "version": 1,
      "posture": "experimental-symbolic-index",
      "formulas": {
        "occupancy": "A planet contributes its disclosed attention weight to the sign it occupies at 12:00 UTC on the first day.",
        "eventProximity": "event multiplier = 1 - 0.25 × elapsed horizon fraction; the multiplier therefore runs from 1.00 to 0.75.",
        "ingress": "attention = (10 + half the planet occupancy weight) × event multiplier; tone = 0.",
        "otherEvents": "attention, tone, and event intensity = disclosed event weight × event multiplier for every directly named sign.",
        "totals": "Sign totals are rounded sums, with attention and event intensity clamped to 0–100 and tone clamped to −100–100.",
        "market": "Liquidity depth compares a sign with the collection median; turnover is 24h volume ÷ indexed liquidity. Neither alters the sky signal."
      },
      "scoreDefinitions": {
        "attention": "How concentrated the scored sky factors are on a sign.",
        "tone": "The supportive or frictional symbolism assigned to those factors.",
        "volatility": "A symbolic event-intensity index. It is not predicted realized market volatility."
      },
      "occupancyAttention": {
        "Sun": 9,
        "Mercury": 5,
        "Venus": 6,
        "Mars": 7,
        "Jupiter": 8,
        "Saturn": 7,
        "Uranus": 5,
        "Neptune": 4,
        "Pluto": 5
      },
      "eventWeights": {
        "ingress": {
          "attention": 10,
          "tone": 0,
          "volatility": 2
        },
        "new-moon": {
          "attention": 22,
          "tone": 8,
          "volatility": 8
        },
        "full-moon": {
          "attention": 24,
          "tone": 0,
          "volatility": 16
        },
        "station-retrograde": {
          "attention": 20,
          "tone": -10,
          "volatility": 14
        },
        "station-direct": {
          "attention": 18,
          "tone": 8,
          "volatility": 8
        },
        "conjunction": {
          "attention": 18,
          "tone": 2,
          "volatility": 10
        },
        "trine": {
          "attention": 14,
          "tone": 10,
          "volatility": 3
        },
        "sextile": {
          "attention": 12,
          "tone": 7,
          "volatility": 2
        },
        "square": {
          "attention": 17,
          "tone": -10,
          "volatility": 12
        },
        "opposition": {
          "attention": 18,
          "tone": -12,
          "volatility": 15
        }
      },
      "horizons": {
        "daily": 1,
        "weekly": 7
      },
      "evaluation": {
        "minimumHistoryDays": 180,
        "baseline": "Compare observed associations with persistence and equal-sign baselines on a held-out period.",
        "priceMetric": "Report subsequent price movement descriptively after estimated fees/slippage; do not infer causation.",
        "liquidityMetric": "Report subsequent indexed USD liquidity change descriptively; do not infer causation.",
        "publicationRule": "Publish each symbolic score before its market comparison; never rewrite the historical score."
      }
    },
    "coverage": {
      "overall": "complete",
      "events": "complete",
      "occupancies": "complete",
      "expectedTransitMonths": [
        "2026-09"
      ],
      "missingTransitMonths": [],
      "missingOccupancyPlanets": []
    },
    "marketSnapshot": {
      "suppliedSigns": 12,
      "medians": {
        "liquidityUsd": 15868.63,
        "marketCapUsd": 83671
      },
      "freshness": {
        "asOf": "2026-09-09T02:24:06.567Z",
        "status": "stale-for-horizon",
        "ageHoursAtHorizonEnd": 165.6
      },
      "separationRule": "Market fields are descriptive and never alter the symbolic sky scores."
    },
    "evidence": {
      "status": "collecting",
      "historyDaysObserved": 32,
      "minimumHistoryDays": 180,
      "historyDaysRemaining": 148,
      "directionalForecasts": "disabled",
      "confidence": {
        "label": "not-yet-calibrated",
        "score": null,
        "reason": "No predictive accuracy is claimed. 148 more daily observations are required before the first eligible evaluation."
      }
    },
    "forecast": {
      "status": "research-only",
      "priceDirection": null,
      "liquidityDirection": null,
      "statement": "This release publishes symbolic attention/tone signals and descriptive market context. It does not claim that planetary movements predict price or liquidity."
    },
    "signs": [
      {
        "sign": "aries",
        "displayName": "Aries",
        "signal": "active",
        "scores": {
          "attention": 27,
          "tone": -10,
          "volatility": 13
        },
        "summary": "Elevated symbolic attention for this sign, without a strong directional tone. Signal: active.",
        "primaryFactor": {
          "id": "aspect:mercury:neptune:opposition:2026-09-12T16:41:18.624Z",
          "kind": "aspect",
          "at": "2026-09-12T16:41:18.624Z",
          "bodies": [
            "Mercury",
            "Neptune"
          ],
          "signs": [
            "libra",
            "aries"
          ],
          "label": "Mercury opposition Neptune",
          "attentionPoints": 15.6,
          "tonePoints": -10.4,
          "volatilityPoints": 13,
          "basePoints": {
            "attention": 18,
            "tone": -12,
            "volatility": 15
          },
          "horizonMultiplier": 0.868,
          "calculation": "18 attention / -12 tone / 15 event intensity × 0.8680 horizon multiplier",
          "explanation": "The exact opposition is scored as frictional for the directly occupied signs (Libra and Aries). This is symbolic scoring, not a causal market mechanism.",
          "source": "src/data/transits-2026-09.json"
        },
        "factors": [
          {
            "id": "aspect:mercury:neptune:opposition:2026-09-12T16:41:18.624Z",
            "kind": "aspect",
            "at": "2026-09-12T16:41:18.624Z",
            "bodies": [
              "Mercury",
              "Neptune"
            ],
            "signs": [
              "libra",
              "aries"
            ],
            "label": "Mercury opposition Neptune",
            "attentionPoints": 15.6,
            "tonePoints": -10.4,
            "volatilityPoints": 13,
            "basePoints": {
              "attention": 18,
              "tone": -12,
              "volatility": 15
            },
            "horizonMultiplier": 0.868,
            "calculation": "18 attention / -12 tone / 15 event intensity × 0.8680 horizon multiplier",
            "explanation": "The exact opposition is scored as frictional for the directly occupied signs (Libra and Aries). This is symbolic scoring, not a causal market mechanism.",
            "source": "src/data/transits-2026-09.json"
          },
          {
            "id": "occupancy:saturn:aries:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Saturn"
            ],
            "signs": [
              "aries"
            ],
            "label": "Saturn in Aries",
            "attentionPoints": 7,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "7 disclosed Saturn occupancy-attention points",
            "explanation": "Saturn occupies Aries at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          },
          {
            "id": "occupancy:neptune:aries:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Neptune"
            ],
            "signs": [
              "aries"
            ],
            "label": "Neptune in Aries",
            "attentionPoints": 4,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "4 disclosed Neptune occupancy-attention points",
            "explanation": "Neptune occupies Aries at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          }
        ],
        "market": {
          "available": true,
          "priceUsd": 0.00007816,
          "change24hPct": 1.26,
          "marketCapUsd": 78141,
          "liquidityUsd": 15321.26,
          "volume24hUsd": 153.68,
          "liquidityVsCollectionMedian": 0.97,
          "marketCapVsCollectionMedian": 0.93,
          "turnover24h": 0.01,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 5
      },
      {
        "sign": "taurus",
        "displayName": "Taurus",
        "signal": "quiet",
        "scores": {
          "attention": 0,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A quiet sky window for this sign, without a strong directional tone. Signal: quiet.",
        "primaryFactor": null,
        "factors": [],
        "market": {
          "available": false,
          "priceUsd": null,
          "change24hPct": null,
          "marketCapUsd": null,
          "liquidityUsd": null,
          "volume24hUsd": null,
          "liquidityVsCollectionMedian": null,
          "marketCapVsCollectionMedian": null,
          "turnover24h": null,
          "liquidityBand": "unknown",
          "participationBand": "unknown",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 9
      },
      {
        "sign": "gemini",
        "displayName": "Gemini",
        "signal": "active",
        "scores": {
          "attention": 35,
          "tone": -1,
          "volatility": 16
        },
        "summary": "Elevated symbolic attention for this sign, without a strong directional tone. Signal: active.",
        "primaryFactor": {
          "id": "station:uranus:retrograde:gemini:2026-09-10T18:40:43.743Z",
          "kind": "station",
          "at": "2026-09-10T18:40:43.743Z",
          "bodies": [
            "Uranus"
          ],
          "signs": [
            "gemini"
          ],
          "label": "Uranus stations retrograde in Gemini",
          "attentionPoints": 18.7,
          "tonePoints": -9.4,
          "volatilityPoints": 13.1,
          "basePoints": {
            "attention": 20,
            "tone": -10,
            "volatility": 14
          },
          "horizonMultiplier": 0.9365,
          "calculation": "20 attention / -10 tone / 14 event intensity × 0.9365 horizon multiplier",
          "explanation": "The retrograde station is treated as review/friction in Gemini; it does not predict a price decline.",
          "source": "src/data/transits-2026-09.json"
        },
        "factors": [
          {
            "id": "station:uranus:retrograde:gemini:2026-09-10T18:40:43.743Z",
            "kind": "station",
            "at": "2026-09-10T18:40:43.743Z",
            "bodies": [
              "Uranus"
            ],
            "signs": [
              "gemini"
            ],
            "label": "Uranus stations retrograde in Gemini",
            "attentionPoints": 18.7,
            "tonePoints": -9.4,
            "volatilityPoints": 13.1,
            "basePoints": {
              "attention": 20,
              "tone": -10,
              "volatility": 14
            },
            "horizonMultiplier": 0.9365,
            "calculation": "20 attention / -10 tone / 14 event intensity × 0.9365 horizon multiplier",
            "explanation": "The retrograde station is treated as review/friction in Gemini; it does not predict a price decline.",
            "source": "src/data/transits-2026-09.json"
          },
          {
            "id": "aspect:mercury:uranus:trine:2026-09-14T02:39:54.936Z",
            "kind": "aspect",
            "at": "2026-09-14T02:39:54.936Z",
            "bodies": [
              "Mercury",
              "Uranus"
            ],
            "signs": [
              "libra",
              "gemini"
            ],
            "label": "Mercury trine Uranus",
            "attentionPoints": 11.4,
            "tonePoints": 8.2,
            "volatilityPoints": 2.5,
            "basePoints": {
              "attention": 14,
              "tone": 10,
              "volatility": 3
            },
            "horizonMultiplier": 0.8175,
            "calculation": "14 attention / 10 tone / 3 event intensity × 0.8175 horizon multiplier",
            "explanation": "The exact trine is scored as supportive for the directly occupied signs (Libra and Gemini). This is symbolic scoring, not a causal market mechanism.",
            "source": "src/data/transits-2026-09.json"
          },
          {
            "id": "occupancy:uranus:gemini:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Uranus"
            ],
            "signs": [
              "gemini"
            ],
            "label": "Uranus in Gemini",
            "attentionPoints": 5,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "5 disclosed Uranus occupancy-attention points",
            "explanation": "Uranus occupies Gemini at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          }
        ],
        "market": {
          "available": true,
          "priceUsd": 0.0001511,
          "change24hPct": -1.21,
          "marketCapUsd": 151120,
          "liquidityUsd": 22959.33,
          "volume24hUsd": 216.6,
          "liquidityVsCollectionMedian": 1.45,
          "marketCapVsCollectionMedian": 1.81,
          "turnover24h": 0.01,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 2
      },
      {
        "sign": "cancer",
        "displayName": "Cancer",
        "signal": "quiet",
        "scores": {
          "attention": 7,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A quiet sky window for this sign, without a strong directional tone. Signal: quiet.",
        "primaryFactor": {
          "id": "occupancy:mars:cancer:2026-09-09T12:00:00.000Z",
          "kind": "occupancy",
          "at": "2026-09-09T12:00:00.000Z",
          "bodies": [
            "Mars"
          ],
          "signs": [
            "cancer"
          ],
          "label": "Mars in Cancer",
          "attentionPoints": 7,
          "tonePoints": 0,
          "volatilityPoints": 0,
          "calculation": "7 disclosed Mars occupancy-attention points",
          "explanation": "Mars occupies Cancer at the UTC reference point. This adds symbolic attention, not a directional market claim.",
          "source": "src/data/ingresses.json"
        },
        "factors": [
          {
            "id": "occupancy:mars:cancer:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Mars"
            ],
            "signs": [
              "cancer"
            ],
            "label": "Mars in Cancer",
            "attentionPoints": 7,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "7 disclosed Mars occupancy-attention points",
            "explanation": "Mars occupies Cancer at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          }
        ],
        "market": {
          "available": true,
          "priceUsd": 0.00007989,
          "change24hPct": 1.51,
          "marketCapUsd": 79895,
          "liquidityUsd": 16506.72,
          "volume24hUsd": 101.44,
          "liquidityVsCollectionMedian": 1.04,
          "marketCapVsCollectionMedian": 0.95,
          "turnover24h": 0.01,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 8
      },
      {
        "sign": "leo",
        "displayName": "Leo",
        "signal": "quiet",
        "scores": {
          "attention": 8,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A quiet sky window for this sign, without a strong directional tone. Signal: quiet.",
        "primaryFactor": {
          "id": "occupancy:jupiter:leo:2026-09-09T12:00:00.000Z",
          "kind": "occupancy",
          "at": "2026-09-09T12:00:00.000Z",
          "bodies": [
            "Jupiter"
          ],
          "signs": [
            "leo"
          ],
          "label": "Jupiter in Leo",
          "attentionPoints": 8,
          "tonePoints": 0,
          "volatilityPoints": 0,
          "calculation": "8 disclosed Jupiter occupancy-attention points",
          "explanation": "Jupiter occupies Leo at the UTC reference point. This adds symbolic attention, not a directional market claim.",
          "source": "src/data/ingresses.json"
        },
        "factors": [
          {
            "id": "occupancy:jupiter:leo:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Jupiter"
            ],
            "signs": [
              "leo"
            ],
            "label": "Jupiter in Leo",
            "attentionPoints": 8,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "8 disclosed Jupiter occupancy-attention points",
            "explanation": "Jupiter occupies Leo at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          }
        ],
        "market": {
          "available": true,
          "priceUsd": 0.00008742,
          "change24hPct": 0.97,
          "marketCapUsd": 87412,
          "liquidityUsd": 16685.03,
          "volume24hUsd": 9.6,
          "liquidityVsCollectionMedian": 1.05,
          "marketCapVsCollectionMedian": 1.04,
          "turnover24h": 0,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 7
      },
      {
        "sign": "virgo",
        "displayName": "Virgo",
        "signal": "active",
        "scores": {
          "attention": 34,
          "tone": 7,
          "volatility": 7
        },
        "summary": "Elevated symbolic attention for this sign, without a strong directional tone. Signal: active.",
        "primaryFactor": {
          "id": "lunation:new:virgo:2026-09-11T03:26:50.210Z",
          "kind": "lunation",
          "at": "2026-09-11T03:26:50.210Z",
          "bodies": [
            "Sun",
            "Moon"
          ],
          "signs": [
            "virgo"
          ],
          "label": "New Moon in Virgo",
          "attentionPoints": 20.3,
          "tonePoints": 7.4,
          "volatilityPoints": 7.4,
          "basePoints": {
            "attention": 22,
            "tone": 8,
            "volatility": 8
          },
          "horizonMultiplier": 0.9234,
          "calculation": "22 attention / 8 tone / 8 event intensity × 0.9234 horizon multiplier",
          "explanation": "A new Moon is scored as symbolic renewal for Virgo; that is an astrology convention, not evidence of higher returns.",
          "source": "src/data/transits-2026-09.json"
        },
        "factors": [
          {
            "id": "lunation:new:virgo:2026-09-11T03:26:50.210Z",
            "kind": "lunation",
            "at": "2026-09-11T03:26:50.210Z",
            "bodies": [
              "Sun",
              "Moon"
            ],
            "signs": [
              "virgo"
            ],
            "label": "New Moon in Virgo",
            "attentionPoints": 20.3,
            "tonePoints": 7.4,
            "volatilityPoints": 7.4,
            "basePoints": {
              "attention": 22,
              "tone": 8,
              "volatility": 8
            },
            "horizonMultiplier": 0.9234,
            "calculation": "22 attention / 8 tone / 8 event intensity × 0.9234 horizon multiplier",
            "explanation": "A new Moon is scored as symbolic renewal for Virgo; that is an astrology convention, not evidence of higher returns.",
            "source": "src/data/transits-2026-09.json"
          },
          {
            "id": "occupancy:sun:virgo:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Sun"
            ],
            "signs": [
              "virgo"
            ],
            "label": "Sun in Virgo",
            "attentionPoints": 9,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "9 disclosed Sun occupancy-attention points",
            "explanation": "Sun occupies Virgo at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          },
          {
            "id": "occupancy:mercury:virgo:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Mercury"
            ],
            "signs": [
              "virgo"
            ],
            "label": "Mercury in Virgo",
            "attentionPoints": 5,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "5 disclosed Mercury occupancy-attention points",
            "explanation": "Mercury occupies Virgo at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          }
        ],
        "market": {
          "available": true,
          "priceUsd": 0.00008424,
          "change24hPct": -0.94,
          "marketCapUsd": 84248,
          "liquidityUsd": 15462.92,
          "volume24hUsd": 33.41,
          "liquidityVsCollectionMedian": 0.97,
          "marketCapVsCollectionMedian": 1.01,
          "turnover24h": 0,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 3
      },
      {
        "sign": "libra",
        "displayName": "Libra",
        "signal": "active",
        "scores": {
          "attention": 57,
          "tone": 6,
          "volatility": 20
        },
        "summary": "High symbolic attention for this sign, without a strong directional tone. Signal: active.",
        "primaryFactor": {
          "id": "aspect:mercury:neptune:opposition:2026-09-12T16:41:18.624Z",
          "kind": "aspect",
          "at": "2026-09-12T16:41:18.624Z",
          "bodies": [
            "Mercury",
            "Neptune"
          ],
          "signs": [
            "libra",
            "aries"
          ],
          "label": "Mercury opposition Neptune",
          "attentionPoints": 15.6,
          "tonePoints": -10.4,
          "volatilityPoints": 13,
          "basePoints": {
            "attention": 18,
            "tone": -12,
            "volatility": 15
          },
          "horizonMultiplier": 0.868,
          "calculation": "18 attention / -12 tone / 15 event intensity × 0.8680 horizon multiplier",
          "explanation": "The exact opposition is scored as frictional for the directly occupied signs (Libra and Aries). This is symbolic scoring, not a causal market mechanism.",
          "source": "src/data/transits-2026-09.json"
        },
        "factors": [
          {
            "id": "aspect:mercury:neptune:opposition:2026-09-12T16:41:18.624Z",
            "kind": "aspect",
            "at": "2026-09-12T16:41:18.624Z",
            "bodies": [
              "Mercury",
              "Neptune"
            ],
            "signs": [
              "libra",
              "aries"
            ],
            "label": "Mercury opposition Neptune",
            "attentionPoints": 15.6,
            "tonePoints": -10.4,
            "volatilityPoints": 13,
            "basePoints": {
              "attention": 18,
              "tone": -12,
              "volatility": 15
            },
            "horizonMultiplier": 0.868,
            "calculation": "18 attention / -12 tone / 15 event intensity × 0.8680 horizon multiplier",
            "explanation": "The exact opposition is scored as frictional for the directly occupied signs (Libra and Aries). This is symbolic scoring, not a causal market mechanism.",
            "source": "src/data/transits-2026-09.json"
          },
          {
            "id": "aspect:mercury:pluto:trine:2026-09-12T15:59:18.579Z",
            "kind": "aspect",
            "at": "2026-09-12T15:59:18.579Z",
            "bodies": [
              "Mercury",
              "Pluto"
            ],
            "signs": [
              "libra",
              "aquarius"
            ],
            "label": "Mercury trine Pluto",
            "attentionPoints": 12.2,
            "tonePoints": 8.7,
            "volatilityPoints": 2.6,
            "basePoints": {
              "attention": 14,
              "tone": 10,
              "volatility": 3
            },
            "horizonMultiplier": 0.8691,
            "calculation": "14 attention / 10 tone / 3 event intensity × 0.8691 horizon multiplier",
            "explanation": "The exact trine is scored as supportive for the directly occupied signs (Libra and Aquarius). This is symbolic scoring, not a causal market mechanism.",
            "source": "src/data/transits-2026-09.json"
          },
          {
            "id": "aspect:mercury:uranus:trine:2026-09-14T02:39:54.936Z",
            "kind": "aspect",
            "at": "2026-09-14T02:39:54.936Z",
            "bodies": [
              "Mercury",
              "Uranus"
            ],
            "signs": [
              "libra",
              "gemini"
            ],
            "label": "Mercury trine Uranus",
            "attentionPoints": 11.4,
            "tonePoints": 8.2,
            "volatilityPoints": 2.5,
            "basePoints": {
              "attention": 14,
              "tone": 10,
              "volatility": 3
            },
            "horizonMultiplier": 0.8175,
            "calculation": "14 attention / 10 tone / 3 event intensity × 0.8175 horizon multiplier",
            "explanation": "The exact trine is scored as supportive for the directly occupied signs (Libra and Gemini). This is symbolic scoring, not a causal market mechanism.",
            "source": "src/data/transits-2026-09.json"
          },
          {
            "id": "ingress:mercury:libra:2026-09-10T16:21:13.543Z",
            "kind": "ingress",
            "at": "2026-09-10T16:21:13.543Z",
            "bodies": [
              "Mercury"
            ],
            "signs": [
              "libra"
            ],
            "label": "Mercury enters Libra",
            "attentionPoints": 11.7,
            "tonePoints": 0,
            "volatilityPoints": 1.9,
            "basePoints": {
              "attention": 12.5,
              "tone": 0,
              "volatility": 2
            },
            "horizonMultiplier": 0.9399,
            "calculation": "12.5 attention / 0 tone / 2 event intensity × 0.9399 horizon multiplier",
            "explanation": "The ingress adds attention to Libra. Ingresses are intentionally neutral on price direction.",
            "source": "src/data/transits-2026-09.json"
          },
          {
            "id": "occupancy:venus:libra:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Venus"
            ],
            "signs": [
              "libra"
            ],
            "label": "Venus in Libra",
            "attentionPoints": 6,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "6 disclosed Venus occupancy-attention points",
            "explanation": "Venus occupies Libra at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          }
        ],
        "market": {
          "available": false,
          "priceUsd": null,
          "change24hPct": null,
          "marketCapUsd": null,
          "liquidityUsd": null,
          "volume24hUsd": null,
          "liquidityVsCollectionMedian": null,
          "marketCapVsCollectionMedian": null,
          "turnover24h": null,
          "liquidityBand": "unknown",
          "participationBand": "unknown",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 1
      },
      {
        "sign": "scorpio",
        "displayName": "Scorpio",
        "signal": "active",
        "scores": {
          "attention": 25,
          "tone": -8,
          "volatility": 11
        },
        "summary": "Elevated symbolic attention for this sign, without a strong directional tone. Signal: active.",
        "primaryFactor": {
          "id": "aspect:venus:pluto:square:2026-09-15T18:41:31.944Z",
          "kind": "aspect",
          "at": "2026-09-15T18:41:31.944Z",
          "bodies": [
            "Venus",
            "Pluto"
          ],
          "signs": [
            "scorpio",
            "aquarius"
          ],
          "label": "Venus square Pluto",
          "attentionPoints": 12.9,
          "tonePoints": -7.6,
          "volatilityPoints": 9.1,
          "basePoints": {
            "attention": 17,
            "tone": -10,
            "volatility": 12
          },
          "horizonMultiplier": 0.7579,
          "calculation": "17 attention / -10 tone / 12 event intensity × 0.7579 horizon multiplier",
          "explanation": "The exact square is scored as frictional for the directly occupied signs (Scorpio and Aquarius). This is symbolic scoring, not a causal market mechanism.",
          "source": "src/data/transits-2026-09.json"
        },
        "factors": [
          {
            "id": "aspect:venus:pluto:square:2026-09-15T18:41:31.944Z",
            "kind": "aspect",
            "at": "2026-09-15T18:41:31.944Z",
            "bodies": [
              "Venus",
              "Pluto"
            ],
            "signs": [
              "scorpio",
              "aquarius"
            ],
            "label": "Venus square Pluto",
            "attentionPoints": 12.9,
            "tonePoints": -7.6,
            "volatilityPoints": 9.1,
            "basePoints": {
              "attention": 17,
              "tone": -10,
              "volatility": 12
            },
            "horizonMultiplier": 0.7579,
            "calculation": "17 attention / -10 tone / 12 event intensity × 0.7579 horizon multiplier",
            "explanation": "The exact square is scored as frictional for the directly occupied signs (Scorpio and Aquarius). This is symbolic scoring, not a causal market mechanism.",
            "source": "src/data/transits-2026-09.json"
          },
          {
            "id": "ingress:venus:scorpio:2026-09-10T08:12:43.517Z",
            "kind": "ingress",
            "at": "2026-09-10T08:12:43.517Z",
            "bodies": [
              "Venus"
            ],
            "signs": [
              "scorpio"
            ],
            "label": "Venus enters Scorpio",
            "attentionPoints": 12.4,
            "tonePoints": 0,
            "volatilityPoints": 1.9,
            "basePoints": {
              "attention": 13,
              "tone": 0,
              "volatility": 2
            },
            "horizonMultiplier": 0.9521,
            "calculation": "13 attention / 0 tone / 2 event intensity × 0.9521 horizon multiplier",
            "explanation": "The ingress adds attention to Scorpio. Ingresses are intentionally neutral on price direction.",
            "source": "src/data/transits-2026-09.json"
          }
        ],
        "market": {
          "available": true,
          "priceUsd": 0.00007988,
          "change24hPct": 0.21,
          "marketCapUsd": 79884,
          "liquidityUsd": 15644.76,
          "volume24hUsd": 13.91,
          "liquidityVsCollectionMedian": 0.99,
          "marketCapVsCollectionMedian": 0.95,
          "turnover24h": 0,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 6
      },
      {
        "sign": "sagittarius",
        "displayName": "Sagittarius",
        "signal": "quiet",
        "scores": {
          "attention": 0,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A quiet sky window for this sign, without a strong directional tone. Signal: quiet.",
        "primaryFactor": null,
        "factors": [],
        "market": {
          "available": true,
          "priceUsd": 0.00008041,
          "change24hPct": -0.8,
          "marketCapUsd": 80380,
          "liquidityUsd": 15868.63,
          "volume24hUsd": 413.24,
          "liquidityVsCollectionMedian": 1,
          "marketCapVsCollectionMedian": 0.96,
          "turnover24h": 0.03,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 10
      },
      {
        "sign": "capricorn",
        "displayName": "Capricorn",
        "signal": "quiet",
        "scores": {
          "attention": 0,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A quiet sky window for this sign, without a strong directional tone. Signal: quiet.",
        "primaryFactor": null,
        "factors": [],
        "market": {
          "available": true,
          "priceUsd": 0.00008467,
          "change24hPct": 0.41,
          "marketCapUsd": 84672,
          "liquidityUsd": 15659.67,
          "volume24hUsd": 66.04,
          "liquidityVsCollectionMedian": 0.99,
          "marketCapVsCollectionMedian": 1.01,
          "turnover24h": 0,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 11
      },
      {
        "sign": "aquarius",
        "displayName": "Aquarius",
        "signal": "active",
        "scores": {
          "attention": 30,
          "tone": 1,
          "volatility": 12
        },
        "summary": "Elevated symbolic attention for this sign, without a strong directional tone. Signal: active.",
        "primaryFactor": {
          "id": "aspect:venus:pluto:square:2026-09-15T18:41:31.944Z",
          "kind": "aspect",
          "at": "2026-09-15T18:41:31.944Z",
          "bodies": [
            "Venus",
            "Pluto"
          ],
          "signs": [
            "scorpio",
            "aquarius"
          ],
          "label": "Venus square Pluto",
          "attentionPoints": 12.9,
          "tonePoints": -7.6,
          "volatilityPoints": 9.1,
          "basePoints": {
            "attention": 17,
            "tone": -10,
            "volatility": 12
          },
          "horizonMultiplier": 0.7579,
          "calculation": "17 attention / -10 tone / 12 event intensity × 0.7579 horizon multiplier",
          "explanation": "The exact square is scored as frictional for the directly occupied signs (Scorpio and Aquarius). This is symbolic scoring, not a causal market mechanism.",
          "source": "src/data/transits-2026-09.json"
        },
        "factors": [
          {
            "id": "aspect:venus:pluto:square:2026-09-15T18:41:31.944Z",
            "kind": "aspect",
            "at": "2026-09-15T18:41:31.944Z",
            "bodies": [
              "Venus",
              "Pluto"
            ],
            "signs": [
              "scorpio",
              "aquarius"
            ],
            "label": "Venus square Pluto",
            "attentionPoints": 12.9,
            "tonePoints": -7.6,
            "volatilityPoints": 9.1,
            "basePoints": {
              "attention": 17,
              "tone": -10,
              "volatility": 12
            },
            "horizonMultiplier": 0.7579,
            "calculation": "17 attention / -10 tone / 12 event intensity × 0.7579 horizon multiplier",
            "explanation": "The exact square is scored as frictional for the directly occupied signs (Scorpio and Aquarius). This is symbolic scoring, not a causal market mechanism.",
            "source": "src/data/transits-2026-09.json"
          },
          {
            "id": "aspect:mercury:pluto:trine:2026-09-12T15:59:18.579Z",
            "kind": "aspect",
            "at": "2026-09-12T15:59:18.579Z",
            "bodies": [
              "Mercury",
              "Pluto"
            ],
            "signs": [
              "libra",
              "aquarius"
            ],
            "label": "Mercury trine Pluto",
            "attentionPoints": 12.2,
            "tonePoints": 8.7,
            "volatilityPoints": 2.6,
            "basePoints": {
              "attention": 14,
              "tone": 10,
              "volatility": 3
            },
            "horizonMultiplier": 0.8691,
            "calculation": "14 attention / 10 tone / 3 event intensity × 0.8691 horizon multiplier",
            "explanation": "The exact trine is scored as supportive for the directly occupied signs (Libra and Aquarius). This is symbolic scoring, not a causal market mechanism.",
            "source": "src/data/transits-2026-09.json"
          },
          {
            "id": "occupancy:pluto:aquarius:2026-09-09T12:00:00.000Z",
            "kind": "occupancy",
            "at": "2026-09-09T12:00:00.000Z",
            "bodies": [
              "Pluto"
            ],
            "signs": [
              "aquarius"
            ],
            "label": "Pluto in Aquarius",
            "attentionPoints": 5,
            "tonePoints": 0,
            "volatilityPoints": 0,
            "calculation": "5 disclosed Pluto occupancy-attention points",
            "explanation": "Pluto occupies Aquarius at the UTC reference point. This adds symbolic attention, not a directional market claim.",
            "source": "src/data/ingresses.json"
          }
        ],
        "market": {
          "available": true,
          "priceUsd": 0.00008367,
          "change24hPct": -0.67,
          "marketCapUsd": 83671,
          "liquidityUsd": 15977.57,
          "volume24hUsd": 10.94,
          "liquidityVsCollectionMedian": 1.01,
          "marketCapVsCollectionMedian": 1,
          "turnover24h": 0,
          "liquidityBand": "near-median",
          "participationBand": "low",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 4
      },
      {
        "sign": "pisces",
        "displayName": "Pisces",
        "signal": "quiet",
        "scores": {
          "attention": 0,
          "tone": 0,
          "volatility": 0
        },
        "summary": "A quiet sky window for this sign, without a strong directional tone. Signal: quiet.",
        "primaryFactor": null,
        "factors": [],
        "market": {
          "available": false,
          "priceUsd": null,
          "change24hPct": null,
          "marketCapUsd": null,
          "liquidityUsd": null,
          "volume24hUsd": null,
          "liquidityVsCollectionMedian": null,
          "marketCapVsCollectionMedian": null,
          "turnover24h": null,
          "liquidityBand": "unknown",
          "participationBand": "unknown",
          "note": "Descriptive snapshot only; these fields do not alter the symbolic sky score or predict the next period."
        },
        "attentionRank": 12
      }
    ],
    "limitations": [
      "Astrological factor weights are disclosed editorial choices, not established financial causes.",
      "A current cross-sectional market snapshot cannot establish predictive power.",
      "Low-liquidity assets can move sharply and quoted execution can differ from displayed prices.",
      "This is research and cultural context, not financial advice."
    ]
  }
}
