# 同事本地路径统一记录

> 用途：统一记录不同同事电脑上的本地目录差异。文档、脚本和交付说明应优先使用相对路径；必须写绝对路径时，先查本文件。

最后更新：2026-06-15

## 路径原则

- `zhct` 是项目整体目录名，每位同事可以放在自己的任意本地路径下。
- 代码、Docker 和工作资料优先按相对结构定位：`zhctprompt/`、`zhctproject/store`、`zhctproject/ai_api`、`zhctproject/ai_store`、`zhctproject/ai_app`、`zhctproject/qc`、`zhctproject/food_safety`、`zhctproject/win_deploy_guoxin`。
- 历史证据、日志、截图、外部素材中的绝对路径保留原值，不批量替换；它们表示当时生成证据的真实机器路径。
- 新增同事或新机器时，只在本文件追加记录，再从入口文档引用本文件。

## 当前同事路径

| 同事 | 本地整体目录 | 控制项目 | 业务代码目录布局 | 状态刷新根目录 |
| --- | --- | --- | --- | --- |
| 姜阳 | `/Users/jack/code/010-cpt/008-zhct` | `/Users/jack/code/010-cpt/008-zhct/zhctprompt` | 业务仓库位于 `/Users/jack/code/010-cpt/008-zhct/zhct/zhctproject/<repo>` | `/Users/jack/code/010-cpt` |
| 赖清涛 | `/Users/laiqingtao/work/zhct` | `/Users/laiqingtao/work/zhct/zhctprompt` | 业务仓库位于 `/Users/laiqingtao/work/zhct/zhctproject/<repo>` | `/Users/laiqingtao/work/zhct` |
| guodongwei | `/Users/guodongwei/Documents/zhct` | `/Users/guodongwei/Documents/zhct/zhctprompt` | 业务仓库位于 `/Users/guodongwei/Documents/zhct/zhctproject/<repo>` | `/Users/guodongwei/Documents/zhct` |
| liang | `/Users/liang/AndroidStudioProjects/zhct` | `/Users/liang/AndroidStudioProjects/zhct/zhctprompt` | 业务仓库位于 `/Users/liang/AndroidStudioProjects/zhct/zhctproject/<repo>` | `/Users/liang/AndroidStudioProjects/zhct` |
| wiscourper | `/Users/wiscourper/Documents/workspace/zhct` | `/Users/wiscourper/Documents/workspace/zhct/zhctprompt` | 业务仓库位于 `/Users/wiscourper/Documents/workspace/zhct/zhctproject/<repo>` | `/Users/wiscourper/Documents/workspace/zhct` |
| sunqianqian | `/Users/sunqianqian/Desktop/work` | `/Users/sunqianqian/Desktop/work/zhctprompt` | 业务仓库平铺在 `/Users/sunqianqian/Desktop/work/<repo>`，并通过 `/Users/sunqianqian/Desktop/work/zhctproject/<repo>` 相对软链适配 Docker 或控制项目相对路径 | `/Users/sunqianqian/Desktop/work` |
| hedy | `/Users/hedy/Desktop/zhct` | `/Users/hedy/Desktop/zhct/zhctprompt` | 业务仓库位于 `/Users/hedy/Desktop/zhct/zhctproject/<repo>` | `/Users/hedy/Desktop/zhct` |
| 王硕 | `/Users/wangshuo/Documents/zhct` | `/Users/wangshuo/Documents/zhct/zhctprompt` | 业务仓库位于 `/Users/wangshuo/Documents/zhct/zhctproject/<repo>` | `/Users/wangshuo/Documents/zhct` |
| xiaoxiao | `/Users/xiaoxiao/Documents/zhct` | `/Users/xiaoxiao/Documents/zhct/zhctprompt` | 业务仓库位于 `/Users/xiaoxiao/Documents/zhct/zhctproject/<repo>` | `/Users/xiaoxiao/Documents/zhct` |

## 关键仓库路径

