Commit Graph

51 Commits

Author SHA1 Message Date
Jesse_Chen 75b217273b ops: add guarded staging account reset 2026-07-28 14:24:53 +08:00
Jesse_Chen 092efa0ed2 ops: manage staging rectification rollout 2026-07-28 13:48:29 +08:00
Jesse_Chen f619407dc2 fix: use sandboxed Chrome in staging gate 2026-07-27 10:29:19 +08:00
Jesse_Chen e52cee8368 fix: provision Chromium in staging quality gate 2026-07-27 10:21:07 +08:00
Jesse_Chen cdf7a76766 fix: repair missing reported birth-time status 2026-07-26 13:14:14 +08:00
Jesse_Chen 3e56389aeb fix: repair structured date validator migration 2026-07-25 13:51:54 +08:00
Jesse_Chen e41fae1e05 fix: close rectification convergence gaps 2026-07-25 12:59:13 +08:00
Jesse_Chen 47acaf3f53 ci: add guarded production rectification migrations 2026-07-25 02:15:20 +08:00
Jesse_Chen 3fd1d54487 ci: sync reviewed production environment keys 2026-07-25 02:13:10 +08:00
Jesse_Chen a95f388dc3 ci: align production tests with Node 22 2026-07-22 18:59:55 +08:00
Jesse_Chen a1b8eaec36 feat(staging): switch to local postgres 2026-07-22 11:04:36 +08:00
Jesse_Chen f25aad526c merge: synchronize remote main 2026-07-21 22:57:50 +08:00
732642856 50b6ee829b ci: add commercial privacy artifact gate 2026-07-21 16:56:20 +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
732642856 e3d619c2a7 fix: make chat session deletion server controlled (#19) 2026-07-21 11:03:34 +08:00
Jesse_Chen 42c6f96d54 fix: build Python package in isolation 2026-07-21 08:02:34 +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 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-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 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 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 3b81fa9689 fix: keep deployment traffic on ready web 2026-07-20 15:23:24 +08:00
Jesse_Chen 50eceea4bb ci: require manual GitHub Actions runs 2026-07-20 11:44:56 +08:00
Jesse_Chen 5297cb97a6 ci: require manual GitHub Actions runs 2026-07-20 11:39:38 +08:00
Jesse_Chen 751237cb32 chore: remove legacy Vite frontend 2026-07-20 11:02:41 +08:00
Jesse_Chen 31682d1c0e chore: remove legacy Vite frontend 2026-07-20 10:36:36 +08:00
732642856 a3f02eeb2f fix: skip stale production deployment events 2026-07-20 03:29:23 +08:00
732642856 09efc1615d fix: correct production migration manifest 2026-07-20 02:55:18 +08:00
732642856 ddccd2cf3b fix: require cloud chart sync and deployed revision 2026-07-20 02:44:05 +08:00
732642856 db8ced39b6 fix: expose deployed revision in health 2026-07-19 10:25:25 +08:00
732642856 ab04cd70c5 chore: add manual supabase profile migration workflow 2026-07-19 10:01:34 +08:00
Jesse_Chen 669c52f704 fix: provide frontend build config in CI 2026-07-17 12:03:48 +08:00
Jesse_Chen 2f5d673a32 feat: add safe consultation cancellation 2026-07-17 11:56:29 +08:00
Jesse_Chen da93fd7fd0 fix: keep production SSH deployment alive 2026-07-16 10:43:51 +08:00
Jesse_Chen 4b281ee483 ci: deploy production after successful checks 2026-07-16 10:30:12 +08:00
732642856 9a9f403d2b Add CI failure diagnostics 2026-06-24 15:22:54 +08:00
732642856 dec62c450a Add release quality gate workflow 2026-06-24 15:17:40 +08:00
732642856 de22bd4e4c Stabilize PR quality gate profile 2026-06-24 13:55:42 +08:00
732642856 23b8b6e5cf chore: harden release checks and sync capability docs 2026-06-21 16:50:46 +08:00
732642856 5150f0d99a v6.9.7: PyPI + Docker 工程化 — pip install + docker compose up 一键部署
feat(pypi): publish-pypi.yml workflow (tag-triggered, OIDC trusted publishing)
feat(docker): Dockerfile + docker-compose.yml (API :5200 + Web :5300)
feat(ci): docker-publish.yml workflow (ghcr.io, tag-triggered)
chore: version unified to v6.9.6 (pyproject/__init__/SKILL/README)
chore: MANIFEST.in + scripts/__init__.py for pip install support
chore: pyproject.toml updated packages.find to include scripts/
chore: README.md status section refreshed, P0/P1 updated

Verified: wheel build + twine check PASSED, pip install + import OK
2026-06-12 18:50:39 +08:00
732642856 175d6dc0cf v6.7.5: 测试50项 + CI/CD — 品质保障
## 测试: 30→50项
- 新增20个功能测试: PMC取消/KP答案/Tajika/Dasha触发等
- 49/50通过(98%) 修复1个SIGNS引用
- 涵盖: 计算/分析/渲染/导出全链路

## CI/CD
- .github/workflows/test.yml: GitHub Actions自动测试
- 每次push自动运行全测试套件
2026-06-11 21:26:53 +08:00
732642856 625deb4007 chore: add engineering quality gate 2026-06-05 15:58:06 +08:00