constitution · epochs · watch · epoch 3

comparison.input

ev_0c8a1cecd37c8582b4c6eca1c3978cbf319c5b82c258a711370b60cbd3926741

kindcomparison.input
epoch3
recorded_at_ms1784495470727
previous_event_sha256fcfe06d05d32b092dc9bf2f5433d19bb0a68fb2a028c4caec303db7fdde3c176
schema_version2

links

payload

{
  "comparison_id": "cmp_6869d9c65f56a4d77f6f1af492f820ac76809a7068007350090ccffa597d40b6",
  "prompt": {
    "byte_length": 27449,
    "encoding": "blob",
    "sha256": "1b49445a30dc081f57fbc836c1151edd0c4ca0f8a8b3d617ff20f9f0f6f68c0d"
  },
  "ranking_run_id": "rank_8b7c83ca9c0b7a76e207edb76ab0926a03a10c58451fffbec37aabd00f86afff",
  "side_a": {
    "commit_id": "c_c6f5afec1d363099ece9bd0a4961bbe77866a833de1f16985c65184cb887eb55",
    "commit_ids": [
      "c_c6f5afec1d363099ece9bd0a4961bbe77866a833de1f16985c65184cb887eb55"
    ],
    "contributor": "tommy-mor",
    "diff": {
      "byte_length": 13507,
      "encoding": "blob",
      "sha256": "3b24fcb09f5cf0a5d1e0890352dfa29480842f739bd0eab88daf3e542ef72e07"
    },
    "message": {
      "byte_length": 647,
      "data": "WzUzNTAzODhhXSBBZGQgcG9vbC1zY29wZWQgdm90aW5nOiAvdm90ZT9wb29sPTxwYXJlbnQ+IHBpY2tzIHBhaXJzIGZyb20gY2hpbGRyZW4uCgotIC92b3RlIG5vdyBhY2NlcHRzIGFuIG9wdGlvbmFsIGBwb29sYCBwYXJhbSAocGFyZW50IGl0ZW0gcGF0aCkuIFdoZW4KICBwcm92aWRlZCB3aXRob3V0IGxlZnQvcmlnaHQsIGl0IHBpY2tzIHRoZSBmaXJzdCB1bnZvdGVkIHBhaXIgZnJvbSB0aGUKICBwb29sJ3MgY2hpbGRyZW4uIFdoZW4gcHJvdmlkZWQgYWxvbmdzaWRlIGxlZnQvcmlnaHQsIGl0IGNvbnN0cmFpbnMKICAibmV4dCBwYWlyIiBuYXZpZ2F0aW9uIHRvIHNpYmxpbmdzIHdpdGhpbiB0aGUgcG9vbC4KLSAidm90ZSBvbiBjaGlsZHJlbiIgYnV0dG9uIGFwcGVhcnMgb24gaXRlbSBwYWdlcyB3aXRoIOKJpTIgY2hpbGRyZW4sCiAgbGlua2luZyB0byAvdm90ZT9wb29sPTxpdGVtPi4KLSBQb29sIGlzIHRocmVhZGVkIHRocm91Z2ggVm90ZUNvbXBhcmVQb3N0IOKGkiBzdWNjZXNzIEpTIHNvIGluLXBhZ2UKICBtb3JwaCBhZnRlciB2b3Rpbmcga2VlcHMgdGhlIHBvb2wgY29udGV4dCBmb3IgbmV4dC1wYWlyIG5hdmlnYXRpb24uCgpDby1BdXRob3JlZC1CeTogQ2xhdWRlIFNvbm5ldCA0LjYgPG5vcmVwbHlAYW50aHJvcGljLmNvbT4=",
      "encoding": "base64",
      "sha256": "db6a45c572a2feb957d0aef2abe4903573b41b033d05717a7f970e7bf65258d8",
      "text": "[5350388a] Add pool-scoped voting: /vote?pool=<parent> picks pairs from children.\n\n- /vote now accepts an optional `pool` param (parent item path). When\n  provided without left/right, it picks the first unvoted pair from the\n  pool's children. When provided alongside left/right, it constrains\n  \"next pair\" navigation to siblings within the pool.\n- \"vote on children\" button appears on item pages with \u22652 children,\n  linking to /vote?pool=<item>.\n- Pool is threaded through VoteComparePost \u2192 success JS so in-page\n  morph after voting keeps the pool context for next-pair navigation.\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>"
    },
    "oid": "sha1:5350388a24d080f5ec60e51686a3e0d8ab323c58"
  },
  "side_b": {
    "commit_id": "c_55666fe32c48b2a468fe4dce17b6fad781f9b43c99ea195ce07b8036a32f2f87",
    "commit_ids": [
      "c_55666fe32c48b2a468fe4dce17b6fad781f9b43c99ea195ce07b8036a32f2f87"
    ],
    "contributor": "tommy-mor",
    "diff": {
      "byte_length": 11968,
      "encoding": "blob",
      "sha256": "dfc6834faeaa3089a149f4e49d927750c716ff0c21ce3db8987dab3d5dbd9b5d"
    },
    "message": {
      "byte_length": 388,
      "data": "W2FhMGIxNzVjXSBFbmZvcmNlIHZvdGUgcmF0aW8gY29uc3RyYWludHM6IGJvdGggc2lkZXMg4omlIDEsIG1heCAxMDAuCgpaZXJvIG9uIGVpdGhlciBzaWRlIHByb2R1Y2VzIG5vIHZhbGlkIGdyYXBoIGVkZ2U7IHJhdGlvcyBhYm92ZSAxMDAKYWRkIG5vIG1lYW5pbmdmdWwgc2lnbmFsLiBFbmZvcmNlIGluIHRoZSBEU0wgcGFyc2VyLCBicm93c2VyIFBPU1QKaGFuZGxlciwgYW5kIHJlZHVjZXIgZ3VhcmQuIFVwZGF0ZSBicm93c2VyIHBvb2wgdGVzdCB0byB1c2UgOTk6MQppbnN0ZWFkIG9mIDEwMDowLiBBZGQgdW5pdCBhbmQgaW50ZWdyYXRpb24gcmVncmVzc2lvbiB0ZXN0cy4KCkNvLUF1dGhvcmVkLUJ5OiBDbGF1ZGUgU29ubmV0IDQuNiA8bm9yZXBseUBhbnRocm9waWMuY29tPg==",
      "encoding": "base64",
      "sha256": "ae17c8680ec76083579b5253075cc30867ab0346d96ec7dc84cfbaa401147bfc",
      "text": "[aa0b175c] Enforce vote ratio constraints: both sides \u2265 1, max 100.\n\nZero on either side produces no valid graph edge; ratios above 100\nadd no meaningful signal. Enforce in the DSL parser, browser POST\nhandler, and reducer guard. Update browser pool test to use 99:1\ninstead of 100:0. Add unit and integration regression tests.\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>"
    },
    "oid": "sha1:aa0b175c5aebebd53e2d9719f2bc42c934db94b3"
  },
  "summary": "Comparing c_c6f5afec1d3630 (tommy-mor) with c_55666fe32c48b2 (tommy-mor)"
}