Use the gh-media-python-lab template to create a workspace. In /home/coder/status-summary, read README.md, summary.py, and test_summary.py. First run python -m unittest -v and report the failing tests. Then fix only summary.py so whitespace and case are normalized, blank strings are ignored, and unknown nonblank statuses raise ValueError. Do not edit the tests. Run all tests again and show the final git diff. This is a local synthetic-data lab; do not access external repositories or services.