| 仓库 | 姜阳本地路径 | 赖清涛本地路径 | guodongwei 本地路径 | wiscourper 本地路径 | sunqianqian 本地路径 | xiaoxiao 本地路径 |
| --- | --- | --- | --- | --- | --- | --- |
| `zhctprompt` | `/Users/jack/code/010-cpt/008-zhct/zhctprompt` | `/Users/laiqingtao/work/zhct/zhctprompt` | `/Users/guodongwei/Documents/zhct/zhctprompt` | `/Users/wiscourper/Documents/workspace/zhct/zhctprompt` | `/Users/sunqianqian/Desktop/work/zhctprompt` | `/Users/xiaoxiao/Documents/zhct/zhctprompt` |
| `store` | `/Users/jack/code/010-cpt/008-zhct/zhct/zhctproject/store` | `/Users/laiqingtao/work/zhct/zhctproject/store` | `/Users/guodongwei/Documents/zhct/zhctproject/store` | `/Users/wiscourper/Documents/workspace/zhct/zhctproject/store` | `/Users/sunqianqian/Desktop/work/store` | `/Users/xiaoxiao/Documents/zhct/zhctproject/store` |
| `ai_api` | `/Users/jack/code/010-cpt/008-zhct/zhct/zhctproject/ai_api` | `/Users/laiqingtao/work/zhct/zhctproject/ai_api` | `/Users/guodongwei/Documents/zhct/zhctproject/ai_api` | `/Users/wiscourper/Documents/workspace/zhct/zhctproject/ai_api` | `/Users/sunqianqian/Desktop/work/ai_api` | `/Users/xiaoxiao/Documents/zhct/zhctproject/ai_api` |
| `ai_store` | `/Users/jack/code/010-cpt/008-zhct/zhct/zhctproject/ai_store` | `/Users/laiqingtao/work/zhct/zhctproject/ai_store` | `/Users/guodongwei/Documents/zhct/zhctproject/ai_store` | `/Users/wiscourper/Documents/workspace/zhct/zhctproject/ai_store` | `/Users/sunqianqian/Desktop/work/ai_store` | `/Users/xiaoxiao/Documents/zhct/zhctproject/ai_store` |
| `ai_app` | `/Users/jack/code/010-cpt/008-zhct/zhct/zhctproject/ai_app` | `/Users/laiqingtao/work/zhct/zhctproject/ai_app` | `/Users/guodongwei/Documents/zhct/zhctproject/ai_app` | `/Users/wiscourper/Documents/workspace/zhct/zhctproject/ai_app` | `/Users/sunqianqian/Desktop/work/ai_app` | `/Users/xiaoxiao/Documents/zhct/zhctproject/ai_app` |
| `qc` | `/Users/jack/code/010-cpt/008-zhct/zhct/zhctproject/qc` | `/Users/laiqingtao/work/zhct/zhctproject/qc` | 未登记 | `/Users/wiscourper/Documents/workspace/zhct/zhctproject/qc` | 未登记 | 未登记 |
| `food_safety` | `/Users/jack/code/010-cpt/009-food/food_safety` | `/Users/laiqingtao/work/zhct/zhctproject/food_safety` | 未登记 | 未登记 | `/Users/sunqianqian/Desktop/work/food_safety` | 未登记 |
| `codex-video-harness` | 未登记 | 未登记 | 未登记 | 未登记 | `/Users/sunqianqian/Desktop/work/codex-video-harness` | 未登记 |
| `win_deploy_guoxin` | 未登记 | `/Users/laiqingtao/work/zhct/zhctproject/win_deploy_guoxin` | 未登记 | `/Users/wiscourper/Documents/workspace/zhct/zhctproject/win_deploy_guoxin` | 未登记 | 未登记 |
| `playwright-ui-tests` | 未登记 | 未登记 | `/Users/guodongwei/Documents/zhct/zhctproject/playwright-ui-tests` | 未登记 | 未登记 | 未登记 |
| `sch1.0new` | `/Users/jack/code/010-cpt/002-kxxk/sch1.0new` | 未登记 | 未登记 | 未登记 | 未登记 | 未登记 |
| `sxtyj` | 未登记 | 未登记 | 未登记 | 未登记 | 未登记 | 未登记 |
| `ydysskz` | 未登记 | `/Users/lqt/work/zhct/zhctproject/ydysskz` | 未登记 | 未登记 | 未登记 | 未登记 |
| `pingan-yunchu` 资料源 | `/Users/jack/同步空间/cpt/002-产品/001 智慧营养健康餐厅/【004】项目/2026年项目/【2026】平安云厨/交付物-第一版` | 未登记 | 未登记 | 未登记 | 未登记 | 未登记 |
| 企业微信微盘：项目交付管理共享空间 | `/Users/jack/Library/Containers/com.tencent.WeWorkMac/Data/WeDrive/康比特/项目交付管理共享空间` | 未登记 | 未登记 | 未登记 | 未登记 | 未登记 |
| 企业微信微盘：数字技术中心知识库 | `/Users/jack/Library/Containers/com.tencent.WeWorkMac/Data/WeDrive/康比特/数字技术中心知识库` | 未登记 | 未登记 | 未登记 | 未登记 | 未登记 |
| 企业微信微盘：交付实施部 | `/Users/jack/Library/Containers/com.tencent.WeWorkMac/Data/WeDrive/康比特/交付实施部` | 未登记 | 未登记 | 未登记 | 未登记 | 未登记 |

