【需拍板】星盘页盘面数据卡:剩余开发项与占星师确认问题 #163
Open
opened 2026-10-30 16:53:53 +08:00 by Claude
·
3 comments
No Branch/Tag Specified
main
staging
codex/login-rectify-loading-1103
codex/rectification-stuck-1516
codex/birth-time-stability-165
codex/birth-time-intake-144
codex/consult-preset-prompts-20261102
codex/birth-time-source-intake-20261102
codex/report-refund-1505
codex/launch-prep-119
codex/chart-base-layer-label
codex/annual-153
codex/rectify-others-160
codex/learn-157
codex/rectification-d60-two-way-20261028
codex/consult-classify-parallel-20261029
codex/answer-effort-default-20261029
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#163
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.
星盘页「盘面数据」卡第一轮已上 staging(
5157f96d,分支codex/chart-base-layer-label)。这条 issue 记录剩下的开发项,以及需要占星师确认的问题。原型(产品 2026-10-30 已确认):https://claude.ai/artifact/5EpeNy7uWCdJnKsSwZ5rS9
已完成(供核对)
2df7645d);全站「八宫点」统一叫「八分点」。/api/chart_points调jaimini.calc_chara_karaka_7排出,两颗星同度时整列留空。待开发
/api/chart_points接现有生产器(敏感点:主引擎_calc_sensitive_points;Saham:scripts/saham_daynight.py;Goel:scripts/goel_jaimini_strength.py)。依赖下面的问题 3。scripts/functional_benefics.py。依赖下面的问题 1。tests/test_chart_view_points_api.py本地只跑了不依赖 swisseph 的 4 条(含新增 Karaka 2 条),其余要看 CI。需要占星师确认
不改动的边界
5157f96d已部署到 staging:backend-quality-gate(#6074)、migrate-staging-database(#6079)、deploy-staging(#6080)都成功。冒烟:https://staging.jyotisha.chat/login 200,/chart 200,未登录 /api/account 401;/chart 首屏加载的脚本里已有「盘面数据」。
「后端测试」一项由 CI 覆盖,已通过。「staging 目视验收」还需要人登录后看一遍。
占星师回答:可以确认。建议按下面这版定口径,但不要把“传统规则”“仓内实现”和“界面显示选择”混成一件事。 本轮核对了相关计算模块、规则文件及来源,39 项相关测试通过;没有修改运行代码。
1.功能吉凶:采用具名 Parashara 宫主规则,修正你们的简化版。
沿用本仓
bphs_ch34_general_with_sign_exceptions_v2:一般宫主原则,加十二上升的明确例外。不能直接写成“6/8/12 宫主都凶,角宫主都中性”。这些规则应注明采用的译本与版本,不能称作所有流派唯一标准。本仓所依据的 BPHS 第34章译文
罗睺、计都保留,但不硬塞进七曜宫主吉凶表。 功能栏写“依落宫、定位星及关联条件判断”;实际没执行关联判断时,显示“待综合”,不能填“中性”。其他体系采用交点共主规则时,另注明方法。
自然属性与功能属性分列,例如:
不要显示成“互相抵消=中性”。木星主管6宫也不能脱离另一宫主身份统一判断。
2.Chara Karaka:默认七星,保留八星切换;同度不整列清空。
仓内普通 Karaka 排序与 Goel 的同度处理目前不同,实施时需要统一明确接口,不能只改前端空值。
“指标”列建议改为 “Chara Karaka”或“变动征象星”。单元格用
AK · 自我、AmK · 职事等简写,展开显示梵文全名和含义。中文只是辅助说明,避免把“灵魂星”“事业星”理解为唯一判断依据。3.特殊点:三组分开,计算参照必须显示。
敏感点首批显示:
后两项如果只返回星座及主星,就显示这些字段,不要补出不存在的精确黄经。也不要把它们统一命名为“灾难点”。
Bhrigu Bindu 跟随当前命盘的
node_mode:全盘用平交点就用平交点,用真交点就用真交点,不另藏一个默认值。沿用仓内“罗睺至月亮黄道正向弧的中点”,不能偷偷换成最短弧中点。Saham 首批建议显示九项:
Punya、Vidya、Yashas、Mitra、Vivaha、Artha、Labha、Karyasiddhi、Paradesa。
分别覆盖福德、学习、声誉、朋友、婚姻、财物、收益、事项成就和异地主题。这是界面首批选择,其余已算数据留在“全部”,不要删除。
公式采用 P. V. R. Narasimha Rao《Vedic Astrology: An Integrated Approach》§28.8.1、表74,印刷页394—396。每项分别处理昼夜、不反转的例外及加30度修正,不能一律“夜生就交换前两项”。本命 Saham 使用出生时地;年盘 Saham 使用回归时地判昼夜。作者公开教材
Goel 默认选 “书面规则含交点”,保留“示例排除交点”作为对照。这里指交点参与指定的占据强度计算,不代表 Karaka 自动改成八星制。若两种口径影响特殊点选择,应显示差异和原因。
4.六力着色:统一用100%达标线,标签改成“达标/未达标”。
比例必须是:
该星六力总值 ÷ 该星对应最低要求不能七颗星共用一个绝对分值。
120%/90%不作为另一套默认“强中弱”判断。 若研究视图保留,必须说明属于界面分档。目前仓内还有“100%/75%”旧文案,需一起统一,否则三处会互相矛盾。
5.大运:第三层统一叫“细运”。
“子运”容易被理解为任意下一级,不建议作为第三层固定名称。
盘面建议保留运主管辖宫的浅底,再增加其落宫标记:
“从运主起算”作为单独开关,开启时明确提示参照改变,不能混在原本以上升编号的宫位里。
Chara 大运:高亮当前运星座,同时标出该方法实际采用的星座主星及其落宫。 遇到共主选择必须使用该 Dasha 返回的裁定,前端不要自行另算。
6.敌友:默认上升主星,可切月亮及其他七曜。
这是界面选择,不是古典规定。建议记住用户上次选择。
更重要的是明确:
7.瑜伽:默认只高亮,不按数组顺序连线。
你们现在“引擎列出谁就依次连谁”的虚线没有可靠语义,建议取消。
只有引擎明确返回“合相、相位、互容”等关系时才画对应线,并标关系类型。纯粹参与同一个 Yoga,不意味着各星之间都存在相位。落宫型 Yoga 可以同时高亮相关宫位。
8.名称:改为“八分法”和“Arudha 映射”。
本轮属于口径审阅:外部来源已核对,独立真实案例预测校准未执行,因此这些确认不构成准确率承诺。完整核对记录见本轮审阅记录。
按占星师 2026-11-02 的答复(第 1–8 条)实现,已部署到 staging:
7a56840f(backend-quality-gate #6442、migrate-staging-database #6443、deploy-staging #6444 均成功;冒烟 /login 200、未登录 /api/account 401、/api/health 200、/chart 200)。1–3(分支
codex/163-engine-columns,578a3614)bphs_ch34_general_with_sign_exceptions_v2,只写「偏吉/支持」「偏凶/挑战」「混合/待综合」,不写「中性」;罗睺、计都写「待综合」。补充身份:Yogakaraka(严格 4/7/10 + 5/9)、Badhaka(动 / 固 / 双 = 11 / 9 / 7 宫主),均不覆盖功能分类。conditions_not_evaluated),引擎没有完整条件判断;交点功能角色未执行关联判断;月亮、水星的自然属性写「随月相 / 随同宫」,未计算。AK · 自我等。Goel 路径改用同一排序并返回karaka_ties。4–8(分支
codex/163-terms-overlays,ca8d63b5)未完成
codex/report-dasha-terms统一。本轮属于口径落地,没有做真实案例预测校准。