docs(ops): 补齐生产 runbook 和 readiness 清单
- 新增迁移回滚、AppData 退场、小宝后台任务 runbook\n- 新增生产 readiness 证据清单和 runbook placeholder 扫描\n- 更新部署文档与路线图到 V2.8 运维闭环阶段\n\nCo-Authored-By: GPT-5 Codex <codex@openai.com>
This commit is contained in:
@@ -93,6 +93,14 @@ const checks = [
|
||||
file: 'scripts/backup-server-data.mjs',
|
||||
snippets: ['server_data', 'tar -czf', '--dry-run'],
|
||||
},
|
||||
{
|
||||
file: 'scripts/check-runbook-placeholders.mjs',
|
||||
snippets: ['Runbook placeholder scan passed', 'Runbook placeholder scan failed', '--paths'],
|
||||
},
|
||||
{
|
||||
file: 'package.json',
|
||||
snippets: ['docs:check-runbooks', 'docs/runbooks', 'docs/production-readiness.md'],
|
||||
},
|
||||
{
|
||||
file: 'docker-compose.local.yml',
|
||||
snippets: [
|
||||
@@ -138,6 +146,31 @@ const checks = [
|
||||
'FtbXiaobaoSummaryStale',
|
||||
],
|
||||
},
|
||||
{
|
||||
file: 'docs/runbooks/migration-rollback.md',
|
||||
snippets: ['Fresh Database Restore', 'Data Risks', 'pnpm restore:postgres'],
|
||||
},
|
||||
{
|
||||
file: 'docs/runbooks/appdata-retirement.md',
|
||||
snippets: ['Disable AppData Writes', 'Remove Fallback', 'Data Risks'],
|
||||
},
|
||||
{
|
||||
file: 'docs/runbooks/xiaobao-background-jobs.md',
|
||||
snippets: ['FtbXiaobaoSummaryStale', 'Future Scheduler Rules', 'Data Risks'],
|
||||
},
|
||||
{
|
||||
file: 'docs/production-readiness.md',
|
||||
snippets: [
|
||||
'Backup and restore',
|
||||
'Smoke tests',
|
||||
'Monitoring',
|
||||
'Audit',
|
||||
'RBAC',
|
||||
'Consistency',
|
||||
'Performance',
|
||||
'Post-release',
|
||||
],
|
||||
},
|
||||
{
|
||||
file: 'deploy/monitoring/postgres/postgres-queries.yml',
|
||||
snippets: ['xiaobao_risk_summaries', 'dirty = true', 'stale_summary_count'],
|
||||
@@ -183,6 +216,8 @@ const checks = [
|
||||
'pnpm backup:postgres',
|
||||
'pnpm restore:postgres',
|
||||
'pnpm backup:server-data',
|
||||
'docs/runbooks/migration-rollback.md',
|
||||
'docs/production-readiness.md',
|
||||
'--profile monitoring',
|
||||
'pnpm db:migrate',
|
||||
'NEXT_PUBLIC_API_URL',
|
||||
|
||||
Reference in New Issue
Block a user