feat: 添加线索引擎、NLQ、场景检测、前端界面等核心功能模块
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
"""接入适配器(P1.1):源明细 → 通用本体映射。
|
||||
|
||||
职责:
|
||||
1. 从 staging(源明细)读取原始数据行;
|
||||
2. 按映射规则投影为 Entity / EntityRelationship / MetricEvent;
|
||||
3. 保留源明细不可变(原始证据),本体层为分析基础。
|
||||
|
||||
设计原则:
|
||||
- 每个源明细表对应一个 Adapter 类;
|
||||
- Adapter 实现统一接口 `ingest(session, data_version_id)` → (entities, relationships, events);
|
||||
- 映射逻辑集中于此模块,上层引擎/场景模块只依赖本体。
|
||||
"""
|
||||
|
||||
from app.ingest.base import BaseAdapter, IngestResult
|
||||
from app.ingest.registry import ADAPTER_REGISTRY, get_adapter, register_adapter
|
||||
|
||||
__all__ = [
|
||||
"BaseAdapter",
|
||||
"IngestResult",
|
||||
"ADAPTER_REGISTRY",
|
||||
"get_adapter",
|
||||
"register_adapter",
|
||||
]
|
||||
Reference in New Issue
Block a user