constitution · epochs · watch · epoch 3

comparison.input

ev_a9436c1d09cc06d8aeb1dc343a7448e11e2f0f7760e0b83c38aa91a70b96ffdc

kindcomparison.input
epoch3
recorded_at_ms1784432999568
previous_event_sha2563420b5738b03db70ed28a0d7b3197ced004004de72ddebde42dd6ef933d0864c
schema_version2

links

payload

{
  "comparison_id": "cmp_14d12b78a8fffe2336c2d071f8d4691d4e0a378e36ed35864999b132bd4b3c71",
  "prompt": {
    "byte_length": 26777,
    "encoding": "blob",
    "sha256": "a51354c5654fb2f0a821edac37c8a88d8df730e9519d8f9bed50499dd9c66017"
  },
  "ranking_run_id": "rank_8b7c83ca9c0b7a76e207edb76ab0926a03a10c58451fffbec37aabd00f86afff",
  "side_a": {
    "commit_id": "c_7ec67b9cef2c704c3ccb103e549189cec13532609f672eea6347aa32c74c4092",
    "commit_ids": [
      "c_7ec67b9cef2c704c3ccb103e549189cec13532609f672eea6347aa32c74c4092"
    ],
    "contributor": "tommy-mor",
    "diff": {
      "byte_length": 14905,
      "encoding": "blob",
      "sha256": "c758ec112e0aca50bf01bd9ff427af104fe5ca57ba8968b94bd6ad4e7da5687d"
    },
    "message": {
      "byte_length": 20,
      "data": "WzFjOTE0YzZlXSBzdGFnZSBzZXQ=",
      "encoding": "base64",
      "sha256": "95528798de142fd8ebf242485bea38dde15b26521e0fe41c8f605a4354272198",
      "text": "[1c914c6e] stage set"
    },
    "oid": "sha1:1c914c6e5f988f976ee1a2c56a20e009041c756a"
  },
  "side_b": {
    "commit_id": "c_48aeaf9b52c3f3e9ae1ba289cc91723f9f5e6400543cb66354b342ab4bc49e41",
    "commit_ids": [
      "c_48aeaf9b52c3f3e9ae1ba289cc91723f9f5e6400543cb66354b342ab4bc49e41"
    ],
    "contributor": "tommy-mor",
    "diff": {
      "byte_length": 9838,
      "encoding": "blob",
      "sha256": "a3fe1ad3799611474b346b93fefabbe8740b03822bc1a377f81646b79f5adf74"
    },
    "message": {
      "byte_length": 1075,
      "data": "WzU5NWIzODUwXSBGaXggc3Rhci10b3BvbG9neSByYW5raW5nIGJ5IHVzaW5nIGRlZ3JlZS1iYXNlZCBkX21heCAoIzE0NikuCgpBIHB1cmUgZm9yd2FyZCBzdGFyIGF0IHRoZSBkZWZhdWx0IGA+YCByYXRpbyAoMjoxKSBwcm9kdWNlZCB1bmlmb3JtIDEvMwpzY29yZXMsIGFuZCB0aGUgYWxwaGFiZXRpY2FsLWZhbGxiYWNrIHNvcnQgcGxhY2VkIHRoZSB1bmFtYmlndW91cyB3aW5uZXIKbGFzdC4gUm9vdCBjYXVzZTogYGNvbXB1dGVfc2NvcmVzX2Zyb21fZWRnZXNgIGRpdmlkZWQgYnkgdGhlIG1heCBzdW0gb2YKcGFpcndpc2Utbm9ybWFsaXplZCB3ZWlnaHRzLCBzbyBldmVyeSBub2RlIGVuZGVkIHVwIHdpdGggUF9paSA9IDAg4oCUIGEKYmlwYXJ0aXRlIE1hcmtvdiBjaGFpbiB3aG9zZSBwb3dlciBpdGVyYXRpb24gb3NjaWxsYXRlZCBhbmQsIGFmdGVyIHRoZQpjb25maWd1cmVkIGV2ZW4gaXRlcmF0aW9uIGNvdW50LCByZXR1cm5lZCB0byB0aGUgdW5pZm9ybSBpbml0aWFsIHN0YXRlLgoKU3dpdGNoIHRoZSBkaXZpc29yIHRvIHRoZSB1bndlaWdodGVkIG1heCBuZWlnaGJvciBkZWdyZWUsIG1hdGNoaW5nIHRoZQpjYW5vbmljYWwgUmFuayBDZW50cmFsaXR5IGRlZmluaXRpb24gaW4gTmVnYWhiYW7igJNPaOKAk1NoYWggMjAxMiDCpzMuMQooYXJYaXY6MTIwOS4xNjg4LCBlcS4gZGVmUCBhbmQgdGhlIGRfbWF4IGRlZmluaXRpb24gaW4gwqc2KS4gVGhpcyBnaXZlcwpldmVyeSBub24tc2F0dXJhdGVkIG5vZGUgYSBwb3NpdGl2ZSBzZWxmLWxvb3AsIG1ha2VzIHRoZSBjaGFpbiBhcGVyaW9kaWMsCmFuZCBjb252ZXJnZXMgdGhlIHN0YXIgdG8gz4BfemVicmEgPSAxLzIsIM+AX2FscGhhID0gz4BfYmV0YSA9IDEvNC4KCkFkZCBSdXN0IHJlZ3Jlc3Npb24gdGVzdCBhbmQgYSBDbG9qdXJlIHRlc3QgdGhhdCBkcml2ZXMgdGhlIHNvcnRlcmMKYmluYXJ5IGFnYWluc3QgZm91ciAuc29ydGVyIGZpeHR1cmVzIChzdGFyLCBpbnZlcnNlIHN0YXIsIGNoYWluLCBjeWNsZSkuCgpDby1BdXRob3JlZC1CeTogQ2xhdWRlIE9wdXMgNC43ICgxTSBjb250ZXh0KSA8bm9yZXBseUBhbnRocm9waWMuY29tPg==",
      "encoding": "base64",
      "sha256": "115fd792a515da67be0d35f4babc897f9a3c1a048a41b809008fad9ae9e62b8a",
      "text": "[595b3850] Fix star-topology ranking by using degree-based d_max (#146).\n\nA pure forward star at the default `>` ratio (2:1) produced uniform 1/3\nscores, and the alphabetical-fallback sort placed the unambiguous winner\nlast. Root cause: `compute_scores_from_edges` divided by the max sum of\npairwise-normalized weights, so every node ended up with P_ii = 0 \u2014 a\nbipartite Markov chain whose power iteration oscillated and, after the\nconfigured even iteration count, returned to the uniform initial state.\n\nSwitch the divisor to the unweighted max neighbor degree, matching the\ncanonical Rank Centrality definition in Negahban\u2013Oh\u2013Shah 2012 \u00a73.1\n(arXiv:1209.1688, eq. defP and the d_max definition in \u00a76). This gives\nevery non-saturated node a positive self-loop, makes the chain aperiodic,\nand converges the star to \u03c0_zebra = 1/2, \u03c0_alpha = \u03c0_beta = 1/4.\n\nAdd Rust regression test and a Clojure test that drives the sorterc\nbinary against four .sorter fixtures (star, inverse star, chain, cycle).\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>"
    },
    "oid": "sha1:595b38509b0d0b3445234d3b9d9759a6d6a471cd"
  },
  "summary": "Comparing c_7ec67b9cef2c70 (tommy-mor) with c_48aeaf9b52c3f3 (tommy-mor)"
}