# 风行通 Cloudflare 查阅版本要求

## 目标

将当前风行通静态前端项目发布为 Cloudflare Worker 线上查阅版本，供后端工程师查看页面、理解后续界面与交互修改，并按待办项逐步同步实现。

## 部署要求

- 本地页面修改完成后，需要同步部署到 Cloudflare Worker。
- Worker 名称为 `ihohub-review`。
- 正式查阅域名为 `https://ihohub-review.ihogmn.top`。
- 备用访问域名为 `https://ihohub-review.ihogmn.workers.dev`。
- 静态资源由 Cloudflare Workers Static Assets 托管，Worker 入口保留在 `src/worker.js`，便于后续扩展接口或共享状态。
- 每次确定的页面界面与交互修改，完成本地更新后再执行部署，保证线上版本与本地版本一致。

## 修改待办规则

- 后续确定要交给后端工程师同步的页面界面与交互修改，需要加入 `js/project-todos.js`。
- 临时试错、误写、走错方向、被废弃的本地改动，不需要加入待办清单。
- 每个待办项应包含：
  - `id`：稳定唯一标识。
  - `title`：修改标题。
  - `type`：修改类型，例如“界面与交互”。
  - `page`：关联页面，例如 `company-database.html`。
  - `selector`：页面内需要高亮的 CSS 选择器。
  - `summary`：修改内容摘要。
  - `reason`：为什么要改。
  - `ownerNote`：给后端工程师的实现提示。

## 工程师查阅方式

- 后台页面左侧栏底部提供“修改待办”入口。
- 工程师进入 `project-todos.html` 后，可以查看所有待办项。
- 工程师可以点击“查看页面”跳转到指定页面。
- 如果待办项配置了 `selector`，目标页面会自动滚动到对应位置，并显示高亮标签。
- “已完成”和“撤销完成”状态保存在工程师当前浏览器的 `localStorage` 中，不影响其他访问者。

## 后续维护流程

1. 先完成本地页面界面或交互修改。
2. 判断该修改是否是确定要交给后端同步的内容。
3. 如果是，追加一条待办到 `js/project-todos.js`。
4. 如果不是，例如误写、试错或废弃方向，不加入待办。
5. 本地确认页面可访问后，部署到 Cloudflare Worker。
6. 将线上地址发给后端工程师查阅。
