meta { name: Create Topic type: http seq: 2 } post { url: {{appview_url}}/api/topics } headers { Content-Type: application/json } body:json { { "text": "This is a new topic", "forumUri": "at://{{forum_did}}/space.atbb.forum.forum/self" } } assert { res.status: eq 201 res.body.uri: isDefined res.body.cid: isDefined res.body.rkey: isDefined } docs { Create a new topic (thread starter post). Required body: { "text": "Post text (1-10000 chars, trimmed)", "forumUri": "at://did:plc:.../space.atbb.forum.forum/self" (optional, defaults to singleton forum) } Returns: { "uri": "at://did:plc:.../space.atbb.post/...", "cid": "...", "rkey": "..." } Requires authentication (valid session cookie). Returns 400 for invalid text. Returns 401 if not authenticated. Returns 404 if forum not found. Returns 503 if PDS unreachable (network error). Returns 500 for server errors. }