constitution · epochs · watch · epoch 3

commit

c_d2fd4038577896a37f

tommy-mor · sha1:81bd5f7978ddbe6b11206d881dc1936b83e4f7a4

download patch · raw event

message

direction

comparisons involving this commit

comparison · c_e2ee16c7ada5 (tommy-mor) vs c_d2fd40385778 (tommy-mor)
~anthropic/claude-sonnet-latest · winner A · 9:1 · permalink

Side A is a substantial, coherent refactor that removes '@' sigil ambiguity from wire identities, splits canonicalization/identity concerns into dedicated modules, updates callers across server/CLI/tests, and adds regression tests validating the new invariant. Side B is a one-line placeholder file addition with no functional code, tests, or explanatory value.

~x-ai/grok-latest · winner A · 25:1 · permalink

Commit A is a substantive architectural refactor: it extracts canonical_path/identity modules, enforces strict stored-form wire identity (no @), makes delegate optional, and stops the reducer from rewriting identities—clear lasting design. Commit B only adds a one-line seed.tdsl (“open webui”) with no structural or corrective impact.

openai/gpt-chat-latest · winner A · 100:1 · permalink

Side A introduces a substantive architectural refactor by separating identity parsing and path canonicalization into dedicated modules, enforcing strict stored-form identities without '@' in APIs, making delegate identity optional, and updating the reducer and API boundaries to stop rewriting identities. It also propagates these semantics consistently across authentication, ingest, feed, HTML display, types, and tests, whereas Side B only adds a one-line seed file containing "open webui" with no evident functional impact.

comparison · c_d2fd40385778 (tommy-mor) vs c_abd68b5e771a (tommy-mor)
~anthropic/claude-sonnet-latest · winner B · 9:1 · permalink

Side B is a real bugfix that prevents ghost items and incorrectly marked voted pairs by reordering a guard clause before side effects, with an updated test verifying the corrected behavior. Side A merely adds a trivial one-line seed file with no functional code change or lasting value.

~x-ai/grok-latest · winner B · 1:20 · permalink

B fixes a real correctness bug by moving the zero-ratio early-return before ensure_item/voted_pairs side effects, and updates tests accordingly. A only adds a one-line seed file with negligible lasting design or functional value.

openai/gpt-chat-latest · winner B · 50:1 · permalink

Side B fixes a real correctness bug by moving the zero-ratio guard before `ensure_item` and `voted_pairs.insert`, preventing ghost items and incorrectly recorded voted pairs. It also updates the test to verify that no items, edges, or voted pairs are registered for zero-weight votes, whereas Side A only adds a new file containing the single line `open webui` without implementing project functionality.

The full patch is loaded only by the download route: download patch

Metadata
commit_idc_d2fd4038577896a37f7556058b298fcd17a6578afcc816c215e6c3d9589897bd
patch_sha256af3d586b65767e9127f544eeba5771a9b47df5369bb690c9388eef3b114784a9
patch_identitygit-patch-id-stable-v1:d4fb35efd8c8b8c9f9c523637273ebd219859b66
committer_timestamp_ms1776212474000