Keep changes small and specific.
- run
python3 -m compileall -q src tests - run
python3 -m unittest -q tests/test_whitelist_regressions.py - update docs when behavior changes
- avoid committing generated files or local state
- keep prose direct and plain
- prefer clear names over clever ones
- preserve the current UI flow unless a change is required for correctness or usability
- do not add filler text or AI-style marketing language
- explain what changed
- explain what you tested
- call out any remaining limitations
This repository is a local LAN management tool. Changes that expand or obscure the feature set should be discussed before implementation.