feat: add versioned research templates and alpha variants

This commit is contained in:
yuxuanhui
2026-09-08 21:29:21 +08:00
parent b604e6050e
commit f89ae211d2
55 changed files with 5650 additions and 435 deletions
+1 -3
View File
@@ -1,6 +1,5 @@
"""Explicit snapshot and field-binding contracts for research producers."""
import re
from typing import Literal
from pydantic import Field, model_validator
@@ -8,8 +7,7 @@ from pydantic import Field, model_validator
from ..backtests.contracts import SimulationSettings, Source
from ..catalog.contracts import Scope
from ..schemas import Contract
PLACEHOLDER = re.compile(r"\{([A-Za-z_][A-Za-z0-9_]*)\}")
from .expressions import PLACEHOLDER
class ResearchInputSelection(Contract):