Convenience wrappers around the build and workflow steps.
build.sh [preset]configures and builds a CMake preset (default: release).test.shbuilds and runs the full test matrix: release (GCC), ASan + UBSan, and a Clang release pass if clang++ is present.demo.shruns the end-to-end CLI workflow (synth, validate, run, replay, report) in a temporary directory and prints the run id and event log hash.build_python.shbuilds the pybind11 module and copies it intopython/btos/soimport btosworks.run_app.shbuilds the Python module if needed and launches the Streamlit app.
All scripts are shellcheck-clean and resolve paths relative to the repository root, so they can be run from anywhere.