Overview

Open WebUI exposed a real Ota lifecycle boundary.

This was not mainly a parsing or contract-shape repo. The contract was already strong enough to model:

source-checkout verification

packaged native runtime through uv run open-webui serve