An interactive terminal dashboard for browsing the corpus and running the engine.
The TUI is an interactive terminal dashboard for developers working with the regulation corpus and engine.
packages/tui/rrtuiA full-screen terminal application that lets you browse the corpus, run the execution engine, execute BDD tests, validate regulations, inspect execution traces, view pipeline status, and monitor logs. Uses the engine crate directly for execution.
There are ten tabs, in the order the tab bar shows them:
| Screen | Purpose |
|---|---|
| Dashboard | Overview of corpus and pipeline status |
| BDD | Run and view BDD test results |
| Engine | Execute laws with custom parameters |
| Corpus | Browse and search law files |
| Pipeline | Monitor harvest/enrich job status |
| Validation | Run schema validation |
| Trace | Inspect execution trace trees |
| Dependencies | Which laws reference which, both ways, plus declared and implemented open terms |
| Logs | View log output |
| Actions | Run the just quality targets (format, lint, and the rest) and watch their output |
No configuration needed. Reads the corpus from local filesystem paths.
An exploration by Bureau Architectuur of the Dutch Ministry of Economic Affairs and Climate Policy into the possibilities of transparent, executable legislation.
GitHub repository
How it works
Stay informed
Roadmap (Dutch)
Documentation
Research
Bureau Architectuur
Ministry of Economic Affairs and Climate Policy