需下架({laneCounts.removal})
来源目录里被改为“禁止导入”或撤销标注、但仍在知识库中可检索的文件
- {(overview?.knowledge_bases || []).some((kb) => kb.needs_removal > 0) ? {(overview?.knowledge_bases || []).filter((kb) => kb.needs_removal > 0).map((kb) => - 需下架{kb.name}{kb.needs_removal} 份仍在检索中
)}
: emptyLane('没有标注为禁止但仍留在知识库里的文件。')}
- 这里只负责把差异暴露出来:来源项被判“禁止导入”后,仍存活在测试库里的知识必须移除。移除动作走 test.remove 工作流(会删除测试库里的知识条目,重新标注后可再次入库);该入口当前由变更集删除路径触发,页面尚未提供独立按钮。
+ {removalMessage ? {removalMessage}
: null}
+ {removalItems.length ? {removalItems.map((item) => - 需下架「{item.title}」{scope(item.target_scope)} · 知识仍在测试库中可检索{confirmRemovalID === item.id ? <>> : }
)}
: null}
+ {(overview?.knowledge_bases || []).some((kb) => kb.needs_removal > 0) ? {(overview?.knowledge_bases || []).filter((kb) => kb.needs_removal > 0).map((kb) => - 需下架{kb.name}{kb.needs_removal} 份仍在检索中
)}
: removalItems.length ? null : emptyLane('没有标注为禁止但仍留在知识库里的文件。')}
+ 这里只负责把差异暴露出来:来源项被判“禁止导入”后,仍存活在测试库里的知识必须移除。逐条点“下架(从测试库移除)”并二次确认后,走 test.remove 工作流删除测试库里的知识条目(会读回校验;重新标注后可再次入库,不影响生产知识库)。
: null}
{lane === 'inflight' ?