deltaforge-real-time-cross-.../deltaforge_skeleton/backtester.py

12 lines
316 B
Python

from __future__ import annotations
from deltaforge_skeleton.core import PlanDelta
class Backtester:
def replay(self, plan: PlanDelta) -> str:
# Deterministic replay: encode steps into a single string log
if not plan.steps:
return "empty plan"
return " | ".join(plan.steps)