Commit Graph

448 Commits

Author SHA1 Message Date
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
732642856 d82218e70a fix: block unconfirmed birth-time candidate adoption 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
Jesse_Chen 576ebf9bf2 fix: gate rectification rollout to canary users 2026-07-21 15:19:03 +08:00
Jesse_Chen 6827e0ca45 test: close conversational rectification review gaps 2026-07-21 15:06:42 +08:00
Jesse_Chen ffaa7dc9c5 test: verify conversational birth-time rectification 2026-07-21 14:40:43 +08:00
732642856 fcf5794513 fix: reuse account modal surface for deletion (#23) 2026-07-21 14:19:42 +08:00
Jesse_Chen de9a687779 fix: advance imported rectification profile pointer 2026-07-21 14:16:54 +08:00
Jesse_Chen d4ad0637fe feat: import unfinished birth-time cases 2026-07-21 13:53:03 +08:00
732642856 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 c12d36e804 fix: ignore late stream results after cancellation 2026-07-21 13:19:53 +08:00
Jesse_Chen 2eb978064c fix: align stream cancellation with committed output 2026-07-21 13:11:52 +08:00
Jesse_Chen 697aac2325 fix: settle only after visible stream output 2026-07-21 13:01:37 +08:00
Jesse_Chen 53dddb8b43 fix: make rectification question handoff durable 2026-07-21 11:58:42 +08:00
732642856 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 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 4f16a9be1d fix: close final general guard grammar gaps 2026-07-21 10:22:05 +08:00
Jesse_Chen 1b3fdcd641 fix: harden general consultation output guard 2026-07-21 10:11:05 +08:00
Jesse_Chen 0edb36e26b fix: bind rectification state to current declaration 2026-07-21 09:48:45 +08:00
Jesse_Chen bccfb60e41 fix: close birth-time consultation boundaries 2026-07-21 07:54:04 +08:00
Jesse_Chen 69b38ee6ed feat: add reviewed postgres migration foundation 2026-07-21 07:45:14 +08:00
Jesse_Chen 8be39d5ad6 fix: harden birth-time consultation modes 2026-07-21 07:25:02 +08:00
Jesse_Chen fc1e9f1085 feat: make birth-time rectification a soft homepage flow 2026-07-21 06:28:47 +08:00
Jesse_Chen 5c8d965f16 fix: reset rectification corrections safely 2026-07-21 05:57:30 +08:00
Jesse_Chen 887b40df43 fix: persist rectification evidence corrections 2026-07-21 05:23:51 +08:00
Jesse_Chen c68f4e5f4f fix: isolate rectification UI mutations 2026-07-21 04:48:30 +08:00
Jesse_Chen 741a395a77 fix: harden conversational rectification UI 2026-07-21 04:23:59 +08:00
Jesse_Chen 4d8c5268d3 feat: render conversational rectification 2026-07-21 03:46:11 +08:00
Jesse_Chen 9f9c249de8 fix(rectification): reject pre-birth scoring evidence 2026-07-21 03:26:57 +08:00
Jesse_Chen 1684278304 fix(rectification): harden scoring and replay boundaries 2026-07-21 03:16:46 +08:00
Jesse_Chen 1112d8460b fix(rectification): address task 7 review findings 2026-07-21 02:53:40 +08:00
Jesse_Chen 9e64b71710 feat: orchestrate conversational rectification 2026-07-21 02:10:27 +08:00
Jesse_Chen f963f1cf9b fix: close rectification input bypasses 2026-07-21 01:29:12 +08:00
Jesse_Chen c6efe283c5 fix: harden grounded rectification narratives 2026-07-21 01:17:47 +08:00
Jesse_Chen e9328535a0 feat: generate grounded rectification turns 2026-07-21 00:41:12 +08:00
Jesse_Chen 439338ae8a fix: bound conversational nested JSON arrays 2026-07-20 23:58:12 +08:00
Jesse_Chen ae41023b96 fix: align conversational persistence validators 2026-07-20 23:42:37 +08:00
Jesse_Chen c883c401aa fix: harden conversational persistence boundaries 2026-07-20 23:11:01 +08:00
Jesse_Chen e16746fb65 fix conversational rectification persistence gaps 2026-07-20 22:24:43 +08:00
732642856 11d64d02cd feat: add relationship-aware synastry entry (#17) 2026-07-20 20:21:53 +08:00
732642856 92d9bfd108 fix: expose synastry computation progress (#16) 2026-07-20 18:40:29 +08:00
732642856 d757602e7c fix: reject array profile payloads 2026-07-20 18:27:29 +08:00
732642856 4441d0f089 fix: report missing chart profile deletes 2026-07-20 17:58:46 +08:00
732642856 b3bca954da fix: insert other chart profiles directly (#15) 2026-07-20 17:45:31 +08:00
Jesse_Chen 23596851c1 feat: persist and bill conversational rectification 2026-07-20 17:37:08 +08:00
732642856 cdfd389662 fix: harden chart library local fallbacks 2026-07-20 17:30:35 +08:00
732642856 c92746d97a fix: open synastry path after adding other chart 2026-07-20 17:04:11 +08:00
732642856 5579dcd483 fix: permit chart profile upserts
fix: permit chart profile upserts
2026-07-20 17:00:25 +08:00