Jesse_Chen
7ee7f8258a
fix(ui): collapse product weights and radii onto the shared Button
...
Independent Staging Quality Gate / validate (push) Failing after 9m39s
Independent Staging Quality Gate / publish (push) Has been skipped
Chat body, type weights, and radii were still a second scale; membership purchase now uses the shared Button so the filled terracotta action is one implementation.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 17:29:11 +08:00
Jesse_Chen
7b1354a79b
fix(ui): restyle personal report pages to the product reading room
...
Independent Staging Quality Gate / validate (push) Successful in 8m31s
Independent Staging Quality Gate / publish (push) Successful in 1m58s
The report centre and reader were a second newspaper identity. They now reuse canvas, hairline, and serif display tokens so the document feels like the rest of Jyotisha.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 16:30:44 +08:00
Jesse_Chen
41f973f036
fix(rectification): bind collect-denial follow-up to the asked turn
...
Independent Staging Quality Gate / validate (push) Has been cancelled
Independent Staging Quality Gate / publish (push) Has been cancelled
Saying no to a spoken collect left the next stem only on current_question, so the preparing spinner never cleared. Persist the ack, link asked_turn_id, and emit run.completed with turnId (BUG-525).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 16:27:53 +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
45e00f461b
docs(report): add sensitivity float-crash task brief — consultation_workflow 500s
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016P5RoqzmUQEbeC2qjAkeGr
2026-09-04 07:49:37 +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
cfa824994e
fix(rectification): keep a live analyzing step and drop the range-stop exits
...
Independent Staging Quality Gate / validate (push) Successful in 9m26s
Independent Staging Quality Gate / publish (push) Successful in 1m57s
A completed tool left only checkmarks under 正在分析, so the run looked stuck. The composer and scoring-card 先这样 buttons were unused early exits.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 12:46:10 +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
6063c1f703
test(reports): fix template literal comment
Independent Staging Quality Gate / validate (push) Successful in 8m34s
Independent Staging Quality Gate / publish (push) Successful in 1m58s
2026-09-04 05:15:52 +08:00
Jesse_Chen
86d107c907
test(reports): document Node 22 mock contract
Independent Staging Quality Gate / validate (push) Failing after 7m52s
Independent Staging Quality Gate / publish (push) Has been skipped
2026-09-04 05:04:58 +08:00
Jesse_Chen
85f0189879
docs: align bug history date
2026-09-04 05:00:50 +08:00
Jesse_Chen
8950b77746
test(reports): support Node 22 module mocks
Independent Staging Quality Gate / validate (push) Has been cancelled
Independent Staging Quality Gate / publish (push) Has been cancelled
2026-09-04 04:58:16 +08: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
837bd0820d
fix(health): complete consultation evidence contract
2026-09-04 03:29:34 +08:00
Jesse_Chen
cf6c8a9c36
test(api): stabilize vedastro timeout coverage
2026-09-04 03:20:21 +08:00
Jesse_Chen
4b711b72cb
test(rectification): cover upstream acceptance
2026-09-04 03:06:43 +08:00
Jesse_Chen
ae79911859
test(reports): prove export has zero model telemetry
2026-09-04 03:04:23 +08:00
Jesse_Chen
175e825cea
fix(reports): redact internal export references
2026-09-04 02:18:36 +08:00
Jesse_Chen
9c987bebc3
fix(rectification): keep journey turn within size gate
2026-09-04 02:16:00 +08:00
Jesse_Chen
a7041529c1
feat(reports): add birth time sensitivity
2026-09-04 02:11:57 +08:00
Jesse_Chen
44d3d3931b
feat(rectification): pass ayanamsa per request
2026-09-04 00:26:57 +08:00
Jesse_Chen
3b09bbbee0
feat(reports): add professional reference export
2026-09-04 00:19:28 +08:00
Jesse_Chen
c2f23131f7
feat: add health consultation report pipeline
2026-09-03 23:57:27 +08:00
Jesse_Chen
0be6fcfb4c
feat(rectification): add adaptive question selector
2026-09-03 23:49:42 +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
027e4b0827
fix(frontend): remove undefined ayanamsa class
Independent Staging Quality Gate / validate (push) Successful in 16m5s
Independent Staging Quality Gate / publish (push) Successful in 2m7s
2026-09-03 22:34:51 +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
f224146348
feat(upstream): merge a6f47abd engine, MCP, and orchestrator
...
Independent Staging Quality Gate / validate (push) Has been cancelled
Independent Staging Quality Gate / publish (push) Has been cancelled
Three-way-merge calculation modules and pl9-export into the product fork while keeping commercial API routes, Raman ayanamsa, and the consultation contract as a keypath superset.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 20:28:57 +08: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
2415e751fe
chore(repo): make the release gate reproducible and clean product URLs
...
PyJHora absence is now partial, tests write research manifests to tmp, the registry allows experimental_variant, and product links point at the Gitea repo. Early logs move to docs/history.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 16:55:26 +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
58cae371bb
docs(tasks): upstream sync brief — parallel rules against repo-hygiene
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VawU7Xfd5jS9wUEXz1XYmS
2026-09-03 08:19:47 +00: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
4ac9883de6
docs(tasks): upstream sync brief — data-file rules for the engine merge
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VawU7Xfd5jS9wUEXz1XYmS
2026-09-03 07:58:48 +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
591ffd21a1
fix(rectification): keep an open out-of-sample A–D card tappable
...
Independent Staging Quality Gate / validate (push) Successful in 11m52s
Independent Staging Quality Gate / publish (push) Successful in 1m46s
GET was dropping choice_card when the recast had no choice_frame, so the
embedded options rendered disabled. Replay the persisted reverse-verify /
out-of-sample schema instead of silencing the live question.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 15:30:49 +08:00