constitution · epochs · watch · epoch 3

git.commit

ev_5f96c7c02a10e5074f5e66fef9bb79cacb7a4f8d36363ac1365d15170fcaa258

kindgit.commit
epoch3
recorded_at_ms1784423283494
previous_event_sha256daff87ac2d35f3b25eb9ed92625a200f07f19fd0c8ad1f2276b38af2dbe8d996
schema_version2

links

payload

{
  "commit_id": "c_55d1158891d1a749d18b16030f112d57b44eed78194aa7d5e692029e9b61f27b",
  "committer_timestamp_ms": 1777844561000,
  "contributor": "tommy-mor",
  "first_sources": [
    {
      "ref_name": "refs/heads/cursor/bare-item-refs-as-prose-8469",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/bump-thread-show-username-cccc",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/cli-garden-paths-github-thread-9560",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/extensible-urls-foundation-b00a",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/extensible-urls-plan-564b",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/extensible-urls-plan-9def",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/external-dash-url-fullscheme-724d",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/fix-dsl-code-fence-parse-full-840e",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/fix-garden-agent-paths-5594",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/fix-public-sse-thread-morph-6bf4",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/garden-link-title-tooltips-840e",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/garden-rank-copy-b288",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/github-vote-onboarding-fixes-87ce",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/ot-translate-and-post-840e",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/pair-vote-login-redirect-aed1",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/parser-tokenized-url-links-d3cf",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/post-author-uuid-color-6190",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/post-editor-draft-autosave-b5cc",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/post-header-delegate-attribution-6190",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/resolvers-external-garden-c17b",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/setup-dev-environment-b185",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/split-garden-html-25ce",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/split-integration-clippy-25ce",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/sse-access-control-6bf4",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/thread-copy-button-6705",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/thread-copy-polish-6705",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/thread-graduate-public-db5c",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/vote-explanation-first-dsl-3cb4",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/cursor/vote-ratio-gcd-5400",
      "repository_id": "slug"
    },
    {
      "ref_name": "refs/heads/main",
      "repository_id": "slug"
    }
  ],
  "message": {
    "byte_length": 1437,
    "sha256": "4904140b858a3f2fa5269222520cf252306096dca6214bd8badc3bc72f88a282",
    "text_preview": "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",
  "patch": {
    "byte_length": 22583,
    "encoding": "blob",
    "sha256": "caadb39320e606a2646bfc00ddbdfe094bc1ecc8ddae44ae5163223567928d70"
  },
  "patch_identity": "git-patch-id-stable-v1:fffbf39234ad511e3fccea74e10cc1d5db27af15",
  "patch_sha256": "caadb39320e606a2646bfc00ddbdfe094bc1ecc8ddae44ae5163223567928d70",
  "summary": "sha1:d6da7856146cfe6 tommy-mor",
  "urls": {
    "commit": "https://token.slug.social/commits/c_55d1158891d1a749d18b16030f112d57b44eed78194aa7d5e692029e9b61f27b",
    "epoch": "https://token.slug.social/epochs/3"
  }
}