Git multi-workspace dev manager + Agent-friendly infra generator
Go to file
lanrtop c9b951dd30
All checks were successful
Push & PR Check / check (push) Successful in 1m2s
Push & PR Check / check (pull_request) Successful in 1m5s
fix(onboarding/parity): 混合文件预警收窄空白归一、失败时不丢预警、测住改写判断(P10 审查修复)
P10 审查核实的三处缺陷:

- 块外比较原先逐行 trim_end 并丢弃全部空行,项目在块外删空行(Markdown 两段
  并成一段)或加行尾空格(硬换行)时判为无改动,升级后不预警却产生混合文件。
  改为 CRLF 统一为 LF、托管块原位换成占位符,只把文末占位符连同其前空白按
  trim_end 归一(正好抵消炼境追加托管块时的 trim_end + 空行);文中托管块两侧
  的空行与行尾空格照常比较——炼境只原位替换文中的块,不碰两侧。
- dispatch_templates_with_mixed_file_check 先 `then()?` 后标注:buff 先同步蓝图
  规则改写了 AGENTS.md/CLAUDE.md、再写 DB 失败时,预警随 Err 一起丢失。改为
  无论成败先标注,失败时把混合文件名并入错误信息;无混合文件则原样返回错误。
- 「块外有未提交改动但托管块已是最新、本次不改写」组合没有测试,删掉 annotate
  的改写判断测试照样全绿。主场景测试补情形三。

测试:新增 outside_managed_whitespace_edits_count_as_changes、
mixed_file_warning_survives_failure_after_write,主场景补情形三;纯函数测试的
期望值随归一化收窄更新("# 标题\n项目内容" → "# 标题\n\n项目内容",保留「之前
追加的块尚未提交、只多出块前空行」不算改动的断言)。变异自检:三处修复逐一回退,
对应测试各自失败,已还原。cargo test --locked:lib 272 passed / 5 ignored,0 failed;
pnpm typecheck 通过。契约文档 project-context.yaml 与蓝图 P10 卡同步。

Rules-Applied: R07,R12
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 04:32:39 +09:00
.agents/skills feat(mcp/envoy): 使者回传闭环——回执 + 三端回传入口 2026-10-03 01:15:40 +09:00
.blueprint fix(onboarding/parity): 混合文件预警收窄空白归一、失败时不丢预警、测住改写判断(P10 审查修复) 2026-10-03 04:32:39 +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 fix(onboarding/parity): 混合文件预警收窄空白归一、失败时不丢预警、测住改写判断(P10 审查修复) 2026-10-03 04:32:39 +09:00
img feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
plugins feat(agent/access): 强化项目级运行态接入 2026-09-23 03:21:38 +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 fix(onboarding/parity): 混合文件预警收窄空白归一、失败时不丢预警、测住改写判断(P10 审查修复) 2026-10-03 04:32:39 +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.