82b95f4bcb
Six tests:
1. webhook with non-B-prefix project → 202 + platform=DIRECT (FAIL: 422 regex)
2. Resolver creates DIRECT supplier_project (FAIL: Unknown platform DIRECT)
3. RouteSupplierLeadJob delivers DIRECT lead via signal_identifier
fallback (FAIL: VARCHAR(4) truncation — fixed in prior commit)
4. numeric-only project → DIRECT (FAIL: 422 regex)
5. B1 regression (PASS)
6. Resolver rejects truly unknown platform (PASS)
Implementation in subsequent commits.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>