sunqianqian 当前线程曾位于嵌套控制副本 `/Users/sunqianqian/Desktop/work/store/zhctprompt`；Docker 启动应优先使用 `/Users/sunqianqian/Desktop/work/zhctprompt/docker`，避免脚本把 `store` 仓库当作整体根目录。

liang 本地关键仓库路径：

| 仓库 | liang 本地路径 |
| --- | --- |
| `zhctprompt` | `/Users/liang/AndroidStudioProjects/zhct/zhctprompt` |
| `store` | `/Users/liang/AndroidStudioProjects/zhct/zhctproject/store` |
| `ai_api` | `/Users/liang/AndroidStudioProjects/zhct/zhctproject/ai_api` |
| `ai_store` | `/Users/liang/AndroidStudioProjects/zhct/zhctproject/ai_store` |
| `ai_app` | `/Users/liang/AndroidStudioProjects/zhct/zhctproject/ai_app` |
| `OrderingMachine` | `/Users/liang/AndroidStudioProjects/zhct/zhctproject/android/OrderingMachine` |
| `zhctapp` Docker 镜像包 | `/Users/liang/AndroidStudioProjects/zhct/zhctprompt/docker/zhctapp_v2.0-node14-current-20260507_114848_arm64.tar.gz` |

## hedy 本机关键路径

| 项目 | 本机路径 |
| --- | --- |
| `zhct` 整体目录 | `/Users/hedy/Desktop/zhct` |
| `zhctprompt` 控制项目 | `/Users/hedy/Desktop/zhct/zhctprompt` |
| `store` | `/Users/hedy/Desktop/zhct/zhctproject/store` |
| `store20` | `/Users/hedy/Desktop/zhct/zhctproject/store20` |
| `ai_api` | `/Users/hedy/Desktop/zhct/zhctproject/ai_api` |
| `ai_store` | `/Users/hedy/Desktop/zhct/zhctproject/ai_store` |
| `ai_app` | `/Users/hedy/Desktop/zhct/zhctproject/ai_app` |
| Docker 目录 | `/Users/hedy/Desktop/zhct/zhctprompt/docker` |
| Docker Desktop | `/Applications/Docker.app` |
| Docker CLI | `/Applications/Docker.app/Contents/Resources/bin/docker` |
| Docker CLI 会话软链 | `/Users/hedy/.codex/bin/docker` |
| 本地日志目录 | `/Users/hedy/Desktop/zhct/zhctlogs` |

王硕本地关键仓库路径：

| 仓库 | 王硕本地路径 |
| --- | --- |
| `zhctprompt` | `/Users/wangshuo/Documents/zhct/zhctprompt` |
| `store` | `/Users/wangshuo/Documents/zhct/zhctproject/store` |
| `store20` | `/Users/wangshuo/Documents/zhct/zhctproject/store20` |
| `ai_api` | `/Users/wangshuo/Documents/zhct/zhctproject/ai_api` |
| `ai_store` | `/Users/wangshuo/Documents/zhct/zhctproject/ai_store` |
| `ai_app` | `/Users/wangshuo/Documents/zhct/zhctproject/ai_app` |
| `sxtyj` | `/Users/wangshuo/Documents/zhct/zhctproject/sxtyj` |
| `zhctlogs` | `/Users/wangshuo/Documents/zhct/zhctlogs` |

