回传只进不出:list_envoy_returns 无处置状态、LIMIT 50 把更早的回传静默挤掉; 入口只有 Claude /envoy,08-23 后 enterprise 主力转 DSH/Codex 即零回传。 - envoy.rs 业务本体(连接注入)+ envoy_dispositions 回执表(migrate 补表) - report_envoy_return(项目级,Claude/Codex/DSH 在项目地址均可用):字段枚举校验、 内容压单行限长、兜底拒绝明显凭据;同项目 1 天内同内容未处置幂等返回原编号 (IMMEDIATE 事务防并发重复);复用 append_project_note 的档案双写 - resolve_envoy_return(控制面):landed/carded 必填落点、reason 必填、允许更正 - list_envoy_returns 默认只列未处置(带编号),附已处置计数,超出展示上限明说; LEFT JOIN 不再丢掉登记已删项目的回传;include_resolved 可审计回执 - lian-jing skill 新增「遇到摩擦时回传炼境」;/envoy 改为指向该入口的薄指引 (保留扫描与分类硬门槛,炼境分发物出错免门槛,身份改读 .lian-jing/context.json); AGENTS 托管块加一行指路(1.9.0→1.10.0),能力包 base-onboarding 1.6.0→1.7.0 - 删除炼境仓库内 Codex 迁移遗留的 source-command-envoy 技能(读旧身份文件、走旧写入路径) - 契约与架构文档同步:project-context.yaml、project-brief.md、AGENTS.md、agents-meta-rules.md Rules-Applied: R05,R06,R12 Feature-Confirmed: true Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
31 lines
1.1 KiB
JSON
31 lines
1.1 KiB
JSON
{
|
||
"schema_version": 1,
|
||
"packs": [
|
||
{
|
||
"pack_id": "base-onboarding",
|
||
"version": "1.7.0",
|
||
"supported_clients": ["codex", "claude", "dsh"],
|
||
"project_artifacts": [
|
||
"AGENTS.md",
|
||
".agents/skills/lian-jing/SKILL.md",
|
||
".claude/skills/lian-jing/SKILL.md",
|
||
".lian-jing/context.json"
|
||
],
|
||
"self_check": "verify_onboarding",
|
||
"upgrade_hint": "调用 apply_onboarding_pack(project_id) 更新版本化基线;项目身份上下文由 inject_mcp(project_id) 创建或迁移。该升级仅覆盖炼境托管的接入包文件,不覆盖项目定制或手工 MCP 配置。"
|
||
},
|
||
{
|
||
"pack_id": "toolchain-node-pnpm",
|
||
"version": "1.0.0",
|
||
"supported_clients": ["codex", "claude", "human-shell"],
|
||
"project_artifacts": [
|
||
".nvmrc",
|
||
"package.json#packageManager",
|
||
"mise.toml"
|
||
],
|
||
"self_check": "get_toolchain_status",
|
||
"upgrade_hint": "重跑 apply_onboarding_pack(project_id) 可为已声明 .nvmrc 与 pnpm packageManager 的项目补充分离版本事实的最小 mise resolver;已有 mise.toml 永不覆盖。"
|
||
}
|
||
]
|
||
}
|