Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.95 KB

File metadata and controls

29 lines (24 loc) · 1.95 KB

Repository Scripts

This folder contains small orchestration helpers for regeneration, documentation publishing, and repository health checks. Scripts should stay thin: domain logic belongs in Rust crates, design-py, or mechanical-py.

Scripts

Script Purpose
regenerate-city.sh Regenerate one city design from the batch catalogue
regenerate-all.sh Regenerate the generated city catalogue
generate-design-index.py Rebuild the generated city catalogue in designs/README.md
generate-cost-model.py Rebuild docs/cost-model.md from the CAPEX template, finance assumptions, benefit assumptions, and rolling-stock BOM
generate-acceptance-evidence-report.py Build the acceptance/accreditation evidence-basis report and matrix from the operations bundle
migrate-design-schema.py Apply mechanical TOML schema migrations to generated designs
export-light-metro-bom.py Export the rolling-stock BOM CSV from the Markdown BOM source plus the generated COTS fit-out cost/source CSV
generate-qa-maintenance-data.py Generate operations portal assets, manufacturing schedule/materials/verification, QA register, and maintenance schedule CSV/JSON data
build-doc-book.py Build the reader-edition documentation book
generate-doc-index.py Rebuild the central Markdown file catalogue in docs/INDEX.md
render-sim-screenshots.py Generate README/book simulator screenshots from the current Samawah scenario
repo-health.py Check generated artifact drift, required files, and repository hygiene

Typical verification:

python3 scripts/repo-health.py --quiet