dev-manager-tauri/docs/ai-context/project-brief.md
lanrtop 0552180e45 docs(blueprint): agent 友好基础设施方案 + 炼境自身接入包 + 蓝图规范 v1.8.0
- CONVENTIONS.md v1.8.0:蓝图定位为意图层,files 字段变可选,status/progress 从 git 推断
- 新增 agent-infrastructure 模块(concept):接入包 v2,扫描→确认→生成三件套
- AGENTS.md.tmpl 注入四支柱 + T1-T4 防腐元规则
- 炼境自身接入自己的包:AGENTS.md + docs/ai-context/ + .claude/rules/
- docs/templates/ 三件套模板:agents-meta-rules / project-brief / project-context
2026-06-29 16:38:45 +09:00

1.7 KiB
Raw Permalink Blame History

炼境 — 速查卡

定位Git 多空间开发管理器 + 项目 Agent 化改造引擎。Tauri v2 桌面 App管理多个开发项目为每个项目注入 Agent 友好基础设施,形成智能成长飞轮。

技术栈

技术
前端 React 19 + TypeScript + TailwindCSS + React Query + Zustand + React Flow
后端 Rust + Tauri v2
数据 SQLiterusqlite + r2d2
MCP 内嵌 HTTP Server供 Claude Code 调用)
包管理 pnpm

关键约定(改代码前必看)

  1. Tauri command ↔ 前端封装:新增 command 必须同步更新 src/lib/commands.ts
  2. DB 变更必须有 migration:在 src-tauri/src/db.rsmigrate() 里补语句,否则旧版本升级报错
  3. Rust 业务函数依赖注入:禁止内部 pool().get(),连接由调用方传入
  4. 接入包模板 = 分发给被管理项目的规则:改 resources/onboarding/ 务必同步 docs/templates/

目录速查

src/lib/commands.ts              前后端契约(唯一前端入口)
src-tauri/src/commands/          Rust 后端实现(一功能一文件)
src-tauri/src/db.rs              数据库 schema + migration
src-tauri/src/mcp_server.rs      MCP Serveragent 调用炼境的入口)
src-tauri/resources/onboarding/  接入包分发模板
.blueprint/                      项目蓝图
docs/ai-context/                 AI 上下文文档(本文件、契约映射)
docs/templates/                  接入包模板草案(设计层)

验收命令

pnpm typecheck     # TypeScript 类型检查
pnpm tauri dev     # 启动开发环境
cargo test         # Rust 单元测试src-tauri/ 目录下运行)