constitution · epochs · watch · epoch 3

comparison.input

ev_2ef4345feee9e6bf8660a436b848f21eda195538efd60ee3ecc0be5892a147ac

kindcomparison.input
epoch3
recorded_at_ms1784427889624
previous_event_sha256a2e147f69d06955b70d86529117e5ffc4c7f516057781c3b70d7a571f4017148
schema_version2

links

payload

{
  "comparison_id": "cmp_ad86da5c8acca12c07886ffee3179513658ec7ed7ab9e68701f41ec00ad1b8ae",
  "prompt": {
    "byte_length": 41742,
    "encoding": "blob",
    "sha256": "67f3651714ebe6c606479822557ab35803a77e98934b6f261f242b5d92ff33f4"
  },
  "ranking_run_id": "rank_8b7c83ca9c0b7a76e207edb76ab0926a03a10c58451fffbec37aabd00f86afff",
  "side_a": {
    "commit_id": "c_164969eeea141336c0caa3c8246b39195229333aaa01dc88adcc515f889dff4f",
    "commit_ids": [
      "c_164969eeea141336c0caa3c8246b39195229333aaa01dc88adcc515f889dff4f"
    ],
    "contributor": "tommy-mor",
    "diff": {
      "byte_length": 16553,
      "encoding": "blob",
      "sha256": "9aac704c67de76bd2ca7b56681d89a872c3033d75f75e758f27b4f52f39129d6"
    },
    "message": {
      "byte_length": 219,
      "data": "W2Q2YjRhNDFlXSBUdXJuIC9sb2dpbiBpbnRvIGFuIGFjY291bnQgcGFnZSB3aXRoIGFsaWFzIHN3aXRjaGluZy4KClNpZ25lZC1pbiB1c2VycyBjYW4gc2VlIHRydXN0IHdlaWdodCwgc3dpdGNoIGFsaWFzZXMsIGNsYWltIG5ldyBvbmVzLCBhbmQgcmUtbGluayBPQXV0aCBmcm9tIG9uZSBwbGFjZS4KCkNvLWF1dGhvcmVkLWJ5OiBDdXJzb3IgPGN1cnNvcmFnZW50QGN1cnNvci5jb20+",
      "encoding": "base64",
      "sha256": "158151c0c6666c8dd01990e8a4927390e6fb5594b64fb8a3ed5c4f9269e4469d",
      "text": "[d6b4a41e] Turn /login into an account page with alias switching.\n\nSigned-in users can see trust weight, switch aliases, claim new ones, and re-link OAuth from one place.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
    },
    "oid": "sha1:d6b4a41eb65f9a8321fdb895dd27dd26a6554f44"
  },
  "side_b": {
    "commit_id": "c_55d1158891d1a749d18b16030f112d57b44eed78194aa7d5e692029e9b61f27b",
    "commit_ids": [
      "c_55d1158891d1a749d18b16030f112d57b44eed78194aa7d5e692029e9b61f27b"
    ],
    "contributor": "tommy-mor",
    "diff": {
      "byte_length": 22583,
      "encoding": "blob",
      "sha256": "caadb39320e606a2646bfc00ddbdfe094bc1ecc8ddae44ae5163223567928d70"
    },
    "message": {
      "byte_length": 1448,
      "data": "W2Q2ZGE3ODU2XSBSZXN1cnJlY3QgcGFnZSB2aWV3IGNvdW50cyAoVmlld1N0b3JlICsgbWlkZGxld2FyZSArIGxheW91dCkgKCMxMzgpCgoqIFdpcmUgVmlld1N0b3JlIHRocm91Z2ggQXBwU3RhdGUsIHZpZXctY291bnQgbWlkZGxld2FyZSwgYW5kIEhUTUwuCgotIEFkZCB2aWV3cyBtb2R1bGUgdG8gbGliLCBWaWV3U3RvcmUgb24gQXBwU3RhdGUgKGNyZWF0ZV9hcHBfc3RhdGUgYW5kIHRlc3RzKS4KLSBJbXBsZW1lbnQgY2Fub25pY2FsX3ZpZXdfdXJsIGFuZCBHRVQgdmlld19jb3VudF9taWRkbGV3YXJlIHdpdGggcGF0aCBmaWx0ZXJzLgotIExheWVyIG1pZGRsZXdhcmUgYmVmb3JlIHdpdGhfc3RhdGU7IGFkZCB1cmwgY3JhdGUgZm9yIHF1ZXJ5IGNhbm9uaWNhbGl6YXRpb24uCi0gUGFzcyBjYW5vbmljYWwta2V5IHZpZXcgY291bnRzIGludG8gZ2FyZGVuLCBmb3J1bSwgc2VhcmNoLCBhbmQgdHJ5IGxheW91dHMuCi0gUmVwbGFjZSBzdHViIGludGVncmF0aW9uIHRlc3Qgd2l0aCByZWFsIHZpZXcgY291bnRlciBhc3NlcnRpb25zLgoKQ28tYXV0aG9yZWQtYnk6IHRvbW15IDx0aG1vcnJpc3NAZ21haWwuY29tPgoKKiBUZXN0IHZvdGUvY29tcGFyZSBxdWVyeSBjYW5vbmljYWxpemF0aW9uIGluc3RlYWQgb2Ygc2VhcmNoLgoKVm90ZSBjb21wYXJlIHVzZXMgY2hyb21lbGVzcyBsYXlvdXQgd2l0aG91dCB2aWV3IGJhZGdlOyBhc3NlcnQgdGhlIHNoYXJlZApWaWV3U3RvcmUgY291bnQgZm9yIHBlcm11dGVkIGxlZnQvcmlnaHQgcXVlcnkgb3JkZXIgdmlhIEFwcFN0YXRlLgoKQ28tYXV0aG9yZWQtYnk6IHRvbW15IDx0aG1vcnJpc3NAZ21haWwuY29tPgoKKiBCcm93c2VyIHRlc3Q6IHN0b3Agd2FpdGluZyBmb3IgcmVtb3ZlZCB2b3RlLWNvbXBhcmUgc2hlbGwuCgpBc3NlcnQgdm90ZSBjb21wYXJlIHZpYSBib2R5LnZpZXctdm90ZS1jb21wYXJlIGFuZCBjb21wYXJlIGhlYWRpbmcgaW5zdGVhZApvZiAudm90ZS1jb21wYXJlLXNoZWxsLCB3aGljaCB3YXMgaW50ZW50aW9uYWxseSByZW1vdmVkIGZyb20gdGhlIEhUTUwuCgpDby1hdXRob3JlZC1ieTogdG9tbXkgPHRobW9ycmlzc0BnbWFpbC5jb20+CgoqIERyb3Agdm90ZS1jb21wYXJlIHByZXZpZXcgbW9ycGggYW5kIGJyb3dzZXIgYXNzZXJ0aW9uLgoKdm90ZV9jb21wYXJlX3Bvc3Rfc3VjY2Vzc19qcyBub3cgb25seSByZWZyZXNoZXMgI3ZvdGUtZWRnZS1oaXN0b3J5LXJlZ2lvbi4KUmVtb3ZlIHByZXZpZXcgd3JhcCBtYXJrdXAsIGJyb3dzZXIgdGVzdCB3YWl0IG9uICN2b3RlLWNvbXBhcmUtcHJldmlldywgYW5kCnVudXNlZCBmb3J1bSByZS1leHBvcnQgb2YgaW5nZXN0X2VudHJ5X21hcmt1cC4KCkNvLWF1dGhvcmVkLWJ5OiB0b21teSA8dGhtb3JyaXNzQGdtYWlsLmNvbT4KCi0tLS0tLS0tLQoKQ28tYXV0aG9yZWQtYnk6IEN1cnNvciBBZ2VudCA8Y3Vyc29yYWdlbnRAY3Vyc29yLmNvbT4=",
      "encoding": "base64",
      "sha256": "fcfaa18b89eb058f28f2fcfaa7d35a19337f327c2ad0bda3867fc5bbde5f784d",
      "text": "[d6da7856] Resurrect page view counts (ViewStore + middleware + layout) (#138)\n\n* Wire ViewStore through AppState, view-count middleware, and HTML.\n\n- Add views module to lib, ViewStore on AppState (create_app_state and tests).\n- Implement canonical_view_url and GET view_count_middleware with path filters.\n- Layer middleware before with_state; add url crate for query canonicalization.\n- Pass canonical-key view counts into garden, forum, search, and try layouts.\n- Replace stub integration test with real view counter assertions.\n\nCo-authored-by: tommy <thmorriss@gmail.com>\n\n* Test vote/compare query canonicalization instead of search.\n\nVote compare uses chromeless layout without view badge; assert the shared\nViewStore count for permuted left/right query order via AppState.\n\nCo-authored-by: tommy <thmorriss@gmail.com>\n\n* Browser test: stop waiting for removed vote-compare shell.\n\nAssert vote compare via body.view-vote-compare and compare heading instead\nof .vote-compare-shell, which was intentionally removed from the HTML.\n\nCo-authored-by: tommy <thmorriss@gmail.com>\n\n* Drop vote-compare preview morph and browser assertion.\n\nvote_compare_post_success_js now only refreshes #vote-edge-history-region.\nRemove preview wrap markup, browser test wait on #vote-compare-preview, and\nunused forum re-export of ingest_entry_markup.\n\nCo-authored-by: tommy <thmorriss@gmail.com>\n\n---------\n\nCo-authored-by: Cursor Agent <cursoragent@cursor.com>"
    },
    "oid": "sha1:d6da7856146cfe63e8f6577465e729833b9cb28d"
  },
  "summary": "Comparing c_164969eeea1413 (tommy-mor) with c_55d1158891d1a7 (tommy-mor)"
}