docs: def project_status():
      """..."""
      r = Response()
  
      try:
          project = cauldron.project.get_internal_project()
          if project:
              r.update(project=project.status())
          else:
              r.update(project=None)
      except Exception as err:
          r.fail(
              code='PROJECT_STATUS_ERROR',
              message='Unable to check status of currently opened project',
              error=err
          )
  
      r.update(server=server_runner.get_server_data())
      return flask.jsonify(r.serialize())