Git multi-workspace dev manager + Agent-friendly infra generator
- Codex 未信任不再并入 blocked:计划新增 codex_trust 与 next_actions 字段,未信任或读不出 Codex 配置只进 next_actions,不阻断、不进 digest;「本机步骤 → 阻断项」抽成纯函数 machine_step_blocker。 - WriteSink 新增 exists():dispatch_one 只判存在,已存在的非 UTF-8 文件(UTF-16 lefthook.yml 等) 恢复为 skipped(修复 apply_onboarding_pack 回归);全托管文件读不出仍记 failed。 - token 步改用只读 mcp_auth_token_state 区分 Present / Missing / NeedsRepair,needs_repair 记 needs_human, 与 get_or_create_mcp_auth_token 的分支一一对应;is_project_injected 仍只作「已接入」判据。 - Codex 信任去掉未验证的祖先目录规则,候选为项目根 + git 主仓库根(worktree 继承主仓库信任); 键解析按 TOML 规则处理字面量键、基本字符串转义、[projects] 内联表与点号键;删掉非法 TOML 的假阳性用例。 - 写入序列只留一份:抽出 write_project_identity_files_with,inject 与 plan 共用;删除 write_project_mcp_files_with。 - digest 绑定 update 文件的写入前哈希(before_sha256),模块文档写明准确语义。 - 新增 WriteFailure,阻断项指向真正出错的文件;本机 codex 步指向 .codex/config.toml,blocked 按(target, reason)去重。 cargo test 318 passed / 0 failed / 5 ignored(新增 7 条),cargo check 0 warning;两轮变异验证均被对应用例捕获。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .agents/skills | ||
| .blueprint | ||
| .claude | ||
| .codemap | ||
| .codex | ||
| .gitea | ||
| .lefthook/commit-msg | ||
| .lian-jing | ||
| .vscode | ||
| docs | ||
| img | ||
| plugins | ||
| public | ||
| src | ||
| src-tauri | ||
| .gitignore | ||
| .nvmrc | ||
| AGENTS.md | ||
| AI-WORKFLOW.md | ||
| CLAUDE.md | ||
| index.html | ||
| lefthook.yml | ||
| mise.toml | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||
Tauri + React + Typescript
This template should help get you started developing with Tauri, React and Typescript in Vite.