Jesse_Chen and Cursor
87daffe251
fix(report): group chart cards in the existing grid and stop remounting on scroll (BUG-616, BUG-617)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 18:44:14 +08:00
Jesse_Chen
584a56bd81
docs(tasks): report chart layout fix brief — overlapping charts + scroll remount jank (BUG-616/617)
2026-09-09 09:57:01 +00:00
Jesse_Chen and Cursor
17b36f3a9f
fix(consult): pin daily entrypoint domains and sentence-filter thinking (BUG-612/613)
...
Independent Staging Quality Gate / validate (push) Successful in 10m6s
Independent Staging Quality Gate / publish (push) Successful in 2m4s
Homepage「深入看今日」was rewritten to natal 综合, then each compose slice burned its only step on a tool call, so the answer stayed empty. Pin the route theme, write the three daily sections with tools disabled, and filter thinking by sentence so English word-salad cannot leak.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 17:38:08 +08:00
Jesse_Chen and Claude Fable 5.1
3005e36d6c
docs(tasks): compare card polish brief — by_time key mismatch, delivery trim, less-is-more card/board (BUG-614/615)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-09 09:18:08 +00:00
Jesse_Chen and Cursor
365ad799a5
docs: record BUG-609–611 fix SHA 7d3bb0c5 and free 612/613 for the daily empty-answer brief
...
Independent Staging Quality Gate / validate (push) Successful in 14m23s
Independent Staging Quality Gate / publish (push) Successful in 2m7s
The later daily-deep-dive task reused 609/610 while those numbers were already assigned to the sync2 repair. Keep 609–611 on the shipped dasha/fence/version fix.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 17:03:52 +08:00
Jesse_Chen
0ffe6c139b
merge origin/staging into dasha_info fix branch
2026-09-09 16:59:00 +08:00
Jesse_Chen and Cursor
7d3bb0c5ed
fix: feed current dasha into web marriage path and keep chart fences on failure (BUG-609, BUG-610, BUG-611)
...
Consultation was passing the birth mahadasha into event-class splits, so marriage hits stayed empty and timing still said 缔结. Read live MD/AD from dasha_sub_periods, derive activation copy from the split, and isolate fence failures so one bad varga cannot 500 the whole report.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 16:58:46 +08:00
Jesse_Chen and Claude Fable 5.1
48d2ff8038
docs(tasks): daily deep-dive empty answer + thinking word-salad fix brief (BUG-609/610)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-09 08:55:13 +00:00
Jesse_Chen
ee6173e887
docs(tasks): mark chart-render + sync2 accepted, index fix brief
2026-09-09 08:20:54 +00:00
Jesse_Chen
26ef220f2b
docs(tasks): sync2 + chart-render acceptance — fix brief for web-path dasha_info (BUG-609)
2026-09-09 08:20:30 +00:00
Jesse_Chen and Claude Fable 5.1
4e974b7601
docs(tasks): record Python targeted result for BUG-602~606 acceptance
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-09 08:13:09 +00:00
Jesse_Chen and Claude Fable 5.1
48e8995a97
docs(tasks): accept BUG-602/603 and BUG-604~606 on 04ad3325
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-09 08:12:12 +00:00
Jesse_Chen and Cursor
04ad3325d5
fix(relationship): freeze marriage event classes and add conditional dashas (BUG-608)
...
Independent Staging Quality Gate / validate (push) Successful in 11m26s
Independent Staging Quality Gate / publish (push) Successful in 13m24s
Venus/Jupiter/Moon periods no longer collapse into one marriage-opportunity line. Full reading reports the ten BPHS conditional dasha families; Skill 6.9.16.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 16:04:52 +08:00
Jesse_Chen and Cursor
164535ab22
merge origin/staging into report chart render branch
...
Independent Staging Quality Gate / validate (push) Has been cancelled
Independent Staging Quality Gate / publish (push) Has been cancelled
Keep BUG-607 after 602–606 and retain both 09-09 changelog entries.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 15:13:37 +08:00
Jesse_Chen and Cursor
2fdcb14fd6
fix(report): draw North Indian charts from fences after skipHtml dropped SVG
...
Longform report pages kept the D1/D9/Moon and varga headings but skipHtml
stripped the engine's inline SVG. Emit a jyotish-chart JSON fence beside
each SVG and render a diamond chart on the reader without relaxing HTML
sanitization. BUG-607.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 15:11:00 +08:00
Jesse_Chen and Cursor
fa293b318d
merge origin/staging: timeline width/hollow marks (BUG-602/603) with conversation economy (BUG-604–606)
...
Independent Staging Quality Gate / validate (push) Successful in 14m38s
Independent Staging Quality Gate / publish (push) Successful in 13m31s
Keep both changelog entries, BUG_HISTORY 602–606, and both task-board rows at 待验收. Auto-merged chat.tsx retains inferenceMarks and collect-reply buttons.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 14:51:02 +08:00
Jesse_Chen
43ab92d957
Merge branch 'codex/rectification-timeline-fix-20260909' into codex/merge-bug602-606-staging
2026-09-09 14:45:47 +08:00
Jesse_Chen and Cursor
1453fb16ed
fix(rectification): keep single-event opening on the existing collect path (BUG-604)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 14:43:25 +08:00
Jesse_Chen and Cursor
16343355a6
docs: record BUG-604/605/606 fix SHA aa7ccb30
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 14:25:38 +08:00
Jesse_Chen and Cursor
aa7ccb30b7
fix(rectification): open with batch collect, add skip/decline buttons, keep one spoken sentence (BUG-604, BUG-605, BUG-606)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 14:23:37 +08:00
Jesse_Chen and Claude Fable 5
a4d3fe7efc
docs(tasks): upstream branch sync brief — marriage three-layer model + conditional dashas (BUG-608+)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016P5RoqzmUQEbeC2qjAkeGr
2026-09-09 06:12:18 +00:00
Jesse_Chen and Cursor
e5fd7454b4
docs: record BUG-602/603 fix SHA 92e3d5e7
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 13:59:58 +08:00
Jesse_Chen and Cursor
92e3d5e7a3
fix(rectification): count timeline width inclusively and keep eliminated minutes hollow (BUG-602, BUG-603)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 13:58:55 +08:00
Jesse_Chen
d5972ef44a
docs(tasks): report chart render brief — North Indian, all vargas, frontend-drawn (BUG-607+)
2026-09-09 05:58:25 +00:00
Jesse_Chen and Claude Fable 5.1
54adb0d153
docs(tasks): conversation economy brief — single-event opening must degrade to today's flow
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-09 05:43:11 +00:00
Jesse_Chen and Claude Fable 5.1
d925251654
docs(tasks): conversation economy brief (BUG-604/605/606)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-09 05:36:48 +00:00
Jesse_Chen and Claude Fable 5.1
aa499da109
docs(tasks): accept timeline ce91a0d2 and three-column card a43a6db8; timeline fix brief (BUG-602/603)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-09 05:23:06 +00:00
Jesse_Chen and Claude Fable 5
724a1215fe
docs(rectification): timeline progress notes, walkthrough and blockers
...
Independent Staging Quality Gate / validate (push) Successful in 10m54s
Independent Staging Quality Gate / publish (push) Successful in 8m31s
No BUG entry: this is new capability and no existing defect surfaced.
Records the block-scan concession and the width-transition guard that
the first attempt tripped.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016P5RoqzmUQEbeC2qjAkeGr
2026-09-09 04:23:11 +00:00
Jesse_Chen and Claude Fable 5
109b1d7f0c
docs(tasks): rectification sticky timeline brief; record BUG-601 acceptance
...
Timeline brief pins three things the investigation settled: a third grid
row rather than position: sticky (so useConversationScrollAnchor is not
touched), fixed bar height as a correctness requirement, and a two-element
sticky bar per the product's less-is-more call.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016P5RoqzmUQEbeC2qjAkeGr
2026-09-09 03:57:00 +00:00
Jesse_Chen and Claude Fable 5
5565b6324e
docs(reports): record BUG-601, progress notes and the manual walkthrough
...
Independent Staging Quality Gate / validate (push) Successful in 9m50s
Independent Staging Quality Gate / publish (push) Successful in 1m59s
Renumbered from BUG-599: staging took 599 and 600 from other sessions
while this branch was in review.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016P5RoqzmUQEbeC2qjAkeGr
2026-09-09 03:30:39 +00:00
Jesse_Chen and Cursor
a43a6db884
fix(rectification): three-column candidate compare card (BUG-597, BUG-598)
...
Independent Staging Quality Gate / validate (push) Successful in 14m8s
Independent Staging Quality Gate / publish (push) Successful in 10m21s
Replace the minute-row delivery card with up to three compare columns so users can pick the time that fits, and apply the adult-year floor on inspect fallbacks.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 00:12:20 +08:00
Jesse_Chen and Claude Fable 5.1
a9125e3d3b
docs(tasks): accept BUG-595/596; three-column candidate compare brief (BUG-597/598)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-08 15:16:51 +00:00
Jesse_Chen and Cursor
7e3b6cdc7a
fix(rectification): simplify delivery card and guard double turns (BUG-595, BUG-596)
...
Independent Staging Quality Gate / validate (push) Successful in 25m9s
Independent Staging Quality Gate / publish (push) Successful in 37m19s
Make the range card row-select, drop the composer 先这样 control and adopt status bar, keep delivery copy to three sentences with a folded verification report, and skip a second no-message agent run after a terminal delivery turn.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 19:56:48 +08:00
Jesse_Chen and Claude Fable 5.1
6368ebba0f
docs(tasks): accept BUG-594; delivery UI simplification brief (BUG-595/596)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-08 11:05:45 +00:00
Jesse_Chen and Cursor
be71104313
fix(rectification): inherit answered-probe outcomes onto new minutes (BUG-594)
...
Independent Staging Quality Gate / validate (push) Successful in 13m45s
Independent Staging Quality Gate / publish (push) Successful in 12m20s
Rescored candidate sets were widening because new minutes stayed
neutral. Derive support/conflict from varga signs and dasha segments,
and announce range changes from facts rather than tool names.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 17:33:24 +08:00
Jesse_Chen and Claude Fable 5.1
6aba672ce5
docs(tasks): accept BUG-592/593 on 6a687085
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-08 08:48:07 +00:00
Jesse_Chen and Claude Fable 5.1
56067fda28
docs(tasks): new-minute inheritance fix brief (BUG-594)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-08 08:47:30 +00:00
Jesse_Chen and Cursor
6a68708506
merge origin/staging: keep BUG-592 with BUG-593 docs
...
Independent Staging Quality Gate / validate (push) Successful in 11m6s
Independent Staging Quality Gate / publish (push) Successful in 16m8s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 15:50:06 +08:00
Jesse_Chen and Cursor
8ae17a2630
fix(rectification): drop same-year probes after a dated answer (BUG-592)
...
Point-choice used one compare packet, so a May existence card and the same-domain year card both stayed eligible. Hard-exclude same domain+year; keep adjacent years downranked.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 15:47:25 +08:00
Jesse_Chen and Cursor
06e4410431
fix(rectification): make delivery report use inference-window facts (BUG-593)
...
Independent Staging Quality Gate / validate (push) Successful in 15m5s
Independent Staging Quality Gate / publish (push) Has been cancelled
The verification template was still quoting the engine's pre-inference span and eliminated dasha tops, and D9/D10 signs were left for the model to guess from transition clocks.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 15:33:48 +08:00
Jesse_Chen and Claude Fable 5.1
f17af254c5
docs(tasks): delivery report pre-inference facts fix brief (BUG-593)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-08 07:00:17 +00:00
Jesse_Chen and Claude Fable 5.1
f3a1a58378
docs(tasks): accept BUG-590/591; same-year probe dedupe fix brief (BUG-592)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-08 06:50:22 +00:00
Jesse_Chen and Cursor
7ca6ade244
fix(rectification): stop re-asking covered domains after adopt (BUG-590, BUG-591)
...
Independent Staging Quality Gate / validate (push) Successful in 11m33s
Independent Staging Quality Gate / publish (push) Successful in 7m49s
Yearless-to-collect now skips domains already confirmed, declined, or asked; adopt-exhausted turns skip leftover collect persist. Collect focus collisions only retry with :next when collect_retry is set.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 12:27:40 +08:00
Jesse_Chen and Claude Fable 5.1
43fd8875ce
docs(tasks): accept BUG-584~589 fixes; covered-domain recollect fix brief (BUG-590/591)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-08 03:39:11 +00:00
Jesse_Chen and Cursor
df182c16d6
fix(rectification): replay answered probes after evidence rescore (BUG-587, BUG-588)
...
Independent Staging Quality Gate / validate (push) Successful in 10m56s
Independent Staging Quality Gate / publish (push) Successful in 9m1s
Carry answered probe defs into the new candidate set, replay them by minute, and announce range changes on evidence turns.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 10:38:51 +08:00
Jesse_Chen and Claude Fable 5.1
fec316b3e3
docs(tasks): probe replay loss after new evidence fix brief (BUG-587/588)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-08 02:09:30 +00:00
Jesse_Chen and Cursor
9d1c08cab1
fix(rectification): keep one spoken paragraph and strip body questions (BUG-584, BUG-585)
...
Independent Staging Quality Gate / validate (push) Successful in 9m48s
Independent Staging Quality Gate / publish (push) Successful in 7m33s
Set-focus must not append a second narration, and a server-owned stem must not also appear as a question in the assistant body.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 09:05:01 +08:00
Jesse_Chen and Cursor
9aec502961
fix(rectification): stop other-collect fallback from blocking delivery (BUG-586)
...
Independent Staging Quality Gate / validate (push) Has been cancelled
Independent Staging Quality Gate / publish (push) Has been cancelled
After the dated domains are asked or declined, keep the occupation question or the range card instead of hanging on a leftover other-collect prompt.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 09:02:20 +08:00
Jesse_Chen and Claude Fable 5.1
6c7a8b0262
docs(tasks): other-collect fallback dead-end fix brief (BUG-586)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-07 16:56:47 +00:00
Jesse_Chen and Claude Fable 5.1
3973b6c3dc
docs(tasks): duplicate narration fix brief (BUG-584/585)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-07 15:31:59 +00:00