Stability checkpoint — UI 1.0.53 (e2e:kind major breakthrough wave 10)

Captures wave 10 (!128) :

🎯 e2e:kind MAJOR PROGRESS — went from 'tests don't run' to 'tests run but fail' :
- Network connect works (docker ps --filter wave 9)
- DNS resolves db (172.28.0.4)
- Spring Boot liveness probe returns UP within seconds
- Playwright IS executing (was timing out in actuator/health waiting before)
- 7 e2e tests now fail at 32s timeout — content/test-issue, not infrastructure
- Next wave : tune readiness probe or add startup padding

🔴 sonarcloud — wave 10 symlink approach didn't help :
- rm + ln executed but tree-sitter STILL fails on /home/scanner-cli/.tree-sitter/lib
- Either the symlink commands silently failed (|| true swallowed) OR
  tree-sitter validates real-dir vs symlink
- Next escalation : custom Docker image with chowned home (multi-step)

✅ Confirmed previous wins :
- grype:scan ✅ (wave 0 /grype path)
- dockle ✅ (wave 1 svc tarball pattern)