|
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)
|