Jesse_Chen
60cbe8a75e
fix(web): read migration filenames through a definer instead of app_runtime
...
Independent Staging Quality Gate / validate (push) Successful in 19m18s
Independent Staging Quality Gate / publish (push) Successful in 33m22s
Staging web never became healthy because /api/health selected migration.schema_migrations as app_runtime, which is forbidden, so Docker rolled the image back.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-26 20:21:49 +08:00
Jesse_Chen
b1173f7245
fix(web): count only training events for discrimination and split user-stop from validated range
...
Three collected events with a reserved holdout were stalling because the discriminator door counted holdout. Public selection_allowed still had snapshot fallbacks, and health only proved the image SHA.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-26 19:36:04 +08:00
Jesse_Chen
f53e2d09ed
ops: add production PostgreSQL migration tooling
2026-08-09 13:20:06 +08:00
Codex
9b07e12b0c
ops: prepare self-hosted production migration
Staging Backend Quality Gate / validate (push) Has been cancelled
Staging Backend Quality Gate / publish (push) Has been cancelled
2026-08-08 21:12:55 -04:00
Jesse_Chen
d1bea7611e
fix(staging): allow model catalog bootstrap
Staging Backend Quality Gate / validate (push) Successful in 12m33s
Staging Backend Quality Gate / publish (push) Successful in 19m38s
2026-08-07 21:21:32 +08:00
Jesse_Chen
508f3db9c6
fix(staging): bootstrap database model key
Staging Backend Quality Gate / validate (push) Successful in 17m40s
Staging Backend Quality Gate / publish (push) Successful in 23m46s
2026-08-07 20:10:27 +08:00
Jesse_Chen
3089316d2e
feat(admin): configure model providers from database
2026-08-07 20:03:20 +08:00
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
Jesse_Chen
9d8c73561f
test(deploy): integrate billing admin rollout checks
Staging Backend Quality Gate / validate (push) Failing after 7m30s
Staging Backend Quality Gate / publish (push) Has been skipped
2026-08-06 20:15:50 +08:00
Jesse
c949b224fe
docs(staging): add personal report acceptance and rollback runbook
Staging Backend Quality Gate / validate (pull_request) Failing after 15m33s
Staging Backend Quality Gate / publish (pull_request) Has been skipped
2026-08-06 12:59:36 +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
dc1aa9e239
fix: connect staging rectification worker to api
2026-07-27 12:01:31 +08:00
Jesse_Chen
a1b8eaec36
feat(staging): switch to local postgres
2026-07-22 11:04:36 +08:00
Jesse_Chen
7836c85758
merge: resolve self-hosted identity main conflicts
2026-07-22 09:43:11 +08:00
Jesse_Chen
bfc6870614
feat: complete verifiable birth-time rectification flow
2026-07-21 22:16:18 +08:00
Jesse_Chen
20f5a6c1d1
chore(identity): wire staging identity operations
2026-07-21 17:52:25 +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
Jesse_Chen
576ebf9bf2
fix: gate rectification rollout to canary users
2026-07-21 15:19:03 +08:00
Jesse_Chen
6827e0ca45
test: close conversational rectification review gaps
2026-07-21 15:06:42 +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
d2e9bbca4a
ci: deploy immutable staging images
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
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
Jesse_Chen
ec6ec7ded6
test: strengthen deployment readiness contracts
2026-07-20 15:35:10 +08:00
Jesse_Chen
3b81fa9689
fix: keep deployment traffic on ready web
2026-07-20 15:23:24 +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
db8ced39b6
fix: expose deployed revision in health
2026-07-19 10:25:25 +08:00
732642856
b5a416bc21
chore: expose deployment identity in health
2026-07-19 09:24:38 +08:00