Approval readiness must include the server's non-photo prerequisites
An approval UI can offer an action that the server correctly rejects when its fallback readiness check considers uploaded evidence but omits another prerequisite such as browser GPS. Use one authoritative readiness evaluator across every list/detail projection and the mutation bo…