fix(cfc-backend): guard null userId in ArticleService.recordRead to prevent creator_id NOT NULL error
When unauthenticated users call POST /api/articles/record-read, userId is
null. The method previously passed null to task.setCreatorId(), causing a
DataIntegrityViolationException on INSERT. Added null guard before task creation.