* feat: package HarvestView for local deployment
* Align container smoke with JSONL API
* Align container smoke with unversioned JSONL
* refactor: rename web launcher to harvestview
Upgraded Docker image to Python 3.12 and changed code quality tool references in CONTRIBUTING.md from lgtm to ruff. Also adjusted .dockerignore to include new files and remove outdated config files.