I have a status group with status “Open”, “Closed” and “Hidden” however they are stored in exp_status as “open”, “closed” and “Hidden” (note no caps on open & closed). The status is always shown with caps in the status group and channel entries forms on the control panel. This caused a bug as my SAEF was setting entries to “Open” thus creating two statuses for the entry “Open” and “open”. Code that checks for “Open” fails if the admin changes the status via the channels entry form in the control panel (which sets the status to “open”).
I will fix this in my code using non-case specific string compares. Maybe this should be noted in the documentation. I would do it myself but I don’t have the status to comment in the user’s documentation.