Commit Graph

1220 Commits

Author SHA1 Message Date
jesse-ux d0debc29d1 Merge pull request #70 from jesse-ux/codex/staging-ledger-audit
fix(deploy): verify retired staging migration
2026-07-30 15:25:13 +08:00
Jesse_Chen 08c39cf949 fix(deploy): verify retired staging migration 2026-07-30 15:16:06 +08:00
linmeng 2f4d00c528 fix: complete self-hosted staging identity integration
Deploy staging to test server / deploy (push) Successful in 6m34s
Align staging deployment, authentication, and admin access with the self-hosted identity boundary, including regression coverage and deployment diagnostics.
2026-07-30 14:54:46 +08:00
jesse-ux 74e612c56b Merge pull request #69 from jesse-ux/staging
fix(rectification): guide recall with semantic event cues
2026-07-30 14:43:57 +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
linmeng a55c69115d merge: sync GitHub staging to Gitea
Staging Backend Quality Gate / validate (push) Has been cancelled
Jyotish Skill CI / validate (push) Has been cancelled
Staging Backend Quality Gate / publish (push) Has been cancelled
2026-07-30 14:30:08 +08:00
linmeng 02c9c9f3d6 docs: close staging payment incident
Deploy staging to test server / deploy (push) Successful in 5m41s
Record the deployed migration, runtime evidence, and administrator acceptance so the resolved payment regression remains auditable.
2026-07-30 14:27:17 +08:00
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