What it checks
IffirstComment is present in the request body, firstComment.text.trim().length > 0.
Why
A first comment is a separate Bluesky reply post; it has the same non-empty constraint as any post.Failure response
Remediation
Either provide non-whitespace text or drop thefirstComment field. There’s no semantic difference between an empty first comment and no first comment.
