"""Simulation workpaper facade. Historical seed coefficients are not fabricated."""
import sys
from pathlib import Path
sys.path.insert(0,str(Path(__file__).resolve().parent/'runtime'))
from engine import Engine
class TaxAndHistoryOperationsEngine:
    def __init__(self):
        self.engine=Engine()
    def seed_historical_volatility_matrix(self):
        return {'status':'HOLD_SOURCE_DATA_REQUIRED','seeded':0,
                'required':['benchmark_series','source_url','sha256','window','frequency','methodology','uncertainty']}
    def export_annual_irs_8949_report(self, year):
        # Returns simulation workpaper data only; intentionally no arbitrary file write.
        return self.engine.tax_export(year)
