88 Commits

Author SHA1 Message Date
Jesse_Chen f3946eaa6f chore: retire legacy rectification runtime
Staging Backend Quality Gate / validate (push) Failing after 9m57s
Staging Backend Quality Gate / publish (push) Has been skipped
2026-08-07 12:55:32 +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 7836c85758 merge: resolve self-hosted identity main conflicts 2026-07-22 09:43:11 +08:00
Jesse_Chen f25aad526c merge: synchronize remote main 2026-07-21 22:57:50 +08:00
Jesse_Chen be83b17e02 docs: plan self-hosted identity milestone 2026-07-21 17:52:25 +08:00
732642856 a9d756691a docs: plan AI Jyotish consultation workbench alignment 2026-07-21 16:56:19 +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 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 d913291cee docs: gate staging deploy on pending migrations 2026-07-21 07:45:14 +08:00
Jesse_Chen 1fb6d4ffd7 docs: plan postgres quality gate foundation 2026-07-21 07:45:14 +08:00
Jesse_Chen f62703b476 docs: design Supabase exit backend 2026-07-21 07:45:14 +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 abe4e197b8 docs: harden staging bootstrap checks 2026-07-20 16:31:35 +08:00
Jesse_Chen ea7d8d3878 docs: use ubuntu for staging bootstrap 2026-07-20 16:31:35 +08:00
Jesse_Chen b008005053 docs: plan staging infrastructure and deployment 2026-07-20 16:31:35 +08:00
Jesse_Chen ac5afd8101 docs: design isolated staging deployment 2026-07-20 16:31:35 +08:00
Jesse_Chen 2c3055b042 docs: harden staging bootstrap checks 2026-07-20 15:47:47 +08:00
Jesse_Chen 3959ff2b3a docs: use ubuntu for staging bootstrap 2026-07-20 15:31:36 +08:00
Jesse_Chen 7a4c278886 docs: plan staging infrastructure and deployment 2026-07-20 15:25:53 +08:00
Jesse_Chen c2301682b5 docs: design isolated staging deployment 2026-07-20 15:10:45 +08:00
Jesse_Chen f7b967f3d9 docs: plan conversational birth-time rectification 2026-07-20 14:37:53 +08:00
Jesse_Chen 76f63cbf6e docs: design conversational birth-time rectification 2026-07-20 14:22:05 +08:00
Jesse_Chen 56a6009ff0 docs: plan onboarding recovery implementation 2026-07-19 20:53:41 +08:00
Jesse_Chen 00b422e69b Document production onboarding recovery 2026-07-19 20:50:46 +08:00
Jesse_Chen 597b3ab50f Merge local main changes into origin/main 2026-07-19 15:43:25 +08:00
Jesse_Chen c22dea9979 feat: complete birth time consultation handoff 2026-07-19 14:51:06 +08:00
Jesse_Chen e90f77bac1 fix: close dynamic receipt replay gaps 2026-07-19 09:12:45 +08:00
732642856 8b608781c9 feat: enforce commercial Jyotish workflow contracts 2026-07-19 09:00:14 +08:00
Jesse_Chen 7aa800b846 feat: orchestrate dynamic rectification turns 2026-07-19 08:25:33 +08:00
Jesse_Chen a8629043d8 docs: require dynamic scoring persistence evidence 2026-07-19 07:27:11 +08:00
Jesse_Chen cba3ba0094 docs: guard legacy persistence races 2026-07-19 07:08:22 +08:00
Jesse_Chen 25d5552a05 docs: harden dynamic persistence boundaries 2026-07-19 06:10:55 +08:00
Jesse_Chen 129b84befa docs: constrain dynamic question rendering 2026-07-19 03:27:16 +08:00
Jesse_Chen 05cb05498c docs: harden dynamic question boundary 2026-07-19 02:47:08 +08:00
Jesse_Chen f90a3bd1cb docs: strengthen dynamic engine test evidence 2026-07-19 02:01:33 +08:00
Jesse_Chen fb947f25a6 docs: separate dynamic engine adapters 2026-07-19 01:35:27 +08:00
Jesse_Chen df0adcdfc8 docs: harden dynamic scoring trust boundary 2026-07-19 00:53:41 +08:00
Jesse_Chen ab0351ad0f docs: centralize dynamic stop decisions 2026-07-19 00:13:00 +08:00
Jesse_Chen 91e348f89b docs: resolve dynamic choice module boundary 2026-07-19 00:02:34 +08:00
Jesse_Chen 55af56c8bc docs: plan dynamic birth time rectification 2026-07-18 23:51:15 +08:00
Jesse_Chen ff040fa1b5 docs: plan chat header sidebar trigger 2026-07-18 21:42:11 +08:00
Jesse_Chen cd3c22c15b docs: design chat header sidebar trigger 2026-07-18 21:42:11 +08:00
Jesse_Chen daeecaf040 Merge origin/main into agent-guided birth time rectification 2026-07-18 18:54:21 +08:00
Jesse_Chen e5520f6bb8 docs: plan agent guided birth time rectification 2026-07-18 11:02:11 +08:00