PRODUCT SPACE

CoDelphi ⌁ gzhanlei/codelphi · main ↗

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

最近一次分析:succeeded

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

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

演示模式分析入口

演示外壳以 DemoModeProvider 包裹页面,写操作经 demo guard 拦截并弹出只读提示对话框;匿名演示访客不再看到分析或发布入口,登录引导集中在顶栏。

代码生成稳定链接 演示模式分析入口
未核实
实现分布 · 5 个文件
边界情况EC-1生成未核实
情境
匿名演示访客查看产品页头部
操作
渲染分析入口
结果
不渲染分析按钮与只读提示
边界情况EC-10生成未核实
情境
登录页需要展示公开演示入口
操作
加载公开演示产品
结果
优先取数据库标记的 demo 产品,无则取环境变量白名单首个,都没有则不渲染入口
边界情况EC-2生成未核实
情境
匿名演示访客查看总览页
操作
渲染发布入口
结果
不渲染发布按钮与登录链接
边界情况EC-6生成未核实
情境
匿名演示访客查看发布入口
操作
渲染发布入口组件
结果
组件输出为空字符串,不渲染发布链接
边界情况EC-7生成未核实
情境
以 writeAccess=readonly 渲染 AnalyzeButton
操作
渲染组件
结果
渲染禁用按钮并写明需编辑权限
错误路径ER-1生成未核实
情境
绕过前端直接向写接口发请求
操作
服务端处理写请求
结果
由服务端写权限校验拒绝,前端隐藏不改变强制边界
正常路径HP-1生成未核实
情境
匿名演示访客打开演示产品页
操作
渲染页面
结果
以演示外壳渲染,侧栏标注 DEMO MODE 只读演示
正常路径HP-2生成未核实
情境
演示访客触发任一写操作
操作
调用 useDemoGuard 返回的守卫
结果
弹出「Demo 模式」对话框说明编辑不会保存