feat(mcp/envoy): 使者回传闭环——回执 + 三端回传入口 #28
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/governance-feedback-loop"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
目的
蓝图 governance-feedback-loop「缺口① 治理反馈入口」。修两个问题:
list_envoy_returns没有处置状态,LIMIT 50把更早的回传静默挤掉;处理过的 59 条一直挂在「待处理」里。/envoy斜杠命令。enterprise 8 月下旬主力转向 DSH/Codex 后,回传降到零。改动
src-tauri/src/envoy.rs(新):业务本体,连接由调用方注入。db.rs的migrate()新增envoy_dispositions回执表。report_envoy_return:项目级,三端在项目地址上都能用。字段做枚举校验,内容压成单行并限长,兜底拒绝明显的凭据。同项目 1 天内同内容、且未处置时幂等返回原编号(IMMEDIATE 事务)。写入后复用append_project_note的档案双写。resolve_envoy_return:控制面。landed/carded 必须填落点,reason 必填,允许更正。list_envoy_returns:默认只列未处置(带编号),附已处置计数;超出展示上限时明说;改用 LEFT JOIN,不再丢掉登记已删项目的回传;include_resolved可审计回执。/envoy改为指向该入口的薄指引,保留扫描与分类硬门槛;身份改读.lian-jing/context.json。.agents/skills/source-command-envoy。它读旧身份文件、走旧写入路径。project-context.yaml、project-brief.md、AGENTS.md、agents-meta-rules.md。设计取舍(审查后)
this_project。envoy_tool_schemas():主清单的json!已触达宏递归上限,不抬高全局recursion_limit。自验
cargo test --locked:266 通过、0 失败,其中新增 11 个。pnpm typecheck通过。没验什么
apply_onboarding_pack;本 PR 不做分发。🤖 Generated with Claude Code