chore(rectification): re-freeze research records for astrologer rulings batch 1 (ERR-110); scores unchanged, no version bump

scripts/jaimini.py (BPHS 8-karaka order), scripts/ashtakavarga.py (calc_sodhita_av
removed) and scripts/shadbala.py (local house score renamed and dropped from the
result) are in the frozen production identity. Records re-frozen under the label
astrologer_rulings_batch1_2026_10_03 (--freeze, then replay; PYTHONHASHSEED=0,
chart cache TTL 0); the upstream_sync5 records become 'previous', byte-for-byte
preserved. Replays identical to upstream_sync5: reported offset 0 of 900 trials
changed, sealed holdout 20 trials and metrics identical. v5 77-case evaluation
unchanged (see PROGRESS). ALGORITHM_VERSION stays rectification-v5-matrix-scoring-10.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
This commit is contained in:
Jesse_Chen
2026-10-03 15:00:46 +08:00
co-authored by Claude Opus 5.5
parent b1185c63ac
commit 9392f0601b
8 changed files with 43913 additions and 123 deletions
+2 -2
View File
@@ -30,8 +30,8 @@ from scripts.research.sealed_holdout_rerun import (
OFFSETS = (-30, -20, -15, -10, -8, -5, -3, 0, 3, 5, 8, 10, 15, 20, 30)
RADII = (15, 30, 60)
MINUTE_STEP = 1
FREEZE = ROOT / "docs/research/reported_offset_upstream_sync5_2026_10_02.freeze.json"
REPORT = ROOT / "docs/research/reported_offset_upstream_sync5_2026_10_02.json"
FREEZE = ROOT / "docs/research/reported_offset_astrologer_rulings_batch1_2026_10_03.freeze.json"
REPORT = ROOT / "docs/research/reported_offset_astrologer_rulings_batch1_2026_10_03.json"
LEGACY_REPORT = ROOT / "docs/research/reported_offset_2026_09_20.json"
+2 -2
View File
@@ -27,8 +27,8 @@ from scripts.minute_rectification_feature_facts_v4 import build_feature_fact_row
from scripts.minute_rectification_holdout_validator import validate
DATASET = ROOT / "references/real_case_calibration/minute_rectification_holdout_v3.json"
FREEZE = ROOT / "docs/research/sealed_holdout_rerun_upstream_sync5_2026_10_02.freeze.json"
REPORT = ROOT / "docs/research/sealed_holdout_rerun_upstream_sync5_2026_10_02.json"
FREEZE = ROOT / "docs/research/sealed_holdout_rerun_astrologer_rulings_batch1_2026_10_03.freeze.json"
REPORT = ROOT / "docs/research/sealed_holdout_rerun_astrologer_rulings_batch1_2026_10_03.json"
LEGACY_REPORT = ROOT / "docs/research/sealed_holdout_rerun_2026_09_20.json"
ARCHIVE = ROOT / "docs/research/history/rectification_pre_cross_midnight_2026_09_20"
PRODUCTION_FILES = [