按需计算:一段时间内的行运变化(BUG-1817) #174
Open
opened 2026-11-09 00:16:23 +08:00 by Claude
·
4 comments
No Branch/Tag Specified
main
codex/ondemand-varga-20261109
codex/token-followup-20261109
codex/yoga-status-wording-20261109
staging
codex/rect-layer-alias-20261109
codex/purpose-gate-contract-20261109
codex/explicit-profile-20261109
codex/ondemand-solar-return-20261109
codex/accept-grok-batch3-1109
codex/token-card-compress-20261109
codex/limitation-line-20261109
codex/basis-candidate-status-20261109
codex/ondemand-transit-window-20261109
codex/token-lookup-20261109
codex/muhurta-20261109
codex/ondemand-transit-date-20261109
codex/counterexamples-20261109
codex/dasha-dates-engine-only-20261109
codex/reports-no-web-wording-20261109
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#174
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.
聊天中可以算一段时间内的换座、停滞、逆行往返,以及到达某个目标经度的时刻。参数与输出要求同上(profile、输入指纹、状态、原始数据,失败留缺口)。
状态:排队。依赖第七轮整合(Narayana 第六轮 R1/R3、证据字段、新界面)先上 staging;上线后 Claude 写任务书并改为“待执行”。验收由 Claude(jyotisha-2a)负责。
放出执行(#173 已验收合并,staging
afac4ea9)。scripts/ondemand_calc/新增transit_window.py,并在registry.py加 import 与TOOLS各一行。不做前端接入,不改 API 服务器(/api/ondemand_calc已能分派)。blocked信封并点名缺项(不是 400);交点 / 位置口径缺省按product_default_explicit处理;position_mode=mean返回position_mode_unsupported。显式口径从本命带过来归 #185。需拍板,不得自行写“产品决定”。做完了:
transit_window支持换座、停滞、逆行往返、到达目标经度,时刻二分到 ≤1 分钟,只动后端。实测(2026 水星逆行,lahiri / mean)
逆行段
retrograde_span = [314.265716, 328.340901];影子期shadow_entry 2026-02-11T22:11Z(早于逆行停滞)、shadow_exit 2026-04-09T11:44Z(晚于顺行停滞)。目标经度 320°:2026-02-15 直行、2026-03-10 逆行、2026-04-01 直行,方向依次 direct / retrograde / direct。改动(只有这几个文件)
scripts/ondemand_calc/transit_window.py(新)run(body):四类事件;黄经与日速度都用_calc_sidereal_planets_for_jd(先配星历路径),岁差/交点/位置口径由调用方显式传scripts/ondemand_calc/registry.pyfrom . import transit_window与TOOLS['transit_window']两行tests/test_ondemand_transit_window_20261109.py(新)docs/BUG_HISTORY.md没有改合同、没有改 API 服务器、没有建前端目录。
测试:本单 17 条 + transit_date 12 + contract 8 + api growth 9 = 47 过 / 0 败。覆盖:停滞对照 ≤2 分钟、三次目标经度方向、影子期先后、lahiri 与 raman 换座时刻不同、罗睺 mean/true 换座时刻不同、伦敦跨夏令时偏移 0/1、缺项点名(日期/地点/时区/岁差/events)、超 366 天与倒序、未知事件与行星、
position_mode=mean阻塞、profile_source标记、指纹稳定与敏感、引擎失败不编日期、节点不报停滞(partial + gap)、natal_point缺失阻塞、注册表分派。两点偏离,已写进 PROGRESS:目标经度的三次到齐要看到 4 月,所以那条测试区间放到 2026-04-30(实现没改);换座按「星座编号变化 + 二分」实现,顺行与逆行退回原星座都成立。
通过(验收时我补了三处机械修正),已推 staging
004cf9d8。product_default_explicit)、有输入指纹、有状态、raw原样给出时刻和黄经;缺参数返回blocked信封并点名缺项,引擎失败时raw == {},不编日期。transit_window.py、测试、PROGRESS、BUG-1817,以及registry.py的注册(import 合在同一行,加注释和TOOLS一行)。合同、API 服务器、冻结文件、前端都没动。35c87349,带 3 条测试):to_sign原来是把 JD 当成黄经去取星座,所以每次换座给出的新星座都是错的(例如太阳进白羊写成「双鱼→天秤」)。现在按黄经取。retrograde。现在按最短角差判方向。outside_requested_window,原来只标在整段上。现在两个停滞和影子期进出各自都标。另外,区间终点改为按终点那天的 UTC 偏移换算。eslint .0 错。@jesse 已部署到 staging
004cf9d8。CI 通过:质量门 #7039、数据库迁移 #7040、部署 #7041。冒烟检查通过:/login返回 200,未登录访问/api/account返回 401,/api/health报告网页和 API 的提交都是004cf9d8。请在真机上走查。