| 2026-07-27 |
rag-chunk-evidence-identity-dedup |
chunk 级证据身份、去重、retrieve-k/return-n 与 SearchPort 地基,为 hybrid 铺路。 |
RAG/证据身份/去重 |
evidenceKey, maxChunksPerDocument, retrieve-k, return-n, KnowledgeSearchPort, document_id chunk-scoped |
openspec/changes/archive/2026-07-27-rag-chunk-evidence-identity-dedup |
archived |
| 2026-07-27 |
rag-bm25-hybrid-drop-sdk |
真 dense+BM25 hybrid(MilvusClientV2),废弃知识路径旧 SDK 检索/写入。 |
RAG/BM25/hybrid |
MilvusClientV2, BM25, hybridSearch, RRFRanker, biz_hybrid, drop SDK path |
openspec/changes/archive/2026-07-27-rag-bm25-hybrid-drop-sdk |
archived |
| 2026-07-27 |
rag-hybrid-search-rrf |
Delivery 2:可配置 hybrid 检索与 RRF 多路融合(不绑旧 SDK)。 |
RAG/hybrid/RRF |
hybrid mode, RRF, KnowledgeSearchPort, filtered+unfiltered fusion, sparse-lite lexical |
openspec/changes/archive/2026-07-27-rag-hybrid-search-rrf |
archived |
| 2026-07-21 |
single-react-tool-invocation-store |
建立统一 ToolBoundary 与 Redis canonical invocation store,集中生命周期、证据状态、TTL、容量和 Run 所有权。 |
Harness/Tool boundary/Canonical store |
ISS-014, ToolBoundary, canonical invocation, PROJECTING, READY, ERROR, TTL, RESULT_TOO_LARGE |
openspec/changes/archive/2026-07-21-single-react-tool-invocation-store |
archived |
| 2026-07-21 |
single-react-harness-run-context |
建立显式 RunContext、Harness Core、预算、取消、类型化重试和 Tool Store 基础。 |
Harness/Run lifecycle/Budget |
ISS-014, RunContext, deadline, cancellation, budget, retry, ToolCallKey |
openspec/changes/archive/2026-07-21-single-react-harness-run-context |
archived |
| 2026-07-21 |
single-react-aci-tool-contracts |
冻结 RAG、日志和 MySQL evidence Tool 的 Agent-facing ACI Schema、状态、框架调用引用和描述边界。 |
Harness/Agent Tool contract |
ISS-014, ACI, tool_call_id, evidence_status, RAG, query_logs, query_mysql, MOCK |
openspec/changes/archive/2026-07-21-single-react-aci-tool-contracts |
archived |
| 2026-07-21 |
single-react-design-freeze |
冻结单体 Diagnosis Agent、Harness、Guard、工具证据与阶段门禁契约。 |
Chat/Harness/Agent contract |
ISS-014, single ReactAgent, Harness, EvidenceGuard, SemanticGuard, tool_call_id, evidence_status |
openspec/changes/archive/2026-07-21-single-react-design-freeze |
archived |
| 2026-07-10 |
session-run-trace-isolation |
拆分会话态和运行态,引入 runId 隔离 Trace、Feedback、AIOps 和 demo 链路。 |
Trace/session/run isolation |
chat_session, diagnosis_run, runId, trace exact run, feedback fallback, AIOps SSE metadata, baseline drift |
openspec/changes/archive/2026-07-10-session-run-trace-isolation |
archived |
| 2026-07-09 |
interview-demo-quality-audit |
增加面试演示前置质量审计,覆盖 prompt、Gatekeeper 和评测基线。 |
Agent eval/demo/Prompt audit |
interview demo preflight, prompt_audit, gatekeeper rules, diagnosis baseline, 12 fixtures |
openspec/changes/archive/2026-07-09-interview-demo-quality-audit |
archived |
| 2026-07-08 |
executor-composer-final-answer |
引入 Composer 生成最终回答,只使用 Verifier 允许的结论材料。 |
Chat quality gate/evidence attribution |
chat_composer, final answer, allowed_claims, allowed_hypotheses, safe fallback, composer_output |
openspec/changes/archive/2026-07-08-executor-composer-final-answer |
archived |
| 2026-07-08 |
diagnosis-eval-demo-gatekeeper-closure |
收敛诊断评测、稳定 demo 场景和 Gatekeeper 审计元数据。 |
Agent eval/demo/Gatekeeper |
diagnosis eval matrix, stable demo scenarios, Gatekeeper rule set version, audit metadata |
openspec/changes/archive/2026-07-08-diagnosis-eval-demo-gatekeeper-closure |
archived |
| 2026-07-08 |
verifier-evidence-reference-fidelity |
强化 Verifier 对 evidence_refs、raw_path 和 no_evidence 的保真校验。 |
Chat质量门禁/证据归因 |
evidence_refs, raw_path, Gatekeeper severity, verifier evidence excerpt, HikariCP mock, no_evidence |
openspec/changes/archive/2026-07-08-verifier-evidence-reference-fidelity |
archived |
| 2026-07-07 |
executor-evidence-output-contract |
设计 Executor 结构化证据输出,解决证据归因幻觉和 LOW_CONFID 问题。 |
Chat质量门禁/证据归因 |
Executor structured output, evidence bindings, Verifier structured claims, LOW_CONFID, hallucination |
openspec/changes/archive/2026-07-07-executor-evidence-output-contract |
archived |
| 2026-07-07 |
executor-v2-output-contract |
将 Executor 输出升级为 V2 契约,移除面向用户的最终回答字段。 |
Chat质量门禁/证据归因 |
executor_evidence_v2, user_facing_answer removal, diagnosis_summary removal, structured renderer |
openspec/changes/archive/2026-07-07-executor-v2-output-contract |
archived |
| 2026-07-07 |
executor-gatekeeper-hook |
在 Executor 与 Verifier 之间接入 Gatekeeper,校验证据绑定来源。 |
Chat质量门禁/证据归因 |
Gatekeeper, verifier payload, source_invocation_ids, tool_name match, self_evaluation |
openspec/changes/archive/2026-07-07-executor-gatekeeper-hook |
archived |
| 2026-07-07 |
executor-verifier-claim-checks |
增加 Verifier claim_checks 和事实校验兼容逻辑。 |
Chat质量门禁/证据归因 |
Verifier claim_checks, facts_checked compatibility, effective verdict guardrail, malformed output downgrade |
openspec/changes/archive/2026-07-07-executor-verifier-claim-checks |
archived |
| 2026-07-06 |
rag-eval-pipeline-closure |
建立 RAG 评测闭环,加入 fixture、快照和 baseline diff。 |
RAG/评测/回归闭环 |
lookupResult fixture, LookupKnowledgeTool snapshot, evidenceBlocks, contextPack, retrievalTrace, rerankTrace, baseline diff, fallback case |
devflow/projects/2026-07-06-rag-eval-pipeline-closure |
archived |
| 2026-07-06 |
modular-rag-pipeline |
将 lookup_knowledge 改造成模块化 RAG 管线,补齐证据块和检索追踪。 |
RAG/Agent工具/证据链 |
modular RAG, lookup_knowledge, evidenceBlocks, contextPack, rerank, retrievalTrace, L0 hint, unfiltered retry |
openspec/changes/archive/2026-07-06-modular-rag-pipeline |
archived |
| 2026-07-05 |
diagnosis-playbook-skills |
增加诊断 Playbook Skill,沉淀支付超时、MySQL 池、Redis 超时等套路。 |
Agent Skill/Playbook |
read_skill, diagnosis playbook, progressive disclosure, payment timeout, MySQL pool, Redis timeout |
openspec/changes/diagnosis-playbook-skills |
implemented |
| 2026-07-05 |
mvp-demo-interview-runbook |
准备可复现的 MVP 面试演示包、运行手册和 Trace 检查清单。 |
MVP Demo/Interview |
Plan C, payment timeout, runbook, trace checklist, demo script |
openspec/changes/archive/2026-07-05-mvp-demo-interview-runbook |
archived |
| 2026-07-05 |
diagnosis-eval-baseline-diff |
增加诊断评测 baseline diff,用于判断回归和证据覆盖变化。 |
Agent 评测/回归 Diff |
baseline diff, regression detection, evidence coverage, cost signal, markdown report |
openspec/changes/archive/2026-07-05-diagnosis-eval-baseline-diff |
archived |
| 2026-07-04 |
expand-diagnosis-eval-fixtures |
扩充诊断评测 fixture,覆盖 Redis、慢响应和 JVM 内存风险。 |
Agent 评测/回归 Baseline |
fixture coverage, baseline report, redis timeout, slow response, jvm memory risk |
openspec/changes/archive/2026-07-05-expand-diagnosis-eval-fixtures |
archived |
| 2026-07-04 |
diagnosis-eval-harness |
建立固定诊断评测 Harness,输出 trace、证据覆盖和 verdict 分布。 |
Agent 评测/回归 Harness |
fixed cases, trace validation, evidence coverage, verdict distribution, markdown report |
openspec/changes/archive/2026-07-04-diagnosis-eval-harness |
archived |
| 2026-07-04 |
evidence-trace-hardening |
强化工具调用证据链、降级契约和离线验证能力。 |
证据链/降级契约/离线验证 |
ToolInvocationRecorder, ToolTraceSummaryService, lookup_knowledge, query_logs, query_metrics, LOW_CONFID, REJECT |
openspec/changes/archive/2026-07-04-evidence-trace-hardening |
archived |
| 2026-07-04 |
aiops-traceable-diagnosis-entry |
增加可追踪的 AIOps 告警诊断入口,打通 sessionId 和 Trace API。 |
AIOps/trace/alert diagnosis |
ai_ops, SSE, alert input, sessionId, diagnosis_session, trace API |
openspec/changes/archive/2026-07-04-aiops-traceable-diagnosis-entry |
archived |
| 2026-07-04 |
aiops-alert-scope-control |
收敛 AIOps 告警诊断范围,区分 payload 定向和自动发现模式。 |
AIOps/scope/prompt control |
payload mode, auto-discovery mode, queryPrometheusAlerts, HighCPUUsage |
openspec/changes/archive/2026-07-04-aiops-alert-scope-control |
archived |
| 2026-07-03 |
mvp-demo-trace-acceptance |
增加 MVP demo 的 Trace 验收,覆盖会话、步骤、工具和反馈链路。 |
MVP Demo/trace/acceptance |
mvp-demo, trace API, diagnosis_session, agent_step, tool_invocation, feedback |
openspec/changes/archive/2026-07-03-mvp-demo-trace-acceptance |
archived |
| 2026-07-02 |
chat-verifier-agent |
增加 Chat Verifier Agent,用 groundedness 和 evidence_refs 校验回答。 |
Chat质量门禁/可追溯验证 |
Verifier, groundedness_score, facts_checked, evidence_refs, tool_trace_summary, self_evaluation |
openspec/changes/archive/2026-07-03-chat-verifier-agent |
archived |
| 2026-07-01 |
executor-action-memory-relevance |
增加行动记忆和相关性信号,约束 Executor 重复检索。 |
检索质量/行动记忆 |
relevanceLevel, completenessHint, Min-Max归一化, RetrievedDocTracker域级记录, Executor检索约束, ISS-002 |
openspec/changes/archive/2026-07-01-executor-action-memory-relevance |
archived |
| 2026-06-30 |
session-dedup-knowledge-map |
引入会话级去重和知识域地图,减少重复召回。 |
去重/知识图谱 |
RetrievedDocTracker, KnowledgeDomainService, knowledge_domain, covers, whenToRetrieve, Planner注入, ISS-001 |
openspec/changes/archive/2026-06-30-session-dedup-knowledge-map |
archived |
| 2026-06-29 |
confidence-feedback |
建立质量评估和用户反馈机制,并把有用反馈沉淀为案例。 |
质量评估/反馈机制 |
evidence_score, selfEvaluation, feedback, useful, not_useful, case_library, BAD_CASE, tool_invocation规则引擎, 反馈按钮, sessionId回传 |
openspec/changes/confidence-feedback |
archived |
| 2026-06-26 |
session-storage |
建立通用会话存储,记录 session、agent step 和 tool invocation。 |
会话存储/可观测 |
diagnosis_session, agent_step, tool_invocation, token追踪, 多Agent路由 |
openspec/changes/session-storage |
archived |
| 2026-06-25 |
doc-management-ui |
实现文档管理页面,支持文档 CRUD、状态监控和 API 集成。 |
前端开发/文档管理 |
文档管理页面, CRUD, 状态监控, 纯静态页面, API集成 |
- |
archived |
| 2026-06-24 |
lookup-knowledge-integration |
接入知识库检索,支持 L0 精确匹配和 L1 语义检索。 |
知识库检索 |
L0精确匹配, L1语义检索, frontmatter, 混合检索 |
- |
archived |
| 2026-06-23 |
phase1-infrastructure |
搭建第一阶段基础设施,包括 MySQL、Redis、Milvus、Flyway 和 JPA。 |
基础设施/文档管理 |
MySQL, Redis, Milvus, Flyway, JPA, 向量检索, 类别过滤 |
- |
archived |
| 2026-05-29 |
chatmodel-abstraction |
抽象 ChatModel 和 EmbeddingModel,支持多模型路由。 |
解耦/多模型路由 |
ChatModel, EmbeddingModel, DeepSeek, BGE-M3, SiliconFlow, Spring AI |
- |
archived |
| 2026-07-21 |
single-react-rag-log-projections |
RAG/log projection adapters through ToolBoundary |
Harness/Tool projection |
ISS-014, RAG, query_logs, projection, scope, redaction, MOCK, NO_EVIDENCE |
openspec/changes/archive/2026-07-21-single-react-rag-log-projections |
archived |
| 2026-07-21 |
single-react-mysql-readonly-tool |
Fail-closed read-only MySQL evidence Tool with AST allowlist, JDBC controls and bounded projection |
Harness/MySQL security |
ISS-014, MySQL, JSqlParser, allowlist, PreparedStatement, timeout, projection |
openspec/changes/archive/2026-07-21-single-react-mysql-readonly-tool |
archived |
| 2026-07-21 |
single-react-diagnosis-agent |
Single internal Diagnosis ReactAgent with Harness-controlled model/tool loop, bounded context and typed Draft |
Harness/Diagnosis Agent/ReAct |
ISS-014, ReactAgent, DiagnosisDraft, PreviousTurn, ToolInterceptor, ModelInterceptor, budget |
openspec/changes/archive/2026-07-21-single-react-diagnosis-agent |
archived |
| 2026-07-21 |
single-react-evidence-semantic-guards |
Deterministic evidence validation, isolated semantic review and fail-closed diagnosis release |
Harness/EvidenceGuard/SemanticGuard/Release |
ISS-014, EvidenceGuard, verified snapshot, SemanticGuard, repair, fallback, release policy |
openspec/changes/archive/2026-07-21-single-react-evidence-semantic-guards |
archived |
| 2026-07-21 |
single-react-chat-application-usecase |
Internal Chat application use case with isolated routing, fixed executors and safe PreviousTurn |
Harness/Chat application/Run persistence |
ISS-014, Intent Router, PreviousTurn, PublishedResult, V012, observer, cancellation |
openspec/changes/archive/2026-07-21-single-react-chat-application-usecase |
archived |
| 2026-07-21 |
single-react-chat-sse-cutover |
Unique named-event Chat SSE endpoint, bounded production Harness wiring and strict frontend consumer |
Chat/SSE/Harness production wiring |
ISS-014, /api/chat, SSE, metadata, status, content, failure, done, disconnect, bounded executor |
openspec/changes/archive/2026-07-22-single-react-chat-sse-cutover |
archived |
| 2026-07-22 |
single-react-cleanup-e2e |
Remove legacy Agent paths, add bounded Harness audit, and complete exact-run live acceptance |
Chat/Harness/cleanup/E2E |
ISS-014, single ReAct Agent, durable audit, named SSE, exact run, Flyway V013 |
openspec/changes/archive/2026-07-22-single-react-cleanup-e2e |
archived |