Files
Jyotisha/docs
ClaudeandClaude Opus 5.5 e393f8bbf5 feat(chart): redesign 深读 as three stacked cards; fix blank 宫位力量 (BUG-1510)
深读 on the chart page drops its tabs, the 「深读」 header and the 640px
inner-scroll card. Three cards flow with the page: 时运流年 → 能量图谱 →
出生资料与口径. Graphics come first and the numbers sit behind 「看…」
controls (a link on desktop, a 44px button on a phone):

- 时运流年: 逐级放大 bars (大运 → 分运 → 子运, pale trapezoid
  connectors, today marker), a 星程 age ruler (title in one constant),
  and 九曜行运 as twelve house cells that select the house on the board,
  with the Sade Sati pill. Period tables, the second dasha (Chara now
  requested only when opened), the transit table and 叠到盘面 are
  behind expanders.
- 能量图谱: one bar per planet with a threshold tick and strong /
  medium / weak bands; twelve house bars with a dashed mean line.
  Shadbala parts, rupas and house values are behind an expander.
- 出生资料与口径: pills plus 「展开说明」 on desktop, a one-line summary row
  on a phone; the grid, boundary sentence and birth calendar unfold.

Colours come from theme tokens via color-mix: a pale accent wash marks
"current", planets are ink rather than rainbow colours, and dark mode
follows.

BUG-1510: when /api/bhava_bala failed alone, the ashtakavarga layer
arrived without houses, the section rendered an empty note, and the hook
cached the layer as loaded, so nothing could refetch it. The section now
shows a skeleton while waiting, and copy plus 重试 when the houses are
missing or the layer failed. An ashtakavarga layer without houses stays
re-requestable. The staging root cause is unconfirmed; a shared
per-IP API rate limit is suspected and tracked separately.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DbBXoyeZrYn6ryNcSe5Y2Y
2026-11-02 12:16:52 +08:00
..