Jesse_Chen
1052a0271e
docs: record BUG-549 fix SHA 988d97ae
...
Independent Staging Quality Gate / validate (push) Successful in 19m41s
Independent Staging Quality Gate / publish (push) Successful in 8m29s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 16:08:01 +08:00
Jesse_Chen
988d97ae62
fix(rectification): treat a yes discriminator as covering that domain's collect
...
A choice-card yes/weak_yes already told us the domain happened, so skip the same-domain "which year" collect without writing the ledger.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 16:07:27 +08:00
Jesse_Chen
2dc6194671
docs(tasks): probe answer covers domain brief
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0155nFCgCHtoA7jhSDGmZmMu
2026-09-05 07:41:57 +00:00
Jesse_Chen
bab0718700
feat(report): ship full-mode longform appendix beside the five-chapter report
...
Independent Staging Quality Gate / validate (push) Failing after 9m41s
Independent Staging Quality Gate / publish (push) Has been skipped
Web export now calls the same full pack as the long skill report and caches an owner-only Markdown download. Appendix failure stays unavailable and does not change the main report status.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 11:10:44 +08:00
Jesse_Chen
18a5a48843
docs(tasks): accept cd704a92 (BUG-547)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0155nFCgCHtoA7jhSDGmZmMu
2026-09-05 02:40:59 +00:00
Jesse_Chen
c6207dc8b4
docs: record BUG-547 fix SHA cd704a92
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 10:35:04 +08:00
Jesse_Chen
cd704a92e7
fix(rectification): ask a ready discriminator before dated collect
...
Family coverage still continues dated collection when nothing can split leftover minutes, but an already-built choice card must not be displaced by spoken finance collect.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 10:34:24 +08:00
Jesse_Chen
309c74249e
docs(tasks): verdicts for 40c623ed/329f8a21/998406ce and family-collect fix brief
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0155nFCgCHtoA7jhSDGmZmMu
2026-09-05 01:54:22 +00:00
Jesse_Chen
998406cee6
fix(rectification): keep collecting after family denial
...
Independent Staging Quality Gate / validate (push) Failing after 10m10s
Independent Staging Quality Gate / publish (push) Has been skipped
Family "没有" was treated as adopt-ready once the training gate was open. Remaining dated domains still distinguish leftover minutes, so persist those questions instead of writing the adopt narration.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 09:38:59 +08:00
Jesse_Chen
329f8a2109
fix(rectification): pin the adopt card and drop casual adopt copy
...
Independent Staging Quality Gate / validate (push) Successful in 11m34s
Independent Staging Quality Gate / publish (push) Successful in 1m56s
The time card stayed under an earlier collect question, and the close said to just use a time for now. Keep the card on the delivery turn and present the analysis as this round's result.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 02:03:19 +08:00
Jesse_Chen
40c623edf6
fix(rectification): bind quality cards to the followup probe
...
Independent Staging Quality Gate / validate (push) Successful in 23m15s
Independent Staging Quality Gate / publish (push) Failing after 36s
Graduation no longer gets the college-experience question, and identical D24 splits only ask once.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 23:47:51 +08:00
Jesse_Chen
73c2a1a51e
docs(report): close BUG-535 after five-theme personal_full ready
...
Staging at 4ef4c406 produced a standard five-theme document with nine
charts, five chapter bodies, and an empty blocked disclosure.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 23:37:24 +08:00
Jesse_Chen
a68fd01f68
docs(tasks): quality-probe dedupe and not-configured mislabel briefs
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0155nFCgCHtoA7jhSDGmZmMu
2026-09-04 14:54:46 +00:00
Jesse_Chen
d4627a5019
fix(rectification): dedupe post-adopt verify and skip this probe only
...
Independent Staging Quality Gate / validate (push) Successful in 14m31s
Independent Staging Quality Gate / publish (push) Successful in 1m59s
Adopted reverse-verify repeated already-asked collect stems, treated 「这题跳过」 as stopping the case, and promised holdout/OOS checks that never ran. Collect spoken stems no longer prefix a year.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 21:51:59 +08:00
Jesse_Chen
6b038e6d0d
docs(report): record BUG-535 fix SHA 61194690
...
Independent Staging Quality Gate / validate (push) Has been cancelled
Independent Staging Quality Gate / publish (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 21:34:34 +08:00
Jesse_Chen
6119469069
fix(report): bind v2 chart cap to CHART_IDS.length
...
Five-theme personal_full assembled nine charts after health vargas landed, but the document schema still capped at six. Bind the count to the enum, align JSON/Python contracts, and log final-parse paths without values.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 21:33:27 +08:00
Jesse_Chen
e674cd3871
docs(report): record staging personal_full after BUG-526 and BUG-534
...
Engine and five chapters now complete on accepted profiles; final assemble still fails as BUG-535.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 20:43:17 +08:00
Jesse_Chen
ea28521aa0
docs(tasks): post-adopt verification brief (dedupe, skip-only, closing state, no year prefix)
2026-09-04 12:37:15 +00:00
Jesse_Chen
7baf230066
fix(report): load candidate ranges through a read-only RPC
...
Accepted profiles were selecting a revoked rectification table and failing the report before the engine ran. Degrade to a null window when that optional read fails.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 19:17:14 +08:00
Jesse_Chen
73a04e9970
docs(tasks): collect-direction fix accepted at 0be51e65
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0155nFCgCHtoA7jhSDGmZmMu
2026-09-04 11:11:53 +00:00
Jesse_Chen
0be51e65f5
fix(rectification): ask relationship and career before dated collect
...
Independent Staging Quality Gate / validate (push) Successful in 10m6s
Independent Staging Quality Gate / publish (push) Has been cancelled
Move nextDatedCollectFollowup after family coverage so a new case still
asks D9 then D10. Dated third-event collect stays education → finance →
relocation → health. Admin input padding contract follows --space-3.
BUG-531 and BUG-532.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 19:06:54 +08:00
Jesse_Chen
cce919fe8d
docs(tasks): collect-direction accepted with fix brief — dated branch placement, gate blocker
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0155nFCgCHtoA7jhSDGmZmMu
2026-09-04 10:29:16 +00:00
Jesse_Chen
3847e9c91d
fix(rectification): collect a dated third event before OOS and occupation
...
Independent Staging Quality Gate / validate (push) Failing after 8m39s
Independent Staging Quality Gate / publish (push) Has been skipped
Holdout stays closed until the training gate opens and skips declined domains.
Dated collect order is shared with exhaustion; spoken prompts must name the domain; progress copy uses collection_progress only.
BUG-527 through BUG-530.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 18:17:17 +08:00
Jesse_Chen
c140191357
fix(api): keep consultation_workflow alive when API hours are floats
...
Independent Staging Quality Gate / validate (push) Has been cancelled
Independent Staging Quality Gate / publish (push) Has been cancelled
API birth payloads store hour/minute as floats, and datetime() rejected them
after sensitivity was wired into every consultation_workflow call.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 16:24:56 +08:00
Jesse_Chen
7cab9043fc
docs(tasks): rectification collect-direction task brief — OOS before training gate, undirected collect question
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0155nFCgCHtoA7jhSDGmZmMu
2026-09-04 08:03:53 +00:00
Jesse_Chen
285c572299
docs(tasks): adopt narration fix2 accepted and deployed
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0155nFCgCHtoA7jhSDGmZmMu
2026-09-04 07:37:09 +00:00
Jesse_Chen
45bdb63eca
fix(rectification): keep adopt narration timeout on a clearable ref timer
...
Independent Staging Quality Gate / validate (push) Successful in 9m16s
Independent Staging Quality Gate / publish (push) Successful in 1m52s
AbortSignal.timeout() is unref'd, so a hanging generateText drained the test event loop and cancelled the rest of the file. Clear the timer after the model returns.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 15:23:13 +08:00
Jesse_Chen
5c9e98790b
docs(tasks): adopt narration fix accepted except hanging timeout test; fix2 brief
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0155nFCgCHtoA7jhSDGmZmMu
2026-09-04 07:06:55 +00:00
Jesse_Chen
13dded9fff
fix(rectification): run adopt narration on the last discriminator click
...
Independent Staging Quality Gate / validate (push) Failing after 9m46s
Independent Staging Quality Gate / publish (push) Has been skipped
The early-exit reused the pre-click dossier, so the agent never ran on the common path. Use this-turn decision, log agent vs template outcome, and time out after 8s.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 14:59:15 +08:00
Jesse_Chen
e18bd25b19
docs(tasks): adopt narration accepted except click entry; fix brief
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0155nFCgCHtoA7jhSDGmZmMu
2026-09-04 06:33:35 +00:00
Jesse_Chen
0aaa0d702e
fix(rectification): narrate exhausted-probe adopt instead of keep-collecting
...
Independent Staging Quality Gate / validate (push) Successful in 10m33s
Independent Staging Quality Gate / publish (push) Successful in 1m55s
When leftover probes cannot split adjacent minutes, skip frameless follow-ups and let a no-tool agent explain the stop. Distinguish-card "no" no longer closes a whole evidence domain.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 14:22:13 +08:00
Jesse_Chen
fc5eca8c00
docs(tasks): adopt narration written by agent, template as fallback
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0155nFCgCHtoA7jhSDGmZmMu
2026-09-04 04:12:26 +00:00
Jesse_Chen
b1ab7ee90b
docs(tasks): rectification adopt narration brief
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0155nFCgCHtoA7jhSDGmZmMu
2026-09-04 04:03:57 +00:00
Jesse_Chen
4d0a67a2da
docs(tasks): upstream-sync fix accepted at 4ee79210; staging health verified
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-04 03:19:47 +00:00
Jesse_Chen
4ee79210ef
fix: restore upstream sync consultation contracts
Independent Staging Quality Gate / validate (push) Successful in 9m48s
Independent Staging Quality Gate / publish (push) Successful in 2m1s
2026-09-04 11:03:59 +08:00
Jesse_Chen
779717f48c
docs(tasks): upstream tasks 3/5/7 accepted; fix brief still open and its P1 is now live on staging
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-04 01:52:00 +00:00
Jesse_Chen
71f63f8a84
docs(tasks): close upstream capability acceptance
Independent Staging Quality Gate / validate (push) Failing after 10m24s
Independent Staging Quality Gate / publish (push) Has been skipped
2026-09-04 04:01:02 +08:00
Jesse_Chen
49cd66c537
docs(tasks): upstream-sync acceptance — fix brief for the degraded→blocked domain contract, finance strict-evidence drift, template registry refs, gate coverage; hygiene fix accepted
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-03 15:38:07 +00:00
Jesse_Chen
c1e3f32a0f
fix: restore ayanamsa state and keep tests hermetic
Independent Staging Quality Gate / validate (push) Successful in 21m34s
Independent Staging Quality Gate / publish (push) Successful in 2m1s
2026-09-03 23:22:50 +08:00
Jesse_Chen
734d20590c
feat(upstream): wire merged engine fields into chat and reports
...
Independent Staging Quality Gate / validate (push) Failing after 31m48s
Independent Staging Quality Gate / publish (push) Has been skipped
Consultation and personal reports otherwise ignore the merged friendship table, timing seed, module audit, and Pratyantar windows.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 20:58:47 +08:00
Jesse_Chen
b631827fbe
docs(tasks): repo-hygiene acceptance — fix brief for the gulika global ayanamsa leak, settings class style, hint copy, leftover literals, tests writing the repo
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-03 12:45:07 +00:00
Jesse_Chen
45d132588f
feat(upstream): snapshot a6f47abd, REST VedAstro path, and 116-technique truth layer
...
Advance the one-way import to git commit a6f47abd with consultation keypath golden, switch official VedAstro comparison to the REST Calculate bridge, and receive the 25 new registry entries behind research_only_blocked.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 17:35:26 +08:00
Jesse_Chen
01a4536333
docs(tasks): record merged-branch cleanup and mark hygiene for review
...
Independent Staging Quality Gate / validate (push) Failing after 13m57s
Independent Staging Quality Gate / publish (push) Has been skipped
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 16:57:20 +08:00
Jesse_Chen
b6a70aa7df
fix(ayanamsa): pin Lahiri on reference sets and add a user setting
...
Product default stays Raman. Public-case revalidation and fixture dashas now pass --ayanamsa lahiri; profiles store the four selectable values.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 16:33:46 +08:00
Jesse_Chen
487fed40de
docs(tasks): upstream sync brief — lift rectification freeze for three scoped items (task 7)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VawU7Xfd5jS9wUEXz1XYmS
2026-09-03 08:15:45 +00:00
Jesse_Chen
2dba9e2597
docs(tasks): upstream sync brief — surface coverage matrix, rectification freeze rationale, task 6 wiring new engine fields
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VawU7Xfd5jS9wUEXz1XYmS
2026-09-03 08:09:43 +00:00
Jesse_Chen
2974ca5b85
docs(tasks): upstream sync brief — snapshot to a6f47abd, engine three-way merge, health/VedAstro REST/professional export
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VawU7Xfd5jS9wUEXz1XYmS
2026-09-03 07:52:25 +00:00
Jesse_Chen
74aaa1ba99
docs(tasks): repo-hygiene brief — product ruling: default ayanamsa stays Raman, user-selectable in settings; reference sets pin lahiri explicitly
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-03 07:27:30 +00:00
Jesse_Chen
62e1592001
docs(tasks): repo-hygiene brief — default ayanamsa back to Lahiri (P0), release gate reproducibility, registry allowlist, repo URLs, history logs, branch cleanup; status board rows
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P
2026-09-03 07:23:08 +00:00
Jesse_Chen
99a91a97f4
docs(rectification): record the surface redo — BUG-505..509, DESIGN.md rectification surface, walkthrough section 8
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01JUei7K13cYxLHE3Axe4A45
2026-09-03 07:07:45 +00:00