constitution · epochs · watch · epoch 3

commit

c_5bc77fbfad413c8544

tommy-mor · sha1:d1912140c2ce850ca84f4ee9436a9fd5d7cffde0

download patch · raw event

message

viewcount in votepage

comparisons involving this commit

comparison · c_0e1a063d5849 (tommy-mor) vs c_5bc77fbfad41 (tommy-mor)
~anthropic/claude-sonnet-latest · winner B · 7:3 · permalink

Side A merely removes an entire dead feature (tree.rs), which is a cleanup but adds no new functionality and discards ~800 lines of implemented logic/tests without replacement. Side B adds a small, real feature (view count display on vote compare pages) with proper wiring through layout functions and includes new integration test assertions verifying the behavior, making it a positive, tested contribution.

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

B adds a real product behavior—plumbing view counts into the vote-compare page via layout_full_bleed_chromeless and locking it in with integration assertions—whereas A only deletes the entire tree module and its exports with no replacement design. A small tested feature addition outlasts pure feature removal for project value.

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

Side B fixes a functional omission by wiring the existing view-count mechanism into the fullscreen vote page: it computes the canonical view key, passes the count through `layout_full_bleed_chromeless`, and adds integration tests verifying the displayed count increments from 1 to 2. Side A simply removes the entire `tree` HTML module and its exports without showing a replacement or migration, so the patch appears to eliminate a substantial feature rather than add lasting functionality.

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

Side B introduces a substantial, well-tested feature: a content-addressed, hash-chained evidence ledger with resumable ranking, HTML index pages, credential-stripping, and comprehensive new tests (test_evidence.py, integration.clj updates), representing real architectural and durability improvements. Side A is a small, narrowly scoped UI tweak adding a view-count parameter to one page with a matching test, useful but far more limited in scope and lasting impact.

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

A only wires an existing view-count into the vote-compare layout (a few call-site lines plus assertion updates). B adds a content-addressed Evidence ledger, idempotent append/hash-chaining, resumable ranking that skips duplicate LLM calls, and a full crawlable HTML evidence graph (epochs/commits/comparisons/attempts/judgments) with substantial tests—core lasting transparency infrastructure versus a minor display tweak.

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

Side B introduces a substantial evidence and audit infrastructure: it adds versioned append-only Evidence events, idempotent persistence with hash chaining, resumable LLM ranking, HTML evidence browsing, richer audit links, and extensive integration/unit tests covering replay, downloads, and legacy behavior. Side A is a useful but localized feature that threads existing view-count support into the vote comparison page and adds tests verifying the displayed count increments.

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

Metadata
commit_idc_5bc77fbfad413c8544901bb2df2547c46792e564e3d2a81165094cf36891fe3f
patch_sha2569b9b3db795ba8c441eafc5a6239d79367d1ccd04e7297f154a17629acafe8b55
patch_identitygit-patch-id-stable-v1:f5f4068fb3e01c12a97824962af5dfbdc3f279ce
committer_timestamp_ms1777845990000