af6b4cb41e
fix(consult): answers open on the user's life, one bold conclusion per part, no copied rule words; age line for marriage and career (BUG-1603, BUG-1604)
ClaudeandClaude Opus 5.52026-11-05 11:14:01 +08:00
2057538c81
fix(skills): create the skill runtime alias root on first use and remove it at exit (BUG-1612)
ClaudeandClaude Opus 5.52026-11-05 12:04:26 +08:00
365f86ff33
fix(annual): a run that fails halfway keeps the sections it wrote (BUG-1611)
ClaudeandClaude Opus 5.52026-11-05 11:45:32 +08:00
d655e6975c
docs(ledger): ERR-117 shared machine ran out of inodes from stacked worktrees
ClaudeandClaude Opus 5.52026-11-05 11:32:40 +08:00
6a2600f035
fix(markdown): bold that ends on CJK punctuation renders instead of showing ** (BUG-1610)
ClaudeandClaude Opus 5.52026-11-05 11:28:00 +08:00
b310234be1
feat(chat): calmer consultation answer — steps in the footer, neutral user bubble, quiet action icons
ClaudeandClaude Opus 5.52026-11-05 11:20:43 +08:00
1ef3caa453
fix(people): the add / edit person dialog can be clicked again, rebuilt to the approved prototype (BUG-1602)
ClaudeandClaude Opus 5.52026-11-05 10:52:14 +08:00
3d10a5bc5e
docs(bug-history): BUG-1600 follow-up eval of the no-gloss D9 wording
ClaudeandClaude Opus 5.52026-11-05 09:09:34 +08:00
75c689353b
fix(consult): marriage pressure line drops the 婚姻分盘 gloss and keeps D9 out of the answer (BUG-1600)
ClaudeandClaude Opus 5.52026-11-05 09:00:36 +08:00
974e7e60cd
fix(consult): rename the Narayana module variables that ESLint rejects (BUG-1601)
ClaudeandClaude Opus 5.52026-11-05 09:00:48 +08:00
cb8fcca724
Merge remote-tracking branch 'origin/staging' into codex/astrologer-166-q9-narayana
Claude2026-11-05 04:40:40 +08:00
3e7388c37f
feat(narayana): default to Sanjay Rath, keep the legacy algorithm as a labelled comparison (BUG-1601, #166 Q9)
ClaudeandClaude Opus 5.52026-11-05 04:30:57 +08:00
170348f8c8
docs(bug-history): BUG-1600 ships to staging after the blind eval
ClaudeandClaude Opus 5.52026-11-04 23:48:59 +08:00
9a4adf5c3c
docs(bug-history): BUG-1600 marriage D9 wording, blind eval results (investigating)
ClaudeandClaude Opus 5.52026-11-04 23:29:40 +08:00
8891fabd9a
fix(consult): the marriage pressure line covers D9 and lets strength speak only of what the native brings (BUG-1600)
ClaudeandClaude Opus 5.52026-11-04 23:21:01 +08:00
39825d4ee7
test(chart): type the fixture field read by the Sun Shadbala percent assertion (BUG-1584)
ClaudeandClaude Opus 5.52026-11-04 23:11:23 +08:00
f768792100
test(consult): regenerate the evidence-card, biography and card-facts captures on staging 013f8895; BUG-1599 ships
ClaudeandClaude Opus 5.52026-11-04 23:09:39 +08:00
e8b3d874d3
docs(bug-history): BUG-1599 confirmation eval of the round-2 pressure wording (investigating)
ClaudeandClaude Opus 5.52026-11-04 23:00:51 +08:00
d2e1527ed8
feat(consult): server-counted pressure line for parents and marriage (BUG-1590)
ClaudeandClaude Opus 5.52026-11-04 22:28:33 +08:00
013f889529
chore(rectification): re-freeze sealed holdout and offset sweep for #166 batch 2 at scoring-15 (ERR-110, BUG-1590..1598)
ClaudeandClaude Opus 5.52026-11-04 22:42:41 +08:00
7ff447ac67
fix(engine): keep the Chinese report free of English glue from #166 triggers and cell notes (BUG-1596, BUG-1597, BUG-1590)
ClaudeandClaude Opus 5.52026-11-04 22:39:15 +08:00
f61d279aec
fix(rectification): bump scoring identity to scoring-15 for #166 batch 2 (BUG-1590)
ClaudeandClaude Opus 5.52026-11-04 22:29:06 +08:00
4b223eb8ea
fix(engine): apply #166 batch 2 rulings to functional roles, yogas, Chara / Narayana, Gulika, sunrise records and varga methods (BUG-1590..1598)
ClaudeandClaude Opus 5.52026-11-04 22:24:40 +08:00
7141cc9919
test(chart): derive the Sun's expected Shadbala percent from total_rupas, not the 2-dp display value (BUG-1584)
ClaudeandClaude Opus 5.52026-11-04 22:14:47 +08:00
43ccf3ad6d
Merge remote-tracking branch 'origin/staging' into codex/astrologer-166-rulings
Claude2026-11-04 22:05:54 +08:00
1989649f70
chore(rectification): re-freeze sealed holdout and offset sweep for the #166 rulings at scoring-14 (ERR-110, BUG-1581..1589)
ClaudeandClaude Opus 5.52026-11-04 21:14:16 +08:00
1ce4eec53c
fix(rectification): bump scoring identity to scoring-14 for the #166 rulings (BUG-1583..1588)
ClaudeandClaude Opus 5.52026-11-04 21:10:43 +08:00
78f98eba93
fix(engine): apply the #166 astrologer rulings to Shadbala, Arudha and D30 (BUG-1581..1589, BUG-1575)
ClaudeandClaude Opus 5.52026-11-04 21:08:25 +08:00
c4bc02723d
docs: record BUG-1580 elder-parents hint shipped after the unified paired evaluation
ClaudeandClaude Opus 5.52026-11-04 21:07:55 +08:00
05b56fe469
feat(consult): point VISIBLE VOICE at parents_life_stage (BUG-1580, local)
ClaudeandClaude Opus 5.52026-11-04 19:05:33 +08:00
762287ede1
feat(consult): tell the model an elderly native's parents are probably gone (BUG-1580, local)
ClaudeandClaude Opus 5.52026-11-04 18:45:20 +08:00
b23330235b
test(consult): regenerate the evidence-card, biography and card-facts captures on staging 71d38b0dClaudeandClaude Opus 5.52026-11-04 18:30:59 +08:00
6491388e9c
docs(research): keep the 2026-11-04 data-audit reports and the 31 astrologer questions (#166)
ClaudeandClaude Opus 5.52026-11-04 19:42:46 +08:00
71d38b0d67
chore(rectification): re-freeze sealed holdout and offset sweep for D30 and Venus roles at scoring-13 (ERR-110, BUG-1560, BUG-1570)
ClaudeandClaude Opus 5.52026-11-04 17:46:58 +08:00
9fd3fcd5ba
fix(rectification): bump scoring identity to scoring-13 for BPHS D30 and Venus roles (BUG-1560, BUG-1570)
ClaudeandClaude Opus 5.52026-11-04 17:36:13 +08:00
18c685c428
fix(engine): even-sign D30 per BPHS ch. 6 and Venus malefic for Aries / Scorpio per BPHS 34 (BUG-1560, BUG-1570)
ClaudeandClaude Opus 5.52026-11-04 17:33:26 +08:00
607a48b6c3
chore(rectification): re-freeze sealed holdout and offset sweep once for the merged audit wave 2 (ERR-110)
ClaudeandClaude Opus 5.52026-11-04 17:24:31 +08:00
728b077d44
merge: data audit wave 2 I (yoga rules and Parivartana Raja Yoga, BUG-1570..1573)
ClaudeandClaude Opus 5.52026-11-04 17:05:37 +08:00
359504a9df
merge: data audit wave 2 H (Chara co-lord/antardasha, gulika night, natal vara, BUG-1565..1569)
ClaudeandClaude Opus 5.52026-11-04 17:05:15 +08:00
e773655600
merge: data audit wave 2 G (varga BPHS starts, BUG-1560..1562)
ClaudeandClaude Opus 5.52026-11-04 17:04:26 +08:00
895a75a2ed
chore(rectification): re-freeze sealed holdout and offset sweep for the varga fixes (ERR-110)
ClaudeandClaude Opus 5.52026-11-04 17:02:53 +08:00
ba27b0e758
fix(varga): D16/D20/D27/D45 starts and the chart-page D30/D40 follow BPHS ch. 6 (BUG-1560..1562)
ClaudeandClaude Opus 5.52026-11-04 17:02:53 +08:00
a4b5985200
fix(benchmark): pass the ayanamsa to the Arudha and Chara Dasha compares
ClaudeandClaude Opus 5.52026-11-04 17:02:37 +08:00
d4cde02e6f
fix(shadbala): fold the Dig Bala arc (BUG-1270) and make Drik Bala deterministic (BUG-1576)
ClaudeandClaude Opus 5.52026-11-04 16:57:16 +08:00
5f234c315b
fix(jyotish): Chara co-lord and antardasha, night time-segment points, pre-sunrise weekday; re-freeze as audit_h (BUG-1565..1568)
ClaudeandClaude Opus 5.52026-11-04 16:53:31 +08:00
e17098248f
fix(benchmark): pass the ayanamsa to both sides in the Chara, transit and node-mode compares (BUG-1569)
ClaudeandClaude Opus 5.52026-11-04 16:53:31 +08:00
5a112bf5f5
fix(yoga): revive nine custom rules and Raja Yoga (Parivartana) (BUG-1571, BUG-1572)
ClaudeandClaude Opus 5.52026-11-04 16:44:42 +08:00
98443ece4a
fix(consult): no name opener, bold the conclusion and key grounds, asked-for items as a list (BUG-1557)
ClaudeandClaude Opus 5.52026-11-04 15:47:48 +08:00
18b01c23e5
fix(shadbala): count the Moon's Paksha 2x, not 4x; adopt BPHS-Santhanam 27.10-11 + 27.18 (BUG-1557)
ClaudeandClaude Opus 5.52026-11-04 15:46:16 +08:00
a4ce48abe9
Merge remote-tracking branch 'origin/staging' into codex/login-rectify-loading-1103
Claude2026-11-04 15:44:37 +08:00
6c1bb0dfd4
merge: Ashtakavarga strength on the evidence card
Claude2026-11-04 14:57:12 +08:00
20a00ebef7
fix(dasha): continue Vimshottari past the first 120-year cycle (BUG-1556)
ClaudeandClaude Opus 5.52026-11-04 14:54:19 +08:00
df7c0702f9
feat(consult): put Ashtakavarga strength on the evidence card house rows
ClaudeandClaude Opus 5.52026-11-04 14:42:12 +08:00
1b367e6ba8
chore(rectification): re-freeze sealed holdout and offset sweep for the data-audit engine fixes (ERR-110)
ClaudeandClaude Opus 5.52026-11-04 14:13:00 +08:00
f91608244a
merge: upstream sync 10 into the data audit branch
Claude2026-11-04 12:41:54 +08:00
80c3763fc4
chore(backtest): CONSULT_BACKTEST_GOLDEN swaps in a regenerated engine capture
ClaudeandClaude Opus 5.52026-11-04 12:33:32 +08:00
1c69c1b7e2
fix(chart): chart-page Shadbala takes the precise path readings use (BUG-1548)
ClaudeandClaude Opus 5.52026-11-04 12:33:23 +08:00
7dcf8112ad
fix(saham): natal Vivaha Saham uses the shared day/night rule (BUG-1547, upstream 26d5a52d)
ClaudeandClaude Opus 5.52026-11-04 12:23:21 +08:00
9cd1e35f94
fix(shadbala): fold the Sun-Moon elongation before Paksha bala (BUG-1546)
ClaudeandClaude Opus 5.52026-11-04 12:14:20 +08:00
a6f5ffbb4f
docs(sync10): record sync 10 in the ledger, changelog and progress note
ClaudeandClaude Opus 5.52026-11-04 12:08:51 +08:00
71510682dc
fix(narayana): run the second cycle instead of replaying the first (BUG-1545)
ClaudeandClaude Opus 5.52026-11-04 12:05:22 +08:00
9d69cd5625
fix(kp): feed sub-lord analysis unrounded cusps, degrees and time (BUG-1543, upstream 26d5a52d)
ClaudeandClaude Opus 5.52026-11-04 12:01:47 +08:00
8137c692b1
fix(full-reading): one observation date for Narayana, nakshatra and annual age (BUG-1542, upstream 933f254e)
ClaudeandClaude Opus 5.52026-11-04 12:00:44 +08:00
4b6aa08726
fix(varga): count D12 linkage houses from the D12 ascendant (BUG-1541, upstream cf6c316d)
ClaudeandClaude Opus 5.52026-11-04 11:59:20 +08:00
74169e1bfc
fix(benchmark): pass the ayanamsa to both engines and refuse a mismatched baseline
ClaudeandClaude Opus 5.52026-11-04 11:55:22 +08:00
2539d57fee
docs(skill): take upstream's source corrections to five reference guides
ClaudeandClaude Opus 5.52026-11-04 11:55:13 +08:00
297e27e0bd
docs(privacy): swap the leftover private sample for upstream's public example
ClaudeandClaude Opus 5.52026-11-04 11:54:12 +08:00
3bae79fbca
docs(upstream): mirror upstream SKILL.md at main 5fb8379c (sync 10)
ClaudeandClaude Opus 5.52026-11-04 11:51:04 +08:00
db2fc3fcfe
fix(consult): cut what the agent reads from 24.5k to 18.4k characters (BUG-1540, step 2)
ClaudeandClaude Opus 5.52026-11-04 11:00:54 +08:00
788de754f9
fix(consult): list every ground with its meaning; say the presence range once per answer (BUG-1540)
ClaudeandClaude Opus 5.52026-11-04 10:38:27 +08:00
7fe337d420
fix(consult): keep a one-sentence range for heavily afflicted parents; plain words over jargon (BUG-1540)
ClaudeandClaude Opus 5.52026-11-04 10:26:16 +08:00
feb16ed358
fix(consult): one short VISIBLE VOICE instead of 17k characters of stacked answer rules (BUG-1540)
ClaudeandClaude Opus 5.52026-11-04 09:53:27 +08:00
9a6244bcc0
feat(consult): follow-up questions written from this question and answer, saved with it (BUG-1539)
ClaudeandClaude Opus 5.52026-11-04 09:41:32 +08:00
f577dcd279
fix(chat): readable 常用问题 hover, aligned answer actions, no 本轮技法 list, no keyword follow-ups (BUG-1539)
ClaudeandClaude Opus 5.52026-11-04 09:23:13 +08:00
5c9a51c4dd
fix(sidebar): one hover colour per row, lighter than the current row; no credits under the name (BUG-1538)
ClaudeandClaude Opus 5.52026-11-04 09:06:54 +08:00
f0f570e17b
feat(sidebar): option B — solid sidebar, outlined 新建对话, 3×2 tool grid, neutral selection (BUG-1537)
ClaudeandClaude Opus 5.52026-11-03 23:47:05 +08:00
3ec682763d
test: header title assertions follow the shortened rectification title (BUG-1536)
ClaudeandClaude Opus 5.52026-11-03 23:26:30 +08:00
c1b828fce2
fix(rectification): header drops the window the range bar already shows (BUG-1536)
ClaudeandClaude Opus 5.52026-11-03 23:16:49 +08:00
349704b7f3
fix(rectification): one 760px reading column for text, range bar and composer; sidebar clips (BUG-1536)
ClaudeandClaude Opus 5.52026-11-03 23:13:42 +08:00
837155f5ba
fix: redirect signed-out / on the server; login tabs and code boxes; rectification starts at once (BUG-1535)
ClaudeandClaude Opus 5.52026-11-03 22:58:42 +08:00
7cfde2085a
feat(composer): option 2 单行起步 — one pill row that grows into the two-layer card
ClaudeandClaude Opus 5.52026-11-03 22:38:23 +08:00
7d7bba38dd
Merge remote-tracking branch 'origin/staging' into codex/reports-page-1103
Claude2026-11-03 21:28:53 +08:00
724b57e5d5
feat(reports): 我的报告 option A — two entry bars, compact row list
ClaudeandClaude Opus 5.52026-11-03 21:28:02 +08:00
6b66aceade
feat(rectification): fill the 还没校正过 card with what the person said
ClaudeandClaude Opus 5.52026-11-03 21:06:13 +08:00
1c9163e0bd
feat(rectification): entry page time ruler (option A) with separated buttons
ClaudeandClaude Opus 5.52026-11-03 20:02:20 +08:00
212666cdd5
Merge remote-tracking branch 'origin/staging' into codex/preset-menu-1103
ClaudeandClaude Opus 5.52026-11-03 18:44:18 +08:00
0013a48d7e
fix(shell): chip person picker on every secondary page; one background after 新建对话 (BUG-1532, BUG-1533)
ClaudeandClaude Opus 5.52026-11-03 18:21:28 +08:00
a14040c0d7
ci: balance the two validate jobs by moving the CLI smoke tests
ClaudeandClaude Opus 5.52026-11-03 18:18:47 +08:00
094e0f796d
Merge remote-tracking branch 'origin/staging' into codex/chart-rate-1103
Claude2026-11-03 18:18:38 +08:00