Commit Graph

941 Commits

Author SHA1 Message Date
Jesse_Chen bfc6870614 feat: complete verifiable birth-time rectification flow 2026-07-21 22:16:18 +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 3f933354a2 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	.github/workflows/ci.yml
#	.github/workflows/deploy-production.yml
#	AGENTS.md
#	deploy/README.md
#	docs/superpowers/plans/2026-07-20-staging-deployment-automation.md
#	docs/superpowers/plans/2026-07-20-staging-infrastructure-bootstrap.md
#	docs/superpowers/specs/2026-07-20-staging-server-design.md
#	frontend/package.json
2026-07-21 15:59:21 +08:00
Jesse_Chen 8af8decb2a test: use a valid legacy confirmation fixture 2026-07-21 15:50:02 +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
732642856 5db48e16b3 fix: add chat session delete row policy (#21) 2026-07-21 12:15:12 +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-ux f644f3b5c0 Merge pull request #18 from jesse-ux/codex/postgres-quality-gate-foundation
Build PostgreSQL staging quality gate foundation
2026-07-21 09:25:19 +08:00
Jesse_Chen 42c6f96d54 fix: build Python package in isolation 2026-07-21 08:02:34 +08:00
Jesse_Chen bccfb60e41 fix: close birth-time consultation boundaries 2026-07-21 07:54:04 +08:00
Jesse_Chen ab6de1fda9 docs: bound staging rollback window 2026-07-21 07:45:14 +08:00
Jesse_Chen 3a9a332be0 fix: preserve staging rollback transition 2026-07-21 07:45:14 +08:00
Jesse_Chen 9e119df977 fix: keep staging control plane on main 2026-07-21 07:45:14 +08:00
Jesse_Chen bd7c9830bb chore: restore unrelated task report 2026-07-21 07:45:14 +08:00
Jesse_Chen 2f08940717 fix: pin and serialize staging releases 2026-07-21 07:45:14 +08:00
Jesse_Chen 53d9aaf846 fix: enforce postgres least privilege 2026-07-21 07:45:14 +08:00
Jesse_Chen 92cc635b45 fix: scope production action trigger guidance 2026-07-21 07:45:14 +08:00
Jesse_Chen a57f233d45 fix: harden staging operations runbook contracts 2026-07-21 07:45:14 +08:00
Jesse_Chen dcd86663ad docs: add staging postgres operations runbook 2026-07-21 07:45:14 +08:00
Jesse_Chen 634f9a78ce ci: add manual staging database migrations 2026-07-21 07:45:14 +08:00
Jesse_Chen 7cd41c4b08 fix: publish staging web with configured Supabase 2026-07-21 07:45:14 +08:00
Jesse_Chen d2e9bbca4a ci: deploy immutable staging images 2026-07-21 07:45:14 +08:00
Jesse_Chen e645bcea56 fix: preserve backend quality gate failures 2026-07-21 07:45:14 +08:00
Jesse_Chen 0a87f7756e ci: add automatic backend quality gate 2026-07-21 07:45:14 +08:00
Jesse_Chen 4232c893e8 fix: stop backup path prescan at missing component 2026-07-21 07:45:14 +08:00
Jesse_Chen 3a05cf16ce fix: create staging backup path safely 2026-07-21 07:45:14 +08:00
Jesse_Chen 440a56afad fix: secure staging backup directory creation 2026-07-21 07:45:14 +08:00
Jesse_Chen 130904a54d fix: pin staging backup directory 2026-07-21 07:45:14 +08:00
Jesse_Chen 2bf5594730 fix: harden staging backup safety 2026-07-21 07:45:14 +08:00
Jesse_Chen 2e09fd3475 feat: add encrypted staging database backups 2026-07-21 07:45:14 +08:00
Jesse_Chen cdc848bcfd fix: close postgres migration review gaps 2026-07-21 07:45:14 +08:00
Jesse_Chen 69b38ee6ed feat: add reviewed postgres migration foundation 2026-07-21 07:45:14 +08:00
Jesse_Chen 1afbc23e19 fix: accept literal database secret punctuation 2026-07-21 07:45:14 +08:00
Jesse_Chen ac9277a7a8 fix: reject ambiguous database env values 2026-07-21 07:45:14 +08:00
Jesse_Chen 9ff5e6266c fix: harden staging database env validation 2026-07-21 07:45:14 +08:00