lanrtop
|
bc07dd41bf
|
feat(ui): 功能区重构阶段一——六组导航 + 资源/工具一级页 + 卡片操作分层
信息架构按三公理重排(名实一致/层级对齐/频率分层,设计见 ui-restructure 模块):
- Sidebar 六组:总览/项目/资源/洞察/工具/设置
- 新增资源页(服务器/软件仓库/云产品/API密钥/源码库 5 tab),从"项目管理"
拆出寄生的资源类 tabs;新增工具页(开发环境/WSL代理 合并)
- Dashboard 看板只留产品组/独立项目;洞察页阶段一暂挂健康中心(N3 扩充)
- ProjectCard 底部 10 个平铺操作收敛为:🗺️蓝图/🎓导师/编辑/动态 + ⋯更多下拉
(带文字标签收纳 Claude配置/备忘/服务器/CICD/环境扫描/工具管理)
零后端变更:纯组件挂载点迁移,面板组件与 queryKey 原样复用。
阶段二(N3 洞察页扩充 / N4 Gitea 实例迁设置 / N5 仓库注册表归位)已拆卡待启动。
|
2026-07-02 14:33:55 +09:00 |
|
lanrtop
|
d14b348845
|
feat(gitea): G2-G5 全链路——建仓/迁移/绑定 + webhook 收发 + 治理面板
G2 控制面:gitea_create_repo / gitea_migrate_repo / gitea_link_repo,
upsert 绑定(换绑自动重置 webhook 字段),API 错误提取 Gitea message 可读返回
G3 观测面:MCP Server 新增 POST /webhook/gitea/:project_id——HMAC-SHA256 验签
(X-Gitea-Signature,兼容 X-Hub-Signature-256)→ 解析 commits → 批量
record_commit(sha 幂等,与本地 watcher 双路径不重复计数);验签失败记 log_event
G4 webhook 注册:gitea_setup_webhook 生成随机 secret 注册 push hook(重设先删旧)、
gitea_unlink_repo 解绑顺带清理 Gitea 侧 hook
G5 治理面板:GiteaPanel——实例管理(添加/测试/删除)、当前项目三种绑定方式、
webhook 注册与可复制回调地址、全部绑定概览
依赖:新增 hmac + sha2;project_id 与 commit_metrics 同源(Project.id),
避免双路径冲突复发;R10 修正设计文档错误签名头
验证:cargo test 58 passed(新增 upsert 换绑重置 + hmac 正反向 + payload 解析 5 测试)、
typecheck 全绿
|
2026-07-02 14:22:49 +09:00 |
|
lanrtop
|
29a066e7e3
|
chore(conventions): v1.9.0 自洽体检——规则边界结构 + R11 + 状态词汇统一
- CONVENTIONS 1.9.0:规则新增 boundaries/failure_cases 可选字段(失败定边界,
经验细化为变体而非推翻);新增 R11 自动执行规则失效时必须记录失败案例;
模块状态表补 abandoned 定义(何时更新蓝图章节早已引用但表中缺失)
- 状态词汇统一:github-auth/github-publish 的 deprecated(未定义状态)→ abandoned,
BlueprintModal 状态色表补 abandoned 渲染
- 文档防腐:CLAUDE.md 技术栈改为 Gitea(GitHub 已退役);cicd-workflow 模块
加改造中指针(单一事实来源指向 gitea-integration 的 Gitea Actions 卡)
- 蓝图:R2 卡完成解锁(分发随下次发版生效)
|
2026-07-02 14:09:09 +09:00 |
|
lanrtop
|
f4dd0e4ea0
|
chore(blueprint): 蓝图↔Gitea 分工裁决 + R1/R2 飞轮卡 + Gitea Actions 卡升格可派发
|
2026-07-02 13:35:07 +09:00 |
|
lanrtop
|
289b558278
|
refactor(github): GitHub 全面退役——免登录 + 发布/导入/同步链路移除 + 凭据去 GitHub 化
D1 免登录改造:App 启动直接进主界面,删 LoginPage/github.rs/OAuth 全套命令、
Sidebar 账户区与 GitHub OAuth 设置弹窗、健康检查 GitHub Token 项
D2 移除发布/导入/PR/CI 入口:删 PublishModal/ImportRepoModal、ProjectCard 的
PR compare 链接与 Actions 状态灯、RepoRegistryModal 同步 tab、CicdModal runs tab、
publish.rs 的 github_create_repo/git_push_to_github
D3 spacesSync 单机化:删 spacesSync/useSpacesSync/SpacesPage/DiscoveryPanel,
拆除 App→Dashboard→ProjectCard 的 spacesJson 链
D4 git_ops 凭据链重写:ssh agent → git credential helper → gitea_instances token
前缀匹配 → default,不再依赖 github_token
保留:server_software GitHub 镜像(Releases 下载加速)、gitea_migrate 迁移入口、
cicd.rs(待 Gitea Actions 改造卡);DB 表不删(R05 migration 兼容)
顺带:修复 servers.rs 两个存量测试的 schema 漂移(测试建表缺 deploy_type 列);
包含会话前未提交的 agent-infra F3(get_agent_health 健康诊断,与 lib.rs/
commands.ts 物理耦合无法拆分提交)
验证:cargo test 53 passed / typecheck 全绿 / vitest passWithNoTests
|
2026-07-02 13:15:56 +09:00 |
|
lanrtop
|
dcbf1f9355
|
feat(gitea): G1 DB schema + 实例 CRUD + 连接测试
新增 gitea_instances / gitea_repos 两张表(db.rs migrate);
实现 save/list/delete/update/test_connection 命令(ureq 调 GET /api/v1/user 验证 token);
gitea_list_linked_repos / gitea_get_repo_link 查询绑定状态;
前端 commands.ts 完整类型封装;4 个单元测试全绿。
|
2026-06-30 17:44:39 +09:00 |
|
lanrtop
|
6fdac2ec2f
|
chore(blueprint): gitea-integration 架构设计 + 5 张可执行任务卡
|
2026-06-30 17:32:48 +09:00 |
|
lanrtop
|
b13dc83b90
|
fix(flywheel): 补全项目名解析——project_profiles prof- 关联 + 路径末段提取
之前 get_all_commit_health 只有两条名称解析路径,导致:
1. 孤儿 UUID(blueprint_buffs 记录已删但 commit_metrics 数据保留)显示为 UUID 字符串
2. blueprint_buffs 有路径但 projects 表无对应项目时显示完整路径
本次新增第三条路径:LEFT JOIN project_profiles ON id = 'prof-' + UUID,
可解析 makemd-2026、enterprise-system、beast-mode、my-docs、yljt-index 等 10 个孤儿 UUID;
Rust 端对最终名称进行路径末段提取,将剩余路径字符串(react-phone-apps、ReadBorne 等)清理为目录名。
|
2026-06-29 21:30:43 +09:00 |
|
lanrtop
|
d41e0f1707
|
fix(flywheel): 修复 commit_metrics project_id 双路径冲突,表格能显示所有项目
blueprint_buffs 用 UUID 写 commit_metrics,全量导入用名称字符串写,
同一 sha 在 sha PRIMARY KEY 约束下只能存一条,导致全量导入被 INSERT OR IGNORE 全部跳过,
表格无法查到 UUID 格式的历史数据。
修复点:
- ingest_full_git_history 自动查 blueprint_buffs,若该路径已有 UUID project_id 则优先用 UUID
- 新增 get_all_commit_health 命令,SQL 关联 blueprint_buffs / projects 解析名称,不需要前端传 project_ids
- FlywheelPanel 切换到 getAllCommitHealth,表格直接用后端返回的 project_name,无需前端 lookup
|
2026-06-29 21:21:23 +09:00 |
|
lanrtop
|
78d4ad1f4b
|
chore(blueprint): flywheel-intelligence 进度更新至 95%(F1+F2 完成)
|
2026-06-29 21:03:29 +09:00 |
|
lanrtop
|
532e28c421
|
feat(flywheel-L0): F2 飞轮面板 Git 健康度区块 + 全量导入按钮
- FlywheelPanel 新增「Git 执行质量」卡片:表格展示 commits/规范化率/返工率/TOP scope
- 「全量导入」按钮对所有接入项目触发 ingest_full_git_history,完成后刷新健康度数据
- 颜色编码:规范化率 ≥80% 绿/≥50% 黄/其余红,返工率 >20% 红/>10% 黄
|
2026-06-29 20:58:05 +09:00 |
|
lanrtop
|
9c2064e3d0
|
feat(flywheel-L0): F1 全量历史导入 + 跨项目 Git 健康度聚合
- ingest_full_git_history: 最多 500 条历史,INSERT OR IGNORE 幂等,事务批量写入
- get_project_commit_health: 直接聚合 commit_metrics,返回规范化率/返工率/top_scopes
- 前端 commands.ts 补 IngestResult/ProjectCommitHealth/ScopeActivity 封装
- 新增 4 个单元测试(空项目排除、聚合正确性、scope 排序、写入幂等)
|
2026-06-29 20:55:11 +09:00 |
|
lanrtop
|
cc5d4a219b
|
feat(agent-infra): monorepo 扫描支持——子包依赖采集 + apps/* 路径检测
|
2026-06-29 20:33:56 +09:00 |
|
lanrtop
|
a0f0cee790
|
feat(agent-infra): 生成 doc-freshness 路径注入规则(炼境自身)
|
2026-06-29 20:26:36 +09:00 |
|
lanrtop
|
dfb4f74c5c
|
fix(agent-infra): Tauri 项目 Cargo.toml 路径回退 + Axum 路由精准检测
- detect_contracts() 先查根目录 Cargo.toml,失败回退 src-tauri/Cargo.toml
- tauri_commands_path / tauri_frontend_ts 按实际路径动态选择
- Axum 路由检测优先查 src-tauri/src/mcp_server.rs(炼境 MCP 内嵌服务器场景)
- 删除临时自验证测试 self_scan_lianjing_project(已完成使命)
|
2026-06-29 18:48:56 +09:00 |
|
lanrtop
|
1651b21743
|
feat(agent-infra): 卡D+E——栈确认UI + 看板腐化指示器
卡D:AgentInfraPanel——扫描→确认契约→生成三件套,嵌入 GovernancePanel
卡E:ProjectCard 加腐化评分小圆点(读缓存,不触发扫描)
agent-infrastructure 模块全部 5 张卡完成,status→done
|
2026-06-29 18:31:38 +09:00 |
|
lanrtop
|
0c5730381d
|
feat(agent-infra): 卡C——文档腐化评分 + doc_freshness_cache 表
scan_doc_freshness():git log 读取契约路径 vs project-context.yaml
时间戳差值,project-context.yaml 不存在直接 RED;结果写入 DB 缓存。
get_doc_freshness_cache():看板读缓存不触发扫描。
10 条单元测试全过。
|
2026-06-29 18:26:47 +09:00 |
|
lanrtop
|
5e824027e5
|
feat(agent-infra): 卡B——三件套文件生成
generate_agent_infra_files():
- 生成 docs/ai-context/project-context.yaml(含确认后的契约路径)
- 注入 AGENTS.md 元规则段落(已有则跳过,幂等)
- 生成 .claude/rules/doc-freshness.md(含项目特定 globs)
7 条单元测试全过(含生成+幂等验证)
|
2026-06-29 18:11:30 +09:00 |
|
lanrtop
|
2246df8e2a
|
feat(agent-infra): 卡A——框架层扫描 + 契约路径推断
新增 agent_infra.rs:从 package.json(serde_json)和 Cargo.toml
识别 Drizzle/Prisma/Hono/Axum/tRPC/pnpm-monorepo 等框架,
返回带 confidence 的 DetectedContract 列表;6 条单元测试全过。
前端封装:scanAgentInfraStack(projectPath)
|
2026-06-29 18:07:40 +09:00 |
|
lanrtop
|
773f78a649
|
docs(blueprint): agent-infrastructure 模块拆解为 5 张任务卡(planned)
/architect + 复查自洽完成,拆出 A-E 五张 S/M 卡:
框架扫描 → 三件套生成 → 腐化评分 → 确认UI → 看板指示器
|
2026-06-29 18:02:57 +09:00 |
|
lanrtop
|
bdb43a2abf
|
chore(hooks): 引入 lefthook——pre-commit typecheck + commit-msg 规范校验
参考 enterprise-system git 体系,补齐炼境本地 git hooks:
- pre-commit: pnpm typecheck(tsc --noEmit)
- commit-msg: Conventional Commits 格式强校验
|
2026-06-29 17:17:45 +09:00 |
|
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 |
|
lanrtop
|
ecb5620abb
|
chore(blueprint): onboarding-pack 模块完成(接入包 A-D 全部就绪)
|
2026-06-19 13:53:13 +09:00 |
|
lanrtop
|
58d2c79c74
|
feat(onboarding): 接入包数据可信度提示(commit 规范化比例)
get_commit_stats 暴露项目 commit 规范化统计(total/conventional/rework);治理面板常驻展示规范化比例 + 返工数,比例 <60% 提示种 lefthook。接入包 A/B/C1/C2/D 全部完成。
|
2026-06-19 13:52:09 +09:00 |
|
lanrtop
|
150535ffcf
|
feat(onboarding): 接入包前端 UI——治理面板升级为应用接入包
治理面板 buff 区改为应用接入包:调 apply_onboarding_pack(种 3 模板 + 挂 buff),新增模板分发结果展示(written/skipped/failed)。接入包 A/B/C1/C2 就绪,剩 D 可信度提示。
|
2026-06-19 13:07:09 +09:00 |
|
lanrtop
|
ee2a37876e
|
fix(dashboard): 移除 ProjectCard 未使用的 role 解构(typecheck)
|
2026-06-19 13:07:09 +09:00 |
|
lanrtop
|
5f8b2e8bec
|
feat(onboarding): 接入包模板分发 + apply_onboarding_pack 后端
dispatch_templates 向项目种入 AGENTS.md/lefthook.yml/git-workflow.md 标准模板(蓝本取自 enterprise-system,已通用化),不存在才写、绝不覆盖用户已有;apply_onboarding_pack 组合模板分发 + apply_blueprint_buff 返回 OnboardingReport。含 3 内嵌模板 + 不覆盖单测 + commands.ts 封装。前端 UI 待接。
|
2026-06-19 13:00:22 +09:00 |
|
lanrtop
|
3befc50d20
|
feat(flywheel): L0 从 git 自吸执行质量(commit_metrics)
buff watcher 解析每条新 commit 的 conventional type/scope,将返工(fix)/CI自修信号写入 commit_metrics 表;append_usage_snapshot 的 rework_count 改由此表聚合,取代枯竭的复盘笔记解析。avg_rounds_M 暂留空(需 PR 边界,待档2)。含 parse_conventional 纯解析器 + 11 单测、project_id 索引、事务批量写入、首次限 50 条。
|
2026-06-19 12:23:40 +09:00 |
|
lanrtop
|
076bba7def
|
chore(blueprint): 更新飞轮 usage.json 快照
|
2026-06-19 11:39:12 +09:00 |
|
lanrtop
|
2ed548556c
|
docs(blueprint): 固化统一 Gitea 双层架构 + 接入包 architect 设计
战略转向统一自建 Gitea、冻结 GitHub;新增 onboarding-pack(两档接入包 + 基线 architect 设计 4 卡)与 gitea-integration(风筝线模型 + webhook);flywheel 转向 git 自吸 + 新增 L0 commit 解析层
|
2026-06-19 11:39:11 +09:00 |
|
lanrtop
|
5b28cb351c
|
fix: dev 端口 1420→1430 避免占用冲突
|
2026-06-19 11:39:11 +09:00 |
|
lanrtop
|
8afb16480a
|
feat: 引入 vitest 测试体系,前端测试基建 + 蓝图接入闭环
|
2026-05-07 01:24:30 +09:00 |
|
lanrtop
|
4dd19574f0
|
feat: 新增 pnpm Monorepo+Expo 模板及蓝图模块扩展
- 新增 pnpm Monorepo + Expo Router 项目模板(含 Metro monorepo 路径解析及 Windows 兼容修复)
- 扩展蓝图系统:新增 api-keys、server-registry、ssh-config-sync、vscode-remote 等 15+ 模块定义
- 新增 .blueprint/rules.md 项目私有规则支持,并在 CLAUDE.md 中集成
- 蓝图版本升级至 1.6.0,优化版本比较逻辑(语义化版本元组对比)
|
2026-04-29 22:11:28 +09:00 |
|
lanrtop
|
9660bcbc48
|
feat: 服务器管理体系 + 云产品扩展 + 源码库 + API密钥管理
新增多个核心功能模块(后端 Rust 命令 + 前端 Panel 全部接线完成):
- 服务器注册表:servers.rs + ServerManagerPanel、ProjectServerPanel(项目关联服务器)
- SSH Config 自动同步:ssh_config.rs
- 服务器软件管理:server_software.rs + ServerSoftwareBlock
- 宿主机应用管理:host_apps.rs + HostAppsPanel
- 服务配置管理:service_config.rs + ServiceConfigBlock
- 项目部署信息:deploy_info.rs + DeployInfoPanel
- API密钥管理:api_keys.rs + ApiKeysPanel
- 云产品管理:cloud_products.rs + CloudProductsPanel(含 Docker应用、云数据库实例子模块)
- 源码库:source_library.rs + SourceLibraryPage(分类管理 + 项目详情)
导航栏新增「源码库」入口;蓝图 manifest 同步补录 7 个新模块
|
2026-04-17 22:25:06 +09:00 |
|
lanrtop
|
8c06aa5e44
|
feat: 飞轮智能阶段二完成——MCP SSE 传输 + 复盘覆盖率 + usage.json 扩展采集
- MCP Server 新增 GET/SSE 端点,Claude Code 原生 MCP 打通
- 项目导师面板显示复盘笔记覆盖率统计与缺口提醒
- usage.json 快照新增 complexity_dist、rework_count 等扩展字段
- 独立项目自动创建产品组并注入 MCP
- 新增 retro-catchup 技能用于批量补写历史复盘笔记
- 补全飞轮存量函数单元测试
- NewProjectModal 支持更灵活的模板参数配置
|
2026-04-13 01:49:56 +09:00 |
|
lanrtop
|
6162533c77
|
feat: 飞轮阶段一 + 项目个人备忘功能
飞轮智能成长阶段一:
- 梦核 prompt 注入跨项目复盘笔记,新增【高频陷阱】分析节
- 修复 collect_flywheel_notes 查错表 bug(projects → project_workspaces)
- MCP append_project_note 描述内嵌【复盘】结构化格式,引导 Claude 写标准笔记
- FlywheelStats 新增 project_notes 字段,支持 win_path/wsl_path 两种路径匹配
项目个人备忘(user_project_todos):
- 新表 + 4 个 Rust command,依赖注入写法,6 个单元测试全绿
- UserTodoPanel 组件,📝 按钮展开,支持新增/勾选/删除
CONVENTIONS v1.4.4:新增 Rust 可测试性规范(依赖注入强制要求)
|
2026-04-11 17:21:47 +09:00 |
|
lanrtop
|
d33baeb3f7
|
feat: 模板创建进度可视化——流式日志 + 步骤指示器 + 计时器
|
2026-04-11 15:22:38 +09:00 |
|
lanrtop
|
26860a0b4d
|
feat: 新增 Tauri + React 内置项目模板
|
2026-04-11 14:43:55 +09:00 |
|
lanrtop
|
e4c7015ee1
|
chore: 升级版本号至 0.1.15
|
2026-04-11 13:02:16 +09:00 |
|
lanrtop
|
ee4b41f938
|
feat: 复盘笔记接入梦核飞轮 + 看板右侧栏 UI 重构
- FlywheelStats 聚合跨项目 project_notes(最近 50 条),梦核 prompt 新增【高频陷阱】分析节
- 新增 flywheel-intelligence 蓝图模块,阶段一标记 done
- ProjectCard 去重:role/recent_focus/部署链接移至 Dashboard 右侧栏统一展示
- 右侧栏改为卡片式布局,部署环境按钮全宽、带箭头图标
- settings.json 权限模式升级为 bypassPermissions;CLAUDE.md 重构蓝图工作流说明
|
2026-04-11 12:58:47 +09:00 |
|
lanrtop
|
b6e4fbe3fa
|
feat: 新增 Claude 自主性状态面板,炼境感知 Beast 运行状态
- 新增 get_beast_global_status 命令读取全局 Beast 状态(安装情况、当前模式、bash 规则)
- ClaudeConfigModal 改为只读状态展示 + CLI 操作引导,炼境不再写入任何 Claude 配置
- 项目卡片新增 🤖 按钮,对所有项目可见(Beast 是全局状态)
- .claude/settings.json 补充 permissions.defaultMode: acceptEdits
|
2026-04-11 00:32:07 +09:00 |
|
lanrtop
|
8d646c6cbb
|
feat: 增强 Claude 项目理解能力——历史快照、近期提交、任务卡详情、AI 笔记
- db: 新增 project_snapshots 表,每日一条,UNIQUE(project_id, snapshot_date)
- mentor: 启动扫描写入快照(days_since_commit / blueprint_done_rate / blocked / errors)
- mentor: ProjectHealth 加入 recent_commits(最近 10 条含日期)
- mentor: MentorContext 加入 active_tasks(进行中/阻塞任务卡含 files/acceptance)
- mentor: build_mentor_markdown 加入 AI 笔记段落(跨会话记忆)
- mcp: 新增 get_project_snapshots 工具,Claude 可查询历史趋势数据
|
2026-04-08 04:03:42 +09:00 |
|
lanrtop
|
f1cecd1601
|
fix: 修复 P2 三处 Bug
1. get_blueprint_status 对比 effective_conventions_version() 而非
master_conventions_version(),避免用户版 CONVENTIONS 生效后治理面板
永远显示「待更新」
2. sync_blueprint_rules 成功消息改用 effective_conventions_version()
3. parse_frontmatter_version_str 修正 break 条件,正确限定在 frontmatter
范围内解析,防止文档正文中的 version: 行被误匹配
|
2026-04-08 04:00:40 +09:00 |
|
lanrtop
|
7a81222686
|
fix: P2 conventions 分发覆盖 WSL 项目
save_user_conventions / reset_conventions_to_builtin 移除前端传路径的设计,
改为后端自行从 DB 查询所有项目路径(Windows 路径 + WSL UNC 路径),
确保 WSL 项目不再被漏同步;同步锁定蓝图数据:T4 关锁、blueprint-view frontmatter 修正
|
2026-04-08 03:55:36 +09:00 |
|
lanrtop
|
56536effff
|
feat: P2 CONVENTIONS 动态化——梦核建议可直接写入并分发
- 新增用户版 CONVENTIONS 存储层(app_data_dir/conventions/CONVENTIONS.md)
- OnceLock 初始化目录,effective_conventions_content() 用户版优先 fallback 内置
- invalidate_effective_cache() 写入/重置后清除缓存
- 新增三个 Tauri command
- get_user_conventions_status:返回来源(builtin/user)、版本、内容
- save_user_conventions:解析 frontmatter version,写入用户版,自动同步所有项目
- reset_conventions_to_builtin:删除用户版,自动同步回内置版
- sync_blueprint_rules / build_init_prompt / build_sync_prompt / generate_muhe_prompt
全部切换为 effective_conventions_content(),规则更新无需发版
- GovernancePanel 新增规则编辑器 UI
- 来源 badge(内置基线 / 用户自定义)
- 「应用梦核建议」区域:粘贴新内容 + 确认写入 + 同步进度提示
- 「重置为基线」按钮(仅用户版存在时显示)
|
2026-04-08 03:27:04 +09:00 |
|
lanrtop
|
4d9c003470
|
refactor: 蓝图系统三项优化(P1/P3/P4)
P1 - CONVENTIONS 版本号自动同步
- 删除手动维护的 MASTER_CONVENTIONS_VERSION 常量
- 新增 master_conventions_version() 从 frontmatter 自动解析,基于 OnceLock 缓存
- CLAUDE_MANAGED_TEMPLATE 改为 claude_managed_template() 函数,版本号随之自动同步
P3 - 梦核提示词精简
- 新增 conventions_rules_summary(),按白名单抽取规则段落
- 保留:何时更新蓝图、模块状态定义、可派发标准、迭代管理、飞轮外环、注意事项
- 跳过:任务卡格式、manifest 字段规范、流程说明等实现细节
- 提示词 CONVENTIONS 部分从 ~500 行压缩至关键规则段落
P4 - usage.json 补执行 delta
- 快照新增 task_ids.done / task_ids.blocked(当前任务状态,供下次对比)
- 快照新增 delta.newly_done / newly_blocked / unblocked(与上次快照的差量)
- 梦核可据此看到执行轨迹,而非仅状态截面
|
2026-04-08 02:59:40 +09:00 |
|
lanrtop
|
69c05380cc
|
fix: 修复飞轮聚合三处数据质量问题
- 最新快照改为按 at 字段取最大值,不再依赖写入顺序
- blocked_reasons 改为只取最新快照,消除历史快照反复计数导致的虚高
- 版本队列排序改为语义版本比较,修复字符串排序下 1.4.9 > 1.4.10 的问题
- 聚合时跳过 conventions_version=unknown 的历史脏数据项目
|
2026-04-08 02:18:23 +09:00 |
|
lanrtop
|
0065866f6b
|
fix: 消除 Windows 子进程黑框闪烁,修复 DB 外键迁移
- 新增 silent_cmd() 辅助函数,统一添加 CREATE_NO_WINDOW 标志,全量替换 commands/ 中的裸 std::process::Command::new 调用
- 补充 project_tools / activity_log / project_env_tools 外键从 projects 迁移到 project_workspaces 的 migrate 逻辑
- CONVENTIONS.md v1.4.2:补充 files 回填规则和批量执行完整性检查规则
|
2026-04-08 01:13:53 +09:00 |
|
lanrtop
|
704a1c9422
|
chore: bump version to v0.1.14
|
2026-04-07 00:47:37 +09:00 |
|
lanrtop
|
fea43b0b8a
|
feat: 仪表盘全局快启栏
新增 global_tools 表及 CRUD 命令,Dashboard 顶部增加独立的「快启」工具栏,
可配置与项目无关的日常应用。ProjectToolsModal 重构为通用组件,支持注入
自定义 commands / queryKey;ProjectCard 快启行始终显示并内联添加按钮。
|
2026-04-07 00:46:13 +09:00 |
|