No Branch/Tag Specified
main
codex/rectification-d60-two-way-20261028
staging
codex/subject-switcher-details-20261028
codex/rectification-screen-146-147-20261028
codex/rectification-entry-page-20261028
codex/upstream-sync9b-20261028
codex/upstream-sync9-20261028
codex/home-crash-saved-people-20261027
codex/voice-reading-20261027
codex/ui-kit-fix3-20261027
codex/lagna-precheck-20261027
codex/ui-kit-onboarding-fix-20261026
codex/gate-birth-journey-contract-20261025
codex/ui-kit-7-cleanup-20261023
codex/ui-kit-6-rectification-20261023
codex/ui-kit-5-pages-20261023
codex/ui-kit-4-people-20261023
codex/ui-kit-3-chart-20261023
codex/ui-kit-2-chat-20261023
codex/onboarding-4-motion-20261022
codex/ui-kit-1-shell-20261023
codex/onboarding-3-checklist-20261022
codex/onboarding-2-intake-20261022
codex/ui-kit-0-base-20261023
codex/full-data-parity-3-20261022
codex/full-data-parity-2-20261021
codex/full-data-parity-1-20261021
codex/rectification-explicit-open-20261023
codex/chart-table-span-20261023
codex/onboarding-1-data-20261022
codex/report-english-han-leak-20261021
codex/chart-dasha-yogini-20261021
codex/goel-jaimini-strength-20261022
codex/synastry-staging-fix-20261021
codex/chart-subject-table-20261021
codex/chart-ascendant-slash-20261021
codex/report-export-dialog-polish-20261021
codex/synastry-report-chat-20261018
codex/synastry-full-report-20261018
codex/niryaana-shoola-pvr-20261018
codex/rectification-narrower-delivery-20261016
codex/full-reading-module-parity-20261018
codex/marriage-match-p1-20261017
codex/upstream-sync8-20261017
codex/people-archive-limit-20-20261017
codex/api-server-service-extract-20261013
codex/dasha-unify-20261013
codex/python-hygiene-20261013
codex/contracts-helpers-dedupe-20261013
codex/pl9-render-split-20261013
codex/consult-route-split-20261013
codex/beta-safety-net-20261014
codex/beta-capacity-20261014
codex/answer-effort-ab-20261013
codex/api-chart-subprocess-gate-20261013
codex/chart-ascendant-row-20261015
codex/data-layer-types-20261013
codex/release-path-production-20261014
codex/beta-main-path-20261014
codex/frontend-dead-code-20261013
codex/consult-prep-parallel-20261013
codex/report-reference-perf-20261013
codex/home-sidebar-rerender-20261013
codex/node-runtime-resources-20261013
codex/api-disk-cache-retention-20261013
codex/rect-scoring-perf-20261013
codex/upstream-sync7-20261014
codex/rectification-step0-entry-20261013
codex/report-focus-card-20261013
codex/report-translation-gaps-20261013
codex/composer-first-glyph-clip-20261013
codex/agent-loop-pilot-20261013
codex/rectification-offer-opened-state-20261012
codex/rectification-nearest-boundary-opening-20261012
codex/rectification-d12-parent-probes-research-20261012
codex/rectification-explicit-entry-20261012
codex/consult-career-type-residual-20261009
codex/consult-card-full-source-20261007
codex/rashi-dashas-native-20261008
codex/ephemeris-nutation-20261008
codex/report-full-data-edition-20261007
codex/special-lagnas-native-20261008
codex/upstream-sync6-20261007
codex/rectification-delivery-dup-adopt-20261006
codex/consult-conversational-answer-20261006
codex/consult-latency-quickwins-20261005
codex/rectification-nadi-seconds-research-20261005
codex/gate-log-volume-20261004
codex/astrologer-rulings-batch6-20261004
codex/consult-timeline-no-plan-20261001
codex/consult-answer-clock-20261001
codex/consult-plain-answer-20261001
codex/rectification-varga-resolution-fix-20261001
review/rectification-varga-resolution-20260930
codex/jev-intent-v2-20260927
codex/consult-evidence-card-research-20260927
codex/people-archive-p1-20260924
codex/chart-dasha-western-redesign-20260924
codex/home-page-split-20260925
codex/report-reader-main-20260924
codex/rectification-midnight-date-anchor-20260920
codex/rectification-cross-midnight-gate-fix-20260920
codex/rectification-cross-midnight-20260920
codex/owner-case-purge-20260919
codex/rectification-jev-intent-research-fix2-20260919
codex/rectification-jev-intent-research-fix-20260919
codex/rectification-jev-intent-classifier-research-20260919
docs/three-channel-redesign-20260918
codex/session-list-single-source-fix-20260917
codex/session-list-single-source-20260917
codex/rectification-session-composer-guard-20260917
codex/chart-copy-trim-20260917
codex/rectification-dead-d9-choice-fix-20260916
codex/rectification-mobile-timeline-readout-20260917
codex/session-capacity-bool-assert-20260916
codex/home-state-lowering-20260915
codex/freeze-metric-change-20260915
codex/rectification-engine-memoization-fix-20260915
codex/consultation-session-capacity-20260915
codex/consultation-context-memory-20260915
codex/consultation-external-evidence-cache-20260915
codex/rectification-request-dossier-cache-20260915
codex/rectification-settled-render-split-20260915
codex/rectification-engine-memoization-20260915
codex/rectification-failure-attribution-20260915
fix/sidebar-hard-nav
codex/rectification-spoken-orphan-20260914
codex/rectification-targeted-collect-spoken-focus-20260913
codex/rectification-house-lord-gochara-research-20260913
codex/rectification-new-minute-inherit-20260908
codex/rectification-same-year-probe-dedupe-20260908
codex/rectification-probe-replay-loss-20260908
codex/rectification-range-delivery-fix-20260907
codex/rectification-range-delivery-card-20260907
codex/rectification-stale-compare-fix-20260907
codex/rectification-declared-uncertainty-20260907
codex/report-md-page-20260906
codex/rectification-collect-vs-offer-consistency-20260905
codex/rectification-probe-answer-covers-domain-20260905
codex/rectification-quality-probe-dedupe-20260904
codex/rectification-post-adopt-verify-20260904
codex/report-candidate-range-20260904
codex/report-sensitivity-crash-20260904
codex/rectification-adopt-narration-fix2-20260904
codex/rectification-adopt-narration-fix-20260904
codex/rectification-adopt-narration-20260904
codex/repo-hygiene-20260903
codex/rectification-ux-20260903
codex/rectification-ux-20260902
codex/diagnose-rectification-request-20260827
fix/staging-gate-checkout-retry
No results found.
Labels
Clear labels
agent/待执行
agent/待真机
agent/待规划
agent/待验收
agent/执行中
agent/排队
agent/规划中
agent/试点
agent/部署中
agent/需拍板
agent/验收中
ready-for-agent
wayfinder:map
wayfinder:task
Grok 领:按任务书实现
产品负责人真机走查
Claude 领:诊断并写任务书
Claude 领:验收 Grok 回报的 SHA
锁:Grok 执行中
任务书已写好,等前置单合入 staging 后由 Claude 改成 agent/待执行;循环两侧都不处理
锁:Claude 规划中
试点期只处理带此标签的 issue
已推 staging,等部署核对(脚本自动)
需要产品负责人决定
锁:Claude 验收中
Fully specified, ready for an agent
Wayfinder map issue holding the notes and child tickets
Wayfinder child ticket
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: root/Jyotisha#114
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
我觉得他的 UI 好好看啊 比咱们的好多了 请你看看怎么做
点击宫位会显示在图像上显示相关关系
@jesse 13 张图都看完了。拆解和方案全文:
docs/research/chart_ui_vs_competitor_2026_10_27.md(stagingef62aa490)。截图里有一张含真实出生资料,文档没有引用。一句话差距:竞品是「一页铺开 + 点哪里哪里亮」,我们是「四个页签各看一块,点了只弹个气泡」。 还有一点:六力、宫力、八宫点、瑜伽、出生历法这些,我们的引擎早就算好了,只是星盘页一样都没接上。所以这次大部分是做界面,不是重新算。
竞品没做好、我们可以做得更好的: 它「宫主流向」整列写着「未提供」,六力写「门槛未提供」,瑜伽把一大串「未满足」也列了出来。这些数据我们都有。
按业务拆成 8 块,建议分 3 批做
第一批 M1 + M2 + M3 + M8,第二批 M4,第三批 M5 + M6 + M7。排在 #111(组件库修复)和 #112(页头上升一行)合入之后,因为它们都在改星盘页。
需要你定的 9 件事(可以逐条回,例如「Q1 A,Q2 B……」)
全部定了我就写第一批任务书交 Grok,后两批顺序跟上。
1 B 圆角卡片 2 A 3 南北都做 用户可以点击切换 默认北印度 4 保留 5 给数字 同时加强中弱 6 未满足收起来 7 把问题填进输入框 8 A 目前能不能一进聊天就出现盘 而不是第一次对话之后出现 因为咱们现在盘面不需要对话推导就可以出结果 然后右侧框可以左右拉调整大小 9 允许选任意日期 请你梳理一下先出原型图 把链接附上来 咱们定稿之后再开始
@jesse 原型做好了:https://claude.ai/artifact/55AgsjsV8cFRobtM4d2cKz (示例人物和数据都是虚构的,截图里的真实资料没有用)
怎么看:顶上黑条可以在「星盘页 / 对话页」之间切换;右上角「定稿要点」列了 Q1~Q9 各落在哪里。
你 Q1~Q9 的答案,原型里都按你定的做了
还要你定 3 件小事
原型定稿后我写第一批任务书(盘面 + 点选联动 + 速览 + 对话右栏),排在 #111、#112 之后。
@jesse 按你说的我自己做完了,没交给 Grok。已推 staging
e80bc64d9,正在部署。三件小事按原型默认:手机从底部拉起、右栏宽度记住、南北印度全站统一。做了什么:星盘页一页铺开(盘 + 盘面检视 / 九曜、宫位主题、大运、命盘速览),下面「深读」四页(时运流年、能量图谱、命性格局、排盘底册);南北印度切换(默认北);点星点宫连线、表格同行亮、检视详情;八宫点 / 宫力 / 行运三个图层;任意日期的行运和三层运期进度;对话页一进来右栏就有同一张盘,可拖宽,手机底部拉起;「问 AI」只填输入框。
检查:类型检查和代码规范 0 问题;全量前端测试 5235 条,失败的都是本机没有数据库的老测试(和改之前一样);首页首屏大小 +0.17%。真机清单:
docs/testing/chart-board-114-20261027.md。这次没做的:出生历法只有提毗、月宿、星期。羯罗那、日出日落、下次交界时刻,引擎没有出生那一刻的值。
顺带发现两个引擎问题,没修:
@jesse 你贴的 5 张数据表看完了,原型已更新(同一个链接):https://claude.ai/artifact/55AgsjsV8cFRobtM4d2cKz
看法:星盘页 → 深读 →「排盘底册」→「数据表」。
设计
gulika.py,特殊点来自native_special_lagnas.py(日出用 Swiss Ephemeris,不受 BUG-1462 影响),映射 A1~A12 + UL 来自/api/jaimini,敌友来自引擎的天生 / 临时关系表。要你定 2 件
定了我就接着做。这部分要给星盘页补一层数据(虚星、特殊点、映射、敌友目前还没送到页面上)。
1 需要做 2 可以
@jesse 收到「1 需要做 2 可以」,已做完推 staging
941effe80,正在部署。/api/chart_points只是调用引擎里已有的计算)。特殊点用的日出是 Swiss Ephemeris 算的,不受 BUG-1462 影响。检查:类型检查和代码规范 0 问题;新测试 12 条全过;Python 快速门通过;前端失败数和改之前一样(本机没有数据库的老测试);首页首屏 +0.20%。真机清单第 17~21 条是这一轮的。
现在做的太丑了 请你看看再参照一下 issue的图 再看看咱们现在做的 完全就一个字乱
@jesse 看了,确实乱。我在本机把页面真实渲染出来,对照上面的竞品图逐块查,找到这几处,已改好推 staging
43c5a81a5,正在部署:检查:类型检查、代码规范 0 问题;新增一条测试锁住「每个星座名、每颗星都在自己那一格、星座名互不相挨」(换回旧代码这条会失败);全量测试除本机没数据库的老测试外全过;首页首屏大小不变。真机清单第 22~25 条是这一轮的。
@jesse 第三轮(星盘排版)已上 staging
43c5a81a5。你新提的三处查过了:1. 首页输入框发灰(已修,BUG-1466)
原因:输入框用的组件有一条规则「里面只要有一个禁用的按钮,整块就变灰、变半透明」,本意是整个输入框被禁用时用。可没打字时发送按钮本来就是禁用的,于是整块都灰了。现在把这条规则在输入框上关掉。
2. 首页会话列表乱(已修,BUG-1466)
原因:上次换组件库时,为了能拖动排序,给每行左边加了一个常驻的六点把手,右边的「…」也一直显示。现在:把手去掉,鼠标按住整行就能拖(手机上长按再拖),拖完松手不会误打开那条对话;「…」只在鼠标移上去、或当前那一条时出现(手机上照旧显示)。这样首页和其他页面的列表看起来是一样的。
3. 进其他页面「…」菜单没了:原因查清了,这次没改,需要你定
侧栏组件本来就是同一个。不同的是「会话管理」——重命名、删除确认、收藏、转发、排序,以及失败时退回原样——都写在首页里面,只有在首页时才交给侧栏用;其他页面侧栏只拿到一份只读列表,点一条就跳回首页打开它。这是 9 月统一侧栏时定的「其他页面只读」。
要让每个页面都能用「…」,正确做法是把会话管理从首页搬到所有页面共用的外壳里,首页也改用那一份。这是一次中等规模的重构(会动首页的状态),我建议单开一个 issue 做。你选:
47f6eb479已推 staging 正在部署。检查:类型检查、代码规范 0 问题;新增 2 条测试(换回旧输入框代码会失败);全量测试除本机没数据库的老测试外全过;首页首屏大小几乎不变(+0.004%)。真机清单第 26~28 条是这一轮的。@jesse 你说得对:第三轮我照着竞品图改,偏离了你签过的原型(删了盘上方说明条、把北/南切换挪进标题、宫位主题只留有星的宫、分运改单行、删了各卡提示语)。这一轮以原型源码为准逐项改回,推 staging
36fd4b2c8(排在47f6eb479后面部署):和原型不同、我保留的:虚星 / 特殊点 / 映射三个标点图层(第二轮你要的,并在图层那一组里);时运流年最底下的 Chara / Yogini(原型没有,是已有功能)。为了不让星伸出盘框,左右两侧三角里的星竖排,上下三角的位置微调。
检查:类型检查、代码规范 0 问题;全量测试除本机没数据库的老测试外全过;首页首屏 +0.006%。真机清单第 29~30 条。
另:你选了 A(会话菜单搬进所有页面共用的外壳),我另开一单,草稿发你过目后再提交。
同意 选A
@jesse 第五轮(按原型改回)已在 staging 上线,核对过 staging 当前版本就是
36fd4b2c8。这一单改成「待真机」,真机清单第 26~30 条是最近两轮的。你选的 A(会话「…」菜单搬进所有页面共用的外壳)我另开一单,草稿已发你过目,你点头后再提交。