## 代码仓库 URL

| 仓库 | Codeup URL |
| --- | --- |
| `qc` | `g***@codeup.aliyun.com:60069db88deaa14d9e02b875/qingcai/qc.git` |
| `food_safety` | `https://codeup.aliyun.com/60069db88deaa14d9e02b875/food_safety` |
| `win_deploy_guoxin` | `g***@codeup.aliyun.com:60069db88deaa14d9e02b875/environment_deployment/win_deploy_guoxin.git` |
| `playwright-ui-tests` | `g***@codeup.aliyun.com:60069db88deaa14d9e02b875/playwright-ui-tests.git` |
| `sch1.0new` | `https://codeup.aliyun.com/60069db88deaa14d9e02b875/kx/sch1.0new.git` |
| `sxtyj` | `g***@codeup.aliyun.com:60069db88deaa14d9e02b875/kx/sxtyj.git` |
| `ydysskz` | `g***@codeup.aliyun.com:60069db88deaa14d9e02b875/hlss/ydysskz.git` |

## 外部受控项目

| 项目 | 控制资料目录 | 代码仓库 | 姜阳本地业务仓库 | sunqianqian 本地业务仓库 | 说明 |
| --- | --- | --- | --- | --- | --- |
| `food_safety` | `/Users/sunqianqian/Desktop/work/zhctprompt/work_food_safety` | `https://codeup.aliyun.com/60069db88deaa14d9e02b875/food_safety` | `/Users/jack/code/010-cpt/009-food/food_safety` | `/Users/sunqianqian/Desktop/work/food_safety` | 食品安全智慧管理云平台；Node 20 + pnpm monorepo，业务代码不迁入 `zhctprompt`。 |
| `win_deploy_guoxin` | `/Users/wiscourper/Documents/workspace/zhct/zhctprompt/work_win_deploy_guoxin` | `g***@codeup.aliyun.com:60069db88deaa14d9e02b875/environment_deployment/win_deploy_guoxin.git` | 未登记 | 未登记 | 独立的国信 Windows Server 部署脚本仓库；wiscourper 本地业务仓库为 `/Users/wiscourper/Documents/workspace/zhct/zhctproject/win_deploy_guoxin`；业务脚本不迁入 `zhctprompt`。 |
| `sch1.0new` | `/Users/jack/code/010-cpt/008-zhct/zhctprompt/work_sch1.0new` | `https://codeup.aliyun.com/60069db88deaa14d9e02b875/kx/sch1.0new.git` | `/Users/jack/code/010-cpt/002-kxxk/sch1.0new` | 未登记 | 体育训练管理系统；业务代码不迁入 `zhctprompt`。 |
| `sxtyj_gdfxfj` | `/Users/wangshuo/Documents/zhct/zhctprompt/work_sxtyj_gdfxfj` | `g***@codeup.aliyun.com:60069db88deaa14d9e02b875/kx/sxtyj.git` | 未登记 | 未登记 | 科训 sxtyj 广东反兴奋剂项目；本机业务仓库为 `/Users/wangshuo/Documents/zhct/zhctproject/sxtyj`，目标分支 `fxfj_0110`。 |
| `pingan-yunchu` | `/Users/jack/code/010-cpt/008-zhct/zhctprompt/product_pingan_yunchu` | n/a | `/Users/jack/同步空间/cpt/002-产品/001 智慧营养健康餐厅/【004】项目/2026年项目/【2026】平安云厨/交付物-第一版` | 未登记 | 平安云厨产品设计、方案输出、UI 原型、设计规范和架构图资料；不是业务代码仓库。 |
| `laidisen` | `/Users/lqt/work/zhct/zhctprompt/work_laidisen` | n/a | 未登记 | 未登记 | 莱迪森（南京建宁中学）智慧食堂客户本地部署控制资料；客户服务器凭据、手机号和内部镜像链接不写入仓库。 |
| `company-wedrive` | `/Users/jack/code/010-cpt/008-zhct/zhctprompt/work_company_knowledge` | n/a | `/Users/jack/Library/Containers/com.tencent.WeWorkMac/Data/WeDrive/康比特/项目交付管理共享空间` 和 `/Users/jack/Library/Containers/com.tencent.WeWorkMac/Data/WeDrive/康比特/数字技术中心知识库` | 未登记 | 企业微信微盘派生知识库；只保存索引和导航，不批量复制原始大文件。 |
| `codex-video-harness` | `/Users/sunqianqian/Desktop/work/zhctprompt/work_codex_video_harness` | n/a | 未登记 | `/Users/sunqianqian/Desktop/work/codex-video-harness` | 用户操作手册视频生成工具项目；业务生成物不迁入 `zhctprompt`。 |

