# HTML URI app v2

Schema-first HTML app for `urirun.v2`.

The frontend renders routes and input forms from `bindings.json`. The backend
uses the Python v2 runtime, so the same URI contract drives dry-runs, real argv
execution, and policy-gated shell execution.

## Run

```bash
bash run.sh
```

Open:

```txt
http://127.0.0.1:41880/
```

Real execution is disabled by default. Copy `.env.example` to `.env` and set:

```env
HTML_URI_APP_ALLOW_EXECUTE=true
HTML_URI_APP_ALLOW_SHELL=true
```

Shell routes still require the in-app `Shell` toggle.
