PRODUCT SPACE

CoDelphi ⌁ gzhanlei/codelphi · main ↗

CoDelphi 把 GitHub 仓库变成一份可追溯的产品规格。 连接仓库后,AI 自动提取功能清单与用户场景,每次 push 自动总结行为变化——每一条结论都附带可点击的源码证据,而不是凭空生成的摘要。

最近一次分析:succeeded

分析完整性:部分完整——合并完整性部分(合并层有截断/冲突/护栏检出);核验部分(存在一致性冲突或影子对比不一致)。分析成功不等于完整,完整不等于正确;结论采纳前应经人工核实。

源码装配覆盖率(按文件字节)12.7%(已装配实现文件 196/492 个,6 趟提取);本规格未覆盖全部实现面(提取趟数触顶),未覆盖部分不产生结论。。运行时开关与数据依赖行为静态提取不可见(边界说明);发现缺口请在左侧功能树进入功能页,用「编辑/新增场景」人工补充并标记核实。

证据链接与证据强度分级

按路径把证据分为实现、测试、文档等强度等级,并识别证据全部来自测试/文档的场景,供展示标记与发布影响降权使用。

代码生成稳定链接 证据链接与证据强度分级
未核实
实现分布 · 3 个文件
边界情况EC-1生成未核实
情境
证据入参为带 evidence 字段的场景对象
操作
isTestOnlyEvidence 执行
结果
递归取出 evidence 数组后判定,全部非实现代码时返回 true
边界情况EC-10生成未核实
情境
证据数组为空
操作
isTestOnlyEvidence 执行
结果
返回 false,不把无证据场景判为测试佐证
边界情况EC-11生成未核实
情境
证据路径为 CI 工作流或锁文件等基础设施文件
操作
isTestOnlyEvidence 执行
结果
evidenceKind 仍判为 implementation,返回 false,保持可见不冒进
边界情况EC-2生成未核实
情境
证据路径为 CI 工作流或锁文件
操作
isTestOnlyEvidence 执行
结果
evidenceKind 仍判为 implementation,不视为测试佐证
边界情况EC-3生成未核实
情境
传入空证据数组
操作
isTestOnlyEvidence 执行
结果
返回 false,不判为测试佐证
边界情况EC-4生成未核实
情境
传入带 evidence 字段的场景对象或 JSON 字符串
操作
isTestOnlyEvidence 执行
结果
递归取出证据数组后按同一口径判定
边界情况EC-5生成未核实
情境
证据包含任一实现代码文件
操作
isTestOnlyEvidence 执行
结果
返回 false,不标记为测试佐证
边界情况EC-6生成未核实
情境
证据路径为测试或文档文件
操作
evidenceKind 执行
结果
返回 test 或 document,全部非实现时 isTestOnlyEvidence 为 true
边界情况EC-7生成未核实
情境
证据路径为绝对路径、含反斜杠或含 ..
操作
evidenceUrl 执行
结果
返回 null,不生成链接
边界情况EC-8生成未核实
情境
证据路径为 CI 配置或锁文件
操作
evidenceKind 判定
结果
仍按实现代码处理,isTestOnlyEvidence 返回 false
边界情况EC-9生成未核实
情境
传入的是 behavior_changes 的 before/after 场景对象
操作
isTestOnlyEvidence 执行
结果
读取对象上的 evidence 字段继续判定,不因非数组形状返回 false
正常路径HP-1生成未核实
情境
证据路径为普通源码文件
操作
evidenceKind 执行
结果
返回 implementation
正常路径HP-2生成未核实
情境
证据路径为 tests/ 目录或 .test./.spec. 文件
操作
evidenceKind 执行
结果
返回 test
正常路径HP-3生成未核实
情境
场景证据全部来自测试或文档
操作
isTestOnlyEvidence 执行
结果
返回 true,展示层可打「测试佐证」标
正常路径HP-4生成未核实
情境
场景证据含至少一条实现代码路径
操作
isTestOnlyEvidence 执行
结果
返回 false,按实现证据对待
正常路径HP-5生成未核实
情境
证据路径指向测试或文档文件
操作
EvidenceLinks 渲染证据
结果
链接前显示 [测试] 或 [文档] 标记
正常路径HP-6生成未核实
情境
场景证据全部来自测试/文档
操作
isTestOnlyEvidence 执行
结果
返回 true,供场景卡片打「测试佐证」标与总览影响降权
正常路径HP-7生成未核实
情境
证据路径指向实现代码且提交 SHA 合法
操作
evidenceUrl 执行
结果
返回带 #L 行号锚点的 GitHub blob 链接
正常路径HP-8生成未核实
情境
场景证据全部来自测试/文档
操作
isTestOnlyEvidence 执行
结果
返回 true,供展示层打「测试佐证」标与影响投影降权
正常路径HP-9生成未核实
情境
场景证据全部来自测试或文档路径
操作
isTestOnlyEvidence 执行
结果
返回 true,场景被标记为测试佐证