zhuyongxin
|
4274f3350b
|
feat(harness): freeze aci tool contracts
|
2026-07-21 18:01:18 +08:00 |
|
zhuyongxin
|
58c39107c5
|
refactor(harness): freeze single-agent contracts
|
2026-07-21 17:33:25 +08:00 |
|
zhuyongxin
|
30d3296043
|
docs(mvp): archive session run trace issue
|
2026-07-11 16:46:20 +08:00 |
|
zhuyongxin
|
f9df94377b
|
feat(trace): finish run-aware demo verification
|
2026-07-10 21:37:43 +08:00 |
|
zhuyongxin
|
d928a1968a
|
feat(trace): bind feedback to runs
|
2026-07-10 20:29:56 +08:00 |
|
zhuyongxin
|
26d5529280
|
feat(trace): isolate chat runs
|
2026-07-10 19:02:04 +08:00 |
|
zhuyongxin
|
52bf0302c6
|
feat(trace): add session run isolation schema
|
2026-07-10 17:47:56 +08:00 |
|
zhuyongxin
|
841437fa06
|
docs(mvp): organize mvp documentation
|
2026-07-09 13:40:08 +08:00 |
|
zhuyongxin
|
9c9a0024d4
|
feat(demo): add interview quality audit
|
2026-07-09 11:18:49 +08:00 |
|
aruo
|
db0f229285
|
feat(eval): add evidence pipeline acceptance closure
|
2026-07-09 00:47:48 +08:00 |
|
aruo
|
a77c947cd4
|
docs(architecture): align evidence pipeline design
|
2026-07-08 23:53:21 +08:00 |
|
aruo
|
9a84b3de34
|
feat(agent): support no-evidence references
|
2026-07-08 23:30:00 +08:00 |
|
aruo
|
7b8c75e571
|
feat(agent): harden verifier evidence references
|
2026-07-08 16:12:56 +08:00 |
|
aruo
|
a08672b31e
|
feat(eval): add executor audit closure checks
|
2026-07-08 10:21:39 +08:00 |
|
aruo
|
39c0c5f8be
|
docs(mvp): clarify executor v2 implementation issue
|
2026-07-08 02:43:12 +08:00 |
|
aruo
|
1b31e78be5
|
feat(agent): add verifier claim checks
|
2026-07-08 02:33:02 +08:00 |
|
aruo
|
c5e496e715
|
feat(agent): add executor gatekeeper hook
|
2026-07-08 02:01:49 +08:00 |
|
aruo
|
050cbc8fee
|
feat(agent): add executor evidence v2 contract
|
2026-07-08 01:37:15 +08:00 |
|
zhuyongxin
|
04eb50e2b4
|
feat(agent): add executor evidence output contract
|
2026-07-07 19:02:02 +08:00 |
|
zhuyongxin
|
7f2e47ca38
|
docs(mvp): record executor evidence loop design
|
2026-07-07 18:51:47 +08:00 |
|
zhuyongxin
|
64adb998cf
|
chore(rag): add eval knowledge base mirror
|
2026-07-06 21:48:21 +08:00 |
|
zhuyongxin
|
ed7efc58b7
|
feat(rag): close eval pipeline with live snapshots
|
2026-07-06 21:39:27 +08:00 |
|
zhuyongxin
|
cf3333d607
|
feat(rag): modularize knowledge retrieval pipeline
|
2026-07-06 17:06:05 +08:00 |
|
aruo
|
6ccfd33ec5
|
Add diagnosis playbook skills
|
2026-07-06 08:35:54 +08:00 |
|
aruo
|
88e0a6c944
|
docs: reorganize MVP interview documentation
|
2026-07-05 15:29:28 +08:00 |
|
aruo
|
d5902a0499
|
docs: update mvp architecture snapshot
|
2026-07-05 13:56:51 +08:00 |
|
aruo
|
9a2a44d1b5
|
test: add rag retrieval baseline
|
2026-07-05 02:02:27 +08:00 |
|
aruo
|
79feed3314
|
Merge branch 'emdash/shy-items-fry-f4zze' into refactor/mvp1.0
# Conflicts:
# mvp/issues/README.md
|
2026-07-05 01:42:42 +08:00 |
|
aruo
|
98155ae1d8
|
Merge branch 'aiops-trace-scope' into refactor/mvp1.0
|
2026-07-05 01:42:23 +08:00 |
|
aruo
|
2609c5a5ab
|
docs: consolidate rag refactor issues
|
2026-07-05 01:40:08 +08:00 |
|
aruo
|
26e12a8d6b
|
Archive MVP demo interview runbook
|
2026-07-05 01:34:04 +08:00 |
|
aruo
|
cbef3ddd3c
|
Add MVP demo interview runbook
|
2026-07-05 01:25:20 +08:00 |
|
aruo
|
69deb15330
|
Add diagnosis eval baseline diff
|
2026-07-05 00:59:53 +08:00 |
|
aruo
|
4c7c53b024
|
Expand diagnosis eval fixtures
|
2026-07-05 00:27:57 +08:00 |
|
aruo
|
ca5c61fabf
|
Add diagnosis eval harness
|
2026-07-04 23:51:43 +08:00 |
|
aruo
|
23ee05c7c3
|
feat: add traceable scoped AIOps diagnosis
|
2026-07-04 22:57:28 +08:00 |
|
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
|
fd89d84fc0
|
docs: add MVP review issue
|
2026-07-03 11:21:24 +08:00 |
|
zhuyongxin
|
9050487307
|
feat: add chat verifier agent
|
2026-07-03 10:54:33 +08:00 |
|
zhuyongxin
|
2a7164288f
|
chore(docs): 补充 ISS-001 架构设计文档到 mvp
- 新增 mvp/architecture/session-dedup-knowledge-map.md
- 更新 mvp/README.md 文档导航
- ISS-001 issue 关联架构文档
|
2026-07-01 18:28:19 +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
|
354ffc1947
|
feat(feedback): 补提交 feedback 相关源码(漏提交的新建文件)
|
2026-07-01 10:57:49 +08:00 |
|
zhuyongxin
|
9b52afce07
|
docs: 合并 .docs/mvp 到根 mvp 目录并更新文档
- 删除 .docs/mvp 目录,内容合并到根目录 mvp/
- 更新 session-storage-design.md 实现变更记录
- 修复引用路径
|
2026-06-26 17:29:27 +08:00 |
|
zhuyongxin
|
a74ccea5be
|
feat(knowledge): breadcrumb分块上下文 & LookupKnowledgeTool日志优化
- DocumentChunk新增breadcrumb字段,分块时构建完整标题层级路径
- DocumentChunkService splitByHeadings维护标题层级栈算法
- VectorIndexService 将breadcrumb写入Milvus metadata
- LookupKnowledgeTool日志替换为结构化摘要,替代原始MD预览
- L0返回策略:唯一匹配用正文摘要,多匹配+L1有结果仅元数据(不读文件)
- 新增buildCompactSummary / buildMetadataOnlySummary方法
- 安装frontend-design skill
- 创建mvp/文档目录(架构设计+会话存储方案)
- 更新测试适配新逻辑
|
2026-06-26 13:56:10 +08:00 |
|
zhuyongxin
|
553d1d1faf
|
refactor(ai-ops): 重构 Executor Prompt - 强化行为准则和证据驱动
## 主要改动
1. 重构为更清晰的三段式结构
- 角色定位:明确"诊断流程的执行者"
- 核心行为准则:严格按步执行、必须调用工具、证据综合分析
- 任务执行规范:每步产出要求、最终报告格式
2. 强化关键约束
- 永远不要凭记忆回答错误码含义、接口定义、排障步骤
- 结论必须基于至少两个独立证据源
- 提供证据链格式示例
3. 简化 lookup_knowledge 说明
- 修正参数名:query_text → query
- 简化返回字段说明(保留核心信息)
- 保留三级使用规则(必须/必须/建议)
## 设计理念
- 从"技术细节"转向"行为准则"
- 从"字段说明"转向"证据驱动"
- 提供具体的输出格式示例,减少 Agent 的不确定性
## 参考
基于 mvp/discuss/Executor_Prompt.md 微调
|
2026-06-24 18:53:42 +08:00 |
|
zhuyongxin
|
36abfc4675
|
docs(mvp): 添加知识库检索架构和使用文档
新增文档:
- mvp/architecture/knowledge-retrieval-architecture.md
* 架构位置和数据流说明
* L0+L1 混合检索流程图
* 核心组件详细设计
* 与现有架构的集成方式
* 性能指标和可观测性
- mvp/architecture/knowledge-retrieval-usage.md
* 快速开始指南
* 文档格式要求和最佳实践
* 使用场景和示例
* 故障排查和性能优化
* 维护知识库的完整流程
更新文档:
- mvp/README.md - 添加知识库检索文档入口
完善 MVP 架构文档,为后续开发和维护提供完整参考
|
2026-06-24 16:26:15 +08:00 |
|
zhuyongxin
|
c86045b33f
|
archive: Phase 1 基础设施搭建归档
归档信息:
- 变更名称:phase-1-infrastructure
- 工作流:spec-driven
- 归档位置:openspec/changes/archive/2026-06-23-phase-1-infrastructure/
完成情况:
- ✅ 所有产物完成(proposal, design, specs, tasks)
- ✅ 任务完成:33/35 (94%)
- ⚠️ 2 个任务跳过(混合检索、集成测试,有充分理由)
验收结果:
- ✅ 静态验证:编译通过
- ✅ 脚本验证:16/16 单元测试通过
- ✅ 端到端验证:上传→索引→检索→删除完整流程
Delta Specs:
- 跳过同步(用户选择)
- functional-specs.md 保留在归档目录中
devflow 档案:
- ✅ 已完整回填(brief, evidence, decisions, acceptance)
- ✅ devflow/index.md 状态更新为 archived
|
2026-06-23 19:20:05 +08:00 |
|