jesse-ux and Grok (agent loop)
e4e240bf86
启程第一次出现时会动一下(#99)。
...
Independent Staging Quality Gate / validate (push) Failing after 9m8s
Independent Staging Quality Gate / publish (push) Skipped
建档、起步问题、清单打勾、天空过场和合盘按 T7 播放一次。减少动态效果时只剩淡入,没有星点和闪烁。Motion 仍按需加载,首屏 gzip 631199,相对 627046 约 +0.66%。
自测:tsc --noEmit、npm run lint(0 error)、定向测试 58 项 fail 0、npm run build(/ 仍 Static)。
Co-Authored-By: Grok (agent loop)
2026-10-25 02:17:32 +08:00
jesse-ux and Grok (agent loop)
4d63475caf
建档先问看谁的盘,空白首页给出起步三问(#96)。
...
Independent Staging Quality Gate / validate (push) Failing after 10m31s
Independent Staging Quality Gate / publish (push) Skipped
建档改为四步。帮别人看写入已有人物档案,不新增数据库列。本人没有出生资料时不显示今日星语,「和我合盘」改成一句说明。起步三问只读已有上升和月亮:前两问直接发送,第三问只聚焦输入框。
自测:tsc 退出码 0;lint 0 error、121 warning;定向测试 142 项,pass 142,fail 0,cancelled 0;build 成功,/ 仍是 Static。首屏 gzip 592895,相对基线 578435 为 +2.50%。未跑全量 npm test、Python 快速门和 test:db。
Co-Authored-By: Grok (agent loop)
2026-10-24 22:51:06 +08:00
jesse-ux and Grok (agent loop)
d3be9491ee
组件库 K0:换上 Motion 底座和 shadcn 零件,页面还没换(#104)。
...
Independent Staging Quality Gate / validate (push) Successful in 20m4s
Independent Staging Quality Gate / publish (push) Failing after 7m48s
去掉 GSAP。对话入场改为按需加载的 Motion,仍是 160 毫秒,仍尊重减少动态效果。
用 shadcn@4.21 .4 补上任务书列出的组件,不覆盖已有的 8 个。设计令牌映射到 shadcn 变量。
手写控件检查和只减不增的白名单。Motion 预设与四个 store 只是骨架,没有接到页面上。
自测:tsc --noEmit 退出码 0;npm run lint 0 error(122 条原有 warning);
定向测试 37 项、fail 0、cancelled 0;next build 后 / 仍是 Static;
首屏 JS gzip 578349 → 578435(+86 字节,+0.01%)。
Co-Authored-By: Grok (agent loop)
2026-10-24 15:37:29 +08:00
Jesse_Chen and Claude Opus 5.5
0b8fcdb842
merge full-data parity (二) research timing into staging (issue #92 )
...
Independent Staging Quality Gate / validate (push) Successful in 18m33s
Independent Staging Quality Gate / publish (push) Successful in 4m53s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-24 00:58:24 +08:00
Jesse_Chen and Claude Opus 5.5
4d0e398ab6
docs(tasks): #93 fix brief (agent loop, first rejection)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-23 23:04:36 +08:00
jesse-ux and Grok (agent loop)
a757af6b4e
标出研究章和 PyJHora 的已知差别(#92)。
...
10 张虚构盘逐体系对照。不一致的方法在标题下写明差在哪一类。本命 Tithi 顺行一致,逆行没有公开函数。Windows 上 1970 年以前的日出不再用 fromtimestamp。
自测:合同与研究章测试通过;200 张英文扫描约 1956 秒通过。未跑全量 pytest、快速门和前端。
Co-Authored-By: Grok (agent loop)
2026-10-23 22:29:52 +08:00
jesse-ux and Grok (agent loop)
e586886196
merge origin/staging into codex/full-data-parity-2-20261021
...
Bring in the #92 fix brief at bc6795e2 . No rebase.
Co-Authored-By: Grok (agent loop)
2026-10-23 20:29:52 +08:00
Jesse_Chen and Claude Opus 5.5
bc6795e2a3
docs(tasks): #92 fix brief (agent loop, first rejection)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-23 20:11:17 +08:00
jesse-ux and Grok (agent loop)
d45e65a9ec
完整数据版补上研究口径的推运、次小运和细分盘(#92)。
...
研究章在渲染时计算,不写入资料包。四种星座大运次小运和 Kalachakra 第三层不改原来的主运、子运。D81、D108、D144 只留在研究章。
自测:test_research_timing、星座大运、域读取、卫生预算、真恒星、jhora 扫描、API 增长、六章标题、英文版。三张虚构盘中英出稿都低于 180 秒。PyJHora 已导入但未做逐层对照。
Co-Authored-By: Grok (agent loop)
2026-10-23 18:20:44 +08:00
Jesse_Chen and Claude Opus 5.5
85e8adddbc
merge full-data parity (一) stage B into staging (issue #91 , BUG-1424..1426)
...
Independent Staging Quality Gate / validate (push) Successful in 16m30s
Independent Staging Quality Gate / publish (push) Successful in 5m32s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-23 16:48:08 +08:00
jesse-ux and Grok (agent loop)
41cbf38531
补上完整数据版 K4:年运新字段放在原键后面,Yogini 缺字段不再整段失败。
...
pytest tests/test_annual_tajika_pack.py tests/test_dasha_master_children.py tests/test_report_longform_gaps2.py:30 项,退出码 0。
Co-Authored-By: Grok (agent loop)
2026-10-23 15:24:11 +08:00
jesse-ux and Grok (agent loop)
be32dc02e6
merge origin/staging into the full-data parity branch
...
Keep this branch's #91 index row and take staging's #92 brief. No rebase.
Co-Authored-By: Grok (agent loop)
2026-10-23 15:20:31 +08:00
Jesse_Chen and Claude Opus 5.5
3b13888c8d
docs(tasks): full-data parity 2 brief (agent loop, issue #92 )
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-23 14:19:04 +08:00
jesse-ux and Grok (agent loop)
2a4646d8b2
合并 origin/staging。Yogi 记录改为 BUG-1424,避开已被占用的 BUG-1421。
...
Co-Authored-By: Grok (agent loop)
2026-10-23 14:18:25 +08:00
Jesse_Chen and Claude Opus 5.5
d03a8bc86f
docs(tasks): #91 stage B fix brief adds K3 (product) and K4 (full pytest)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-23 14:17:21 +08:00
Jesse_Chen and Claude Opus 5.5
17bec18761
docs(tasks): #91 stage B fix brief (agent loop)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-23 11:39:04 +08:00
Jesse_Chen and Claude Opus 5.5
90993e2d20
merge rectification explicit open into staging (issue #103 , BUG-1421 renumbered to BUG-1423)
...
Independent Staging Quality Gate / validate (push) Successful in 21m55s
Independent Staging Quality Gate / publish (push) Successful in 4m46s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-23 11:30:11 +08:00
Jesse_Chen and Claude Opus 5.5
31d99e8716
merge chart table span fix into staging (issue #102 , BUG-1421 renumbered to BUG-1422)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-23 11:29:51 +08:00
Jesse_Chen and Claude Opus 5.5
8d41010449
merge onboarding (一) first-consult-free + relation into staging (issue #95 )
...
Independent Staging Quality Gate / publish (push) Canceled after 0s
Independent Staging Quality Gate / validate (push) Canceled after 17m12s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-23 11:15:42 +08:00
jesse-ux and Grok (agent loop)
d74760b10a
记下完整数据版 B 段的生成时长、没做满的项,以及真机验收清单。Yogi 的更新日志编号改为 BUG-1421。
...
Co-Authored-By: Grok (agent loop)
2026-10-23 10:40:06 +08:00
jesse-ux and Grok (agent loop)
4a9ad6a1bd
fix(rectification): open a new case when an accepted one blocks chat
...
An accepted rectification no longer counts as in progress at the chat entry, so an explicit request starts a new case and the offer card can return. An unfinished case still resumes through the case RPC. A failed lookup is logged without personal data and opens a new case.
Self-test: tsc 0, lint 0 errors, 47 targeted tests, test:db failures match the Windows list, next build with / static.
Co-Authored-By: Grok (agent loop)
2026-10-23 01:55:59 +08:00
jesse-ux and Grok (agent loop)
fc2283693d
fix(chart): span natal and moon planet tables across the row
...
VedicLayout now owns the third grid item, so a wrapper around the table cannot drop the natal or Moon table into the left column. Desktop grid-column targets that row. BUG-1421.
Self-test: tsc exit 0, lint 0 errors, 49 targeted tests, next build with / static.
Co-Authored-By: Grok (agent loop)
2026-10-23 01:22:46 +08:00
jesse-ux and Grok (agent loop)
fdd592d3f3
feat: 新账户首问免费,档案可标明关系
...
只做启程(一):同一笔预扣覆盖已公布的标准档,更贵的只扣差价;引导状态与人物关系只加列。tsc 与 lint 通过。test:db 91 项,失败 14,其中 13 条为 Windows 已知失败;校正遥测单独重跑通过。
Co-Authored-By: Grok (agent loop)
2026-10-23 00:34:28 +08:00
Jesse_Chen and Claude Opus 5.5
d72adb5754
docs(tasks): rectification explicit open brief (agent loop, issue #103 )
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014Ad9rqAB8pXXvyzh7f4X8v
2026-10-23 00:30:54 +08:00
Jesse_Chen and Claude Opus 5.5
dd5ae8d032
docs(tasks): chart table span brief (agent loop, issue #102 )
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014Ad9rqAB8pXXvyzh7f4X8v
2026-10-23 00:26:37 +08:00
Jesse_Chen and Claude Opus 5.5
01ec3d229b
docs: ui kit migration brief (shadcn/lucide/motion/resizable/dnd-kit/zustand); component-library rule in AGENTS
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014Ad9rqAB8pXXvyzh7f4X8v
2026-10-23 00:15:44 +08:00
Jesse_Chen and Claude Opus 5.5
b6c43f3787
docs(tasks): site motion brief; onboarding brief split for agent loop
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014Ad9rqAB8pXXvyzh7f4X8v
2026-10-22 23:17:27 +08:00
Jesse_Chen and Claude Opus 5.5
8743f61512
docs(tasks): onboarding journey brief (who-chart step, first ask free, checklist, hints, motion)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014Ad9rqAB8pXXvyzh7f4X8v
2026-10-22 23:05:52 +08:00
Jesse_Chen and Claude Opus 5.5
c1aa72fcbf
docs: #91 fix2 progress, BUG-1418 (yoga combination 未判定) and BUG-1419 (parity chapters keys / heading level)
...
Independent Staging Quality Gate / validate (push) Successful in 20m33s
Independent Staging Quality Gate / publish (push) Successful in 4m57s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HwMNZEzdzmrbPhuRNmZe3C
2026-10-22 22:11:48 +08:00
92b4e220f2
新六章有 12 节读错公开包字段,整节只剩未判定,而且六章绕过了口径替换。按资料包改读路径,先拼六章再统一替换措辞,并把中文附录实际丢掉的组合句数出来。
...
Co-Authored-By: Grok (agent loop)
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-22 18:51:54 +08:00
Jesse_Chen and Claude Opus 5.5
42898f6ead
docs(tasks): #91 stage A fix brief (agent loop, first rejection)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-22 17:11:01 +08:00
Jesse_Chen and Claude Opus 5.5
c30387e50a
docs(tasks): mark #89 English han-leak merged into staging
...
Independent Staging Quality Gate / validate (push) Successful in 16m42s
Independent Staging Quality Gate / publish (push) Successful in 4m30s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-22 14:21:08 +08:00
03c2c6a290
写下英文漏译打回后再修的进度和验证数字。
...
Co-Authored-By: Grok (agent loop)
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-22 11:01:28 +08:00
e006d30df0
合并推进后的 origin/staging,带上 #85、#88、#94。
...
开工时 staging 是 9a0d5e11。合并期间远端又快进到 0034333b。不带上这三次合入,后面无法快进推送。
Co-Authored-By: Grok (agent loop)
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-22 09:59:47 +08:00
Jesse_Chen
0034333b87
Merge codex/chart-dasha-yogini-20261021 ( #88 ) into staging
Independent Staging Quality Gate / validate (push) Successful in 14m47s
Independent Staging Quality Gate / publish (push) Successful in 4m43s
2026-10-22 09:18:42 +08:00
Jesse_Chen
61462e7e48
Merge codex/synastry-staging-fix-20261021 ( #85 T7-T11) into staging
...
Independent Staging Quality Gate / publish (push) Canceled after 0s
Independent Staging Quality Gate / validate (push) Canceled after 1m3s
# Conflicts:
# CHANGELOG.md
# docs/BUG_HISTORY.md
# docs/tasks/README.md
2026-10-22 09:17:02 +08:00
Jesse_Chen
a2ebb28244
Merge codex/goel-jaimini-strength-20261022 ( #94 ) into staging
...
Independent Staging Quality Gate / validate (push) Successful in 15m44s
Independent Staging Quality Gate / publish (push) Successful in 4m27s
# Conflicts:
# CHANGELOG.md
# docs/tasks/README.md
2026-10-22 08:53:17 +08:00
7876c0b4ac
合并 origin/staging,英文漏译记录改号避开 #86。
...
staging 已占用 BUG-1410 到 BUG-1412。本分支的英文版记录改为 BUG-1413、BUG-1414。CHANGELOG 与任务索引两边的追加都留下。
Co-Authored-By: Grok (agent loop)
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-22 08:24:09 +08:00
Jesse_Chen and Claude Opus 5.5
9a0d5e11f3
docs(tasks): English han-leak fix brief (agent loop, issue #89 round 1)
...
The branch edits scripts/jaimini.py, a frozen rectification scoring file;
the sweep's jhora block does not reach the replay subprocesses, so the
tests render a packet production never sees; missing English is blanked
instead of exposed.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-22 08:05:18 +08:00
Jesse_Chen
28dd8df333
Merge codex/chart-subject-table-20261021 ( #86 ) into staging
...
Independent Staging Quality Gate / validate (push) Successful in 15m56s
Independent Staging Quality Gate / publish (push) Successful in 3m36s
# Conflicts:
# CHANGELOG.md
# docs/BUG_HISTORY.md
2026-10-22 03:23:59 +08:00
ba1ffeb35f
fix(report): keep the English edition when one phrase was untranslated
...
The English personal report was discarded whenever a Chinese fragment survived the trailing glossary. English sections now render the English fields that were already calculated.
Co-Authored-By: Grok (agent loop)
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-22 02:56:00 +08:00
52e5d6dc02
docs: publish the Goel note and the strength boundary
...
Issue #94 T6. Keep the upstream calculation note, replace the local manuscript path with a book citation, and add our one-line pointer. Record ERR-116 and a changelog line. Skill version is unchanged.
Co-Authored-By: Grok (agent loop)
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-22 01:29:22 +08:00
Jesse_Chen
680159bab3
Merge codex/chart-ascendant-slash-20261021 ( #87 ) into staging
...
Independent Staging Quality Gate / validate (push) Successful in 14m14s
Independent Staging Quality Gate / publish (push) Successful in 4m9s
# Conflicts:
# CHANGELOG.md
# docs/tasks/README.md
2026-10-22 01:21:22 +08:00
413140b40c
fix(synastry): 补上 issue #85 第 1 次验收打回的三处
...
G1 路由清单在 synastry 与 terms 之间加入 synastry/[reportId]。G2 把「同一对已经有报告时,仍打开原来那份」改成「同一对正在生成时,仍打开那份」。G3 删掉永远成立的侧栏断言,改为渲染 /synastry/<id> 并核对当前项是婚恋合盘。
Co-Authored-By: Grok (agent loop)
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-22 01:19:45 +08:00
Jesse_Chen
24ed3032fb
Merge codex/report-export-dialog-polish-20261021 ( #90 ) into staging
Independent Staging Quality Gate / publish (push) Canceled after 0s
Independent Staging Quality Gate / validate (push) Canceled after 3m38s
2026-10-22 01:17:50 +08:00
3cbd0cbd33
fix(chart): 报告数值表才单行,保存他人共用一处,点内边距不关编辑框
...
F1 只有表头含速度、度数或黄经的表保持单行,其余表和打印都换行。
F2 保存他人收成 saveOtherProfile,档案页保存后也清星盘和星历缓存(BUG-1405)。
F3 编辑框只在点到框外时关闭,内边距不再丢掉未保存内容(BUG-1406)。
Co-Authored-By: Grok (agent loop)
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-22 01:13:42 +08:00
jesse-ux
2579fa14e5
Merge remote-tracking branch 'origin/staging' into codex/synastry-staging-fix-20261021
2026-10-22 00:50:34 +08:00
Jesse_Chen and Claude Opus 5.5
7fbdcab113
docs(tasks): synastry T7-T11 fix brief (agent loop, issue #85 round 1)
...
The new /synastry/[reportId] route is missing from the capability audit's
app_routes list (quick gate red), the changelog still promises reuse of a
ready report, and the sidebar highlight test asserts a constant.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-22 00:48:08 +08:00
jesse-ux
8652ccf9ac
merge origin/staging into codex/chart-subject-table-20261021
2026-10-22 00:41:58 +08:00
Jesse_Chen and Claude Opus 5.5
2806bd5b75
docs(tasks): full data parity part 3 brief (agent loop, issue #93 )
...
PyJHora runs in a subprocess worker for the annual method reference only;
installing it must leave every other output byte-identical (seven switch
points pinned, parent process never imports jhora). Inputs default to
local birth time and the requested year (D6, awaiting product confirm).
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
2026-10-22 00:37:54 +08:00