Commit Graph

  • 9154ec5ef1 fix: keep unconfirmed candidates in rectification 732642856 2026-07-21 15:52:01 +08:00
  • d82218e70a fix: block unconfirmed birth-time candidate adoption 732642856 2026-07-21 15:36:56 +08:00
  • eb8ed8bee4 Merge branch 'feat/conversational-birth-time-rectification' Jesse_Chen 2026-07-21 16:03:53 +08:00
  • 3f933354a2 Merge remote-tracking branch 'origin/main' Jesse_Chen 2026-07-21 15:59:21 +08:00
  • 8af8decb2a test: use a valid legacy confirmation fixture Jesse_Chen 2026-07-21 15:50:02 +08:00
  • 576ebf9bf2 fix: gate rectification rollout to canary users Jesse_Chen 2026-07-21 15:19:03 +08:00
  • 6827e0ca45 test: close conversational rectification review gaps Jesse_Chen 2026-07-21 15:06:42 +08:00
  • ffaa7dc9c5 test: verify conversational birth-time rectification Jesse_Chen 2026-07-21 14:40:43 +08:00
  • fcf5794513 fix: reuse account modal surface for deletion (#23) 732642856 2026-07-21 14:19:42 +08:00
  • de9a687779 fix: advance imported rectification profile pointer Jesse_Chen 2026-07-21 14:16:54 +08:00
  • d4ad0637fe feat: import unfinished birth-time cases Jesse_Chen 2026-07-21 13:53:03 +08:00
  • 5b8804d65d fix: center chat deletion dialog (#22) 732642856 2026-07-21 13:32:25 +08:00
  • c12d36e804 fix: ignore late stream results after cancellation Jesse_Chen 2026-07-21 13:19:53 +08:00
  • 2eb978064c fix: align stream cancellation with committed output Jesse_Chen 2026-07-21 13:11:52 +08:00
  • 697aac2325 fix: settle only after visible stream output Jesse_Chen 2026-07-21 13:01:37 +08:00
  • 5db48e16b3 fix: add chat session delete row policy (#21) 732642856 2026-07-21 12:15:12 +08:00
  • 53dddb8b43 fix: make rectification question handoff durable Jesse_Chen 2026-07-21 11:58:42 +08:00
  • 65b8c422bf fix: show in-app chat deletion confirmation (#20) 732642856 2026-07-21 11:38:07 +08:00
  • e3d619c2a7 fix: make chat session deletion server controlled (#19) 732642856 2026-07-21 11:03:34 +08:00
  • 47f2e9c989 feat: resume questions after birth-time confirmation Jesse_Chen 2026-07-21 10:45:42 +08:00
  • 4f16a9be1d fix: close final general guard grammar gaps Jesse_Chen 2026-07-21 10:22:05 +08:00
  • 1b3fdcd641 fix: harden general consultation output guard Jesse_Chen 2026-07-21 10:11:05 +08:00
  • 0edb36e26b fix: bind rectification state to current declaration Jesse_Chen 2026-07-21 09:48:45 +08:00
  • f644f3b5c0 Merge pull request #18 from jesse-ux/codex/postgres-quality-gate-foundation jesse-ux 2026-07-21 09:25:19 +08:00
  • 42c6f96d54 fix: build Python package in isolation Jesse_Chen 2026-07-21 08:02:34 +08:00
  • bccfb60e41 fix: close birth-time consultation boundaries Jesse_Chen 2026-07-21 07:54:04 +08:00
  • ab6de1fda9 docs: bound staging rollback window Jesse_Chen 2026-07-21 04:38:34 +08:00
  • 3a9a332be0 fix: preserve staging rollback transition Jesse_Chen 2026-07-21 04:31:43 +08:00
  • 9e119df977 fix: keep staging control plane on main Jesse_Chen 2026-07-21 04:19:26 +08:00
  • bd7c9830bb chore: restore unrelated task report Jesse_Chen 2026-07-21 04:03:04 +08:00
  • 2f08940717 fix: pin and serialize staging releases Jesse_Chen 2026-07-21 04:02:45 +08:00
  • 53d9aaf846 fix: enforce postgres least privilege Jesse_Chen 2026-07-21 03:45:09 +08:00
  • 92cc635b45 fix: scope production action trigger guidance Jesse_Chen 2026-07-21 03:05:36 +08:00
  • a57f233d45 fix: harden staging operations runbook contracts Jesse_Chen 2026-07-21 02:56:41 +08:00
  • dcd86663ad docs: add staging postgres operations runbook Jesse_Chen 2026-07-21 02:33:39 +08:00
  • 634f9a78ce ci: add manual staging database migrations Jesse_Chen 2026-07-21 02:08:41 +08:00
  • 7cd41c4b08 fix: publish staging web with configured Supabase Jesse_Chen 2026-07-21 01:45:03 +08:00
  • d2e9bbca4a ci: deploy immutable staging images Jesse_Chen 2026-07-21 01:24:38 +08:00
  • e645bcea56 fix: preserve backend quality gate failures Jesse_Chen 2026-07-21 00:42:10 +08:00
  • 0a87f7756e ci: add automatic backend quality gate Jesse_Chen 2026-07-21 00:20:09 +08:00
  • 4232c893e8 fix: stop backup path prescan at missing component Jesse_Chen 2026-07-21 00:05:59 +08:00
  • 3a05cf16ce fix: create staging backup path safely Jesse_Chen 2026-07-20 23:54:49 +08:00
  • 440a56afad fix: secure staging backup directory creation Jesse_Chen 2026-07-20 23:42:15 +08:00
  • 130904a54d fix: pin staging backup directory Jesse_Chen 2026-07-20 23:27:18 +08:00
  • 2bf5594730 fix: harden staging backup safety Jesse_Chen 2026-07-20 23:15:09 +08:00
  • 2e09fd3475 feat: add encrypted staging database backups Jesse_Chen 2026-07-20 22:50:21 +08:00
  • cdc848bcfd fix: close postgres migration review gaps Jesse_Chen 2026-07-20 22:35:46 +08:00
  • 69b38ee6ed feat: add reviewed postgres migration foundation Jesse_Chen 2026-07-20 22:12:55 +08:00
  • 1afbc23e19 fix: accept literal database secret punctuation Jesse_Chen 2026-07-20 21:52:48 +08:00
  • ac9277a7a8 fix: reject ambiguous database env values Jesse_Chen 2026-07-20 21:45:45 +08:00
  • 9ff5e6266c fix: harden staging database env validation Jesse_Chen 2026-07-20 21:39:12 +08:00
  • 10bec0408b feat: add private staging postgres topology Jesse_Chen 2026-07-20 18:02:19 +08:00
  • d913291cee docs: gate staging deploy on pending migrations Jesse_Chen 2026-07-20 17:50:11 +08:00
  • 1fb6d4ffd7 docs: plan postgres quality gate foundation Jesse_Chen 2026-07-20 17:42:54 +08:00
  • f62703b476 docs: design Supabase exit backend Jesse_Chen 2026-07-20 17:20:19 +08:00
  • 8be39d5ad6 fix: harden birth-time consultation modes Jesse_Chen 2026-07-21 07:25:02 +08:00
  • fc1e9f1085 feat: make birth-time rectification a soft homepage flow Jesse_Chen 2026-07-21 06:28:47 +08:00
  • 5c8d965f16 fix: reset rectification corrections safely Jesse_Chen 2026-07-21 05:57:30 +08:00
  • 887b40df43 fix: persist rectification evidence corrections Jesse_Chen 2026-07-21 05:23:51 +08:00
  • c68f4e5f4f fix: isolate rectification UI mutations Jesse_Chen 2026-07-21 04:48:30 +08:00
  • 741a395a77 fix: harden conversational rectification UI Jesse_Chen 2026-07-21 04:23:59 +08:00
  • 4d8c5268d3 feat: render conversational rectification Jesse_Chen 2026-07-21 03:46:11 +08:00
  • 9f9c249de8 fix(rectification): reject pre-birth scoring evidence Jesse_Chen 2026-07-21 03:26:57 +08:00
  • 1684278304 fix(rectification): harden scoring and replay boundaries Jesse_Chen 2026-07-21 03:16:46 +08:00
  • 1112d8460b fix(rectification): address task 7 review findings Jesse_Chen 2026-07-21 02:53:40 +08:00
  • 14f1f7e8b0 sync: import fragment migration registries 732642856 2026-07-21 02:22:00 +08:00
  • 9e64b71710 feat: orchestrate conversational rectification Jesse_Chen 2026-07-21 02:10:27 +08:00
  • f963f1cf9b fix: close rectification input bypasses Jesse_Chen 2026-07-21 01:29:12 +08:00
  • c6efe283c5 fix: harden grounded rectification narratives Jesse_Chen 2026-07-21 01:17:47 +08:00
  • e9328535a0 feat: generate grounded rectification turns Jesse_Chen 2026-07-21 00:41:12 +08:00
  • 439338ae8a fix: bound conversational nested JSON arrays Jesse_Chen 2026-07-20 23:58:12 +08:00
  • ae41023b96 fix: align conversational persistence validators Jesse_Chen 2026-07-20 23:42:37 +08:00
  • c883c401aa fix: harden conversational persistence boundaries Jesse_Chen 2026-07-20 23:11:01 +08:00
  • d6b3ecdb31 test: cover conversational persistence limits Jesse_Chen 2026-07-20 23:10:17 +08:00
  • e16746fb65 fix conversational rectification persistence gaps Jesse_Chen 2026-07-20 22:08:08 +08:00
  • 11d64d02cd feat: add relationship-aware synastry entry (#17) 732642856 2026-07-20 20:21:53 +08:00
  • 54015f71d4 sync: import shadbala component variant packets 732642856 2026-07-20 19:51:28 +08:00
  • 92d9bfd108 fix: expose synastry computation progress (#16) 732642856 2026-07-20 18:40:29 +08:00
  • c7b09fd1a9 sync: import prashna sphuta validation packets 732642856 2026-07-20 18:40:02 +08:00
  • d757602e7c fix: reject array profile payloads 732642856 2026-07-20 18:27:29 +08:00
  • 4441d0f089 fix: report missing chart profile deletes 732642856 2026-07-20 17:56:28 +08:00
  • 29b3c63a1c Merge pull request #13 from jesse-ux/codex/staging-deployment-automation jesse-ux 2026-07-20 17:47:36 +08:00
  • b3bca954da fix: insert other chart profiles directly (#15) 732642856 2026-07-20 17:45:31 +08:00
  • 23596851c1 feat: persist and bill conversational rectification Jesse_Chen 2026-07-20 17:37:08 +08:00
  • cdfd389662 fix: harden chart library local fallbacks 732642856 2026-07-20 17:30:35 +08:00
  • c92746d97a fix: open synastry path after adding other chart 732642856 2026-07-20 17:03:29 +08:00
  • 5579dcd483 fix: permit chart profile upserts 732642856 2026-07-20 17:00:25 +08:00
  • ba7f962c71 fix: keep other chart profiles locally on cloud sync failure 732642856 2026-07-20 16:56:46 +08:00
  • 2953f0b2d7 fix: permit chart profile upserts 732642856 2026-07-20 16:52:53 +08:00
  • 801666a6c7 fix: pin staging compose selectors Jesse_Chen 2026-07-20 16:43:08 +08:00
  • 26373d257b fix: reject compose env selector aliases Jesse_Chen 2026-07-20 16:37:42 +08:00
  • 965b0d5888 fix: validate staging runtime before deploy Jesse_Chen 2026-07-20 16:30:51 +08:00
  • aa9a0fe830 fix: harden staging deployment controls Jesse_Chen 2026-07-20 16:14:55 +08:00
  • abccc22c6d docs: add staging deployment runbook Jesse_Chen 2026-07-20 15:59:07 +08:00
  • 076a4841f7 ci: deploy tested revisions to staging Jesse_Chen 2026-07-20 15:58:22 +08:00
  • 92a1ea1db1 feat: parameterize staging compose configuration Jesse_Chen 2026-07-20 15:55:59 +08:00
  • abe4e197b8 docs: harden staging bootstrap checks Jesse_Chen 2026-07-20 15:47:47 +08:00
  • ea7d8d3878 docs: use ubuntu for staging bootstrap Jesse_Chen 2026-07-20 15:31:36 +08:00
  • b008005053 docs: plan staging infrastructure and deployment Jesse_Chen 2026-07-20 15:25:53 +08:00
  • ac5afd8101 docs: design isolated staging deployment Jesse_Chen 2026-07-20 15:10:45 +08:00