1"""Layer X: the burn, solved whole.
3The feed system from the pressurant bottle to the injector inlet is feedtwin's
4(``lib/feedtwin``, in-process per ADR-0001). The injector and chamber are
5EngineDesign's, linked into the twin. The tank pressure curve is an *output*.
6See ``docs/layer-x.md`` for the phases and what each one owns, and
7``docs/layerx/DATA-CONTRACT.md`` for the result.
9 from engine.layerx import DrawingStore, LayerXSettings, prepare, run_prepared
11* :mod:`~engine.layerx.sources` -- drawings, state machines, the CEA table.
12* :mod:`~engine.layerx.link` -- the engine, calibrated to EngineDesign at T-0.
13* :mod:`~engine.layerx.prepare` -- settings (and their opt-in choices), preflight checks, the plan.
14* :mod:`~engine.layerx.analysis` -- run, reduce, cross-check; the diagnostics, the graded
15 limits, the event keys and the run record's models (``run_prepared(..., diagnostics=True)``).
16* :mod:`~engine.layerx.diag` -- one module per diagnostics block (DATA-CONTRACT 3).