Jesse
49f6edd7fb
feat(web): add persistent beam avatars
Staging Backend Quality Gate / validate (push) Successful in 13m34s
Staging Backend Quality Gate / publish (push) Has been cancelled
2026-08-07 12:07:57 +08:00
Jesse_Chen
7040fd998e
feat(billing): add products subscriptions orders and usage
2026-08-06 20:15:08 +08:00
Jesse
d89073d296
feat(report): add browser-rendered report and PDF print
2026-08-06 12:52:05 +08:00
Jesse_Chen
5957803de4
Merge GitHub upstream into Gitea primary
2026-08-05 11:13:34 +08:00
Jesse_Chen
58f6b5f821
refine web session and account UI
2026-08-04 21:59:59 +08:00
Jesse_Chen
79fe2d6c69
fix: gate rectification candidate adoption flow
2026-08-04 16:47:23 +08:00
Jesse_Chen
8f6f4f511b
feat: allow users to accept rectification candidates
2026-08-04 11:39:33 +08:00
Jesse_Chen
b9fe6a6be3
fix rectification session persistence
2026-08-04 00:38:16 +08:00
Jesse_Chen
0b1a40a5a5
fix(rectification): rehydrate persisted birth dates
2026-08-03 16:44:49 +08:00
Jesse_Chen
21a121a6a7
fix(rectification): accept persisted birth dates
2026-08-03 16:07:18 +08:00
Jesse_Chen
1131e9eb3b
fix(rectification): replace v4 entry with agent opening
2026-08-03 15:11:19 +08:00
Jesse_Chen and Claude
9417148b0a
feat(rectification): add agentic birth-time rectification MVP
...
Add a new agentic rectification flow that lets an LLM drive the full
jyotish-vedic-astrology methodology on the web, with the Python engine as
its computation layer (mirroring local Claude Code):
- mastra/rectification-tools.ts: 7 engine tools (gate/scan/score/diagnostics/
candidate-features/confirm/save-birth-time)
- mastra/agentic-rectification.ts: agent mounting the full skill + tools
- lib/rectification-agentic/session.ts: server-owned profile + confirmation
gate; the LLM can only persist the exact minute the engine's high-rigor
gate confirmed
- app/api/rectification/agent/route.ts: NDJSON streaming endpoint with
credit reserve/settle
- components/rectification-agentic-chat.tsx + entry switch: new sessions use
the agentic chat; in-progress v4 cases still resume on the v4 panel
- migration 20260801000000: service-role RPC writing profiles.active_birth_time
with baseline concurrency guard
- tests for tools + session (12 cases); full suite passes 1076
Co-Authored-By: Claude <noreply@anthropic.com >
2026-08-01 02:20:00 +08:00
linmeng
f4e35974c6
Revert "merge: sync GitHub staging to Gitea"
...
Deploy staging to test server / deploy (push) Failing after 14m49s
This reverts commit a55c69115d , reversing
changes made to 02c9c9f3d6 .
2026-07-30 14:38:17 +08:00
Jesse_Chen
c42a976657
fix: anchor rectification composer to session footer
2026-07-27 23:27:56 +08:00
Jesse_Chen
a550b98da7
refactor: make birth time rectification conversational
2026-07-27 22:33:12 +08:00
Jesse_Chen
f402e6f79c
fix: use same-origin data APIs on homepage
2026-07-27 15:47:18 +08:00
Jesse_Chen
2ca245d643
feat: rebuild birth time rectification workflow
2026-07-27 09:57:14 +08:00
Jesse_Chen
96917a3e59
fix: reconcile consultation mode with saved birth time
2026-07-26 00:02:11 +08:00
Jesse_Chen
031c275324
fix: speed up rectification start
2026-07-25 22:11:13 +08:00
Jesse_Chen
8150df8942
fix: preserve rectification streaming and history
2026-07-25 02:08:10 +08:00
Jesse_Chen
3ca30ed7de
feat: complete minute birth-time rectification flow
2026-07-25 01:17:14 +08:00
Jesse_Chen
73cafeb6e0
fix: stream validated rectification replies
2026-07-23 15:45:42 +08:00
Jesse_Chen
685f322981
fix: restore conversational rectification history
2026-07-23 14:26:35 +08:00
Jesse_Chen
1d841ec80a
merge: conversational birth-time rectification
...
# Conflicts:
# docs/BUG_HISTORY.md
2026-07-23 13:17:04 +08:00
Jesse_Chen
f9010c8797
feat: make birth-time rectification conversational
2026-07-23 13:12:09 +08:00
Jesse_Chen
87f6ff7c05
fix: restore bound rectification sessions
2026-07-22 21:11:52 +08:00
Jesse_Chen
630074737a
merge: land conversational rectification on main
2026-07-22 17:51:28 +08:00
Jesse_Chen
3069a7c8a0
feat: streamline conversational birth-time rectification
2026-07-22 17:39:11 +08:00
Jesse_Chen
d40c16369d
feat: redesign starter homepage
2026-07-22 17:21:31 +08:00
Jesse_Chen
c07eab2941
feat: show agent activity and simplify starter view
2026-07-22 15:51:54 +08:00
Jesse_Chen
a1b8eaec36
feat(staging): switch to local postgres
2026-07-22 11:04:36 +08:00
Jesse_Chen
d5453681ad
fix(frontend): streamline birth time onboarding
2026-07-22 02:35:31 +08:00
Jesse_Chen
dc0077eb89
fix: restore production birth-time rectification
2026-07-22 00:07:42 +08:00
Jesse_Chen
f25aad526c
merge: synchronize remote main
2026-07-21 22:57:50 +08:00
Jesse_Chen
f4ac6ce75e
fix: make rectification follow-up actionable
2026-07-21 22:53:56 +08:00
Jesse_Chen
bfc6870614
feat: complete verifiable birth-time rectification flow
2026-07-21 22:16:18 +08:00
732642856
b421883a51
feat: include evidence boundaries in report export
2026-07-21 16:56:20 +08:00
732642856
9db00c6d33
feat: render workflow receipt evidence rows
2026-07-21 16:56:20 +08:00
732642856
d6726e849d
feat: show parameter freeze panel
2026-07-21 16:56:20 +08:00
732642856
878ff96dc5
feat: add guided Jyotish topic evidence cards
2026-07-21 16:56:20 +08:00
732642856
3d4fc40dae
fix: recover interrupted chat and candidate birth time adoption
2026-07-21 16:56:19 +08:00
732642856
9154ec5ef1
fix: keep unconfirmed candidates in rectification
2026-07-21 16:06:30 +08:00
Jesse_Chen
eb8ed8bee4
Merge branch 'feat/conversational-birth-time-rectification'
...
# Conflicts:
# .github/workflows/deploy-production.yml
# frontend/src/app/api/account/route.ts
# frontend/src/app/globals.css
# frontend/src/app/page.tsx
# frontend/tests/health-deployment.test.ts
2026-07-21 16:03:53 +08:00
732642856 and GitHub
fcf5794513
fix: reuse account modal surface for deletion ( #23 )
2026-07-21 14:19:42 +08:00
732642856 and GitHub
5b8804d65d
fix: center chat deletion dialog ( #22 )
...
* fix: center chat deletion dialog
* fix: clarify archived chat state
2026-07-21 13:32:25 +08:00
Jesse_Chen
53dddb8b43
fix: make rectification question handoff durable
2026-07-21 11:58:42 +08:00
732642856 and GitHub
65b8c422bf
fix: show in-app chat deletion confirmation ( #20 )
...
* fix: make chat session deletion server controlled
* fix: show in-app chat deletion confirmation
2026-07-21 11:38:07 +08:00
732642856 and GitHub
e3d619c2a7
fix: make chat session deletion server controlled ( #19 )
2026-07-21 11:03:34 +08:00
Jesse_Chen
47f2e9c989
feat: resume questions after birth-time confirmation
2026-07-21 10:45:42 +08:00
Jesse_Chen
0edb36e26b
fix: bind rectification state to current declaration
2026-07-21 09:48:45 +08:00