Git multi-workspace dev manager + Agent-friendly infra generator
Go to file
lanrtop 08e8d6d719 fix(flywheel): 修复 Rules-Applied trailer 死链,git log 原生提取 + UPSERT 回填
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
2026-07-04 14:04:20 +09:00
.blueprint fix(flywheel): 修复 Rules-Applied trailer 死链,git log 原生提取 + UPSERT 回填 2026-07-04 14:04:20 +09:00
.claude feat(onboarding): T2+B3 复杂度感知分支策略 + agent 按钮载体声明体系 2026-07-04 13:44:02 +09:00
.codemap feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
.gitea/workflows chore(git-workflow): 炼境自身分支策略 — complexity-gated feat/* + PR CI 覆盖 2026-07-04 09:45:40 +09:00
.lefthook/commit-msg chore(hooks): 引入 lefthook——pre-commit typecheck + commit-msg 规范校验 2026-06-29 17:17:45 +09:00
.vscode feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
docs docs(agent-button): 接入包简化为单档,去除最小接入方案 2026-07-04 09:26:04 +09:00
img feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
public feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
src fix(dashboard): mappedIds 限定在当前空间项目,修复跨空间计数偏高 2026-07-04 11:25:16 +09:00
src-tauri fix(flywheel): 修复 Rules-Applied trailer 死链,git log 原生提取 + UPSERT 回填 2026-07-04 14:04:20 +09:00
.gitignore fix(mcp): SSE 消息端点立即返回 202,后台异步处理工具调用 2026-07-03 19:17:25 +09:00
AGENTS.md docs(agent-button): 删除说谎的 pnpm test 按钮,CONVENTIONS 前端测试规范加 Tauri 项目类型限定 2026-07-04 12:12:29 +09:00
AI-WORKFLOW.md feat: add runtime diagnostics, health center, and project mentor 2026-04-04 19:58:49 +09:00
CLAUDE.md feat(cicd+mcp): PR 事件追踪 + create_pull_request MCP 工具 + CI/AI 审查模板 + bypassPermissions 注入 2026-07-03 16:57:36 +09:00
index.html feat: WSL路径支持、项目发布到GitHub、三灯状态指示 2026-04-01 01:36:21 +09:00
lefthook.yml chore(hooks): 引入 lefthook——pre-commit typecheck + commit-msg 规范校验 2026-06-29 17:17:45 +09:00
package.json chore(release): v0.1.18 2026-07-03 13:24:32 +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.