Git multi-workspace dev manager + Agent-friendly infra generator
Go to file
lanrtop 1e3989d0d7
All checks were successful
Push & PR Check / check (push) Successful in 1m0s
Push & PR Check / check (pull_request) Successful in 1m2s
feat(delivery/mcp): get_delivery_status 支持按 pr_number/branch 查询,结论绑定 Gitea head SHA(使者回传 #203)
Enterprise 2026-10-03 实测:为避开主工作区里其他会话的在制品,在独立 worktree
分支上开 PR 交付时,get_delivery_status 只读主工作区当前分支,返回「当前分支没有
开放 PR」、CI 停在主工作区 HEAD,传 pr_number 也被忽略,只能用 git ls-remote 与
get_ci_status(commit_sha) 兜底。

- MCP schema 新增可选 pr_number(优先)与 branch;都不给时保持原行为
- pr_number:GET /pulls/{n} 取 head 分支与 head SHA,CI 与 review 均绑定该 PR;
  PR 不存在(404)返回 not_found,与 Gitea 不可达(unavailable)区分;
  同时传 branch 且与 PR head 分支不一致时以 pr_number 为准并在 detail 提示
- branch:匹配该分支的开放 PR 并以其 head SHA 查 CI;无开放 PR 时取 Gitea 上
  该分支 head SHA;远端分支不存在时 CI 为 unknown
- 顶层新增 target(mode/pr_number/branch/head_sha/source/detail),
  pull_request.data 增 head_sha;git 字段仍反映主工作区,既有字段兼容
- 取值校验在能力本体 DeliveryQuery 单点实现,MCP 只解析 JSON 类型;显式给出的
  非法值直接报错,不静默回退主工作区
- Gitea 读取拆为本地/PR/分支三种目标,凭证存储注入以便合成 Gitea 测试;
  merge_pull_request 门禁代码未改
- lian-jing skill 第 6 条改为 get_delivery_status(project_id, pr_number),
  base-onboarding 1.8.0→1.9.0(BASE_ONBOARDING_PACK_VERSION、模板
  capability-packs.json、TEMPLATE_FINGERPRINTS);Codex 插件 skill 同步
- 契约说明同步 docs/ai-context/project-context.yaml;蓝图 P3-F 标 ✅

Feature-Confirmed: true
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 06:22:09 +09:00
.agents/skills feat(mcp/envoy): 使者回传闭环——回执 + 三端回传入口 2026-10-03 01:15:40 +09:00
.blueprint feat(delivery/mcp): get_delivery_status 支持按 pr_number/branch 查询,结论绑定 Gitea head SHA(使者回传 #203) 2026-10-03 06:22:09 +09:00
.claude test(onboarding): 托管模板指纹测试,改内容未升版本即失败 2026-10-03 01:49:36 +09:00
.codemap feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
.codex feat(agent/access): 强化项目级运行态接入 2026-09-23 03:21:38 +09:00
.gitea fix(ci): 使用项目工具链版本声明 2026-09-22 22:09:28 +09:00
.lefthook/commit-msg chore(hooks): 引入 lefthook——pre-commit typecheck + commit-msg 规范校验 2026-06-29 17:17:45 +09:00
.lian-jing fix(mcp/parity): 对抗审查 9 项修复——控制面保留全局、DSH 改登记白名单 2026-10-01 11:48:41 +09:00
.vscode feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
docs feat(delivery/mcp): get_delivery_status 支持按 pr_number/branch 查询,结论绑定 Gitea head SHA(使者回传 #203) 2026-10-03 06:22:09 +09:00
img feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
plugins feat(delivery/mcp): get_delivery_status 支持按 pr_number/branch 查询,结论绑定 Gitea head SHA(使者回传 #203) 2026-10-03 06:22:09 +09:00
public feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
src feat(onboarding/parity): 接入包改写托管块前检测块外未提交改动,给出混合文件预警(P10) 2026-10-03 03:58:28 +09:00
src-tauri feat(delivery/mcp): get_delivery_status 支持按 pr_number/branch 查询,结论绑定 Gitea head SHA(使者回传 #203) 2026-10-03 06:22:09 +09:00
.gitignore feat(flywheel): 返工热区 UI + get_high_risk_scopes 命令,阶段三收官 2026-07-04 14:22:52 +09:00
.nvmrc feat(toolchain): 补齐炼境自身工具链契约 2026-09-22 22:01:35 +09:00
AGENTS.md feat(mcp/envoy): 使者回传闭环——回执 + 三端回传入口 2026-10-03 01:15:40 +09:00
AI-WORKFLOW.md feat: add runtime diagnostics, health center, and project mentor 2026-04-04 19:58:49 +09:00
CLAUDE.md chore(onboarding): 完成炼境自身 Codex 接入 2026-09-22 21:10:42 +09:00
index.html feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
lefthook.yml feat(toolchain): 增加项目级运行时能力包 2026-09-22 01:08:31 +09:00
mise.toml feat(toolchain): 补齐炼境自身工具链契约 2026-09-22 22:01:35 +09:00
package.json feat(toolchain): 补齐炼境自身工具链契约 2026-09-22 22:01:35 +09:00
pnpm-lock.yaml chore(hooks): 引入 lefthook——pre-commit typecheck + commit-msg 规范校验 2026-06-29 17:17:45 +09:00
README.md feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
tsconfig.json feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
tsconfig.node.json feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
vite.config.ts fix: dev 端口 1420→1430 避免占用冲突 2026-06-19 11:39:11 +09:00
vitest.config.ts refactor(github): GitHub 全面退役——免登录 + 发布/导入/同步链路移除 + 凭据去 GitHub 化 2026-07-02 13:15:56 +09:00

Tauri + React + Typescript

This template should help get you started developing with Tauri, React and Typescript in Vite.