- Create a virtual environment.
- Install dependencies:
pip install -r requirements.txt- Run tests:
python -m unittest discover -s tests -v- Create a feature branch from
dev. - Keep changes focused and include tests for behavior changes.
- Ensure CI passes before opening a pull request.
- Preserve Flask WebUI compatibility as the primary target.
- Keep desktop mode optional and non-blocking for Docker workflows.
- Avoid breaking output naming and archive grouping without migration notes.
- Tests added or updated.
-
python -m unittest discover -s tests -vpasses. - README/docs updated when behavior/config changes.
- No secrets, local outputs, or build artifacts committed.