The lib/ tree holds the data that drives generated city designs,
simulator examples, and reusable planning assumptions. These files are
intended to be edited, reviewed, and versioned alongside the code.
| Folder | Purpose |
|---|---|
templates/ |
Shared TOML assumptions for rolling stock, stations, track geometry, signalling, demand, costs, finance, climate, and regulatory context |
city-batches/ |
Batch lists for generated city catalogues, including the world sample and calibration set |
recipes/ |
End-to-end recipe inputs that combine templates into deployment designs |
examples/ |
Small hand-authored simulator/design examples |
fault-injection-scenarios/ |
Scenario files for degraded-mode and safety-path demonstrations |
The generated outputs from these inputs live under
designs/, and the design synthesis crate is
crates/osr-design.