{
  "generatedAt": "2026-10-27T21:50:02+08:00",
  "host": "VM-0-9-ubuntu",
  "git": {
    "commit": "6266ec02",
    "branch": "cloud-migration",
    "message": "chore(v9.1): 备份脚本改白名单(4.1G->20M) + 证据路径与包名同步",
    "committedAt": "2026-10-27T21:08:31+08:00",
    "aheadOfRemote": 0,
    "uncommittedAll": 5,
    "uncommittedCode": 0,
    "uncommittedByArea": {},
    "_fieldNotes": "uncommittedAll 含采集数据(ai-kuajing)；uncommittedCode 已排除它，是真正需要人处理的量；aheadOfRemote>0 说明有提交没推到 GitHub，代码只在服务器一份"
  },
  "deployed": {
    "backendAt": "2026-10-27T20:54:52+08:00",
    "backendBuildAt": "2026-10-27T20:54:15+08:00",
    "frontendAt": "2026-10-27T20:52:53+08:00"
  },
  "recentSourceChanges": [{"file":"web/src/app/layout.tsx","at":"2026-10-27T20:52:53+08:00"},{"file":"web/src/app/(app)/layout.tsx","at":"2026-10-27T20:21:14+08:00"},{"file":"src/modules/ai/ai.module.ts","at":"2026-10-27T20:13:56+08:00"},{"file":"src/modules/ai/ai.provider.ts","at":"2026-10-27T20:13:56+08:00"},{"file":"src/modules/ai/ai.service.ts","at":"2026-10-27T20:13:56+08:00"}],
  "health": {
    "api": "healthy",
    "pg": "healthy",
    "runningContainers": 5
  },
  "dataBaseline": "orders=0 inv=0 skus=0 users=6",
  "howToUse": "AI 会话开始第一件事：curl -s https://zczhub.top/state.json。重点看 git.aheadOfRemote(>0 说明没推 GitHub)、git.uncommittedCode(>0 说明有人改了没提交)、deployed.backendAt 是否滞后于 recentSourceChanges[0].at。"
}
