Architecture Decision Records#
This directory records significant architectural decisions for nur using the
MADR format. Each file is numbered and immutable
once accepted; supersede a decision with a new record rather than rewriting it.
- Provider selection criteria: static discovery, never execution
- Bounded Rake discovery: extract literal declarations without simulating Ruby
- Bounded Make discovery: read rule headers with Tree-sitter, never run Make
- JS-adjacent runners: accept Grunt, Gulp, Turborepo, Nx, and workspace members
- Completeness over popularity: every honestly supportable format, recorded in the repo
- Accept Gradle and Zed tasks, and delegate Procfile to honcho