B fixes a real correctness bug in core reducer logic: the zero-ratio guard ran after ensure_item and voted_pairs.insert, leaving ghost items and false voted-pair marks; moving the check before side effects permanently stops that corruption, with the unit test updated to match. A adds a useful RoomList RPC/CLI surface plus solid isolation tests, but it is additive API wiring over existing grants state rather than repairing flawed core behavior.
constitution · epochs · watch · epoch 3 · comparison · attempt
judgment
~x-ai/grok-latest → B (2:3)
jud_0cf4fb9a8ac646 · raw event
Metadata
judgment_idjud_0cf4fb9a8ac6466a93c41230476e3c8f40e64df21a4a0cb2ad4b83ed11a57df8
model_id~x-ai/grok-latest
winnerB
ratio2:3
comparison_idcmp_a5a7a718d0859ef2c4624054efd6e8b6c511f254ce83d0fcc1e94e5a4a3e0e9e
attempt_idatt_a1c72d7e7b79200e2ab49d271a4087da44d8ab0689178c28715f670da07e2041