Project Workspace

项目工作区模板

一个项目不能只散落在聊天记录里。先建立工作区索引,把需求、任务、验收、部署、发布、问题和交接资料放到固定位置,后续换我、换 Codex、换其他 AI 都能直接接上。

什么时候使用

接到客户需求、准备启动新工具、修一个线上问题、做一次服务器部署,或者一个项目中途需要换 AI 时,都先建或更新项目工作区。

它不是替代需求文档,而是把需求文档、实施任务单、验收记录、部署记录和发布记录串成一个总入口。

工作区模板预览

复制后按项目填写路径和状态。这里只写入口和证据,不写密码、Token、数据库连接串和客户私密数据。

# 项目工作区索引

> 用于客户项目、主站批次、小程序、后端、在线工具、LiteMall 和服务器部署的统一交接入口。
> 这份索引只记录路径、状态和证据,不记录密钥、密码、Token、生产数据或高权限后台账号。

## 1. 项目身份

- 项目名称:
- 产品类型:小程序 / Java 后端 / 独立站 / 在线工具 / LiteMall / 服务器部署 / 其他
- 客户或内部负责人:
- 当前阶段:需求确认 / 开发中 / 测试中 / 待部署 / 已上线 / 维护中
- 目标上线窗口:

## 2. 资料入口

- 代码仓库和分支:
- 需求文档:
- 实施任务单:
- 验收清单:
- 部署 Runbook 或环境文档:

## 3. 范围边界

- 本期目标:
- 本期包含:
- 本期不包含:
- 后续可扩展:
- 不能触碰的业务、数据或权限边界:

## 4. 环境和访问

- 本地启动命令:
- 测试环境或预览地址:
- 生产域名或接口:
- 环境变量名称,不写值:
- 外部平台动作:Vercel / 微信平台 / DNS / 服务器 / 客户控制台

## 5. 当前执行状态

- 正在处理的任务:
- 最新提交或工作分支:
- 受影响页面、接口、数据库或部署脚本:
- 已完成:
- 阻塞项:

## 6. 验证和验收

- 本地验证命令:
- 功能验收结果:
- 边界和异常检查:
- 移动端、真机或浏览器检查:
- 未覆盖风险:

## 7. 部署和回滚

- 部署环境:
- 部署命令或控制台动作:
- 线上复查地址:
- 回滚入口:
- 需要用户手动完成的事项:

## 8. 问题和变更

- 已知问题:
- 关联问题单:
- 客户反馈:
- 最近范围变更:
- 预防动作:

## 9. 交接结论

- 下一位 AI 先读:
- 下一步动作:
- 停止规则:
- 残留风险:
- 最后更新时间和执行者:

## 10. 文档目录

- 00-project-index.md:项目索引,项目唯一入口,记录目标、状态、仓库、环境、负责人、边界和下一步。
- 01-requirement-brief.md:需求文档,保存客户原始需求、AI 需求包、开工自检结果和已确认范围。
- 02-implementation-ticket.md:实施任务单,保存任务拆分、影响面、具体文件、验收标准、回滚和交接要求。
- 03-acceptance-record.md:验收记录,保存功能、边界、移动端、数据安全、部署和人工复核结果。
- 04-deployment-record.md:部署记录,保存 Runbook、部署命令、环境变量名称、域名、回滚方式和线上验证。
- 05-release-record.md:发布记录,保存提交范围、本地验证、部署状态、线上复查、残留风险和下一步。
- 06-issue-log.md:问题记录,保存客户反馈、Bug、生产事故、小程序审核失败和回归结果。
- 07-handoff.md:交接日志,保存当前状态、最近提交、未完成事项、阻塞原因和下一位 AI 阅读顺序。

## 11. 质量检查

- 工作区索引必须能指向需求、任务、验收、部署、发布和交接资料。
- 当前阶段、最新提交、阻塞项和下一步动作必须明确,不能只写“继续优化”。
- 环境变量只写名称,不写 token、密码、数据库连接串或客户私密资料。
- 部署状态、本地验证和线上复查要分开记录。
- 换 AI 或暂停任务前,必须更新交接结论和下一位 AI 的阅读顺序。

## 12. 停止规则

- 没有需求来源或范围边界时,不能直接进入开发。
- 没有实施任务单时,不能把大需求拆成随意改代码。
- 没有验收证据时,不能说交付完成。
- 没有部署记录或线上复查时,不能说生产已更新。
- 不能把密钥、Token、后台账号、支付配置、真实订单、手机号或客户数据写进公开仓库。

工作区闭环

从项目索引开始,到交接结论结束。每一步都留下下一位 AI 能复核的证据。

1

建立项目索引

先给项目一个唯一入口,记录项目名称、产品类型、代码仓库、当前阶段、负责人和交接状态。

项目名称、产品类型、联系人、当前阶段和目标上线窗口。
代码仓库、分支、部署环境、主要域名和已有资料入口。
明确哪些信息可以公开,哪些属于私密客户资料或生产配置。
2

归档需求材料

把需求模板、示例、产品需求包、开工自检和用户补充资料统一放进工作区。

AI 需求文档或客户原始需求的链接。
选中的产品类型需求包和开工自检结果。
已确认范围、暂不做范围、风险点和待补充问题。
3

