Your semantics tree is your test API and your accessibility API at once
A testTag is invisible to a screen reader. A contentDescription is not. Compose has one semantics tree, and two consumers read it: your UI tests and the platform accessibility services. That is a genuine design win — the thing you assert…