The status of any project is based on the issues and vulnerabilities found in the project. If the project has any major or critical issues the status would show as failed.
Here are some Tips to write bug-free code during the interview. Here is another blog on Everything You Need To Know About Code Smells.
Why can’t I see my private repositories of GitHub?
Why does my project status shows failed?
What are various types of Severity?