Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.letmepost.dev/llms.txt

Use this file to discover all available pages before exploring further.

What it checks

If firstComment 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

{
  "error": {
    "code": "preflight_failed",
    "rule": "bluesky.first_comment.non_empty",
    "platform": "bluesky",
    "message": "First comment text cannot be empty.",
    "remediation": "Provide non-empty firstComment.text, or omit firstComment entirely."
  }
}

Remediation

Either provide non-whitespace text or drop the firstComment field. There’s no semantic difference between an empty first comment and no first comment.