jesse-ux
86b5e36f76
Resume chart choice from the current saved v2 segment
2026-11-13 17:19:27 +08:00
Claude
7e895b75ad
Merge remote-tracking branch 'origin/staging' into HEAD
...
Independent Staging Quality Gate / validate-frontend (push) Successful in 5m4s
Independent Staging Quality Gate / validate-python (push) Successful in 6m36s
Independent Staging Quality Gate / publish (push) Successful in 3m27s
# Conflicts:
# BLOCKED.md
# CHANGELOG.md
# docs/BUG_HISTORY.md
# docs/research/pre_work_error_ledger.md
# docs/tasks/README.md
2026-11-13 15:42:34 +08:00
jesse-ux
42b9f44963
Reject out-of-range event dates and record validation
...
Independent Staging Quality Gate / validate-python (pull_request) Successful in 6m55s
Independent Staging Quality Gate / validate-frontend (pull_request) Successful in 7m38s
Independent Staging Quality Gate / publish (pull_request) Skipped
Refs #241 , BUG-1875
2026-11-13 14:44:05 +08:00
jesse-ux
2c87c6b1dc
Add dated evidence to multi-round chart choice
...
Refs #241 , BUG-1875
2026-11-13 14:36:26 +08:00
jesse-ux
ace419b809
Implement multi-round chart choice and seconds adoption
...
Independent Staging Quality Gate / validate-python (pull_request) Successful in 8m14s
Independent Staging Quality Gate / validate-frontend (pull_request) Successful in 10m28s
Independent Staging Quality Gate / publish (pull_request) Skipped
Refs #238 , BUG-1872
2026-11-13 13:00:55 +08:00
jesse-ux
079f3d06e3
Merge remote-tracking branch 'origin/staging' into codex/annual-tithi-yogas-20261112
...
# Conflicts:
# CHANGELOG.md
# docs/BUG_HISTORY.md
# docs/tasks/README.md
2026-11-13 10:55:38 +08:00
jesse-ux
b9343d7cc5
Add annual Tithi Pravesha residence and complete yoga evidence ( #211 )
2026-11-13 10:55:17 +08:00
jesse-ux
5041521322
Merge remote-tracking branch 'origin/staging' into codex/reading-window-edge-20261113
2026-11-13 10:27:50 +08:00
jesse-ux
cfa8e0ff58
Exclude report birth-window endpoints from varga crossings ( #237 )
2026-11-13 10:27:50 +08:00
Claude
e5d6c99dac
Merge remote-tracking branch 'origin/staging' into HEAD
Independent Staging Quality Gate / validate-frontend (push) Successful in 5m40s
Independent Staging Quality Gate / validate-python (push) Successful in 7m46s
Independent Staging Quality Gate / publish (push) Canceled after 6m1s
2026-11-13 10:15:48 +08:00
jesse-ux
394c39ce33
Add annual audit calculation and interpretation axes ( #210 )
Independent Staging Quality Gate / validate-python (pull_request) Successful in 6m39s
Independent Staging Quality Gate / validate-frontend (pull_request) Successful in 7m21s
Independent Staging Quality Gate / publish (pull_request) Skipped
2026-11-13 09:30:04 +08:00
Claude and Claude Opus 5.5
3e6077f752
Merge #228 report uses profile gender (BUG-1866)
...
Independent Staging Quality Gate / validate-frontend (push) Successful in 5m18s
Independent Staging Quality Gate / validate-python (push) Successful in 6m40s
Independent Staging Quality Gate / publish (push) Successful in 2m57s
Resolved overlap with #227 in personal-report-longform-birth.ts: keep the
chart-choice window and add the profile gender.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01DbBXozsiu43ob7B8UZCmDM
2026-11-13 08:58:36 +08:00
jesse-ux
48eb741352
Use saved profile gender in personal reports ( #228 )
Independent Staging Quality Gate / validate-python (pull_request) Successful in 6m33s
Independent Staging Quality Gate / validate-frontend (pull_request) Successful in 7m8s
Independent Staging Quality Gate / publish (pull_request) Skipped
2026-11-13 06:03:31 +08:00
jesse-ux
7296e873d4
Merge staging report claim binding into #227
Independent Staging Quality Gate / validate-python (pull_request) Successful in 6m35s
Independent Staging Quality Gate / validate-frontend (pull_request) Successful in 7m8s
Independent Staging Quality Gate / publish (pull_request) Skipped
2026-11-13 05:01:45 +08:00
jesse-ux
63c3ddd524
Use verified chart-choice windows in personal reports ( #227 )
Independent Staging Quality Gate / validate-python (pull_request) Successful in 6m39s
Independent Staging Quality Gate / validate-frontend (pull_request) Successful in 7m15s
Independent Staging Quality Gate / publish (pull_request) Skipped
2026-11-13 04:29:49 +08:00
jesse-ux
9dae6339e7
Infer report references from allowed evidence aliases ( #219 )
Independent Staging Quality Gate / validate-python (pull_request) Successful in 6m36s
Independent Staging Quality Gate / validate-frontend (pull_request) Successful in 7m16s
Independent Staging Quality Gate / publish (pull_request) Skipped
2026-11-13 03:36:46 +08:00
jesse-ux
42fb5a6a97
Bind personal report claims to paragraph evidence ( #219 )
Independent Staging Quality Gate / validate-python (pull_request) Successful in 6m35s
Independent Staging Quality Gate / validate-frontend (pull_request) Successful in 7m11s
Independent Staging Quality Gate / publish (pull_request) Skipped
2026-11-13 02:39:45 +08:00
jesse-ux
611e3a9890
fix(report): grade varga boundaries within the birth-time window ( #224 )
2026-11-13 00:51:14 +08:00
jesse-ux
84cea04b56
Merge current staging for #217 verification
2026-11-12 22:57:03 +08:00
jesse-ux
ac4bf94db5
fix(report): isolate runtime sources and show recorded verification ( #217 )
2026-11-12 22:56:19 +08:00
jesse-ux
2fc768fd7c
fix(report): split participation status and Badhaka placement ( #216 )
Independent Staging Quality Gate / validate-python (pull_request) Successful in 7m17s
Independent Staging Quality Gate / validate-frontend (pull_request) Successful in 7m14s
Independent Staging Quality Gate / publish (pull_request) Skipped
2026-11-12 22:31:21 +08:00
jesse-ux
24152df0b4
Merge remote-tracking branch 'origin/staging' into codex/purpose-stability-20261112
...
# Conflicts:
# docs/BUG_HISTORY.md
2026-11-12 21:29:07 +08:00
jesse-ux
292f248125
fix(report): separate purpose stability from minute boundaries ( #215 )
2026-11-12 21:28:55 +08:00
Claude
2f374fff28
Merge annual-narayana-conditional-20261112 into staging (accepted by Claude)
...
Independent Staging Quality Gate / validate-frontend (push) Successful in 5m12s
Independent Staging Quality Gate / validate-python (push) Successful in 6m56s
Independent Staging Quality Gate / publish (push) Successful in 3m10s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01DbBXoyn7Hj3LCW3BUs5bZ8
# Conflicts:
# CHANGELOG.md
# docs/BUG_HISTORY.md
2026-11-12 21:04:55 +08:00
jesse-ux
44288d7eb0
fix(annual): keep Narayana branches as conditional references ( #209 )
2026-11-12 20:27:43 +08:00
jesse-ux
20ac83a5fe
merge: refresh #204 against current staging
2026-11-12 19:05:06 +08:00
Claude and Claude Opus 5.5
1ba0364a7a
fix(report): move Badhaka out of her engine into an announced product module ( #192 , BUG-1853)
...
Independent Staging Quality Gate / validate-frontend (push) Successful in 5m7s
Independent Staging Quality Gate / validate-python (push) Successful in 6m55s
Independent Staging Quality Gate / publish (push) Successful in 2m45s
23e5e6c0 put badhaka_facts into yoga_engine.py and a hook into
jyotish_engine.py. Owner rule 2026-11-07: her skill runs as-is; product
differences live in separate, announced product files. Both engine files are
back to 6f1b9ac3 . scripts/report_render/badhaka_facts.py computes the record
from D1 positions (only calls yoga_engine.badhaka_house), marked
product_computation_pending_astrologer_review, and is announced in
product_runtime_contract.md section G. Results are unchanged on both public charts.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01DbBXozsiu43ob7B8UZCmDM
2026-11-12 18:50:31 +08:00
jesse-ux
2ff142b337
fix(report): preserve readable audit statuses in ordinary reports ( #204 )
2026-11-12 18:43:13 +08:00
Claude
23e5e6c02e
Merge remote-tracking branch 'origin/staging' into claude/report-reading-grade-20261112
...
Independent Staging Quality Gate / validate-frontend (push) Successful in 5m10s
Independent Staging Quality Gate / validate-python (push) Successful in 6m40s
Independent Staging Quality Gate / publish (push) Canceled after 2m42s
# Conflicts:
# docs/BUG_HISTORY.md
2026-11-12 18:33:45 +08:00
Claude and Claude Opus 5.5
4c7abd7187
fix(report): computed points are not "unsourced"; compute Badhaka ( #192 , BUG-1852, BUG-1853)
...
- Indu, Vighati, Gulika, Mandi, Pranapada, 64th navamsa, D5: citations name the
route that leaves them out instead of "references 未找到"; state renamed
not_in_domain_route; prompt says computed layers are "已算出,不据此下结论".
- Post-check false_missing_layer withholds a section that calls a computed point
unsourced or uncomputed (astrologer 8aaf6099 §6 P1).
- yoga_engine.badhaka_facts: Badhaka house/sign/lord/placement/occupants per
badhaka-obstacle-planet-guide.md §二, on modules and advanced_systems; the
report facts carry it so health_obstruction is no longer capped at D.
- Dignity check: a word right before the next planet belongs to that planet.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01DbBXozsiu43ob7B8UZCmDM
2026-11-12 18:33:31 +08:00
jesse-ux
a5fa320c44
merge: refresh #204 against staging
2026-11-12 18:22:17 +08:00
jesse-ux
203d7bae21
fix(report): clarify Mudda, strength and audit wording ( #204 )
2026-11-12 18:22:16 +08:00
jesse-ux
06d242bae8
merge: refresh #205 against staging
2026-11-12 17:34:44 +08:00
jesse-ux
b3a938dafb
fix(tests): make lookup timing and preset source checks deterministic ( #205 )
2026-11-12 17:34:15 +08:00
Claude and Claude Opus 5.5
44f181770d
wip(report): per-claim evidence grades, skill-loaded reading prompt, per-section post-check ( #192 )
...
UI part pending owner review of the prototype.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01DbBXoyn7Hj3LCW3BUs5bZ8
2026-11-12 16:51:57 +08:00
Claude
017e650fda
Merge #180 preset library gates into staging with #201
...
Independent Staging Quality Gate / validate-frontend (push) Successful in 4m58s
Independent Staging Quality Gate / validate-python (push) Successful in 6m39s
Independent Staging Quality Gate / publish (push) Successful in 3m7s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01DbBXoyn7Hj3LCW3BUs5bZ8
# Conflicts:
# docs/BUG_HISTORY.md
2026-11-12 15:59:32 +08:00
jesse-ux
45fa4b8c05
refactor(preset): move reviewed evidence into scripts package
2026-11-12 14:46:18 +08:00
jesse-ux
ab5372372b
fix(preset): reject reserved states throughout entries
2026-11-12 13:59:57 +08:00
jesse-ux
e1cb2efcbe
fix(preset): verify reviewed evidence and match executed branches
2026-11-12 13:55:26 +08:00
jesse-ux
c86a7e84ab
fix(report): scope v3 reading facts to computed evidence
...
Independent Staging Quality Gate / validate-frontend (pull_request) Failing after 3m12s
Independent Staging Quality Gate / validate-python (pull_request) Successful in 6m40s
Independent Staging Quality Gate / publish (pull_request) Skipped
Verify both public report packets and privacy checks. Record the legacy date assertion and front-end schema fixture that require scope approval.
2026-11-12 13:44:52 +08:00
Claude and Claude Opus 5.5
209b8ca4b4
chore(preset): import the 2026-11-08 preset library draft unchanged ( #180 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01DbBXoyn7Hj3LCW3BUs5bZ8
2026-11-12 13:12:33 +08:00
jesse-ux
2523dcdc64
test(report): verify Mudda intervals in both report editions
2026-11-12 11:49:45 +08:00
jesse-ux
c4d0b379b7
Merge origin/staging into #191 delivery branch
2026-11-12 11:43:00 +08:00
jesse-ux
54b75988dd
fix(report): show native Mudda intervals and export saved readings
2026-11-12 11:42:59 +08:00
jesse-ux
d78c6e6784
fix(report): strip internal issue refs from reading facts ( #198 )
Independent Staging Quality Gate / validate-frontend (push) Successful in 5m9s
Independent Staging Quality Gate / validate-python (push) Successful in 6m31s
Independent Staging Quality Gate / publish (push) Successful in 2m37s
2026-11-12 11:02:08 +08:00
jesse-ux
380bb8830d
fix(report): show Narayana branches and per-planet Shadbala
Independent Staging Quality Gate / validate-frontend (pull_request) Failing after 3m59s
Independent Staging Quality Gate / validate-python (pull_request) Successful in 7m18s
Independent Staging Quality Gate / publish (pull_request) Skipped
Independent Staging Quality Gate / validate-python (push) Successful in 7m34s
Independent Staging Quality Gate / validate-frontend (push) Successful in 5m2s
Independent Staging Quality Gate / publish (push) Successful in 2m38s
2026-11-12 09:47:04 +08:00
jesse-ux
19475120f9
fix(report): preserve wording and evidence across the new tables
Independent Staging Quality Gate / validate-python (pull_request) Successful in 6m37s
Independent Staging Quality Gate / validate-frontend (pull_request) Successful in 7m1s
Independent Staging Quality Gate / publish (pull_request) Skipped
2026-11-12 02:06:31 +08:00
jesse-ux
ff0acddf2b
merge: align #189 with current staging
2026-11-12 01:50:10 +08:00
jesse-ux
651d0eeed8
fix(report): keep candidate and audit statuses in both editions
2026-11-12 01:49:43 +08:00
jesse-ux
6c2027d337
merge: update #178 to current staging
Independent Staging Quality Gate / validate-frontend (pull_request) Successful in 7m19s
Independent Staging Quality Gate / validate-python (pull_request) Successful in 7m30s
Independent Staging Quality Gate / publish (pull_request) Skipped
2026-11-11 22:37:16 +08:00