Skip to content

Latest commit

 

History

History

README.md

Northstar Ops:完整项目模拟

本目录是 Cairn 协议的完整示例项目。它不包含真实代码、截图、构建产物或依赖,只模拟一个前后端项目在多轮代理协作后的 Markdown 文件状态。

目录定位

Northstar Ops 是一个虚构的内部运营工单平台。这个目录展示一个项目复制 Cairn 模板(template/AGENTS.zh.md)为 AGENTS.md 后,如何用文件记录开发全流程和持续约束。

本示例只保留 AGENTS.md 提到的 md 形态:

文件 展示内容
AGENTS.md 从 Cairn 中文模板复制而来,展示代理协作规则
plan.md 项目定位、目标、核心对象、验收标准
ARCHITECTURE.md 前端、后端、worker、外部系统的组织边界
README.md 本示例项目的阅读入口
TODO.md 当前执行台账,含完成、待办、修改、阻塞、归档面包屑
fix_audit-batch.md 一批审查 / 人工测试反馈的闭环
HUMAN.md 真实 SSO 权限验证、批量分派通知策略等人工干预事项
INTERFACE.md 对外接口契约
TEST.md 测试方法和回归矩阵
NICKNAME.md 项目术语字典
archive/*.md 已完成步骤、已归档 fix、已完成人工干预事项

被模拟的项目

Northstar Ops 面向客服、履约、财务和运营主管。它包含 Web 前端、HTTP API、后台任务、审计日志和通知系统。当前故事线中,项目已完成登录、权限、工单列表和详情页,正在推进“批量分派”和“客服备注审计”。

示例文件会提到虚构路径,例如 apps/webapps/apipackages/contractsdb/migrations。这些路径只用于说明项目上下文,不对应真实源码。

阅读顺序

  1. AGENTS.md,理解代理进入项目时会遵守什么规则。
  2. NICKNAME.md,先消除术语歧义。
  3. fix_audit-batch.md,看当前反馈批次。
  4. HUMAN.md,看哪些事项已经转人工执行或人工决策。
  5. TODO.md,看当前执行台账。
  6. ARCHITECTURE.mdplan.md,理解架构和大纲。
  7. 按需读 INTERFACE.mdTEST.md
  8. archive/,看历史如何保留。

本示例演示的流程

  • 语义命名 fix:当前反馈批次命名为 fix_audit-batch.md,而不是 fix_01.md
  • fix 优先:TODO 步骤 9 来源于 fix_audit-batch.md,表示反馈先落到执行台账。
  • 人工干预:真实 SSO 账号验证转入 HUMAN.md#H-20260506-01,批量分派通知策略决策转入 HUMAN.md#H-20260506-02,对应 TODO 保持阻塞。
  • 接口同步:批量分派和备注接口变化记录在 INTERFACE.md
  • 测试方法独立:TEST.md 写怎么测,测试发现的问题仍回到 fix。
  • 术语前置:NICKNAME.md 收录项目黑话,代理进入项目时先读。
  • 归档保留:archive/ 保存已完成步骤、已归档反馈和人工干预历史。

迁移到真实项目

真实项目通常只需要复制一份模板:

cp template/AGENTS.zh.md your-project/AGENTS.md

然后按 AGENTS.md 规则创建项目自己的 plan.mdARCHITECTURE.mdREADME.mdTODO.md,并在触发条件出现时创建 fix_<desc>.mdfix-plan_<desc>.mdHUMAN.mdINTERFACE.mdTEST.mdNICKNAME.md