## 模块化入口

| 模块 | 姜阳本地路径 | 说明 |
| --- | --- | --- |
| 产品模块 | `/Users/jack/code/010-cpt/008-zhct/zhctprompt/modules/product` | 产品方案、UI、架构图、原型和开发项目资料入口。 |
| UI 模块 | `/Users/jack/code/010-cpt/008-zhct/zhctprompt/modules/product/ui` | 蓝湖抽样源材料、当前设计规范、蓝湖 MCP/Stitch/GemDesign 入口。 |
| 开发模块 | `/Users/jack/code/010-cpt/008-zhct/zhctprompt/modules/product/development` | `store`、`ai_api`、`ai_store`、`ai_app`、`sch1.0new` 等开发项目入口。 |
| 项目模块 | `/Users/jack/code/010-cpt/008-zhct/zhctprompt/modules/project` | 企业微盘所有项目/主题索引入口。 |

## Git 忽略的本地配置文件路径

> `store/env.php` 和 `ai_api/env.php` 是仓库文件，拉代码会有。下面三份是业务仓库 git 忽略文件，拉业务代码不会自动出现；首次启动 Docker 前必须从 `zhctprompt/docker/local-config-templates/` 复制真实可用配置。

| 项目 | 配置文件 | 姜阳本地路径 | 赖清涛本地路径 | guodongwei 本地路径 | wiscourper 本地路径 | sunqianqian 本地路径 |
| --- | --- | --- | --- | --- | --- | --- |
| `store` | `application/config/local/config.php` | `/Users/jack/code/010-cpt/008-zhct/zhct/zhctproject/store/application/config/local/config.php` | `/Users/laiqingtao/work/zhct/zhctproject/store/application/config/local/config.php` | `/Users/guodongwei/Documents/zhct/zhctproject/store/application/config/local/config.php` | `/Users/wiscourper/Documents/workspace/zhct/zhctproject/store/application/config/local/config.php` | `/Users/sunqianqian/Desktop/work/store/application/config/local/config.php` |
| `store` | `application/config/local/database.php` | `/Users/jack/code/010-cpt/008-zhct/zhct/zhctproject/store/application/config/local/database.php` | `/Users/laiqingtao/work/zhct/zhctproject/store/application/config/local/database.php` | `/Users/guodongwei/Documents/zhct/zhctproject/store/application/config/local/database.php` | `/Users/wiscourper/Documents/workspace/zhct/zhctproject/store/application/config/local/database.php` | `/Users/sunqianqian/Desktop/work/store/application/config/local/database.php` |
| `ai_api` | `.env.local` | `/Users/jack/code/010-cpt/008-zhct/zhct/zhctproject/ai_api/.env.local` | `/Users/laiqingtao/work/zhct/zhctproject/ai_api/.env.local` | `/Users/guodongwei/Documents/zhct/zhctproject/ai_api/.env.local` | `/Users/wiscourper/Documents/workspace/zhct/zhctproject/ai_api/.env.local` | `/Users/sunqianqian/Desktop/work/ai_api/.env.local` |

liang 本地配置文件路径：

| 项目 | 配置文件 | liang 本地路径 |
| --- | --- | --- |
| `store` | `application/config/local/config.php` | `/Users/liang/AndroidStudioProjects/zhct/zhctproject/store/application/config/local/config.php` |
| `store` | `application/config/local/database.php` | `/Users/liang/AndroidStudioProjects/zhct/zhctproject/store/application/config/local/database.php` |
| `ai_api` | `.env.local` | `/Users/liang/AndroidStudioProjects/zhct/zhctproject/ai_api/.env.local` |

王硕本地配置文件路径：

| 项目 | 配置文件 | 王硕本地路径 |
| --- | --- | --- |
| `store` | `application/config/local/config.php` | `/Users/wangshuo/Documents/zhct/zhctproject/store/application/config/local/config.php` |
| `store` | `application/config/local/database.php` | `/Users/wangshuo/Documents/zhct/zhctproject/store/application/config/local/database.php` |
| `ai_api` | `.env.local` | `/Users/wangshuo/Documents/zhct/zhctproject/ai_api/.env.local` |

真实配置源目录：

| 同事 | 私有配置源目录 |
| --- | --- |
| 姜阳 | `/Users/jack/code/010-cpt/008-zhct/zhctprompt/docker/local-config-templates` |
| 赖清涛 | `/Users/laiqingtao/work/zhct/zhctprompt/docker/local-config-templates` |
| guodongwei | `/Users/guodongwei/Documents/zhct/zhctprompt/docker/local-config-templates` |
| liang | `/Users/liang/AndroidStudioProjects/zhct/zhctprompt/docker/local-config-templates` |
| wiscourper | `/Users/wiscourper/Documents/workspace/zhct/zhctprompt/docker/local-config-templates` |
| sunqianqian | `/Users/sunqianqian/Desktop/work/zhctprompt/docker/local-config-templates` |
| 王硕 | `/Users/wangshuo/Documents/zhct/zhctprompt/docker/local-config-templates` |

复制真实配置：

```bash
ZHCT_ROOT=/path/to/zhct
CONFIG_SOURCE="$ZHCT_ROOT/zhctprompt/docker/local-config-templates"

mkdir -p "$ZHCT_ROOT/zhctproject/store/application/config/local"
cp "$CONFIG_SOURCE/store/application/config/local/config.php" \
  "$ZHCT_ROOT/zhctproject/store/application/config/local/config.php"
cp "$CONFIG_SOURCE/store/application/config/local/database.php" \
  "$ZHCT_ROOT/zhctproject/store/application/config/local/database.php"
cp "$CONFIG_SOURCE/ai_api/.env.local" \
  "$ZHCT_ROOT/zhctproject/ai_api/.env.local"

rg -n "__[A-Z0-9_]+__" \
  "$ZHCT_ROOT/zhctproject/store/application/config/local" \
  "$ZHCT_ROOT/zhctproject/ai_api/.env.local"
```

`local-config-templates` 是企业内部仓库里的真实配置源，复制后通常不需要再补占位符；检查命令有输出时，说明配置文件里仍有未替换项。

本地 Docker 日志目录：

| 项目 | 宿主机日志目录 | 容器内日志目录 |
| --- | --- | --- |
| `store` | `zhct/zhctlogs/log/zhct/` | `/workspace/zhct/zhctlogs/log/zhct/` |
| `ai_api` | `zhct/zhctlogs/log/aizhct/` | `/workspace/zhct/zhctlogs/log/aizhct/` |

## Docker 启动命令

姜阳本地：

```bash
cd /Users/jack/code/010-cpt/008-zhct/zhctprompt/docker
./start_zhct.sh
```

赖清涛本地：

```bash
cd /Users/laiqingtao/work/zhct/zhctprompt/docker
HOST_PORT=80 ./start_zhct.sh
```

guodongwei 本地：

```bash
cd /Users/guodongwei/Documents/zhct/zhctprompt/docker
HOST_PORT=80 ./start_zhct.sh
```

liang 本地：

```bash
cd /Users/liang/AndroidStudioProjects/zhct/zhctprompt/docker
HOST_PORT=80 ./start_zhct.sh
```

wiscourper 本地：

```bash
cd /Users/wiscourper/Documents/workspace/zhct/zhctprompt/docker
HOST_PORT=80 ./start_zhct.sh
```

说明：wiscourper 本机 Homebrew nginx 已占用 `127.0.0.1` 的 `80/8080/8081/8082` IPv4 端口；Docker 当前通过 `localhost` / `[::1]` 访问可命中容器，`start_zhct.sh` 默认使用 `ACCESS_HOST=localhost` 做本地自检。

