guanghulab/data/web-deploy-fix-report.json
Guanghu Domestic Migration d1e47f4565
Some checks are pending
自动更新代码和重启 / update-and-restart (push) Waiting to run
CI检查 + 自动部署 / check (push) Waiting to run
CI检查 + 自动部署 / deploy (push) Blocked by required conditions
重启聊天服务 / restart (push) Waiting to run
chore: import sanitized domestic snapshot for REPO-002
Source snapshot: ca48d3ddf926d79aa138306164169baf764bb829
2026-07-17 15:54:41 +08:00

90 lines
3.4 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"report_id": "ZY-WEBDEPLOY-FIX-20260324",
"timestamp": "2026-03-24T10:11:00Z",
"work_order": "ZY-WEBDEPLOY-DIAG-2026-0324-001",
"diagnosis_summary": {
"skyeye_health": "🟡",
"deploy_pipeline": "✅ 正常运行175 次成功)",
"server_ssh": "🟡 天眼报告显示不稳定",
"nginx_config": "✅ root 路径正确,反向代理已存在",
"files_on_server": true,
"backend_services": "✅ 部署步骤成功"
},
"root_causes": [
{
"id": "RC-001",
"description": "cost-control/ 缺少 index.htmlNginx 无法提供默认页面",
"category": "情况3·文件缺失",
"severity": "medium",
"fix": "创建 cost-control/index.html 重定向到 cost-control.html",
"status": "fixed"
},
{
"id": "RC-002",
"description": "开发者看板在 modules/devboard/ 下,/devboard/ 路径不可访问",
"category": "情况2·路径不匹配",
"severity": "medium",
"fix": "部署时创建 symlink devboard → modules/devboard",
"status": "fixed"
},
{
"id": "RC-003",
"description": "docs/index.html 导航缺少成本控制、开发者看板、Persona Studio",
"category": "导航不完整",
"severity": "low",
"fix": "在模块导航数组中添加所有缺失模块",
"status": "fixed"
},
{
"id": "RC-004",
"description": "floating-ai/ 模块尚未开发,仓库中不存在",
"category": "模块未开发",
"severity": "info",
"fix": "待 DEV-004 之之开发完成后加入",
"status": "pending_development"
},
{
"id": "RC-005",
"description": "部署后无冒烟测试,无法自动发现模块访问问题",
"category": "CI/CD 缺陷",
"severity": "high",
"fix": "在 deploy-to-server.yml 添加部署后冒烟测试步骤",
"status": "fixed"
},
{
"id": "RC-006",
"description": "deploy-status.json 为空,缺乏部署状态追踪",
"category": "可观测性缺失",
"severity": "medium",
"fix": "冒烟测试完成后自动写入部署状态",
"status": "fixed"
}
],
"changes_made": [
"cost-control/index.html — 新增(重定向到 cost-control.html",
"docs/index.html — 更新模块导航(+3 模块: 成本控制、开发者看板、Persona Studio",
".github/workflows/deploy-to-server.yml — 添加模块路由别名步骤devboard symlink",
".github/workflows/deploy-to-server.yml — 添加部署后冒烟测试步骤(全模块检查)",
".github/workflows/deploy-to-server.yml — 扩展验证步骤(增加 cost-control、devboard、persona-studio 检查)",
"scripts/web-deploy-diag.sh — 新增Phase A 诊断脚本)",
"data/web-deploy-diag-20260324.log — 新增(诊断日志)",
"data/web-deploy-fix-report.json — 新增(修复报告)"
],
"verification": {
"ci_deploy_runs": "175 次全部成功",
"last_successful_deploy": "2026-03-24T08:31:22Z",
"modules_expected_accessible": [
"/ — 主站首页docs/index.html",
"/status-board/ — 系统状态看板",
"/cost-control/ — 成本控制",
"/devboard/ — 开发者看板",
"/app/ — 光湖集成壳",
"/persona-studio/ — Persona Studio",
"/api/ — 后端 API"
],
"modules_pending": [
"/floating-ai/ — AI悬浮球模块未开发"
]
}
}