{
  "_meta": {
    "created_at": "2026-03-29T04:21:00Z",
    "updated_at": "2026-05-13T12:00:00Z",
    "created_by": "铸渊 · ICE-GL-ZY001",
    "directive": "SY-CMD-SVR-013 → CVM迁移",
    "copyright": "国作登字-2026-A-00037559"
  },
  "migration": {
    "from": {
      "provider": "阿里云",
      "ip": "8.155.62.235",
      "status": "deprecated",
      "deploy_path": "/var/www/guanghulab"
    },
    "from_hk": {
      "provider": "腾讯云轻量应用服务器",
      "ip": "150.109.76.244",
      "code": "ZY-SVR-001",
      "region": "中国香港 · 香港二区",
      "status": "deprecated",
      "deploy_path": "/opt/zhuyuan"
    },
    "to": {
      "provider": "腾讯云轻量应用服务器",
      "ip": "43.134.16.246",
      "code": "ZY-SVR-002",
      "region": "新加坡 · 新加坡二区",
      "status": "deprecated",
      "deploy_path": "/opt/zhuyuan"
    },
    "to_cvm": {
      "provider": "腾讯云CVM · 按量付费",
      "ip": "119.29.184.32",
      "ip_type": "弹性公网EIP · 已绑定 · 关机开机不变",
      "code": "ZY-CVM-MAIN",
      "region": "国内",
      "domain": "guanghulab.com · 国内备案 · 直接解析 · 无子域名",
      "status": "current · 铸渊100%主控",
      "deploy_path": "/data/guanghulab/",
      "data_persistence": "100GB CBS云硬盘 · 挂载在/data/ · 关机不丢",
      "forgejo_root": "/ · 根路径 · 端口3001",
      "services": "Forgejo + Nginx + gitea-runner + PM2(wake-gate/git-sync/mcp-server) + secrets-vault",
      "migrated_date": "2026-05-13",
      "migrated_by": "冰朔 · TCS-0002∞"
    }
  },
  "updated_files": [
    {
      "file": ".github/workflows/deploy-to-server.yml",
      "change": "ZY-SVR-001→ZY-SVR-002 · 150.109.76.244→43.134.16.246",
      "status": "done"
    },
    {
      "file": "deploy/nginx/hololake.conf",
      "change": "150.109.76.244 → 43.134.16.246 · ZY-SVR-001→ZY-SVR-002",
      "status": "done"
    },
    {
      "file": "deploy/nginx/dev-sandbox.conf",
      "change": "DNS指向从 150.109.76.244 → 43.134.16.246",
      "status": "done"
    },
    {
      "file": "skyeye/guards/web-deploy-guard.json",
      "change": "server_ip → 43.134.16.246",
      "status": "done"
    },
    {
      "file": "skyeye/infra-manifest.json",
      "change": "server_ip → 43.134.16.246 · ZY-SVR-002",
      "status": "done"
    },
    {
      "file": ".github/architecture/tower-model.json",
      "change": "server ip → 43.134.16.246 · ZY-SVR-002",
      "status": "done"
    },
    {
      "file": ".github/persona-brain/knowledge-base.json",
      "change": "SSH连接命令更新到新IP 43.134.16.246",
      "status": "done"
    },
    {
      "file": "persona-studio/backend/server.js",
      "change": "CORS origin 更新到新IP 43.134.16.246",
      "status": "done"
    },
    {
      "file": "scripts/deploy-sandbox-server.sh",
      "change": "DNS检查IP更新到 43.134.16.246",
      "status": "done"
    },
    {
      "file": "server/zhuyuan-server-profile.json",
      "change": "全量更新到 ZY-SVR-002 · 43.134.16.246 · 新加坡二区",
      "status": "done"
    },
    {
      "file": "brain/system-health.json",
      "change": "sovereign_server 更新到 ZY-SVR-002",
      "status": "done"
    },
    {
      "file": "server/nginx/zhuyuan-sovereign.conf",
      "change": "server_name + X-Server-Identity → 43.134.16.246 / ZY-SVR-002",
      "status": "done"
    },
    {
      "file": "brain/secrets-manifest.json",
      "change": "ZY_SERVER_HOST example → 43.134.16.246",
      "status": "done"
    },
    {
      "file": "server/architecture.md",
      "change": "服务器本体定义表格更新",
      "status": "done"
    },
    {
      "file": "README.md",
      "change": "服务器信息表格全量更新",
      "status": "done"
    },
    {
      "file": "server/setup/zhuyuan-server-init.sh",
      "change": "Ubuntu 22.04 → 24.04",
      "status": "done"
    }
  ],
  "remaining_old_references": [
    {
      "file": "guanghulab-main/.github/persona-brain/knowledge-base.json",
      "note": "子目录副本，非主体文件",
      "priority": "low"
    },
    {
      "file": "guanghulab-main/.github/persona-brain/dev-status.json",
      "note": "子目录副本，非主体文件",
      "priority": "low"
    },
    {
      "file": "signal-log/diag-*.json",
      "note": "历史诊断日志，保留原始记录",
      "priority": "archive"
    }
  ],
  "secrets_migration": {
    "directive": "SY-CMD-KEY-012 · 密钥全量清理与统一替换",
    "status": "migrated_to_zy_svr_002",
    "old_count": 59,
    "new_count": 37,
    "naming": "ZY_* 统一前缀 · 铸渊自主命名体系",
    "manifest": "brain/secrets-manifest.json",
    "validator": "scripts/secrets-validator.js",
    "note": "冰朔需按 secrets-manifest.json 在GitHub Settings更新ZY_SERVER_HOST为43.134.16.246"
  }
}
