Git multi-workspace dev manager + Agent-friendly infra generator
R1 管道自建成以来是死链:buff 与 ingest 两处 git log 都用 %s 只取 subject,trailer 在 body 里永远读不到(炼境自身 11 条带 trailer 的 commit,DB rules_applied 全空);单测喂全文所以全绿。 - GIT_LOG_FMT 加 %(trailers:key=Rules-Applied,valueonly,separator=%x2C), git 原生 trailer 解析,保持单行一条记录 - read_git_log 升为增量/全量统一取数入口(GitLogRange),buff 的 get_new_commits 委托之,消灭两处重复 format 定义 - record_commit_entry + upsert_metrics:ON CONFLICT 仅回填 rules_applied IS NULL 的存量行,绝不覆盖已有值,回填幂等 - ingest_full_git_history 改走 record_commit_entry,消灭第三处重复 INSERT - get_new_commits 的 WSL 分支随 2026-07-04 裁决顺手清理 - 测试:真 git 仓库 e2e trailer 提取回归 + UPSERT 四态语义,82 全绿 Rules-Applied: R06,R07,R13 |
||
|---|---|---|
| .blueprint | ||
| .claude | ||
| .codemap | ||
| .gitea/workflows | ||
| .lefthook/commit-msg | ||
| .vscode | ||
| docs | ||
| img | ||
| public | ||
| src | ||
| src-tauri | ||
| .gitignore | ||
| AGENTS.md | ||
| AI-WORKFLOW.md | ||
| CLAUDE.md | ||
| index.html | ||
| lefthook.yml | ||
| 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.