Master Demonstration Runner

Runs all three Summa (1494) symbolic demonstrations sequentially (Boethian & Euclidean proportions, Tractatus Geometriae mensuration and polyhedra, and Venetian double-entry Quaderno conservation).

"""Master CLI runner executing all three *Summa* (1494) symbolic demonstrations."""

        from __future__ import annotations

        import sys
        from pathlib import Path

        _DEMOS_DIR = Path(__file__).resolve().parent
        if str(_DEMOS_DIR) not in sys.path:
            sys.path.insert(0, str(_DEMOS_DIR))

        import summa_geometria  # noqa: E402
        import summa_proportions  # noqa: E402
        import summa_quaderno  # noqa: E402


        def main() -> None:
            """Run proportions, *Tractatus Geometriae*, and *Quaderno* conservation demos."""
            summa_proportions.run_demo()
            summa_geometria.run_demo()
            summa_quaderno.run_demo()


        if __name__ == "__main__":
            main()