Jesse_Chen
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Jesse_Chen
ab57d03f06
fix(rectification): persist stop scores and deliver a range card (BUG-581–582)
...
Independent Staging Quality Gate / validate (push) Successful in 14m1s
Independent Staging Quality Gate / publish (push) Failing after 19m46s
Stop/idle reuse the scored evidence path so existing answers stay on the range. Delivery uses one range card (Skill 10.0.15) instead of four minute cards.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 19:22:01 +08:00
Jesse_Chen
058ad693cd
docs(tasks): rectification range delivery card brief (ending redesign)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-07 09:15:53 +00:00
Jesse_Chen
0219f63b44
docs(tasks): P0 stop-rescore fix brief (BUG-581~582)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-07 08:57:12 +00:00
Jesse_Chen
63eba4208e
docs(tasks): accept 4e0db55f (stale compare fix, BUG-577~580)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-07 07:53:46 +00:00
Jesse_Chen
84a2975473
docs: record BUG-577–580 fix SHA 4e0db55f
...
Independent Staging Quality Gate / validate (push) Successful in 11m37s
Independent Staging Quality Gate / publish (push) Successful in 18m42s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 15:47:19 +08:00
Jesse_Chen
4e0db55f03
fix(rectification): keep compare requests valid after style cards (BUG-577–580)
...
Engine asked_probe_keys no longer include varga split hashes that 400 the scorer, failed compares become visible and retry, user stop can still deliver a range on a stale snapshot, and holdout no longer reasks domains already in the ledger.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 15:46:33 +08:00
Jesse_Chen
3f4d38d485
docs: record BUG-576 fix SHA e87c58d6
...
Independent Staging Quality Gate / validate (push) Successful in 10m53s
Independent Staging Quality Gate / publish (push) Successful in 9m18s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 14:21:06 +08:00
Jesse_Chen
e87c58d6e4
fix(report): persist longform appendix on self-hosted upsert (BUG-576)
...
Engine calls already returned markdown; the worker failed because local postgres upsert required onConflict and the appendix write omitted it.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 14:19:21 +08:00
Jesse_Chen
4716fe46b3
docs(tasks): P0 stale-compare fix brief (BUG-575~578)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-07 06:14:21 +00:00
Jesse_Chen
ed0cd087d7
docs: record BUG-575 fix SHA 1ded6bb0
...
Independent Staging Quality Gate / validate (push) Successful in 11m2s
Independent Staging Quality Gate / publish (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 14:08:56 +08:00
Jesse_Chen
1ded6bb0d4
fix(rectification): hide option hover impact and composer step strip (BUG-575)
...
Hovering A/B/C/D rewrote a leading/lagging time line and made the card flicker; the step-state sentence above the composer was instructional filler, not something the user needed to answer.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 14:07:49 +08:00
Jesse_Chen
58081a2d51
docs(report): add MD-only first-run failure forensics brief
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016P5RoqzmUQEbeC2qjAkeGr
2026-09-07 05:39:35 +00:00
Jesse_Chen
84ff6c9775
docs(tasks): accept 8e31680b (BUG-571~573 declared uncertainty)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-07 04:47:58 +00:00
Jesse_Chen
7cf7705aea
docs: record BUG-571–573 fix SHA 8e31680b
...
Independent Staging Quality Gate / validate (push) Successful in 10m34s
Independent Staging Quality Gate / publish (push) Successful in 19m2s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 12:19:35 +08:00
Jesse_Chen
8e31680b45
fix(rectification): honor declared birth-time uncertainty and split windows over two hours (BUG-571–573)
...
Intake stores how sure the user is; rectification now searches that range, offers a one-click widen when event fit is low at the edge, and trisects windows longer than two hours before the minute grid.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 12:18:50 +08:00
Jesse_Chen
b2a8d3a005
docs: record BUG-574 staging migrate and deploy evidence
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 11:51:22 +08:00
Jesse_Chen
72dd5e9d7a
docs: record BUG-574 fix SHA b466a6fc
...
Independent Staging Quality Gate / validate (push) Successful in 10m26s
Independent Staging Quality Gate / publish (push) Successful in 8m43s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 11:09:58 +08:00
Jesse_Chen
b466a6fc8c
fix(report): stop listing reports via PostgREST JSON paths (BUG-574)
...
Staging PostgREST rejects the executiveSummary JSON-path alias, so GET /api/reports 500s. Persist a plain card_summary column from the Markdown excerpt instead.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 11:08:00 +08:00
Jesse_Chen
ad9283d1bd
docs(tasks): tidy widen-card tiers and post-widen staging in declared-uncertainty brief
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-07 02:30:59 +00:00
Jesse_Chen
480050d655
docs(report): add list-500 task brief — JSON-path select rejected on staging PostgREST
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016P5RoqzmUQEbeC2qjAkeGr
2026-09-07 02:30:41 +00:00
Jesse_Chen
5e7574d153
docs(tasks): declared-uncertainty brief adds sub-block scan (BUG-573), reliability question, scenario scripts
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-07 02:30:23 +00:00
Jesse_Chen
9699f63603
docs(tasks): declared birth-time uncertainty brief (BUG-571/572)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-07 02:27:39 +00:00
Jesse_Chen
5c644f9288
docs(tasks): accept 517df002 (BUG-569/570)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-07 02:20:23 +00:00
Jesse_Chen
0a1076d613
docs: record BUG-569/570 fix SHA 517df002
...
Independent Staging Quality Gate / validate (push) Successful in 8m36s
Independent Staging Quality Gate / publish (push) Successful in 7m16s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 10:04:31 +08:00
Jesse_Chen
517df002b5
fix(rectification): narrate the credible range and stop scoring periods by length (BUG-569–570)
...
Choice copy was comparing the search window, so every answer said the range had not changed. Block-scan summed raw scores, so longer afternoon windows won before any evidence difference.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 10:03:28 +08:00
Jesse_Chen
d6ee8cbb26
docs(tasks): accept 814c924e (BUG-565~568, explain/range/unknown-time); capability fix brief (BUG-569~570)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-07 01:18:00 +00:00
Jesse_Chen
814c924e4a
fix(rectification): exhaustion exit, explain layer, range reading, unknown-time scan (BUG-565–568)
...
Independent Staging Quality Gate / validate (push) Successful in 9m20s
Independent Staging Quality Gate / publish (push) Successful in 6m51s
Keep askable cards after exhaustion, explain each probe, read the adopted credible range in reports and chat, and compare declared periods before the minute grid when the clock is unknown.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 09:10:37 +08:00
Jesse_Chen
43a26a3ccb
docs(tasks): rectification capability briefs vs upstream (explain layer, range reading BUG-568, unknown-time route)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-06 15:36:46 +00:00
Jesse_Chen
211f9bb2ac
docs(tasks): accept BUG-558~560 ( b938c76a); exhaustion-exit fix brief (BUG-565~567)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-06 15:16:28 +00:00
Jesse_Chen
b938c76ac4
docs: record post-rebase SHAs for BUG-558–560
...
Independent Staging Quality Gate / validate (push) Successful in 9m0s
Independent Staging Quality Gate / publish (push) Successful in 23m38s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-06 23:06:46 +08:00