WORK · A
Deelf Indicator Engine
面向时间序列的指标计算内核。把零散的计算脚本抽象成一组 可组合、可缓存、可测试的管线,让"新增一个指标"只涉及模块,而不是重写流程。
- 统一契约:固定的输入类型 / 输出结构,便于流水线编排与对拍
- 依赖与调度:声明式组合,自动推导执行顺序,杜绝重复计算
- 增量更新:新点到来仅触发必要算子,按依赖深度线性扩张
- 上下文隔离:多路并行数据各自持有状态,互不污染
- 插件式扩展:新指标作为模块接入,不改动内核
timeseries
pipeline
incremental
cache
observability
WORK · B
Deelf Replay Engine
确定性的事件回放引擎。让历史数据流在一个可观察、可调试的环境里 稳定地再现一次,并与任何计算内核通过清晰接口解耦。
- 事件驱动:严格按时间顺序推进,不引入隐式副作用
- 可控时钟:支持加速、暂停、单步,调试友好
- 状态机主循环:节点清晰、边界明确,适合做穷尽测试
- 可复现:相同输入得到相同输出,回归与对拍成本接近常数
- 松耦合集成:计算模块通过接口接入,不绑死任何实现
event-driven
simulated-clock
FSM
deterministic
decoupling
How They Fit
两件作品如何协作
回放引擎负责"时间推进",计算内核负责"事件消费";二者通过接口组合,不互相穿透。
01
数据准备
把原始时间序列整理成统一的事件流,并显式声明字段契约。
02
回放驱动
Replay Engine 以可控时钟按序推进,支持加速、暂停、单步。
03
计算消费
Indicator Engine 监听事件,按依赖图增量更新并缓存中间结果。
04
观察与对拍
输出走 Sink 落到日志 / 快照,相同输入可直接做等价对比。