Jesse_Chen and Claude Fable 5.1
52bfbb2ac5
research(rectification): varga-resolution M1–M3 and robustness on v5 — segment posterior, segment-aware probe order, domain-targeted vargas (BUG-1105)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-30 09:34:36 +08:00
Jesse_Chen and Claude Fable 5.1
f798366f89
research(rectification): varga-resolution M0 — per-minute ascendant segments and six-probe interval chart types on v5 (BUG-1105)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-30 09:34:08 +08:00
jesse-ux and Claude Code
3263db0f36
Merge latest staging before publishing BUG-1105 research
...
Independent Staging Quality Gate / validate (push) Successful in 12m39s
Independent Staging Quality Gate / publish (push) Successful in 3m34s
Co-Authored-By: Claude Code <noreply@anthropic.com >
2026-09-30 08:50:03 +08:00
jesse-ux and Claude Code
bedb4d7bd1
research(rectification): archive partial varga-resolution study (BUG-1105)
...
Archive research scripts, regression tests, M1 results and safe M0 smoke. Keep the incomplete study and failing quick gate explicit. Exclude full M0 JSON, raw logs and unrelated oracle newline changes.
Co-Authored-By: Claude Code <noreply@anthropic.com >
2026-09-30 08:49:54 +08:00
Jesse_Chen and Claude Opus 5.5
5208f19b76
docs(tasks): verification for the 09-30 01:00 feedback round
...
Independent Staging Quality Gate / validate (push) Successful in 12m57s
Independent Staging Quality Gate / publish (push) Successful in 3m27s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-30 08:23:36 +08:00
Jesse_Chen and Claude Opus 5.5
ce5054c003
docs: changelog, progress and device checklist for the 09-30 01:00 feedback (BUG-1109..1114)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-30 01:26:24 +08:00
Jesse_Chen and Claude Opus 5.5
4461648feb
feat(home): daily line from a fixed sentence library; prefetch it so landing on home never swaps text (BUG-1109, BUG-1110)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-30 01:26:06 +08:00
Jesse_Chen and Claude Opus 5.5
921992a492
fix(home,chart,ephemeris): drop the unfinished-rectification hint, full chart-type captions, orbit instead of 还没拿到, constellation icon (BUG-1111..1114)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-30 01:11:47 +08:00
Jesse_Chen and Claude Opus 5.5
82db6373d6
docs(tasks): verification for the export sheet redesign
...
Independent Staging Quality Gate / validate (push) Successful in 12m13s
Independent Staging Quality Gate / publish (push) Successful in 3m46s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-30 00:47:28 +08:00
Jesse_Chen and Claude Opus 5.5
7950ae93d3
feat(reports): redesign the export sheet — edition, whole or chosen chapters, size on the button
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-30 00:44:28 +08:00
Jesse_Chen and Claude Opus 5.5
94fbf37674
fix(reports): one opening screen, one-row phone bar, roomier export sheet, keep the chapter across editions (BUG-1106..1108)
...
Independent Staging Quality Gate / publish (push) Canceled after 0s
Independent Staging Quality Gate / validate (push) Canceled after 9m19s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-30 00:38:17 +08:00
Jesse_Chen and Claude Fable 5.1
c3162cdc4e
docs(tasks): brief for varga-resolution (chart-type) rectification research (BUG-1105 reserved)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-30 00:36:32 +08:00
Jesse_Chen and Claude Fable 5.1
8447519510
docs(tasks): Claude acceptance for scoring-research verdicts on v5 (BUG-1091 closed_by_design)
...
Independent Staging Quality Gate / publish (push) Canceled after 0s
Independent Staging Quality Gate / validate (push) Canceled after 7m9s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-30 00:31:14 +08:00
Jesse_Chen and Claude Fable 5.1
fa2e7d17f5
research(rectification): v5 verdict for scoring-method research — LR weights, absence and precision follow-up all fail hard line 1 (BUG-1091 closed_by_design)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-30 00:30:34 +08:00
Jesse_Chen and Claude Opus 5.5
a29fbe0333
docs(tasks): verification for the 09-29 evening surface feedback
...
Independent Staging Quality Gate / validate (push) Successful in 16m58s
Independent Staging Quality Gate / publish (push) Successful in 3m42s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-30 00:00:58 +08:00
Jesse_Chen and Claude Opus 5.5
a383cc95b5
docs: changelog, progress and device checklist for the 09-29 evening surface feedback (BUG-1100..1104)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-29 20:29:32 +08:00
Jesse_Chen and Claude Opus 5.5
fee9ddc8a1
fix(home): prefetch the warm snapshot from secondary pages so the first 新建对话 skips the loading ring (BUG-1104)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-29 20:28:59 +08:00
Jesse_Chen and Claude Opus 5.5
b19d0bbf36
fix(chart): waiting copy sits over the empty chart so the reveal keeps its height (BUG-1101)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-29 20:24:50 +08:00
Jesse_Chen and Claude Opus 5.5
c59e362521
fix(chart,reports): chart card hugs the drawing, symbol help as a bubble, sky button shows at once, report card spacing and copy (BUG-1100..1103)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-29 20:19:32 +08:00
Jesse_Chen and Claude Fable 5.1
0120765f42
docs(tasks): Claude acceptance for holdout v5 expansion (BUG-1090 resolved)
...
Independent Staging Quality Gate / validate (push) Successful in 12m11s
Independent Staging Quality Gate / publish (push) Successful in 4m8s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 19:53:33 +08:00
Jesse_Chen and Claude Fable 5.1
06ea1f4c6d
research(rectification): baseline runner never rewrites the published 09-14 report
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 19:52:43 +08:00
Jesse_Chen and Claude Fable 5.1
88dca263fe
docs(research): holdout v5 full-set baseline scorecard and progress close-out (BUG-1090)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 19:52:43 +08:00
Jesse_Chen and Claude Fable 5.1
e380026641
docs(research): holdout v5 build notes, v4 subset reproduction, progress and BUG-1090
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 19:52:43 +08:00
Jesse_Chen and Claude Fable 5.1
54e63fe46e
research(rectification): holdout v5 — event cutoff rule in protocol and schema test
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 19:52:43 +08:00
Jesse_Chen and Claude Fable 5.1
8ceb94da02
research(rectification): holdout v5 — drop current-year events (harness cutoff 2026-09-14), index pages
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 19:52:43 +08:00
Jesse_Chen and Claude Fable 5.1
57118b2697
research(rectification): holdout v5 baseline runner and schema tests
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 19:52:18 +08:00
Jesse_Chen and Claude Fable 5.1
313012ea1a
research(rectification): holdout v5 checkpoint 3 — 57 new cases, 77 total
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 19:52:18 +08:00
Jesse_Chen and Claude Fable 5.1
a63f67975d
research(rectification): holdout v5 checkpoint 2 — southern-hemisphere and UTC+8 cases added
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 19:52:18 +08:00
Jesse_Chen and Claude Fable 5.1
e9dc8023f2
research(rectification): holdout v5 checkpoint — protocol, roster (47 new AA cases), quoted events, build script
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 19:52:18 +08:00
Jesse_Chen and Claude Opus 5.5
618005071c
docs(tasks): staging deployment check for report polish and English edition ( d7772011)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-29 19:47:56 +08:00
Jesse_Chen and Claude Opus 5.5
d7772011d0
docs(tasks): verification for the English report edition
...
Independent Staging Quality Gate / validate (push) Successful in 12m34s
Independent Staging Quality Gate / publish (push) Successful in 3m46s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-29 19:26:00 +08:00
Jesse_Chen and Claude Opus 5.5
ed3b223b1c
docs(reports): English edition — design, voice, glossary, changelog, progress, device checklist; golden pair test
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-29 19:26:00 +08:00
Jesse_Chen and Claude Opus 5.5
419e1f4d37
feat(report): English reader edition from the same packet; yoga combination English twins (E1/E2/E3 wiring)
...
- /api/professional_report_reference accepts languages [zh,en]; one packet, zh
byte-identical, markdown_en + reader_dasha_applicability_en, or
english_unavailable when a Chinese character would leak.
- pl9_reader_english renders the parity volume with report_language=en and a
fixed term table; yoga_engine carries combination_en / effects_en / strength_en.
- 75 fictional charts: zero Han, same line count, same numbers outside yoga tables.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-29 19:26:00 +08:00
Jesse_Chen and Claude Opus 5.5
0c06ab1d78
feat(report): static English dictionary for yoga rules and dasha applicability (E3)
...
yoga_rules.json gains effects_en for every rule and an _en sibling for each
Han-bearing string (combo_template, strength, source, accuracy_note); zh values
untouched. reader_dasha_applicability renders language='en' from the same
packet; the default zh output is byte-identical (pinned by sha256).
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-29 19:26:00 +08:00
Jesse_Chen and Claude Opus 5.5
b2ad772e4d
feat(reports): English edition in the reader — projection, fact tables, charts, export, snapshot v2, route, language switch
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-29 19:25:57 +08:00
Jesse_Chen and Claude Fable 5.1
08fee6b9be
docs(tasks): Claude acceptance for scoring-research scaffold (verdicts pending v5)
...
Independent Staging Quality Gate / validate (push) Successful in 12m56s
Independent Staging Quality Gate / publish (push) Successful in 3m51s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 19:07:37 +08:00
Jesse_Chen and Claude Fable 5.1
abf2ad6aea
research(rectification): scoring-method scaffold — LR weights, absence, precision follow-up pipelines on v4, verdicts pending v5 (BUG-1091)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 19:06:45 +08:00
Jesse_Chen and Claude Opus 5.5
5f84637ea9
docs(tasks): progress and verification for report reader polish
...
Independent Staging Quality Gate / publish (push) Canceled after 0s
Independent Staging Quality Gate / validate (push) Canceled after 3m19s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-29 19:04:45 +08:00
Jesse_Chen and Claude Opus 5.5
fe1c347f19
fix(reports): keep the article view state-free; reveal-all is an external signal (BUG-1094)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-29 19:04:45 +08:00
Jesse_Chen and Claude Opus 5.5
d85ab9a2d2
feat(reports): generate card, jump to end, labelled export, TOC levels, table bands, export size; drop 字段 jargon (BUG-1092..1094)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-29 19:04:45 +08:00
jesse-ux and Claude Code
64aa0ec20c
feat(chart): polish chart presentation and symbol explanations
...
Independent Staging Quality Gate / publish (push) Canceled after 0s
Independent Staging Quality Gate / validate (push) Canceled after 1m27s
Hide engine branding, gate supported divisional columns, align house cells, and add accessible symbol help. Reduce desktop chart width and stabilize the waiting slot.
Validated with 78 browser checks and 87 focused frontend tests. Full suite retains 29 identical baseline loader failures; no new failures.
Co-Authored-By: Claude Code <noreply@anthropic.com >
2026-09-29 19:03:28 +08:00
Jesse_Chen and Claude Fable 5.1
78b9c5b65c
docs(tasks): Claude acceptance for upstream sync 3 (BUG-1095/1097 resolved, BUG-1096 not applicable)
...
Independent Staging Quality Gate / validate (push) Successful in 13m41s
Independent Staging Quality Gate / publish (push) Successful in 3m48s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 15:04:43 +08:00
Jesse_Chen and Claude Fable 5.1
7c5ea7ae5a
feat(annual): localise the solar-return instant, relocated returns, compact PL9 export (BUG-1095..1097)
...
Upstream yinduzhanxing 41d1c740 / 59c9139f, hand-merged; 089858c0 verified not applicable.
- solar_return: dt_local was the UT instant verbatim (no caller ever added the
offset). Localise with ZoneInfo at the return instant (IANA id) or the fixed
offset; expose annual_location; Sahams day/night at the true instant;
optional current_location return charts.
- cmd_solar_return / annual_tajika_pack / engine: pass birth IANA zone and
--solar-return-location-mode / --current-* through; external PyJHora
replay blocked when relocated.
- output_json keeps the upstream stream= signature; PL9 exports written
compact via dumps (measured faster than json.dump streaming), 9.57 -> 4.61 MB.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 14:59:08 +08:00
Jesse_Chen and Claude Fable 5.1
15be6a0631
docs(tasks): upstream sync 3 brief — solar-return tz, annual panels, compact PL9 (BUG-1095..1097 reserved; MEVG stays mandatory)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 14:37:57 +08:00
Jesse_Chen and Claude Opus 5.5
6e393780d9
docs(tasks): report reader polish and zh/en report editions briefs (BUG-1092+ reserved)
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2026-09-29 14:27:36 +08:00
Jesse_Chen and Claude Fable 5.1
5febb11159
docs(tasks): briefs for holdout v5 expansion and scoring-method research (BUG-1090/1091 reserved)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 14:11:32 +08:00
Jesse_Chen and Claude Opus 5.5
b9133154da
docs(rectification): accept futile-collect stopgap and typed-event research; close BUG-1089 by design
...
Independent Staging Quality Gate / validate (push) Successful in 11m52s
Independent Staging Quality Gate / publish (push) Successful in 3m34s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 10:27:33 +08:00
Jesse_Chen and Claude Opus 5.5
406d81b8d7
test(rectification): confirmation gate reads the 09-29 re-freeze report (BUG-1088)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 10:11:35 +08:00
Jesse_Chen and Claude Opus 5.5
ea21743b09
fix(rectification): stop spoken collect once the training gate opens (BUG-1084..1087)
...
Once the discriminator training gate is open, only choice cards are asked
and the range card goes out when they are exhausted; targeted lines, their
re-ask and guided windows no longer hold the card or invite more events.
Delivery body says how many choice questions were used instead of the event
fit percent; narration names an excluded cluster instead of "range
unchanged"; a delivered turn no longer carries a collect question.
Offline replay (v4, 3 radii x 2 directions): truth in range 20/20 in every
cell; guided-window injections give the same width in truth and opposite
directions, so red line 1 was revised by product to truth-in-range only.
Skill 10.0.31 -> 10.0.32 (10.0.31 kept as deprecated for pinned cases).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 10:06:57 +08:00
Jesse_Chen and Claude Opus 5.5
bcf0c86feb
research(rectification): typed events scored as answered probes — no benefit (BUG-1089)
...
v4 open holdout, ±10/±30/±60, raw and percent priors: only 4/9/14 of 57
day-precision training events split candidates; widths unchanged, top-1
drops. Narrowed year blocking (R3) mixed. All arms no_benefit; no
implementation brief recommended. Two runs byte-identical.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-29 10:06:13 +08:00