Commit Graph

127 Commits

Author SHA1 Message Date
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
Jesse_Chen dd638b8891 fix: run frontend TypeScript tests on Node 20 2026-07-20 11:44:56 +08:00
732642856 a3f02eeb2f fix: skip stale production deployment events 2026-07-20 03:29:23 +08:00
732642856 ddccd2cf3b fix: require cloud chart sync and deployed revision 2026-07-20 02:44:05 +08:00
732642856 6c1c421582 fix: allow complete other charts without rectification 2026-07-20 02:24:54 +08:00
jesse-ux e7e2628d4b Merge pull request #6 from jesse-ux/codex/fix-dynamic-rectification-token
fix: restore dynamic birth-time questions in production
2026-07-20 01:54:45 +08:00
Jesse_Chen 0299a1ea46 fix: rebuild incompatible birth-time candidate models 2026-07-20 01:38:30 +08:00
732642856 2a82f7f9fd fix: derive internal dynamic rectification token 2026-07-20 01:37:06 +08:00
Jesse_Chen 0f3c916e96 Merge remote-tracking branch 'origin/main' into publish/birth-time-terminal-completion 2026-07-20 00:38:27 +08:00
Jesse_Chen a9ffbd9e0a refactor: simplify onboarding cache contracts 2026-07-20 00:07:24 +08:00
Jesse_Chen 346ec02fd2 fix: verify onboarding cache ownership end to end 2026-07-19 23:54:27 +08:00
Jesse_Chen e13d595d6b fix: bind onboarding cache to profile identity 2026-07-19 23:26:58 +08:00
732642856 4ceb3a5157 feat: enforce commercial rectification evidence contracts
* feat: enforce precise timing output contract

* fix: recognize package imports in fragment audit

* test: make workflow stream contract formatting-independent

* fix: preserve VedAstro evidence across async workflows

* feat: enforce commercial technique truth contract

* feat: add rectification technique receipt

* feat: extend rectification event evidence

* feat: score rectification arudha evidence

* feat: gate high rigor rectification confirmation

* feat: add controlled transit to rectification

* feat: include d11 in rectification finance scoring

* feat: add ashtakavarga rectification auxiliary

* feat: show rectification technique receipt

* feat: use verified shadbala components in rectification

* fix: trace transitive script references in fragment audit

* feat: run request-level rectification parity packet
2026-07-19 22:23:29 +08:00
Jesse_Chen 308e5d532a fix: scope onboarding fallback greeting 2026-07-19 21:59:43 +08:00
Jesse_Chen 5ee925cd1e fix: bind onboarding greeting to profile 2026-07-19 21:50:52 +08:00
Jesse_Chen 28d58d4b6f fix: reject stale onboarding recovery 2026-07-19 21:38:58 +08:00
Jesse_Chen 6a34a843ec fix: recover slow personalized starters 2026-07-19 21:21:58 +08:00
Jesse_Chen 82b2823612 test: cover timing workflow request projection 2026-07-19 21:06:13 +08:00
Jesse_Chen e889e8320e fix: route timing consultations through a legal theme 2026-07-19 20:57:01 +08:00
Jesse_Chen 82d48c0777 fix: avoid duplicate rectification errors 2026-07-19 20:24:44 +08:00
Jesse_Chen aeef08f79e Keep terminal completion phrase intact 2026-07-19 20:04:47 +08:00
Jesse_Chen d19a96556a Keep birth time phrases intact 2026-07-19 19:52:51 +08:00
Jesse_Chen d212dc66e9 fix: preview terminal low completion 2026-07-19 19:40:37 +08:00
Jesse_Chen 9d1c085303 Clarify birth time terminal next step 2026-07-19 19:18:40 +08:00
Jesse_Chen 18992eb42a fix: accept rectifying low-confidence terminal results 2026-07-19 19:11:43 +08:00
Jesse_Chen 02eccede4a fix: default birth picker to 1997 2026-07-19 17:11:12 +08:00
Jesse_Chen 1935b9f0a6 fix: persist birth time declarations 2026-07-19 17:10:52 +08:00
Jesse_Chen 597b3ab50f Merge local main changes into origin/main 2026-07-19 15:43:25 +08:00