创建人员:Codex
文件职责:指导项目管理员按通用项目体系创建新项目、初始化基础文档、角色权限和可选体系。
管理规范/模板:../../全局规范.md;本目录项目规范.md。
引用文件:项目总览范本.md;项目规范模版.md;项目配置清单模版.md;项目事项总纲模版.md;项目事项计划模版.md;项目执行日志模版.md;项目事项审计报告模版.md;项目问题记录模版.md;项目变更记录模版.md;../ai-workplace/AI工作空间创建指南.md。
记录方式:创建指南;项目创建流程变化时更新。
当项目管理员要创建一个新项目时,按本指南执行。
本指南只负责项目体系初始化,不替代需求、编码、实验、数据、案例分析等具体体系的创建指南。
创建项目前应明确:
如果用户没有提供项目名称、项目根目录、项目目标、项目背景、时间周期或项目管理员,创建者必须先主动询问;不得用“待补”创建一个不可用的项目总览。
如果用户明确允许先建空项目,可以把缺失项标为“用户允许待补”,但必须在 项目事项计划.md 和 项目问题记录.md 中登记待补事项,并在项目审计中标记为未完全可用。
在 manage_system 下创建项目目录。
项目目录名应简短、稳定、可读。
用本目录模板创建:
项目总览.md(由 项目总览范本.md 创建,记录项目稳定基础信息、目标、周期、背景和关键入口)项目规范.md(项目根目录的本地项目规范,由 项目规范模版.md 创建)项目配置清单.md(由 项目配置清单模版.md 创建,记录体系、角色、权限和目录配置)项目事项总纲.md项目事项计划.md项目执行日志.md项目事项审计报告.md项目问题记录.md项目变更记录.md这些文档都放在项目根目录。
模板中的相对路径按“复制到项目根目录后的文件位置”计算。不要把 common/project-doc 下模板文件自身的位置当成项目正式路径。
项目总览.md 是项目稳定画像,记录项目名、创建时间、目标、周期、背景、范围、关键来源和文档入口。
项目根目录 项目规范.md 默认可以很短:引用 common/project-doc/项目规范.md,记录项目边界、项目配置入口、项目总览入口和本地补充即可。启用体系、目录映射、角色和权限写入 项目配置清单.md。
项目初始化本身也是项目事项。创建基础文档后,必须在 项目事项总纲.md 和 项目事项计划.md 中记录初始化事项、来源聊天记录、计划目标、执行步骤和验收方式。
初始化阶段因为基础文档需要先被创建,允许在同一轮中补齐计划审计和执行审计,但必须在 项目事项审计报告.md 中分开记录:
默认创建:
dev/
dev-doc/
tmp/
必须为 项目配置清单.md 中登记的每个 AI 创建工作空间目录,例如:
ai-<AI_NAME>/
AI 工作空间目录必须统一使用 ai-<name>/ 命名,<name> 使用稳定英文名或拼音小写,例如 ai-andrew/、ai-codex/。不得创建裸 AI 名目录。
创建或新增 AI 工作空间时,必须按 ../ai-workplace/AI工作空间创建指南.md 执行:创建 ai-<name>/tmp/、ai-<name>/draft/、ai-<name>/worklog/、ai-<name>/工作说明.md、ai-<name>/项目问题反馈.md,其中 项目问题反馈.md 写法参考 ../ai-workplace/项目问题反馈范本.md;并同步更新 项目配置清单.md、项目执行日志和项目变更记录。
如果创建时暂时没有除项目管理员外的 AI,也至少要为项目管理员创建工作空间;后续新增 AI 时,也按 ../ai-workplace/AI工作空间创建指南.md 执行。
项目创建时必须调用 common/dev-doc/开发环境创建指南.md 的 root_default 模式创建默认开发体系。该模式会创建 dev/、dev/test/、dev/tmp/、dev-doc/ 以及 dev-doc/ 下的开发根级账本文档。
项目创建阶段不得提前创建未启用目标体系的 dev/<target>-dev/、dev-doc/<target>-doc/ 完整工作区。具体目标开发工作区仍按 common/dev-doc/开发环境创建指南.md 的 target_workspace 模式创建。
目标开发工作区只创建目标代码目录、测试目录、目标代码文档区入口和工作区说明。不得在 dev-doc/<target>-doc/ 下复制第二套 编码规范.md、开发审计规范.md、开发事项总纲、开发事项计划、开发执行日志、开发审计报告或开发问题记录。正式开发总纲、计划、执行日志和问题记录只在 dev-doc/ 根目录;审计报告入口按目标体系填写,实验开发写 exp-doc/实验审计报告.md,案例分析开发写 ana-doc/案例审计报告.md。
项目管理员按需要启用体系。
常见体系:
pro-doc/common/dev-doc/开发环境创建指南.md 的 root_default 模式默认创建;具体目标开发工作区按该指南的 target_workspace 模式创建,例如 dev/pro-dev/、dev-doc/pro-doc/,但目标文档区只放目标代码文档和方案附件exp-doc/、exp-data/ana-doc/、ana-data/data-doc/、项目约定的数据目录启用体系时,按该体系自己的环境创建指南初始化目录和本地规范。
在 项目配置清单.md 中记录:
不要把体系规范正文复制到项目配置清单里。
在 项目规范.md 中记录:
项目配置清单.md。项目总览.md。不要把体系配置、AI 名单、权限清单复制到项目规范里。
在 项目执行日志.md 追加初始化记录:
创建完成后,项目审核员或项目管理员做一次初始化审计。
审计结果写入 项目事项审计报告.md。
初始化审计必须至少包含计划审计和执行审计两条记录;如果计划审计或执行审计不通过,项目环境不得标记为可用。
初始化执行审计必须显式检查开发体系默认规则:
dev/、dev-doc/ 根目录已创建。dev/test/、dev/tmp/ 已创建。dev-doc/目录导读.md、dev-doc/编码规范.md、dev-doc/开发审计规范.md、dev-doc/开发事项总纲.md、dev-doc/开发事项计划.md、dev-doc/开发执行日志.md、dev-doc/开发审计报告.md、dev-doc/开发问题记录.md 已创建。项目配置清单.md 已登记开发体系。dev/<target>-dev/、dev-doc/<target>-doc/ 等目标开发工作区。common/dev-doc/开发环境创建指南.md。common/dev-doc/开发环境创建指南.md 的 target_workspace 校验。项目体系创建完成后,项目管理员或项目审核员必须做一次轻量校验。这个校验只证明“项目环境能承接事项管理和后续体系启用”,不要求创建未启用体系,也不要求跑真实业务事项。
检查:
项目总览.md、项目规范.md、项目配置清单.md、项目事项总纲.md、项目事项计划.md、项目执行日志.md、项目事项审计报告.md、项目问题记录.md、项目变更记录.md 都存在。项目总览.md 已记录项目名称、项目 ID、项目根目录、创建时间、项目目标、时间周期、背景和项目管理员。项目规范.md 只引用 common 项目规范,不复制 common 正文。检查:
项目配置清单.md 已登记项目管理员、初始 AI、角色、权限、工作空间和启用体系。项目配置清单.md 中登记的 AI 工作空间都已创建。工作说明.md 和 项目问题反馈.md 已创建,且 工作说明.md 中的角色、权限与 项目配置清单.md 一致,项目问题反馈.md 已说明参考 common/ai-workplace/项目问题反馈范本.md。项目创建默认调用开发体系 root_default,必须校验:
dev/、dev/test/、dev/tmp/、dev-doc/ 都存在。dev-doc/目录导读.md、dev-doc/编码规范.md、dev-doc/开发审计规范.md、dev-doc/开发事项总纲.md、dev-doc/开发事项计划.md、dev-doc/开发执行日志.md、dev-doc/开发审计报告.md、dev-doc/开发问题记录.md 都存在。dev-doc/编码方案.md。dev/<target>-dev/、dev-doc/<target>-doc/ 等目标开发工作区。common/dev-doc/开发环境创建指南.md。项目初始化本身就是一个项目事项,最小链路必须能串起来:
项目总览:记录项目稳定基础信息、背景、目标、周期和关键入口
-> 项目事项总纲:记录 PROJECT-INIT 的来源、目标、边界
-> 项目事项计划:记录 PLAN-PROJECT-INIT 的创建步骤和验收方式
-> 项目执行日志:记录 LOG-PROJECT-INIT 的创建动作、目录和文档
-> 项目事项审计报告:记录 AUDIT-PROJECT-PLAN-INIT / AUDIT-PROJECT-EXEC-INIT 的审计结论
-> 项目问题记录:仅在存在非审计来源问题或需要审计问题索引时使用
-> 项目变更记录:记录项目目录、配置、角色或体系启用变化
通过标准:
校验结论写入 项目事项审计报告.md 的初始化审计记录。
如果发现问题:
项目事项审计报告.md。项目问题记录.md。项目环境可用的最低标准:
项目总览.md。工作说明.md 和 项目问题反馈.md。common/dev-doc/开发环境创建指南.md 的 root_default 模式创建完整根级账本,目标开发工作区创建后再要求目标级本地开发规范。禁止:
项目总览.md 和项目事项总纲。项目创建完成后,应向项目管理员汇报: