complaint-tracker/ ├── main.py ├── config.py ├── pdf_parser.py ├── email_watcher.py ├── scheduler.py ├── notifier.py ├── requirements.txt ├── .env # Your secrets ├── .env.example # Template (optional) ├── Dockerfile # <-- NEW ├── docker-compose.yml # <-- NEW ├── data/ # <-- CREATE THIS FOLDER │ └── Gmail - [Confidential] Your complaint about Bank of Scotland plc.pdf ├── reports/ # <-- CREATE THIS FOLDER (auto‑generated CSVs & logs) ├── credentials.json # (Optional) Gmail API OAuth creds └── token.pickle # (Optional) Gmail API token – generated locally