Status: IN
`RaftNode.client_request()` on a follower returns `{"success": False, "error": "not leader"}` as a structured dict rather than raising an exception; only the leader accepts client writes.
Source: entries/2026/05/29/raft-consensus-test_raft.md
JSON