Commit Graph

154 Commits

Author SHA1 Message Date
Jesse_Chen aae8cb5c21 feat(identity): add auth user import tool 2026-07-21 17:52:25 +08:00
Jesse_Chen dfcc718fa7 feat(identity): add gated self-hosted otp login 2026-07-21 17:52:25 +08:00
Jesse_Chen cf42430244 feat(identity): isolate auth routes by host 2026-07-21 17:52:25 +08:00
Jesse_Chen 8121add692 feat(identity): configure better auth surfaces 2026-07-21 17:52:25 +08:00
Jesse_Chen 43213f080a feat(identity): add resend otp delivery adapter 2026-07-21 17:52:25 +08:00
Jesse_Chen 5da3dd38ff feat(identity): add local postgres identity schema 2026-07-21 17:52:25 +08:00
Jesse_Chen d3a98d54a4 feat(identity): define self-hosted identity configuration 2026-07-21 17:52:25 +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 42c6f96d54 fix: build Python package in isolation 2026-07-21 08:02:34 +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 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
Jesse_Chen 10bec0408b feat: add private staging postgres topology 2026-07-21 07:45:14 +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
jesse-ux 29b3c63a1c Merge pull request #13 from jesse-ux/codex/staging-deployment-automation
Codex/staging deployment automation
2026-07-20 17:47:36 +08:00
732642856 b3bca954da fix: insert other chart profiles directly (#15) 2026-07-20 17:45:31 +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
732642856 ba7f962c71 fix: keep other chart profiles locally on cloud sync failure 2026-07-20 16:56:46 +08:00
732642856 2953f0b2d7 fix: permit chart profile upserts 2026-07-20 16:52:53 +08:00
Jesse_Chen 801666a6c7 fix: pin staging compose selectors 2026-07-20 16:43:08 +08:00
Jesse_Chen 26373d257b fix: reject compose env selector aliases 2026-07-20 16:37:42 +08:00
Jesse_Chen 965b0d5888 fix: validate staging runtime before deploy 2026-07-20 16:31:35 +08:00
Jesse_Chen aa9a0fe830 fix: harden staging deployment controls 2026-07-20 16:31:35 +08:00
Jesse_Chen 076a4841f7 ci: deploy tested revisions to staging 2026-07-20 16:31:35 +08:00
Jesse_Chen 92a1ea1db1 feat: parameterize staging compose configuration 2026-07-20 16:31:35 +08:00
732642856 b30308a591 fix: harden mobile rectification recovery 2026-07-20 15:55:59 +08:00