{"id":"raft-no-leader-forwarding","text":"`client_request` returns `{\"success\": False, \"error\": \"not leader\"}` if the node is not the leader; there is no automatic forwarding to the current leader.","truth_value":"IN","source":"entries/2026/05/29/raft-consensus-raft.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{"example":"def client_request(self, command):\n    if self._state != \"leader\":\n        return {\"success\": False, \"error\": \"not leader\"}"},"explanation":{"steps":[{"node":"raft-no-leader-forwarding","truth_value":"IN","reason":"premise"}]}}