Commit Graph

15 Commits

Author SHA1 Message Date
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 b7e69c4e0b chore(release): script database backup runbook 2026-06-21 13:26:45 +08:00
Xiaoxia AI c2e56c6450 fix(release): set alembic script location explicitly 2026-06-21 13:08:37 +08:00
Xiaoxia AI 177c154421 fix(release): locate alembic config from scripts 2026-06-21 13:05:12 +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 0f7cc8f12a ci: detect sqlalchemy schema drift 2026-06-21 08:14:25 +08:00
Xiaoxia AI f529c145d9 docs(ci): establish runner infrastructure governance 2026-06-19 08:39:33 +08:00
Xiaoxia AI edeab83f17 fix: connect API to tracker.db via SQLite repository 2026-06-17 13:21:38 +08:00
Xiaoxia AI 6507b3f06a feat: initialize Phase 6 task tracker with 40 frontend tasks 2026-06-17 09:35:48 +08:00
Xiaoxia AI 9fe0614d43 feat: add deployment configs, systemd service, and tracker init scripts 2026-06-16 22:01:24 +08:00