sunqianqian 本地：

```bash
cd /Users/sunqianqian/Desktop/work/zhctprompt/docker
CONTAINER_NAME=zhctapp_v2_0_sunqianqian HOST_PORT=18000 PC_PORT=8080 MOBILE_PORT=8081 SCREEN_PORT=8082 ./start_zhct.sh
```

sunqianqian 本机已有旧容器 `ai_api_backend` 占用 `80`，因此使用 `18000` 访问后台和 AI 项目；PC、移动端、大屏端仍使用 `8080`、`8081`、`8082`。

最近验证：2026-05-12 使用容器 `zhctapp_v2_0_sunqianqian` 验证通过。后台 `18000`、PC `8080`、移动端 `8081`、大屏端 `8082` 均可访问；`store` 当前启动验证分支为 `codex/local-startup-mobile-compile-20260512`，基于 `origin/master`。

hedy 本地：

```bash
cd /Users/hedy/Desktop/zhct/zhctprompt/docker
HOST_PORT=80 ./start_zhct.sh
```

王硕本地：

```bash
cd /Users/wangshuo/Documents/zhct/zhctprompt/docker
HOST_PORT=80 PC_PORT=8080 MOBILE_PORT=8081 SCREEN_PORT=8082 ./start_zhct.sh
```

最近验证：2026-06-02 使用容器 `zhctapp_v2_0` 验证通过。后台 `80`、AI 项目 `/aizhct`、PC `8080`、移动端 `8081`、大屏端 `8082` 均可访问；业务仓库位于 `/Users/wangshuo/Documents/zhct/zhctproject/`，控制项目目录为 `/Users/wangshuo/Documents/zhct/zhctprompt`。

## 状态刷新命令

姜阳本地全 010-cpt 状态刷新：

```bash
cd /Users/jack/code/010-cpt/008-zhct/zhctprompt
TIMEOUT_SECONDS=5 ./control/scripts/bounded-status.sh \
  /Users/jack/code/010-cpt \
  ./control/current-status.tsv
```

赖清涛本地 zhct 状态刷新：

```bash
cd /Users/laiqingtao/work/zhct/zhctprompt
TIMEOUT_SECONDS=5 ./control/scripts/bounded-status.sh \
  /Users/laiqingtao/work/zhct \
  ./control/current-status.tsv
```

guodongwei 本地 zhct 状态刷新：

```bash
cd /Users/guodongwei/Documents/zhct/zhctprompt
TIMEOUT_SECONDS=5 ./control/scripts/bounded-status.sh \
  /Users/guodongwei/Documents/zhct \
  ./control/current-status.tsv
```

liang 本地 zhct 状态刷新：

```bash
cd /Users/liang/AndroidStudioProjects/zhct/zhctprompt
TIMEOUT_SECONDS=5 ./control/scripts/bounded-status.sh \
  /Users/liang/AndroidStudioProjects/zhct \
  ./control/current-status.tsv
```

wiscourper 本地 zhct 状态刷新：

```bash
cd /Users/wiscourper/Documents/workspace/zhct/zhctprompt
TIMEOUT_SECONDS=5 ./control/scripts/bounded-status.sh \
  /Users/wiscourper/Documents/workspace/zhct \
  ./control/current-status.tsv
```

sunqianqian 本地 zhct 状态刷新：

```bash
cd /Users/sunqianqian/Desktop/work/zhctprompt
TIMEOUT_SECONDS=5 ./control/scripts/bounded-status.sh \
  /Users/sunqianqian/Desktop/work \
  ./control/current-status.tsv
```

hedy 本地 zhct 状态刷新：

```bash
cd /Users/hedy/Desktop/zhct/zhctprompt
TIMEOUT_SECONDS=5 ./control/scripts/bounded-status.sh \
  /Users/hedy/Desktop/zhct \
  ./control/current-status.tsv
```

王硕本地 zhct 状态刷新：

```bash
cd /Users/wangshuo/Documents/zhct/zhctprompt
TIMEOUT_SECONDS=5 ./control/scripts/bounded-status.sh \
  /Users/wangshuo/Documents/zhct \
  ./control/current-status.tsv
```
