fix(solar-return): return instant in the solver's frame, annual chart keeps seconds (BUG-1220)
The natal Sun target came from compute_chart_data while the solver iterates on _get_sun_lon_jd (swe sidereal flags); the frames differ by up to ~17", moving the return by up to ~7 minutes. The annual chart was also cast at the truncated minute. Ports upstream yinduzhanxing 7cc6425d / 46ed9399 (these two hunks only). PyJHora reference: 3 cases within 0.03 min. 243 public-figure annual charts: annual Lagna changes 13, year lord 11, Mudda first lord 0. v5 77 cases identical to 3c27c38e; consult goldens re-captured byte-identical. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
d0b783bd05
commit
01929baea6
@@ -443,6 +443,8 @@ Prevention: 前台同步路径不得进入无上限排队,超预算即 fail-fa
|
||||
|
||||
Prevention: 引擎/上游同步类任务必须 fetch 后核对 `origin/main`,以实际 SHA 为准,并在进度和本台账写明与任务书 tip 的差异。读者版整段引入要带来源提交。不要把 `.workbuddy` 当主仓。同步太阳返照时核对返回键,而不只核对函数还在。关联 BUG-1026、BUG-1027、BUG-1028。
|
||||
|
||||
2026-10-03 复发(BUG-1220):同一次同步漏了上游 `7cc6425d`(出生太阳在求解器参考系重算)与 `46ed9399`(年盘保留秒),返照时刻偏 3–7 分钟、约 5% 年份年盘上升换星座。补充:同步太阳返照时还要核对目标经度与求解器是同一参考系,并用外部引擎抽几例返照时刻对照。
|
||||
|
||||
## ERR-110 | 输出逐字节不变的引擎性能改动也会打红校正验证完整性门禁 | observed 2026-09-26
|
||||
|
||||
`scripts/rectification/event_probes.py`、`refinement_packet.py` 等 10 个文件在 `scripts/research/sealed_holdout_rerun.py` `PRODUCTION_FILES` 里,另有 dataset `frozen_scoring.files` 12 个遗留文件;快速门的 `tests/test_rectification_validation_integrity_gate.py` 按文件字节哈希核对冻结记录。BUG-1047 的探针大运表复用(同机 A/B 7 个场景逐字节一致,refresh 61 候选 2.33 → 1.84 s)只改了 `event_probes.py`,就让该门禁 4 条失败。
|
||||
|
||||
Reference in New Issue
Block a user