from __future__ import annotations from abc import ABC class ScenarioRepository(ABC): """Loads the Scenarios (and Scenario Snapshots) the Modelling stage scores a Property against. Seam only at this stage (#1136): the method shape is deferred to the Modelling per-service grill, where Scenario / Scenario Phase / Scenario Snapshot are designed (CONTEXT.md). Declared now so the pipeline can be composed end-to-end with Modelling stubbed. """