Commit Graph

1613 Commits

Author SHA1 Message Date
Jesse_Chen bbdef0e363 fix(rectification): guide recall with semantic event cues 2026-07-30 14:25:58 +08:00
linmeng 1f44892a2c merge: reconcile staging deployment histories
Deploy staging to test server / deploy (push) Successful in 12m36s
2026-07-30 13:26:44 +08:00
linmeng 4f72a18ea2 fix: run staging mutations as root
Deploy staging to test server / deploy (push) Successful in 5m33s
2026-07-30 12:31:52 +08:00
jesse-ux 534c65bdde Merge pull request #68 from jesse-ux/staging
fix: harden staging ownership recovery
2026-07-30 12:22:18 +08:00
Jesse_Chen 3d8c3ce6a3 fix: harden staging ownership recovery 2026-07-30 12:21:37 +08:00
jesse-ux 0f8dfc8793 Merge pull request #67 from jesse-ux/staging
fix: recover staging deploy tree ownership
2026-07-30 12:18:47 +08:00
Jesse_Chen 2be454dfcf fix: recover staging deploy tree ownership 2026-07-30 12:18:24 +08:00
jesse-ux 1246e0a963 Merge pull request #66 from jesse-ux/staging
feat: add VedAstro rectification post-validation
2026-07-30 12:04:05 +08:00
linmeng 1e2efc88be fix: run staging Docker through sudo
Deploy staging to test server / deploy (push) Successful in 4m22s
2026-07-30 12:02:44 +08:00
Jesse_Chen 31e5709f33 feat: add VedAstro rectification post-validation 2026-07-30 11:48:02 +08:00
linmeng 4a6d9168c7 fix: keep staging deployment dispatch isolated
Deploy staging to test server / deploy (push) Successful in 2m32s
2026-07-30 11:32:35 +08:00
linmeng 772c06c205 fix: use deploy-owned staging temp paths
Deploy staging to test server / deploy (push) Successful in 2m27s
Create staging mutation payloads in randomized deploy-owned temporary directories so migration and deployment do not require writes under the protected application root.
2026-07-30 11:11:58 +08:00
linmeng 06e4b9d003 fix: use Gitea staging run identifier
Deploy staging to test server / deploy (push) Successful in 2m33s
Build staging mutation paths from the runner-provided run ID so migration and deployment do not fail under strict shell variables.
2026-07-30 11:00:05 +08:00
Jesse_Chen 2384faf367 feat: harden rectification candidate validation 2026-07-30 10:55:39 +08:00
linmeng d3cc70737d fix: select staging runtime image digest
Deploy staging to test server / deploy (push) Successful in 2m31s
Resolve the linux amd64 descriptor from multi-entry ACR manifests so staging migration and deployment pin the runtime image correctly.
2026-07-30 10:49:29 +08:00
linmeng ba4142c6be fix: parse staging image manifests safely
Deploy staging to test server / deploy (push) Successful in 2m36s
Handle ACR single-platform manifest arrays in Gitea staging migration and deployment so immutable image resolution can complete.
2026-07-30 10:32:45 +08:00
linmeng 85ae00f391 fix: isolate staging deployment control
Deploy staging to test server / deploy (push) Successful in 2m27s
Make staging migration, deployment, and maintenance workflows use the staging branch exclusively so test delivery no longer depends on or modifies production main.
2026-07-30 10:17:50 +08:00
root 4dd0fc2cac Revert staging changes from production main 2026-07-30 10:11:46 +08:00
linmeng 96d0e250eb Revert "Restore staging payment and package management"
Staging Backend Quality Gate / validate (pull_request) Has been cancelled
Staging Backend Quality Gate / publish (pull_request) Has been cancelled
This reverts commit 751dee39dc, reversing
changes made to 43581ac0f7.
2026-07-30 10:10:17 +08:00
root 751dee39dc Restore staging payment and package management 2026-07-30 10:05:48 +08:00
linmeng d3c806cb60 Merge staging admin payment permissions 2026-07-30 10:01:36 +08:00
linmeng d44a41408b fix: grant staging admin payment access
Deploy staging to test server / deploy (push) Successful in 3m34s
Add the missing least-privilege grants and RLS policies so self-hosted admin payment and package APIs can use the admin_runtime database role.
2026-07-30 10:01:17 +08:00
linmeng c88a4eef8f Merge staging payment and package fixes 2026-07-30 09:34:55 +08:00
linmeng dd8e2ad9c7 fix: restore staging package and epay management
Deploy staging to test server / deploy (push) Successful in 3m42s
Use direct PostgreSQL access for package and Z-Pay administration so self-hosted staging can load and save settings reliably, while restoring admin scrolling and default channel collapse.
2026-07-30 09:33:41 +08:00
Jesse_Chen e9d20382d9 fix: keep rectification questions context-aware 2026-07-30 07:58:06 +08:00
Jesse_Chen eb303c7089 fix: resolve timezone for postgres birth dates 2026-07-30 04:09:51 +08:00
Jesse_Chen ee10fb4d8a feat: persist rectification analysis traces 2026-07-30 03:15:06 +08:00
Jesse_Chen 29374ded2a fix: deduplicate rectification question regeneration 2026-07-30 00:52:40 +08:00
Jesse_Chen 0a5b8cd239 fix: restore rectification agent message actions 2026-07-30 00:41:48 +08:00
Jesse_Chen a5f409a500 fix: align rectification spec hashes across runtimes 2026-07-29 22:49:17 +08:00
Jesse_Chen 555e7d9bef fix: stop rectification question template fallback 2026-07-29 20:30:23 +08:00
Jesse_Chen f0f7c27382 fix: verify semantic rollout runtime 2026-07-29 19:26:51 +08:00
Jesse_Chen 6ed9f2dd0a fix: enable semantic rectification rollout 2026-07-29 19:18:09 +08:00
Jesse_Chen 163d3fd1be fix: stabilize rectification staging release 2026-07-29 18:17:46 +08:00
Jesse_Chen ee9d432762 feat: make rectification agent conversational 2026-07-29 17:49:19 +08:00
linmeng 3fb635be1b fix: restore staging payment management
Deploy staging to test server / deploy (push) Successful in 9m55s
Use self-hosted PostgreSQL for payment records and expose separate package and Z-Pay flows so administrators and chat users can complete the payment journey reliably.
2026-07-29 17:45:49 +08:00
linmeng c11f3b109e ci: retry staging web build
Deploy staging to test server / deploy (push) Has been cancelled
2026-07-29 16:50:46 +08:00
linmeng 4a044570b2 fix: refresh server-only integrity
Deploy staging to test server / deploy (push) Successful in 3m14s
2026-07-29 16:46:54 +08:00
linmeng d956da2993 feat: manage epay settings securely
Deploy staging to test server / deploy (push) Failing after 5m31s
2026-07-29 16:36:35 +08:00
linmeng 9a20b748e0 feat: unify payment administration
Deploy staging to test server / deploy (push) Successful in 3m28s
2026-07-29 13:40:10 +08:00
linmeng 43c8b59c24 fix: expose payment admin navigation
Deploy staging to test server / deploy (push) Successful in 2m59s
2026-07-29 13:13:47 +08:00
linmeng 9184ea294d ci: retry header admin deployment
Deploy staging to test server / deploy (push) Successful in 4m12s
2026-07-29 12:48:15 +08:00
linmeng ce4054fb78 feat: move admin entry to header
Deploy staging to test server / deploy (push) Successful in 3m5s
2026-07-29 12:44:31 +08:00
linmeng 435e628806 ci: trigger recovered staging runner
Deploy staging to test server / deploy (push) Successful in 3m22s
2026-07-29 11:35:06 +08:00
linmeng 2f2b174822 ci: retry single-domain staging deploy
Deploy staging to test server / deploy (push) Has been cancelled
2026-07-29 11:32:39 +08:00
linmeng 248e1b8a07 fix: unify staging admin access
Deploy staging to test server / deploy (push) Successful in 3m16s
2026-07-29 11:28:15 +08:00
linmeng 5b5f72d403 ci: retry staging deployment
Deploy staging to test server / deploy (push) Successful in 2m7s
2026-07-29 10:20:32 +08:00
linmeng 2dac8bc47b fix: expose staging admin entry
Deploy staging to test server / deploy (push) Successful in 3m11s
Use persisted self-hosted roles and the isolated admin origin so authorized staging accounts can discover the protected admin surface.
2026-07-29 10:14:39 +08:00
linmeng f7fd3e6a60 Merge remote-tracking branch 'origin/main' into staging
Deploy staging to test server / deploy (push) Successful in 10m13s
# Conflicts:
#	docs/BUG_HISTORY.md
#	frontend/src/app/admin/codes/page.tsx
#	frontend/src/app/admin/layout.tsx
#	frontend/src/app/api/admin/codes/route.ts
#	frontend/src/app/api/admin/users/route.ts
#	frontend/src/lib/supabase/admin.ts
#	frontend/tests/staging-backend-workflows.test.ts
2026-07-29 09:32:29 +08:00
linmeng f430ebd2c8 docs: record successful staging rollout 2026-07-28 18:09:44 +08:00