Search Posts technology readiness levels challenges