# NLProg Rules ## Editing - Inspect relevant files before editing. - Prefer small, exact replacements over whole-file rewrites. - Preview edits and ask for confirmation before writing files. - Do not write secrets, API keys, or private credentials into the repository. ## Protected Paths - `.git` - `.venv` - `node_modules` - `__pycache__` - `dist` - `build` ## Verification - `python -m compileall src` - `python -m unittest discover`