in core/project/src/main/kotlin/io/klibs/core/project/repository/ProjectRepositoryJdbc.kt [109:128]
override fun findWithoutDescription(): ProjectEntity? {
val sql = """
SELECT project.id,
project.scm_repo_id,
project.description,
project.latest_version,
project.latest_version_ts
FROM project
JOIN scm_repo repo on project.scm_repo_id = repo.id
WHERE repo.has_readme = true
AND project.description IS NULL
ORDER BY random()
LIMIT 1
""".trimIndent()
return jdbcClient.sql(sql)
.query(PROJECT_ENTITY_ROW_MAPPER)
.optional()
.getOrNull()
}