Commit Graph

141 Commits

Author SHA1 Message Date
Xiaoxia AI 92a515fa05 docs(deploy): document production runtime image gate 2026-06-22 14:57:40 +08:00
Xiaoxia AI 8a9542274f fix(deploy): require runtime image artifact for production 2026-06-22 14:53:48 +08:00
Xiaoxia AI 34353506d7 fix(web): restore project workspace context 2026-06-22 13:19:45 +08:00
Xiaoxia AI 1ad099010c docs(release): document current product surface 2026-06-22 11:02:43 +08:00
Xiaoxia AI 45f15c1866 docs(release): add phase 7 closure checklist 2026-06-21 23:54:38 +08:00
Xiaoxia AI 406a5725f2 docs(release): record production v0.1.0 2026-06-21 16:07:17 +08:00
Xiaoxia AI 713a244e80 chore(release): provision separated production infrastructure 2026-06-21 15:35:09 +08:00
Xiaoxia AI 14e3cde119 chore(release): initialize separated production env 2026-06-21 14:24:23 +08:00
Xiaoxia AI f9c012098f chore(release): allow smtp skip in strict smoke 2026-06-21 14:09:29 +08:00
Xiaoxia AI 2a9585054c chore(release): finalize production readiness gates 2026-06-21 13:53:13 +08:00
Xiaoxia AI ea92092d12 chore(security): triage bandit findings 2026-06-21 13:38:46 +08:00
Xiaoxia AI b7e69c4e0b chore(release): script database backup runbook 2026-06-21 13:26:45 +08:00
Xiaoxia AI e98dfc9ffb chore(release): add alembic preflight check 2026-06-21 13:01:49 +08:00
Xiaoxia AI ccb6786e0b chore(release): add external service smoke checks 2026-06-21 12:50:33 +08:00
Xiaoxia AI b61f714518 fix(release): support environment validation in containers 2026-06-21 12:39:40 +08:00
Xiaoxia AI 6d68c28860 chore(release): validate production env readiness 2026-06-21 12:34:51 +08:00
Xiaoxia AI bc92400eff docs(deploy): document generated file retention 2026-06-21 11:29:33 +08:00
Xiaoxia AI ccb7e1e57a refactor(storage): retire minio runtime naming 2026-06-21 11:20:55 +08:00
Xiaoxia AI 28cf3c126e docs(deploy): add production release checklist 2026-06-21 11:10:45 +08:00
Xiaoxia AI 3594cc1216 refactor(auth): configure external service adapters 2026-06-21 11:04:07 +08:00
Xiaoxia AI b78a290bdd feat(auth): add verification and password reset routes 2026-06-21 10:40:56 +08:00
Xiaoxia AI 9872c20d30 refactor(adapters): remove legacy postgres adapter 2026-06-21 10:11:18 +08:00
Xiaoxia AI 6ba97351aa refactor(auth): remove auth simple shim 2026-06-21 09:57:17 +08:00
Xiaoxia AI a9e2ba5440 refactor(auth): promote canonical auth routes 2026-06-21 09:50:10 +08:00
Xiaoxia AI 383151efcb feat(workspace): restore core routes on sqlalchemy adapters 2026-06-21 09:22:09 +08:00
Xiaoxia AI 0f7cc8f12a ci: detect sqlalchemy schema drift 2026-06-21 08:14:25 +08:00
Xiaoxia AI 2ed2308b9f ci: validate alembic migration chain 2026-06-21 07:49:23 +08:00
Xiaoxia AI ebae5f51b0 fix(schema): forbid auto create schema in deployed envs 2026-06-21 07:36:46 +08:00
Xiaoxia AI a4202d282d docs: record alembic staging verification 2026-06-21 07:25:30 +08:00
Xiaoxia AI 4b4602a0fd refactor(schema): mark sqlalchemy models as schema mainline 2026-06-21 06:30:55 +08:00
Xiaoxia AI e61dfc27f6 refactor(deploy): freeze canonical docker entrypoint 2026-06-21 05:09:21 +08:00
Xiaoxia AI 788de9a245 refactor(adapters): deprecate postgres repository path 2026-06-21 02:15:56 +08:00
Xiaoxia AI d25bd753a2 refactor(api): guard route adapter boundaries 2026-06-21 02:02:55 +08:00
Xiaoxia AI 0e93d2e71f refactor(domain): move auth infrastructure to adapters 2026-06-21 00:46:56 +08:00
Xiaoxia AI 3e2b579e03 ci: run real quality gates 2026-06-21 00:39:02 +08:00
Xiaoxia AI a33bead056 refactor(api): quarantine legacy container routes 2026-06-21 00:37:42 +08:00
Xiaoxia AI a3fe72a65f refactor(config): centralize api settings source 2026-06-21 00:36:13 +08:00
Xiaoxia AI 57310f33d4 fix(auth): harden simple auth and router imports 2026-06-21 00:27:58 +08:00
Xiaoxia AI 5d07c64e59 docs(phase7): record real ffmpeg closure 2026-06-21 00:02:23 +08:00
Xiaoxia AI 85402dd153 docs: close phase7 deployment ci validation 2026-06-20 21:38:50 +08:00
Xiaoxia AI 3002160ad4 feat: 添加简化版认证API和配置文件 2026-06-20 11:29:46 +08:00
Xiaoxia AI 8493471c19 feat(project-d): implement real video generation pipeline with FFmpeg 2026-06-19 10:54:20 +08:00
Xiaoxia AI 57d4f46196 docs(project-b): complete mainline clarity project - API catalog and code status 2026-06-19 10:02:12 +08:00
Xiaoxia AI ee7eefa6df docs(phase7): mark Phase 7 as completed 2026-06-19 09:49:32 +08:00
Xiaoxia AI f529c145d9 docs(ci): establish runner infrastructure governance 2026-06-19 08:39:33 +08:00
Xiaoxia AI 9385a9ee1e fix(ci): stabilize validation workflow 2026-06-19 07:22:17 +08:00
Xiaoxia AI 3582868456 fix(ci): avoid needs scheduling blockage on gitea 2026-06-19 06:53:05 +08:00
Xiaoxia AI 2b4a94ac95 fix(ci): align workflow triggers with branch policy 2026-06-19 06:41:20 +08:00
Xiaoxia AI c082f216a9 fix(ci): isolate quality toolchain from runtime dependencies 2026-06-19 03:33:04 +08:00
Xiaoxia AI 2f4d63eba5 feat(phase7): complete generation web flow and frontend build recovery 2026-06-18 21:50:52 +08:00