docs: migrate project memory governance

This commit is contained in:
inman committed 2026-08-30 15:31:12 +08:00
1 parent 7b5d855b09
commit e7aa58a203
37 files changed
+942 -34

No files matched your search

@@ -0,0 +1,36 @@
# Project Positioning
## One-line Positioning
LianSyn Platform 将业务人员的自然语言指令解析为标准 operation,再由控制面、平台页面和 Chrome ERP 适配器完成确定性校验与受控执行。
## Primary Goal
让已登记的旅游 ERP 业务在统一契约、明确授权、可审计证据和失败关闭边界内被可靠解析与执行。
## Target Users / Consumers
- 使用运营模板提交下单、修改、安排、生命周期和导出指令的业务人员。
- 维护控制面、平台适配器、Chrome ERP 适配器、Schema、mapping 和业务 Skill 的工程人员。
- 通过 AgentBus 输入任务并接收业务回执的受控外部 Agent 渠道。
## Non-goals
- AI Agent/Skill 不查询 ERP、不生成内部引用、不直接声明业务成功。
- 未登记、未唯一定位或未真实验证的写能力不自动扩大执行范围。
- 项目文档不保存本地秘密、真实客户资料、浏览器 profile 或可重建运行输出。
## Core Constraints
- 活动业务规则以源码、Schema、mapping、业务登记和当前发布清单为准;`archive/` 只供追溯。
- 真实 ERP 访问或写入、任务 mutation、扩展重载、服务重启、部署和外部发送需要本轮明确授权。
- `.project-docs/` 是唯一活动项目记忆;任务作用域与 canonical 记忆分别遵守 Feature Gate 和 Integration Gate。
- 本地 `.env` 可存在但必须被 Git 忽略,不得读取、复制、归档或输出内容。
## Quality Bar
方案应保持确定性、失败关闭、最小权限、单一真相源、可恢复归档和与风险相称的自动化验证。
## Last Reviewed
2026-08-28
@@ -0,0 +1,28 @@
# Success Criteria
## Project Success
- 已登记业务能从手工输入或 AgentBus 输入稳定路由到统一 operation 契约。
- 写能力只在唯一对象、页面身份、ownership、写前投影、明确服务端响应和 action-specific 完成凭据成立时执行。
- 当前发布物、源码和机器可读发布清单逐文件、逐哈希一致。
- 项目记忆能在并行任务下保持任务隔离,并只通过串行 Integration Gate 更新 canonical 状态。
## Task Completion Standard
- 实际范围、约束、结果、验证、后续项和 durable 结论已记录到当前任务文件。
- 所有相关源码、契约、文档、测试和生成物保持同步;未知或未授权项明确保留为阻断或待办。
- `maintain-project-docs` 的所有权、漂移和完成门禁通过。
## Quality Checks
- `node --run check:repo`
- `node --run check`
- `node --run test:control-plane`
- `node --run test:legacy`
- `node --run build`
- 按已加载的 `maintain-project-docs` Skill 运行 `check_project_docs.py` 与当前任务的 `check_doc_drift.py`。
- 涉及 Skill、DOCX 或 Chrome 扩展时,追加各自官方校验、渲染或包/源码逐文件比对。
## Last Reviewed
2026-08-28