# -*- coding: utf-8 -*- """iAOP 端到端联调用例(Issue #86)。 跨四个 iAOP-Core 内核模块的全链路联调测试,验证「数据流」与「问答流」 两条端到端链路在内存桩(不依赖 Kafka/TDengine/MinIO/真实 LLM)下完整闭环: 数据流(PRD 5.1 → 5.2): edge-gateway 只读采集(模拟驱动)→ spool 缓存 → data-bus 批量写入 (MemorySink,幂等去重,不丢不重)。 问答流(PRD 5.4): rag-kb 模板化知识库检索(命中文档片段 + 来源)→ llm-gateway 混合网关 (路由 → 生成 → 溯源校验 → DLP 出站防线)。 本套件全部基于各模块的「可注入接口」运行,零外部依赖,可在 CI 中直接执行。 运行:在仓库根目录执行 `python -m unittest discover -s tests/e2e -v` (脚本会自动把四个 core 模块加入 sys.path,见 _bootstrap.py)。 """