feat(projects/parity): register_project 控制面投影,登记拒绝同目录重复登记并落库规范目录(P8f) #37
@ -284,8 +284,8 @@ skill 只是五个接入面之一,兼容层覆盖全部五面。
|
|||||||
- acceptance: "agent_verify: [cargo test mcp_tools] 全局和项目路由的 tools/list 都含 plan_onboarding 与 onboard_project;项目路由上强制本项目,传跨项目参数返回 scope_violation;onboard_project 的 required 含 expected_digest 和 confirmed;annotations 中 plan 为 readOnly、apply 为 idempotent。[pnpm typecheck] 通过。[MCP 全局] 对 enterprise 做 plan 全部 noop,做 apply 结果 done 且各步都是 converged。[读文件] project-context.yaml 已补 plan、digest 与状态语义(T1)。"
|
- acceptance: "agent_verify: [cargo test mcp_tools] 全局和项目路由的 tools/list 都含 plan_onboarding 与 onboard_project;项目路由上强制本项目,传跨项目参数返回 scope_violation;onboard_project 的 required 含 expected_digest 和 confirmed;annotations 中 plan 为 readOnly、apply 为 idempotent。[pnpm typecheck] 通过。[MCP 全局] 对 enterprise 做 plan 全部 noop,做 apply 结果 done 且各步都是 converged。[读文件] project-context.yaml 已补 plan、digest 与状态语义(T1)。"
|
||||||
- 说明:两个工具的 schema 单独成函数(避开 json! 递归上限),dispatch 里只留一行委托,减少与 A4(rmcp)迁移的冲突面;AGENTS.md 架构速查补 src-tauri/src/onboard/。
|
- 说明:两个工具的 schema 单独成函数(避开 json! 递归上限),dispatch 里只留一行委托,减少与 A4(rmcp)迁移的冲突面;AGENTS.md 架构速查补 src-tauri/src/onboard/。
|
||||||
|
|
||||||
### 📋 P8f — register_project 控制面投影
|
### 🔵 P8f — register_project 控制面投影
|
||||||
- status: todo
|
- status: in_progress
|
||||||
- complexity: S
|
- complexity: S
|
||||||
- files: src-tauri/src/commands/projects.rs, src-tauri/src/mcp_tools.rs
|
- files: src-tauri/src/commands/projects.rs, src-tauri/src/mcp_tools.rs
|
||||||
- depends: P8-0
|
- depends: P8-0
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user