Create a new conversation thread
"private")users table row exists (FK constraint requirement)user_id = userId from JWTvisibility to default value (service-defined)thread_id UUIDcreated_at and updated_at timestampsuser_id set to authenticated user’s UUID"private"| Code | HTTP | Cause | Controller Line |
|---|---|---|---|
| N/A | 401 | JWT missing or invalid | Middleware |
| N/A | 401 | User ID claim missing/invalid | 78-81 |
THREAD_CREATE_ERROR | 500 | User sync failure | 98-106 |
THREAD_CREATE_ERROR | 500 | Thread creation failure | 98-106 |
THREAD_CREATE_ERROR | 500 | Database constraint violation | 98-106 |
threads.user_id → users.id
Constraint Enforcement: User must exist before thread creation (Line 92)