Corrected NIDS project package.
Raw dataset, installed Python environments, caches and machine-specific VS Code settings are excluded.
Create a new Python 3.12 virtual environment and install requirements.txt.
Place the CICIDS2017 CSV files in data/raw before running python -m src.main.
Use python -m tests.smoke_pipeline for an isolated synthetic smoke test.
Files under backups are historical PRE-FIX outputs, not validated results from the corrected code.
At packaging time the real-data run had reached XGBoost training; no new completed results were available. Logs are a snapshot.
