# --- Secrets: never commit --------------------------------------------------- *.local.md .env .env.* *.pem *.key *.ppk id_rsa* id_ed25519* *_token *.jwt # --- OS / editor junk -------------------------------------------------------- Thumbs.db ehthumbs.db desktop.ini .DS_Store *~ *.swp .vscode/ .idea/ # --- Python ------------------------------------------------------------------ __pycache__/ *.py[cod] .venv/ venv/ .pytest_cache/ # --- Build output ------------------------------------------------------------ *.log # Generated by 03-plc/build.py - a single-file review artefact. Rebuild it. # NOTE: 03-plc/register-map.csv IS committed even though it is generated: it is # the PLC-side half of the Modbus contract, so changes must show up in diffs. 03-plc/build/ # Generated by 03-plc/gen_project.py - the OpenPLC Editor v4 project, rebuilt # from src/. Regenerate it; never hand-edit it, never commit it. 03-plc/editor-project/