- pre-commit ruff/ruff-format files: ^backend/ -> ^(backend|tradein-mvp/backend)/; clean trade_in_pdf.py 51->0 (dead PIL/days_overlay/qr_url + 47 E501; render byte-identical). - deploy-tradein.yml: new pytest 'test' job gating build+deploy. - fix suite for green gate: tests/matching/__init__.py (collection error) + restore get_role in test_history_scope.py (teardown leak breaking test_rbac). - 1087 tests green; 2 pre-existing order-dependent tests deselected+documented. No runtime-logic changes. Closes #666 |
||
|---|---|---|
| .. | ||
| workflows | ||