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
301eae4b76
fix(account): grant service_role ayanamsa for new-user profile saves (BUG-600)
...
Independent Staging Quality Gate / validate (push) Successful in 9m43s
Independent Staging Quality Gate / publish (push) Successful in 2m0s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 11:01:15 +08:00
Jesse_Chen and Cursor
c9ec541164
fix(home): stop silent rectification open after login (BUG-599)
...
Independent Staging Quality Gate / validate (push) Successful in 13m10s
Independent Staging Quality Gate / publish (push) Has been cancelled
Bare `/` was treating the latest history session as active, so a returning account could auto-open a failed rectification Case and left-align the starter home.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 10:47:47 +08: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
Jesse_Chen and Cursor
a00b069dcc
fix(rectification): unblock range-card tsc and restore post-adopt windows (BUG-583)
...
Independent Staging Quality Gate / validate (push) Successful in 13m23s
Independent Staging Quality Gate / publish (push) Successful in 30m54s
Null-check the candidate result before reading resultId so next build can ship. Adopt reconnects prospective windows on the first verify turn, and dismissing the range card now shows the collect hint.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 20:22:24 +08:00
Jesse_Chen and Claude Fable 5.1
f3e7270237
docs(tasks): accept ab57d03f with tsc blocker; range delivery fix brief (BUG-583)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-07 12:04:39 +00:00