连接实施任务

把任务拆分、实施任务单、分支、提交和正在处理的模块放到同一条执行线上。

实施任务单、任务拆分结果和影响面说明。
当前分支、最新提交、受影响路由、接口、数据库或部署脚本。
每个阶段的完成状态、阻塞项和下一位 AI 可以继续的具体位置。
4

沉淀验收证据

把验收清单、测试命令、截图、接口检查和未覆盖风险集中记录,避免只靠聊天确认。

对应产品类型的验收清单和执行结果。
本地命令、单元测试、构建、移动端检查或接口检查结果。
未覆盖项、人工复核项和不能自动验证的外部平台动作。
5

记录部署实施

上线前后都要写清部署环境、Runbook、环境变量名称、域名、回滚方式和线上复查。

选中的部署 Runbook、部署命令、平台、服务地址和环境变量名称。
DNS、HTTPS、备案、小程序合法域名或客户控制台动作状态。
回滚入口、备份要求和线上复查结果。
6

更新交接结论

每次暂停、换 AI、提交或部署后,都要把最新状态写回工作区索引。

已完成内容、残留风险、下一步触发条件和需要用户手动做的事。
关联的发布记录、问题排查记录和最近提交号。
下一位 AI 接手时的阅读顺序和停止规则。

建议文档目录

客户项目可以照这个目录建档;主站批次也可以只保留其中必要文件。

00-project-index.md

项目索引

项目唯一入口,记录目标、状态、仓库、环境、负责人、边界和下一步。

更新时机:项目启动、阶段切换、换 AI、暂停、部署、客户补充资料时。

01-requirement-brief.md

需求文档

保存客户原始需求、AI 需求包、开工自检结果和已确认范围。

更新时机:需求新增、范围调整、发现缺口或准备开工前。

02-implementation-ticket.md

实施任务单

保存任务拆分、影响面、具体文件、验收标准、回滚和交接要求。

更新时机:每个开发批次开始前,或任务拆分发生变化时。

03-acceptance-record.md

验收记录

保存功能、边界、移动端、数据安全、部署和人工复核结果。

更新时机:功能完成、回归测试、客户验收或线上复查时。

04-deployment-record.md

部署记录

保存 Runbook、部署命令、环境变量名称、域名、回滚方式和线上验证。

更新时机:每次部署、回滚、环境调整、DNS/HTTPS/备案变化时。

05-release-record.md

发布记录

保存提交范围、本地验证、部署状态、线上复查、残留风险和下一步。

更新时机:每个批次结束、推送、部署、阻塞或线上验证后。

06-issue-log.md

问题记录

保存客户反馈、Bug、生产事故、小程序审核失败和回归结果。

更新时机:出现问题、复现失败、修复完成、线上复查或需要预防动作时。

07-handoff.md

交接日志

保存当前状态、最近提交、未完成事项、阻塞原因和下一位 AI 阅读顺序。

更新时机:准备切换 AI、暂停任务、结束批次或等待用户手动动作时。

索引字段

字段要能说明当前状态、资料入口、范围边界、验证结果、部署情况和下一步动作。

1. 项目身份

项目名称:
产品类型:小程序 / Java 后端 / 独立站 / 在线工具 / LiteMall / 服务器部署 / 其他
客户或内部负责人:
当前阶段:需求确认 / 开发中 / 测试中 / 待部署 / 已上线 / 维护中
目标上线窗口:

2. 资料入口

代码仓库和分支:
需求文档:
实施任务单:
验收清单:
部署 Runbook 或环境文档:

3. 范围边界

本期目标:
本期包含:
本期不包含:
后续可扩展:
不能触碰的业务、数据或权限边界:

4. 环境和访问

本地启动命令:
测试环境或预览地址:
生产域名或接口:
环境变量名称,不写值:
外部平台动作:Vercel / 微信平台 / DNS / 服务器 / 客户控制台

5. 当前执行状态

正在处理的任务:
最新提交或工作分支:
受影响页面、接口、数据库或部署脚本:
已完成:
阻塞项:

6. 验证和验收

本地验证命令:
功能验收结果:
边界和异常检查:
移动端、真机或浏览器检查:
未覆盖风险:

7. 部署和回滚

部署环境:
部署命令或控制台动作:
线上复查地址:
回滚入口:
需要用户手动完成的事项:

8. 问题和变更

已知问题:
关联问题单:
客户反馈:
最近范围变更:
预防动作:

9. 交接结论

下一位 AI 先读:
下一步动作:
停止规则:
残留风险:
最后更新时间和执行者:

质量检查

工作区索引必须能指向需求、任务、验收、部署、发布和交接资料。
当前阶段、最新提交、阻塞项和下一步动作必须明确,不能只写“继续优化”。
环境变量只写名称,不写 token、密码、数据库连接串或客户私密资料。
部署状态、本地验证和线上复查要分开记录。
换 AI 或暂停任务前,必须更新交接结论和下一位 AI 的阅读顺序。
Contact

先给项目一个总入口

需求、实施、验收、部署、问题和交接都进工作区。这样项目中途换人或换 AI,也能从同一份索引继续推进。

刘鸡血 微信二维码微信扫码添加