Files
Agent-System-Dev/PROJECT.md

7.9 KiB
Raw Permalink Blame History

Agent-System-Dev 项目事实

  • 用途:开发集成父仓(gitlink 权威);非分发单元。
  • 组合:modules/(产品组件)+ deps/(共享依赖);完整组件清单以 .gitmodules 为准。
  • 部署:非容器;Releases 仓从本仓固定提交导出版本。

验证

make test 先核对子模块工作树与固定指针,再运行治理脚本、公开边界、跨仓指针、库及各模块 测试。实际目标以根 Makefile 为准。make test-governance 可独立检查开发门禁,使用临时 真实仓库,不访问生产数据;操作与证据要求见 开发门禁。

scripts/agent-exec validate --repo . 核验 AGENT-EXECUTION.md,scripts/dm governance check --repo . 核验治理 kit 入口与采纳状态(只读);二者均在 CI 中运行。

make build 在 backend 模块内编译,replace 指向该模块自己的 deps/; scripts/check-pins.sh 核对这些 gitlink 与 Dev 顶层指针,make test-worktree 另核对 真正被测的组件工作树。两者分别验证固定组合与实际检出,不能相互替代。

未加 go.work:工作区最小版本选择会抬高 backend 单独构建使用的部分 golang.org/x 版本。 发布消费方须从固定 Dev 提交递归物化后运行 make build,再核验制品与实际运行状态。

多个分支向 Dev main 交付时按 合入调度 执行;实际采纳范围见 采纳记录。

法规知识库组合

  • 计划:法规知识库计划(U8 固定组合);进展与批准状态以该计划、任务卡与 PR 为准。
  • 固定版本:Dev 侧模块以 gitlink 与 .gitmodules 为准;RDM 与 KB-Regulations 提交以 tests/integration/regulations-kb/components.pin(rdm_sha、kb_sha)为准。KB 经 RDM 的 pins/agent-system-kb-regulations gitlink 接入,门禁要求该 gitlink 是 kb_sha 的祖先。
  • 凭据变量:KBREG_DATABASE_URL、KBREG_EMBED_API_KEY、KBREG_SEARCH_ZHIPU_API_KEY、KBREG_MINERU_TOKEN (测试库用 KBREG_TEST_DATABASE_URL)。按环境注入、轮换与撤销见 KB 仓 docs/operations/runbook.md;值不入仓、不回显。
  • 门禁:make test-regulations-kb 需 KBREG_TEST_DATABASE_URL、SVC_RDM_SRC_DIR、KB_SRC_DIR, 独立于 make test、不纳入其中;说明见 tests/integration/regulations-kb/README.md。 该门禁通过不代表部署、版本发布或业务/法务验收完成。

方向与规划入口

长期方向、目标及跨任务规划从过程仓的 项目方向与规划索引 查找主记录、里程碑和关联任务;原始正文沿用 方案与规划目录。 确立或调整具体方向时,在本入口维护其主记录链接;记录、任务关联及收尾建议按 交付规范的长期方向与任务衔接 执行。

下列条目只是主题索引:批准、进展、验收与部署状态一律以所链主记录、任务卡与 PR 为准, 本入口不复制;收录不构成批准。