aruo
|
dc6cd32a67
|
Harden evidence trace semantics
|
2026-07-04 22:36:30 +08:00 |
|
zhuyongxin
|
6919092b83
|
feat: archive mvp demo trace acceptance
|
2026-07-03 16:25:00 +08:00 |
|
zhuyongxin
|
9050487307
|
feat: add chat verifier agent
|
2026-07-03 10:54:33 +08:00 |
|
zhuyongxin
|
a1c896ebda
|
chore(docs): 归档 ISS-001 session-dedup-knowledge-map + ISS-002 mvp 文档
- 移动 session-dedup-knowledge-map OpenSpec 到 archive 目录
- 提交 ISS-001 遗留的 devflow 档案文件
- 更新 ISS-002 状态为已修复
- 新增 mvp/architecture/action-memory-relevance.md 设计文档
- 更新 mvp/README.md 文档导航
- 更新 devflow/index.md OpenSpec 链接指向 archive
|
2026-07-01 18:27:04 +08:00 |
|
zhuyongxin
|
e438df4355
|
feat(knowledge): Executor 行动记忆 + 归一化质量等级解决 ISS-002 重复检索
- RetrievedDocTracker 升级为域级+文档级双层记录(Map<sessionId, Map<domain, Set<filePath>>>)
- LookupKnowledgeTool 新增 Min-Max 归一化层(BGE-M3 L2 距离→[0,1] similarity)
- 三等级 relevanceLevel:PRECISE / HIGHLY_RELEVANT / REFERENCE + completenessHint 兜底信号
- LookupResult 新增 relevanceLevel、completenessHint、retrievedDomainsThisSession
- Executor prompt 重写:4 条检索约束 + 合法出口不查全不追责,重复检索才惩罚
- 入库可观测性:V010 迁移 + retrieval_details JSON 扩展
- 归档 executor-action-memory-relevance change
|
2026-07-01 18:24:41 +08:00 |
|
zhuyongxin
|
e4f37cb9e6
|
fix(knowledge): 修复循环依赖 + 归档 session-dedup-knowledge-map + 记录 ISS-002
- KnowledgeIndexService: 域级生成从 @PostConstruct 移到 @EventListener(ApplicationReadyEvent),解决 KnowledgeIndexService ↔ KnowledgeDomainService 循环依赖
- devflow 归档: evidence.md + acceptance.md(含运行验证结果)
- devflow/index.md: session-dedup-knowledge-map 状态改为 archived
- openspec .archive-ready 标记
- mvp/issues/ISS-002: Executor 无约束重复调用 lookup_knowledge
|
2026-07-01 14:26:59 +08:00 |
|
zhuyongxin
|
2a796da490
|
feat(feedback): 置信度评分与用户反馈机制 & 归档 confidence-feedback change
|
2026-06-30 18:01:06 +08:00 |
|
zhuyongxin
|
3ffa5cc366
|
Merge branch 'emdash/afraid-geese-carry-h5718' into refactor/mvp1.0
# Conflicts:
# devflow/index.md
|
2026-06-26 17:36:59 +08:00 |
|
zhuyongxin
|
e3f20b1f06
|
chore: 归档 session-storage change
- 创建 devflow 项目档案(brief/evidence/decisions/acceptance)
- 更新 devflow/index.md 索引
- 移动 OpenSpec 到 archive
|
2026-06-26 17:33:56 +08:00 |
|
zhuyongxin
|
92ab8d27ee
|
feat(doc-management): 添加文档管理前端页面
- 新增 documents.html 文档管理页面
- 文档列表展示(支持筛选和分页)
- 文档上传功能(带元信息表单)
- 文档详情查看(右侧滑出面板)
- 文档删除功能
- 状态统计卡片(待处理/处理中/已索引/失败)
- 新增 documents.css 和 documents.js
- 纯静态页面实现,无需额外框架
- 与现有 index.html 保持一致的设计风格
- 修复列表滚动问题(覆盖 body overflow 设置)
- 修复时间字段显示 NaN 问题(增加 Invalid Date 检查)
- 在 index.html 侧边栏添加文档管理入口
- 归档项目文档到 devflow 和 openspec
- devflow/projects/2026-06-25-doc-management-ui/
- openspec/changes/doc-management-ui/
- 更新 devflow/index.md
|
2026-06-25 15:05:48 +08:00 |
|
zhuyongxin
|
d6229f3385
|
feat(knowledge): 完成 L0+L1 混合检索集成
核心功能:
- 新增 FrontmatterParser 解析 YAML frontmatter
- 新增 KnowledgeIndexService L0 内存索引
- 新增 LookupKnowledgeTool 混合检索工具
- 增强 DocumentManagementService 文件保存和索引同步
技术实现:
- 数据库迁移 V004: api_document.metadata (TEXT)
- 依赖新增: snakeyaml 2.0
- 配置新增: knowledge.base-path
- 可观测性: requestId 追踪 + 性能日志
质量保证:
- 单元测试: 31/31 通过
- 测试覆盖: FrontmatterParser(11), KnowledgeIndexService(13), LookupKnowledgeTool(7)
- 启动验证: L0 索引正常加载
归档文档:
- OpenSpec: openspec/changes/lookup-knowledge-integration/
- devflow 档案: devflow/projects/2026-06-24-lookup-knowledge-integration/
- handoff: handoff/2026-06-24-lookup-knowledge-integration.md
|
2026-06-24 16:07:10 +08:00 |
|
zhuyongxin
|
1793e045e1
|
docs(devflow): 更新 Phase 1 验收记录和索引
更新内容:
- acceptance.md: 完整的端到端验证结果
- 静态验证:编译通过,代码结构清晰
- 脚本验证:16/16 单元测试通过
- 端到端验证:上传→索引→检索→删除完整流程
- 验证结论:✅ 通过验收 (32/34 任务,94%)
- devflow/index.md: 更新状态为 archived
- 领域:基础设施/文档管理
- 关键词:增加 Milvus, 向量检索, 类别过滤
验收亮点:
- 所有单元测试通过(Milvus, MySQL, Redis)
- 端到端流程验证完整(curl 测试)
- 增强功能超预期(类别过滤系统)
- 跳过任务有充分理由
验收结论:Phase 1 基础设施搭建完成,可进入 Phase 2
|
2026-06-23 18:56:42 +08:00 |
|
zhuyongxin
|
c3a232540a
|
refactor(phase1): 完成包名重构 (org.example → com.superbiz.agent)
Task 4.1: 包名统一重构
- 重命名 41 个 Java 文件的包名
- 更新所有 import 语句
- 恢复枚举类(FaultCategory、DiagnosisStatus、SourceType)
- 更新测试类的 import
重构范围:
- domain/entity: 3 个实体类
- domain/model: 2 个数据类
- domain/enums: 3 个枚举类
- repository: 3 个接口
- service/session: 2 个类(接口 + 实现)
- config: 9 个配置类
- controller: 2 个控制器
- agent/tool: 4 个工具类
- client: 1 个客户端
- Main.java: 主类
验证结果:
- 编译成功,无错误
- 所有测试通过 (27/27)
- ApiDocumentRepositoryTest: 7/7 ✅
- CaseLibraryRepositoryTest: 6/6 ✅
- DiagnosisRecordRepositoryTest: 6/6 ✅
- RedisSessionManagerTest: 8/8 ✅
Progress: 21/33 tasks completed (64%)
|
2026-06-23 14:56:04 +08:00 |
|
zhuyongxin
|
8bd758dbaf
|
docs(devflow): 补充 Phase 1 项目记忆文档
创建 Phase 1 基础设施搭建的完整 devflow 文档:
- brief.md: 项目背景、目标、范围、技术选型、关键决策
- decisions.md: 6 个架构决策记录 (ADR)
- ADR-001: Flyway 数据库版本管理
- ADR-002: 枚举类型存储为 VARCHAR
- ADR-003: Redis JSON 序列化
- ADR-004: Spring Data JPA 命名约定
- ADR-005: 会话 TTL 可配置
- ADR-006: 包名暂时混用
- evidence.md: 测试证据、性能指标、编译验证、数据库结构
- 27 个测试全部通过
- 性能指标达标
- 提交记录追踪
- acceptance.md: 验收标准、测试结果、遗留问题
- 20/33 任务完成
- 部分验收通过
更新全局文档:
- devflow/index.md: 新增 phase1-infrastructure 项目索引
- devflow/glossary/CONTEXT.md: 新增 8 个术语和 4 条业务规则
Progress: 20/33 tasks completed (61%)
|
2026-06-23 14:44:43 +08:00 |
|
aruo
|
ac08345369
|
commit
|
2026-05-31 21:45:14 +08:00 |
|
zhuyongxin
|
d4b5015beb
|
commit
|
2026-05-29 21:38:16 +08:00 |
|