Jesse_Chen and Claude Opus 5.5
0be4cb299c
docs(tasks): code-health + performance audit briefs, 16 tasks (BUG-1323 onward)
...
Batch 1 (dispatch now): rect-scoring-perf, node-runtime-resources,
home-sidebar-rerender, api-disk-cache-retention, report-reference-perf,
consult-prep-parallel, frontend-dead-code.
Batch 2 (queued on predecessors): api-chart-subprocess-gate, answer-effort-ab,
consult-route-split, pl9-render-split, python-hygiene, dasha-unify,
api-server-service-extract, data-layer-types, contracts-helpers-dedupe.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014Ad9rqAB8pXXvyzh7f4X8v
2026-10-14 00:34:35 +08:00
Jesse_Chen and Claude Opus 5.5
99ef1bbd12
docs(tasks): upstream sync round 7 brief (BUG-1318 onward)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HwMNZEzdzmrbPhuRNmZe3C
2026-10-14 00:30:38 +08:00
Jesse_Chen and Claude Opus 5.5
0c04755560
docs(tasks): rectification step-0 entry brief (agent loop, issue #54 )
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-13 21:45:42 +08:00
Jesse_Chen and Claude Opus 5.5
963276ca2f
docs(tasks): report focus card brief (agent loop, issue #55 )
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-13 21:16:53 +08:00
jesse-ux and Grok (agent loop)
b0818ee1c3
merge origin/staging into the composer clip fix
...
The task index row overlapped the new fix-brief row. Both rows stay. The textarea change is untouched.
Co-Authored-By: Grok (agent loop)
2026-10-13 15:13:14 +08:00
Jesse_Chen and Claude Opus 5.5
d79f42b04b
docs(tasks): composer first-glyph fix brief, rebase only (agent loop, issue #52 )
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-13 14:55:52 +08:00
Jesse_Chen and Claude Opus 5.5
52ecacb7ba
docs(tasks): report translation gaps fix brief (agent loop, issue #53 , bounce 1)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-13 14:49:22 +08:00
jesse-ux and Grok (agent loop)
6e6fae8d84
fix(ui): stop the composer radius from clipping the first glyph
...
The inner textarea kept a 12px radius after its side padding was cleared, so the first character was cut into an arc. Only .composer textarea is now border-radius 0. The outer frame is unchanged.
Verified: chat-reading-load-mobile.test.ts was 7 pass / 1 fail before the CSS change, then 8 pass / 0 fail / 0 cancelled. tsc --noEmit exit 0. npm run lint 0 errors.
Co-Authored-By: Grok (agent loop)
2026-10-13 14:32:25 +08:00
Jesse_Chen and Claude
358a41fe52
docs(tasks): report translation gaps brief (agent loop, issue #53 )
...
Co-Authored-By: Claude (agent loop) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SKLQ768nneCz8kp5QwHfhf
2026-10-13 13:12:55 +08:00
Jesse_Chen and Claude
8380224a22
docs(tasks): composer first-glyph clip brief (agent loop, issue #52 )
...
Co-Authored-By: Claude (agent loop) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SKLQ768nneCz8kp5QwHfhf
2026-10-13 13:08:50 +08:00
Jesse_Chen and Claude Opus 5.5
3caa875ece
docs(tasks): brief for two-agent loop pilot (Claude plans/reviews, Grok Build executes)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014Ad9rqAB8pXXvyzh7f4X8v
2026-10-13 10:08:20 +08:00
Jesse_Chen and Claude Opus 5.5
586561eb68
fix(settings): the ayanamsa hint says new rectifications follow the setting (BUG-1310)
...
Independent Staging Quality Gate / validate (push) Successful in 13m43s
Independent Staging Quality Gate / publish (push) Successful in 16m40s
Also records the 10-12 rectification batch as merged in the bug history,
changelog and task index.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HwMNZEzdzmrbPhuRNmZe3C
2026-10-12 15:43:27 +08:00
jesse-ux and Jesse_Chen
5980e66438
docs(research): close D12 parent probes as underpowered (BUG-1308)
2026-10-12 15:37:09 +08:00
jesse-ux and Jesse_Chen
c4fc1044e3
research(rectification): score D12 parent probes, sample underpowered (BUG-1308)
2026-10-12 15:37:00 +08:00
jesse-ux and Jesse_Chen
0f05c9e26a
fix(rectification): scan chart boundaries in the user's ayanamsa (BUG-1307, BUG-1309)
2026-10-12 15:36:50 +08:00
jesse-ux and Jesse_Chen
74949d0475
feat(rectification): open on the nearest chart boundary (BUG-1307)
2026-10-12 15:36:43 +08:00
jesse-ux and Jesse_Chen
805932addd
fix(consult): mark rectification opened only after the case opens (BUG-1306)
2026-10-12 15:36:36 +08:00
Jesse_Chen and Claude Opus 5.5
798e15effe
docs(bugs): BUG-1306 deployed to staging at b8bdc003
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HwMNZEzdzmrbPhuRNmZe3C
2026-10-12 14:43:06 +08:00
jesse-ux and Jesse_Chen
b8bdc003c3
fix(consult): open rectification when the user asks directly (BUG-1306)
Independent Staging Quality Gate / validate (push) Successful in 19m41s
Independent Staging Quality Gate / publish (push) Successful in 3m52s
2026-10-12 14:17:05 +08:00
Jesse_Chen and Claude Opus 5.5
9f1e8257ae
docs(tasks): acceptance of the 10-12 rectification batch and its fix brief (BUG-1306/1307/1308, open BUG-1309)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HwMNZEzdzmrbPhuRNmZe3C
2026-10-12 13:56:52 +08:00
Jesse_Chen and Claude Opus 5.5
e6baff952c
docs(tasks): rectification explicit entry, nearest-boundary opening, D12 parent probe research (BUG-1306~1308)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HwMNZEzdzmrbPhuRNmZe3C
2026-10-12 11:31:33 +08:00
Jesse_Chen and Claude Opus 5.5
de4cfeb868
docs(consult): accept the career residual round as a known residual
...
Independent Staging Quality Gate / validate (push) Successful in 34m56s
Independent Staging Quality Gate / publish (push) Successful in 16m11s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-09 16:53:34 +08:00
jesse-ux
d6eb0cfec1
fix(consult): keep career row hints off the planet nature
...
Career significator and house-lord rows now carry one presentation sentence. Values stay the same. A second three-repeat biography run still has one field conflict, so this is not accepted.
Not pushed.
2026-10-09 16:25:59 +08:00
jesse-ux
85c3030e96
fix(consult): limit career direction and single-flight chart warm
...
The career checklist now says the direction section only covers strength, resistance, timing, and three events. Warm builds one packet per cache key and skips when its own cap is full.
A three-repeat biography run still has one career answer that names a direction from a planet nature, so this is not accepted. Not pushed.
2026-10-09 15:53:51 +08:00
Jesse_Chen and Claude Opus 5.5
cd625e8a35
docs(consult): accept the full-source card and open the career-type residual brief
...
Independent Staging Quality Gate / validate (push) Failing after 16m54s
Independent Staging Quality Gate / publish (push) Skipped
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-09 14:08:57 +08:00
jesse-ux
fc3a2e680d
fix(consult): keep career type off significators and warm off the compute cap
...
The career checklist now says significators are only for strength and affliction. Chart-save warm no longer takes a heavy-compute slot.
Biography severe conflicts fell from 3 to 1. One career answer still names a direction from a planet nature, so this is not accepted for merge. Not pushed.
2026-10-09 10:28:44 +08:00
jesse-ux
16f9f86843
fix(consult): date the full-data cache and slim the model card
...
The cache key now includes the request date, and files older than two days are removed. The model card keeps values only. Parashari aspects are copied from the engine. Saving a chart warms the packet without blocking the response.
Biography severe conflicts rose from 1 to 3, so this is not accepted for merge. Not pushed.
2026-10-09 10:00:45 +08:00
jesse-ux
3874a328a5
feat(consult): copy the full-data packet into a per-domain judgment table
...
Dialogue cards now take numbers from the same packet as the full-data report. Each of the twelve domains gets one table the card builder assembles. Lookups allow three calls a turn. further_reading is a per-domain technique index. BUG-1293, BUG-1294, BUG-1295.
2026-10-09 10:00:45 +08:00
Jesse_Chen and Claude Opus 5.5
8bb7ff9383
docs(tasks): consult card full-source second fix brief
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-09 09:50:16 +08:00
Jesse_Chen and Claude Opus 5.5
19bae8a8b0
docs(tasks): consult card full-source fix brief
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-09 06:37:15 +08:00
Jesse_Chen and Claude Opus 5.5
256fdb26b9
test(rashi-dashas): compare with PyJHora on the same Lahiri chart
...
Independent Staging Quality Gate / validate (push) Successful in 23m22s
Independent Staging Quality Gate / publish (push) Successful in 3m34s
The frozen comparison put an engine-default (Raman) native chart next to a
LAHIRI PyJHora chart, so half of every recorded difference was ayanamsa.
Both the freezer and the test now pass ayanamsa_name=lahiri; the fixture and
the progress diff table are regenerated. Report code is unchanged.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-09 06:35:49 +08:00
jesse-ux
9d3eb23ee4
feat: 完整数据版加入六种星座大运
...
Sthira、Drig、Shoola、Navamsha、Niryaana Shoola 与 K.N. Rao 的 Chara 从本盘算出。Lagna Kendradi 不上表。未推送。
2026-10-09 00:43:00 +08:00
Jesse_Chen and Claude Opus 5.5
e1c7383c5e
docs(tasks): rashi dashas brief; consult card brief unblocked
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-08 23:28:31 +08:00
Jesse_Chen and Claude Opus 5.5
3b70d1a7eb
docs: accept the full-data report and record the nutation deployment
...
Independent Staging Quality Gate / validate (push) Successful in 14m11s
Independent Staging Quality Gate / publish (push) Successful in 4m35s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-08 22:54:10 +08:00
jesse-ux and Jesse_Chen
b8eef75871
fix(report): project annual sections and thicken dasha reading
...
完整数据版第二轮。年运章写出资料包里已有的节,没有数据的不新算。大运解释补回可能段落。瑜伽作用不再断言寿命。术语替换不进标识符。罗睺和计都不写守护第未列出宫。未合入 staging。
2026-10-08 22:30:32 +08:00
jesse-ux and Jesse_Chen
25d067bf12
fix(report): fill the full-data edition and clear English Han
...
Add the interpretation pages from fields the engine already computed, project the annual tables the reader prints, and clear English Han on the four measured charts. Patyayini is not implemented. The generate button copy is unchanged.
This commit stays on the feature branch and is not pushed to staging.
2026-10-08 22:29:41 +08:00
jesse-ux and Jesse_Chen
98c98aa535
feat(report): replace the reader edition with the full-data report
...
Generate the full-data edition (pl9_personal_long_report.v4) and remove the reader edition. English still contains Han, so the API withholds it (BUG-1272, investigating). This commit is not pushed to staging.
2026-10-08 22:29:31 +08:00
Jesse_Chen and Claude Opus 5.5
db0134f9db
test(ephemeris): move the expectations BUG-1275 shifts and regenerate three goldens
...
Independent Staging Quality Gate / validate (push) Successful in 16m45s
Independent Staging Quality Gate / publish (push) Successful in 4m25s
The nutation branch left the quick gate red: eight expectations still encoded
the mean-ayanamsa frame (dasha boundaries two days late, a solar-return frame
gap that was the bug itself, a 0.01 Kala drift from frozen sidereal fixtures)
and three goldens were never regenerated. Python full suite is back to the
baseline list; quick gate passes.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-08 22:28:09 +08:00
jesse-ux
e5f2a75183
fix(ephemeris): include nutation in the sidereal frame
...
恒星黄道改为与 Swiss Ephemeris FLG_SIDEREAL 同一套含章动岁差。
产品默认路径不再用平岁差去减含章动的视位置。上升和宫头用同一个岁差。
校正身份升到 rectification-v5-matrix-scoring-12。
BUG-1275。未推送,未部署。v5 先验头名三格下降 1.3 个百分点,不调参。
2026-10-08 18:42:45 +08:00
Jesse_Chen and Claude Opus 5.5
1a8c97f64a
docs(tasks): BUG-1275 nutation brief; full-data report second-round fixes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-08 17:51:26 +08:00
Jesse_Chen and Claude Opus 5.5
1678263436
docs: accept special lagnas native fix (BUG-1273, deployed 795b8845); Patyayini is blocked in our engine
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-08 15:35:50 +08:00
jesse-ux
795b8845c7
fix(special-lagnas): compute eight birth points without PyJHora
...
Independent Staging Quality Gate / validate (push) Successful in 19m4s
Independent Staging Quality Gate / publish (push) Successful in 3m51s
Production images do not install PyJHora, so those eight points were blocked.
Swiss Ephemeris now computes them in-process. Rectification keeps the old
Hora and Ghati formulas.
BUG-1273.
2026-10-08 15:01:44 +08:00
Jesse_Chen and Claude Opus 5.5
fe833b3576
docs(tasks): special lagnas native fix (staging regression) and full-data report completion brief
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-08 14:13:39 +08:00
Jesse_Chen and Claude Opus 5.5
c04786f7cf
docs(bugs): BUG-1271 runner dropped mid frontend tests; sync6 deployed at 2df6ee72
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-08 11:24:33 +08:00
Jesse_Chen and Claude Opus 5.5
a07b4b589c
docs(tasks): sync6 gate red after the quick-gate repair (run 3213)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-07 23:31:10 +08:00
Jesse_Chen and Claude Opus 5.5
2df6ee7270
test(sync6): regenerate the dated-transition scan golden and move the Saturn/Venus antardasha start (BUG-1260, BUG-1268)
...
Independent Staging Quality Gate / validate (push) Successful in 14m20s
Independent Staging Quality Gate / publish (push) Successful in 3m51s
fb8277bf left the quick gate red: the native scan golden still carried the
pre-PVR D5/D11 signs, and the user-invocation contract still expected the
antardasha start laid from the day-truncated mahadasha date. Both values now
come from the real engine; Python full suite is back to the 62-failure
baseline, quick gate passes.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-07 23:04:37 +08:00
jesse-ux
466ba7ec54
docs(tasks): record upstream sync6 results and scoring-11
2026-10-07 18:08:32 +08:00
Jesse_Chen and Claude Opus 5.5
5cc8e50458
docs(tasks): consult card brief finalised (all decisions confirmed)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-07 16:21:53 +08:00
Jesse_Chen and Claude Opus 5.5
0cdb1c42d4
docs(tasks): sync6 upstream fixes, full-data report edition, consult card from the report packet
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-07 16:01:45 +08:00
Jesse_Chen and Claude Opus 5.5
11333460fa
docs(tasks): Claude acceptance of rectification-in-chat step 1; note one missing three-column comment
...
Independent Staging Quality Gate / validate (push) Successful in 12m39s
Independent Staging Quality Gate / publish (push) Successful in 3m33s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-10-07 13:05:04 +08:00