{"total_count":2823,"incomplete_results":false,"items":[{"url":"https://api.github.com/repos/arcalvillo/cheese-article/commits/f1033c82af07c60efd485ecf1d0f84277f1527f5","sha":"f1033c82af07c60efd485ecf1d0f84277f1527f5","node_id":"MDY6Q29tbWl0MTMwMzkxOTIxOTpmMTAzM2M4MmFmMDdjNjBlZmQ0ODVlY2YxZDBmODQyNzdmMTUyN2Y1","html_url":"https://github.com/arcalvillo/cheese-article/commit/f1033c82af07c60efd485ecf1d0f84277f1527f5","comments_url":"https://api.github.com/repos/arcalvillo/cheese-article/commits/f1033c82af07c60efd485ecf1d0f84277f1527f5/comments","commit":{"url":"https://api.github.com/repos/arcalvillo/cheese-article/git/commits/f1033c82af07c60efd485ecf1d0f84277f1527f5","author":{"date":"2026-07-17T05:51:58.000-07:00","name":"arcalvillo","email":"arcalvil@ucsd.edu"},"committer":{"date":"2026-07-17T05:51:58.000-07:00","name":"GitHub","email":"noreply@github.com"},"message":"Update cheese.css\n\nadded github repo link","tree":{"url":"https://api.github.com/repos/arcalvillo/cheese-article/git/trees/daa6ed145d85a524cea198c19cb5998789cb5992","sha":"daa6ed145d85a524cea198c19cb5998789cb5992"},"comment_count":0},"author":{"login":"arcalvillo","id":93346217,"node_id":"U_kgDOBZBZqQ","avatar_url":"https://avatars.githubusercontent.com/u/93346217?v=4","gravatar_id":"","url":"https://api.github.com/users/arcalvillo","html_url":"https://github.com/arcalvillo","followers_url":"https://api.github.com/users/arcalvillo/followers","following_url":"https://api.github.com/users/arcalvillo/following{/other_user}","gists_url":"https://api.github.com/users/arcalvillo/gists{/gist_id}","starred_url":"https://api.github.com/users/arcalvillo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arcalvillo/subscriptions","organizations_url":"https://api.github.com/users/arcalvillo/orgs","repos_url":"https://api.github.com/users/arcalvillo/repos","events_url":"https://api.github.com/users/arcalvillo/events{/privacy}","received_events_url":"https://api.github.com/users/arcalvillo/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/arcalvillo/cheese-article/commits/55a16e00ac64fdb1ca3a4b717b8cb89434c0a3c2","html_url":"https://github.com/arcalvillo/cheese-article/commit/55a16e00ac64fdb1ca3a4b717b8cb89434c0a3c2","sha":"55a16e00ac64fdb1ca3a4b717b8cb89434c0a3c2"}],"repository":{"id":1303919219,"node_id":"R_kgDOTbg6cw","name":"cheese-article","full_name":"arcalvillo/cheese-article","private":false,"owner":{"login":"arcalvillo","id":93346217,"node_id":"U_kgDOBZBZqQ","avatar_url":"https://avatars.githubusercontent.com/u/93346217?v=4","gravatar_id":"","url":"https://api.github.com/users/arcalvillo","html_url":"https://github.com/arcalvillo","followers_url":"https://api.github.com/users/arcalvillo/followers","following_url":"https://api.github.com/users/arcalvillo/following{/other_user}","gists_url":"https://api.github.com/users/arcalvillo/gists{/gist_id}","starred_url":"https://api.github.com/users/arcalvillo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arcalvillo/subscriptions","organizations_url":"https://api.github.com/users/arcalvillo/orgs","repos_url":"https://api.github.com/users/arcalvillo/repos","events_url":"https://api.github.com/users/arcalvillo/events{/privacy}","received_events_url":"https://api.github.com/users/arcalvillo/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/arcalvillo/cheese-article","description":"CSE 134b HW #3 given a cheese.txt file, I had to write a HTML & CSS file to build into a proper article.","fork":false,"url":"https://api.github.com/repos/arcalvillo/cheese-article","forks_url":"https://api.github.com/repos/arcalvillo/cheese-article/forks","keys_url":"https://api.github.com/repos/arcalvillo/cheese-article/keys{/key_id}","collaborators_url":"https://api.github.com/repos/arcalvillo/cheese-article/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/arcalvillo/cheese-article/teams","hooks_url":"https://api.github.com/repos/arcalvillo/cheese-article/hooks","issue_events_url":"https://api.github.com/repos/arcalvillo/cheese-article/issues/events{/number}","events_url":"https://api.github.com/repos/arcalvillo/cheese-article/events","assignees_url":"https://api.github.com/repos/arcalvillo/cheese-article/assignees{/user}","branches_url":"https://api.github.com/repos/arcalvillo/cheese-article/branches{/branch}","tags_url":"https://api.github.com/repos/arcalvillo/cheese-article/tags","blobs_url":"https://api.github.com/repos/arcalvillo/cheese-article/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/arcalvillo/cheese-article/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/arcalvillo/cheese-article/git/refs{/sha}","trees_url":"https://api.github.com/repos/arcalvillo/cheese-article/git/trees{/sha}","statuses_url":"https://api.github.com/repos/arcalvillo/cheese-article/statuses/{sha}","languages_url":"https://api.github.com/repos/arcalvillo/cheese-article/languages","stargazers_url":"https://api.github.com/repos/arcalvillo/cheese-article/stargazers","contributors_url":"https://api.github.com/repos/arcalvillo/cheese-article/contributors","subscribers_url":"https://api.github.com/repos/arcalvillo/cheese-article/subscribers","subscription_url":"https://api.github.com/repos/arcalvillo/cheese-article/subscription","commits_url":"https://api.github.com/repos/arcalvillo/cheese-article/commits{/sha}","git_commits_url":"https://api.github.com/repos/arcalvillo/cheese-article/git/commits{/sha}","comments_url":"https://api.github.com/repos/arcalvillo/cheese-article/comments{/number}","issue_comment_url":"https://api.github.com/repos/arcalvillo/cheese-article/issues/comments{/number}","contents_url":"https://api.github.com/repos/arcalvillo/cheese-article/contents/{+path}","compare_url":"https://api.github.com/repos/arcalvillo/cheese-article/compare/{base}...{head}","merges_url":"https://api.github.com/repos/arcalvillo/cheese-article/merges","archive_url":"https://api.github.com/repos/arcalvillo/cheese-article/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/arcalvillo/cheese-article/downloads","issues_url":"https://api.github.com/repos/arcalvillo/cheese-article/issues{/number}","pulls_url":"https://api.github.com/repos/arcalvillo/cheese-article/pulls{/number}","milestones_url":"https://api.github.com/repos/arcalvillo/cheese-article/milestones{/number}","notifications_url":"https://api.github.com/repos/arcalvillo/cheese-article/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/arcalvillo/cheese-article/labels{/name}","releases_url":"https://api.github.com/repos/arcalvillo/cheese-article/releases{/id}","deployments_url":"https://api.github.com/repos/arcalvillo/cheese-article/deployments"},"score":1},{"url":"https://api.github.com/repos/paulnsorensen/cheese-flow/commits/5b621987a424f29b345838d3ebc889868342d7e9","sha":"5b621987a424f29b345838d3ebc889868342d7e9","node_id":"MDY6Q29tbWl0MTIwMTE0NjE4NTo1YjYyMTk4N2E0MjRmMjliMzQ1ODM4ZDNlYmM4ODk4NjgzNDJkN2U5","html_url":"https://github.com/paulnsorensen/cheese-flow/commit/5b621987a424f29b345838d3ebc889868342d7e9","comments_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/commits/5b621987a424f29b345838d3ebc889868342d7e9/comments","commit":{"url":"https://api.github.com/repos/paulnsorensen/cheese-flow/git/commits/5b621987a424f29b345838d3ebc889868342d7e9","author":{"date":"2026-06-07T02:30:17.000-07:00","name":"Paul Sorensen","email":"paulnsorensen@gmail.com"},"committer":{"date":"2026-06-07T02:30:17.000-07:00","name":"GitHub","email":"noreply@github.com"},"message":"feat(migration): US-012 cheese-home (TS → Python) (#74)\n\n* feat(migration): US-012 cheese-home (TS → Python)\n\nPort src/lib/cheese-home.ts to python/cheese_flow/lib/cheese_home.py\nwith full surface (CheeseHomePaths, CheeseHomeOptions, RetentionConfig,\npath_slug, parse_worktree_main, discover_canonical_repo,\nresolve_cheese_home, ensure_cheese_home, read_retention_config).\nDataclass field names keep TS camelCase so callers ported from TS\nread the same.\n\nRefactor session_start.py and sweeper.py to import from cheese_home\ninstead of carrying their own inlined helpers. The TODO comments\nin those modules anticipated this absorption.\n\nPort tests/cheese-home.test.ts to tests/python/test_cheese_home.py\nline-by-line; 18 new pytest cases covering pathSlug,\ndiscoverCanonicalRepo (real-repo + linked-worktree + non-git error),\nparseWorktreeMain, resolveCheeseHome (explicit + default home),\nensureCheeseHome (creates tree + sidecar + idempotent), and\nreadRetentionConfig (default, numeric overrides, edge cases,\ncomments and unknown keys).\n\nCo-authored-by: Ralphify <noreply@ralphify.co>\n\n* style(migration): ruff format US-012 cheese-home files\n\nCure ruff format --check drift reintroduced by the US-010→US-012\nrestack conflict resolution in cheese_home.py, session_start.py, and\ntest_cheese_home.py. Pure formatting (line-joining); no semantic change.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Ralphify <noreply@ralphify.co>\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>","tree":{"url":"https://api.github.com/repos/paulnsorensen/cheese-flow/git/trees/71ae3a52cdc7347b7bb957166227d685cbe622d6","sha":"71ae3a52cdc7347b7bb957166227d685cbe622d6"},"comment_count":0},"author":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/paulnsorensen/cheese-flow/commits/ba1f469d1ea9834d43df3af6ce2946a0da97df74","html_url":"https://github.com/paulnsorensen/cheese-flow/commit/ba1f469d1ea9834d43df3af6ce2946a0da97df74","sha":"ba1f469d1ea9834d43df3af6ce2946a0da97df74"}],"repository":{"id":1201146185,"node_id":"R_kgDOR5gJSQ","name":"cheese-flow","full_name":"paulnsorensen/cheese-flow","private":false,"owner":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/paulnsorensen/cheese-flow","description":null,"fork":false,"url":"https://api.github.com/repos/paulnsorensen/cheese-flow","forks_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/forks","keys_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/keys{/key_id}","collaborators_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/teams","hooks_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/hooks","issue_events_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/issues/events{/number}","events_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/events","assignees_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/assignees{/user}","branches_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/branches{/branch}","tags_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/tags","blobs_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/git/refs{/sha}","trees_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/git/trees{/sha}","statuses_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/statuses/{sha}","languages_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/languages","stargazers_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/stargazers","contributors_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/contributors","subscribers_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/subscribers","subscription_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/subscription","commits_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/commits{/sha}","git_commits_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/git/commits{/sha}","comments_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/comments{/number}","issue_comment_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/issues/comments{/number}","contents_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/contents/{+path}","compare_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/compare/{base}...{head}","merges_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/merges","archive_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/downloads","issues_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/issues{/number}","pulls_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/pulls{/number}","milestones_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/milestones{/number}","notifications_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/labels{/name}","releases_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/releases{/id}","deployments_url":"https://api.github.com/repos/paulnsorensen/cheese-flow/deployments"},"score":1},{"url":"https://api.github.com/repos/moorere912/why-this-film/commits/61c589771c674ec2067b528b6e3d2bbdacb1581a","sha":"61c589771c674ec2067b528b6e3d2bbdacb1581a","node_id":"MDY6Q29tbWl0MTI2MTI5NjkzNzo2MWM1ODk3NzFjNjc0ZWMyMDY3YjUyOGI2ZTNkMmJiZGFjYjE1ODFh","html_url":"https://github.com/moorere912/why-this-film/commit/61c589771c674ec2067b528b6e3d2bbdacb1581a","comments_url":"https://api.github.com/repos/moorere912/why-this-film/commits/61c589771c674ec2067b528b6e3d2bbdacb1581a/comments","commit":{"url":"https://api.github.com/repos/moorere912/why-this-film/git/commits/61c589771c674ec2067b528b6e3d2bbdacb1581a","author":{"date":"2026-06-06T21:02:56.000-04:00","name":"moorere912","email":"moorere912@gmail.com"},"committer":{"date":"2026-06-06T21:02:56.000-04:00","name":"moorere912","email":"moorere912@gmail.com"},"message":"Repo Man: remove odd 'government cheese' phrasing from James Chestnut bio","tree":{"url":"https://api.github.com/repos/moorere912/why-this-film/git/trees/5f904bcb0789060b81fb268288eec756ee45b1ea","sha":"5f904bcb0789060b81fb268288eec756ee45b1ea"},"comment_count":0},"author":{"login":"moorere912","id":284098556,"node_id":"U_kgDOEO7__A","avatar_url":"https://avatars.githubusercontent.com/u/284098556?v=4","gravatar_id":"","url":"https://api.github.com/users/moorere912","html_url":"https://github.com/moorere912","followers_url":"https://api.github.com/users/moorere912/followers","following_url":"https://api.github.com/users/moorere912/following{/other_user}","gists_url":"https://api.github.com/users/moorere912/gists{/gist_id}","starred_url":"https://api.github.com/users/moorere912/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moorere912/subscriptions","organizations_url":"https://api.github.com/users/moorere912/orgs","repos_url":"https://api.github.com/users/moorere912/repos","events_url":"https://api.github.com/users/moorere912/events{/privacy}","received_events_url":"https://api.github.com/users/moorere912/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"moorere912","id":284098556,"node_id":"U_kgDOEO7__A","avatar_url":"https://avatars.githubusercontent.com/u/284098556?v=4","gravatar_id":"","url":"https://api.github.com/users/moorere912","html_url":"https://github.com/moorere912","followers_url":"https://api.github.com/users/moorere912/followers","following_url":"https://api.github.com/users/moorere912/following{/other_user}","gists_url":"https://api.github.com/users/moorere912/gists{/gist_id}","starred_url":"https://api.github.com/users/moorere912/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moorere912/subscriptions","organizations_url":"https://api.github.com/users/moorere912/orgs","repos_url":"https://api.github.com/users/moorere912/repos","events_url":"https://api.github.com/users/moorere912/events{/privacy}","received_events_url":"https://api.github.com/users/moorere912/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/moorere912/why-this-film/commits/c71dd38d73dd8f446bcd579d98c68d92ba67b641","html_url":"https://github.com/moorere912/why-this-film/commit/c71dd38d73dd8f446bcd579d98c68d92ba67b641","sha":"c71dd38d73dd8f446bcd579d98c68d92ba67b641"}],"repository":{"id":1261296937,"node_id":"R_kgDOSy3dKQ","name":"why-this-film","full_name":"moorere912/why-this-film","private":false,"owner":{"login":"moorere912","id":284098556,"node_id":"U_kgDOEO7__A","avatar_url":"https://avatars.githubusercontent.com/u/284098556?v=4","gravatar_id":"","url":"https://api.github.com/users/moorere912","html_url":"https://github.com/moorere912","followers_url":"https://api.github.com/users/moorere912/followers","following_url":"https://api.github.com/users/moorere912/following{/other_user}","gists_url":"https://api.github.com/users/moorere912/gists{/gist_id}","starred_url":"https://api.github.com/users/moorere912/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moorere912/subscriptions","organizations_url":"https://api.github.com/users/moorere912/orgs","repos_url":"https://api.github.com/users/moorere912/repos","events_url":"https://api.github.com/users/moorere912/events{/privacy}","received_events_url":"https://api.github.com/users/moorere912/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/moorere912/why-this-film","description":null,"fork":false,"url":"https://api.github.com/repos/moorere912/why-this-film","forks_url":"https://api.github.com/repos/moorere912/why-this-film/forks","keys_url":"https://api.github.com/repos/moorere912/why-this-film/keys{/key_id}","collaborators_url":"https://api.github.com/repos/moorere912/why-this-film/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/moorere912/why-this-film/teams","hooks_url":"https://api.github.com/repos/moorere912/why-this-film/hooks","issue_events_url":"https://api.github.com/repos/moorere912/why-this-film/issues/events{/number}","events_url":"https://api.github.com/repos/moorere912/why-this-film/events","assignees_url":"https://api.github.com/repos/moorere912/why-this-film/assignees{/user}","branches_url":"https://api.github.com/repos/moorere912/why-this-film/branches{/branch}","tags_url":"https://api.github.com/repos/moorere912/why-this-film/tags","blobs_url":"https://api.github.com/repos/moorere912/why-this-film/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/moorere912/why-this-film/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/moorere912/why-this-film/git/refs{/sha}","trees_url":"https://api.github.com/repos/moorere912/why-this-film/git/trees{/sha}","statuses_url":"https://api.github.com/repos/moorere912/why-this-film/statuses/{sha}","languages_url":"https://api.github.com/repos/moorere912/why-this-film/languages","stargazers_url":"https://api.github.com/repos/moorere912/why-this-film/stargazers","contributors_url":"https://api.github.com/repos/moorere912/why-this-film/contributors","subscribers_url":"https://api.github.com/repos/moorere912/why-this-film/subscribers","subscription_url":"https://api.github.com/repos/moorere912/why-this-film/subscription","commits_url":"https://api.github.com/repos/moorere912/why-this-film/commits{/sha}","git_commits_url":"https://api.github.com/repos/moorere912/why-this-film/git/commits{/sha}","comments_url":"https://api.github.com/repos/moorere912/why-this-film/comments{/number}","issue_comment_url":"https://api.github.com/repos/moorere912/why-this-film/issues/comments{/number}","contents_url":"https://api.github.com/repos/moorere912/why-this-film/contents/{+path}","compare_url":"https://api.github.com/repos/moorere912/why-this-film/compare/{base}...{head}","merges_url":"https://api.github.com/repos/moorere912/why-this-film/merges","archive_url":"https://api.github.com/repos/moorere912/why-this-film/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/moorere912/why-this-film/downloads","issues_url":"https://api.github.com/repos/moorere912/why-this-film/issues{/number}","pulls_url":"https://api.github.com/repos/moorere912/why-this-film/pulls{/number}","milestones_url":"https://api.github.com/repos/moorere912/why-this-film/milestones{/number}","notifications_url":"https://api.github.com/repos/moorere912/why-this-film/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/moorere912/why-this-film/labels{/name}","releases_url":"https://api.github.com/repos/moorere912/why-this-film/releases{/id}","deployments_url":"https://api.github.com/repos/moorere912/why-this-film/deployments"},"score":1},{"url":"https://api.github.com/repos/groenewt/base_agents/commits/df7fc420bcfac25688080df32ad80780eaacf9e5","sha":"df7fc420bcfac25688080df32ad80780eaacf9e5","node_id":"MDY6Q29tbWl0MTI5MTYxNDgzMTpkZjdmYzQyMGJjZmFjMjU2ODgwODBkZjMyYWQ4MDc4MGVhYWNmOWU1","html_url":"https://github.com/groenewt/base_agents/commit/df7fc420bcfac25688080df32ad80780eaacf9e5","comments_url":"https://api.github.com/repos/groenewt/base_agents/commits/df7fc420bcfac25688080df32ad80780eaacf9e5/comments","commit":{"url":"https://api.github.com/repos/groenewt/base_agents/git/commits/df7fc420bcfac25688080df32ad80780eaacf9e5","author":{"date":"2026-05-27T22:20:04.000-05:00","name":"groenewt","email":"famgroenewoldt@gmail.com"},"committer":{"date":"2026-05-27T22:20:04.000-05:00","name":"groenewt","email":"famgroenewoldt@gmail.com"},"message":"fix(N42): migrate repo UserPromptSubmit hook cheese_surface -> telephone_surface\n\nProvider-neutral surfacer (telephone_surface passes through to cheese_surface,\nadds --provider generic --surface cli tagging). Behavior-preserving. Repo had no\nduplicate hooks. (Global ~/.claude/settings.json deduped to single layer-1 emit\nper event + same migration, done live with backup — not a repo file.)\n\nCo-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>","tree":{"url":"https://api.github.com/repos/groenewt/base_agents/git/trees/5aa8fc39a99214af7fb619dd9ca40ab5d7f4520f","sha":"5aa8fc39a99214af7fb619dd9ca40ab5d7f4520f"},"comment_count":0},"author":{"login":"groenewt","id":82548833,"node_id":"MDQ6VXNlcjgyNTQ4ODMz","avatar_url":"https://avatars.githubusercontent.com/u/82548833?v=4","gravatar_id":"","url":"https://api.github.com/users/groenewt","html_url":"https://github.com/groenewt","followers_url":"https://api.github.com/users/groenewt/followers","following_url":"https://api.github.com/users/groenewt/following{/other_user}","gists_url":"https://api.github.com/users/groenewt/gists{/gist_id}","starred_url":"https://api.github.com/users/groenewt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/groenewt/subscriptions","organizations_url":"https://api.github.com/users/groenewt/orgs","repos_url":"https://api.github.com/users/groenewt/repos","events_url":"https://api.github.com/users/groenewt/events{/privacy}","received_events_url":"https://api.github.com/users/groenewt/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"groenewt","id":82548833,"node_id":"MDQ6VXNlcjgyNTQ4ODMz","avatar_url":"https://avatars.githubusercontent.com/u/82548833?v=4","gravatar_id":"","url":"https://api.github.com/users/groenewt","html_url":"https://github.com/groenewt","followers_url":"https://api.github.com/users/groenewt/followers","following_url":"https://api.github.com/users/groenewt/following{/other_user}","gists_url":"https://api.github.com/users/groenewt/gists{/gist_id}","starred_url":"https://api.github.com/users/groenewt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/groenewt/subscriptions","organizations_url":"https://api.github.com/users/groenewt/orgs","repos_url":"https://api.github.com/users/groenewt/repos","events_url":"https://api.github.com/users/groenewt/events{/privacy}","received_events_url":"https://api.github.com/users/groenewt/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/groenewt/base_agents/commits/733d7d226f13083245806fbc3c9d86bfabedfdc1","html_url":"https://github.com/groenewt/base_agents/commit/733d7d226f13083245806fbc3c9d86bfabedfdc1","sha":"733d7d226f13083245806fbc3c9d86bfabedfdc1"}],"repository":{"id":1291614831,"node_id":"R_kgDOTPx6bw","name":"base_agents","full_name":"groenewt/base_agents","private":false,"owner":{"login":"groenewt","id":82548833,"node_id":"MDQ6VXNlcjgyNTQ4ODMz","avatar_url":"https://avatars.githubusercontent.com/u/82548833?v=4","gravatar_id":"","url":"https://api.github.com/users/groenewt","html_url":"https://github.com/groenewt","followers_url":"https://api.github.com/users/groenewt/followers","following_url":"https://api.github.com/users/groenewt/following{/other_user}","gists_url":"https://api.github.com/users/groenewt/gists{/gist_id}","starred_url":"https://api.github.com/users/groenewt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/groenewt/subscriptions","organizations_url":"https://api.github.com/users/groenewt/orgs","repos_url":"https://api.github.com/users/groenewt/repos","events_url":"https://api.github.com/users/groenewt/events{/privacy}","received_events_url":"https://api.github.com/users/groenewt/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/groenewt/base_agents","description":"Base GA Agents Implementation","fork":false,"url":"https://api.github.com/repos/groenewt/base_agents","forks_url":"https://api.github.com/repos/groenewt/base_agents/forks","keys_url":"https://api.github.com/repos/groenewt/base_agents/keys{/key_id}","collaborators_url":"https://api.github.com/repos/groenewt/base_agents/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/groenewt/base_agents/teams","hooks_url":"https://api.github.com/repos/groenewt/base_agents/hooks","issue_events_url":"https://api.github.com/repos/groenewt/base_agents/issues/events{/number}","events_url":"https://api.github.com/repos/groenewt/base_agents/events","assignees_url":"https://api.github.com/repos/groenewt/base_agents/assignees{/user}","branches_url":"https://api.github.com/repos/groenewt/base_agents/branches{/branch}","tags_url":"https://api.github.com/repos/groenewt/base_agents/tags","blobs_url":"https://api.github.com/repos/groenewt/base_agents/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/groenewt/base_agents/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/groenewt/base_agents/git/refs{/sha}","trees_url":"https://api.github.com/repos/groenewt/base_agents/git/trees{/sha}","statuses_url":"https://api.github.com/repos/groenewt/base_agents/statuses/{sha}","languages_url":"https://api.github.com/repos/groenewt/base_agents/languages","stargazers_url":"https://api.github.com/repos/groenewt/base_agents/stargazers","contributors_url":"https://api.github.com/repos/groenewt/base_agents/contributors","subscribers_url":"https://api.github.com/repos/groenewt/base_agents/subscribers","subscription_url":"https://api.github.com/repos/groenewt/base_agents/subscription","commits_url":"https://api.github.com/repos/groenewt/base_agents/commits{/sha}","git_commits_url":"https://api.github.com/repos/groenewt/base_agents/git/commits{/sha}","comments_url":"https://api.github.com/repos/groenewt/base_agents/comments{/number}","issue_comment_url":"https://api.github.com/repos/groenewt/base_agents/issues/comments{/number}","contents_url":"https://api.github.com/repos/groenewt/base_agents/contents/{+path}","compare_url":"https://api.github.com/repos/groenewt/base_agents/compare/{base}...{head}","merges_url":"https://api.github.com/repos/groenewt/base_agents/merges","archive_url":"https://api.github.com/repos/groenewt/base_agents/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/groenewt/base_agents/downloads","issues_url":"https://api.github.com/repos/groenewt/base_agents/issues{/number}","pulls_url":"https://api.github.com/repos/groenewt/base_agents/pulls{/number}","milestones_url":"https://api.github.com/repos/groenewt/base_agents/milestones{/number}","notifications_url":"https://api.github.com/repos/groenewt/base_agents/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/groenewt/base_agents/labels{/name}","releases_url":"https://api.github.com/repos/groenewt/base_agents/releases{/id}","deployments_url":"https://api.github.com/repos/groenewt/base_agents/deployments"},"score":1},{"url":"https://api.github.com/repos/andylizf/dotfiles/commits/f107baac0e45da1c79f344e5ff1a4d0f729eb5da","sha":"f107baac0e45da1c79f344e5ff1a4d0f729eb5da","node_id":"MDY6Q29tbWl0MTA1NzU3NDQyMjpmMTA3YmFhYzBlNDVkYTFjNzlmMzQ0ZTVmZjFhNGQwZjcyOWViNWRh","html_url":"https://github.com/andylizf/dotfiles/commit/f107baac0e45da1c79f344e5ff1a4d0f729eb5da","comments_url":"https://api.github.com/repos/andylizf/dotfiles/commits/f107baac0e45da1c79f344e5ff1a4d0f729eb5da/comments","commit":{"url":"https://api.github.com/repos/andylizf/dotfiles/git/commits/f107baac0e45da1c79f344e5ff1a4d0f729eb5da","author":{"date":"2026-08-08T01:07:48.000+08:00","name":"Zhifei Li","email":"andylizf@outlook.com"},"committer":{"date":"2026-08-08T01:07:48.000+08:00","name":"Zhifei Li","email":"andylizf@outlook.com"},"message":"claude: exempt team-internal repo PRs from per-item approval\n\nPer-item approval of PR text made sense for outside-facing surfaces; for\nour own internal repos it only adds a round-trip. Granted 2026-08-08\nafter the cheese PR #175 review.","tree":{"url":"https://api.github.com/repos/andylizf/dotfiles/git/trees/0dd5f2b9852d1f7192f953850cc158f36fb520c3","sha":"0dd5f2b9852d1f7192f953850cc158f36fb520c3"},"comment_count":0},"author":{"login":"andylizf","id":28052536,"node_id":"MDQ6VXNlcjI4MDUyNTM2","avatar_url":"https://avatars.githubusercontent.com/u/28052536?v=4","gravatar_id":"","url":"https://api.github.com/users/andylizf","html_url":"https://github.com/andylizf","followers_url":"https://api.github.com/users/andylizf/followers","following_url":"https://api.github.com/users/andylizf/following{/other_user}","gists_url":"https://api.github.com/users/andylizf/gists{/gist_id}","starred_url":"https://api.github.com/users/andylizf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andylizf/subscriptions","organizations_url":"https://api.github.com/users/andylizf/orgs","repos_url":"https://api.github.com/users/andylizf/repos","events_url":"https://api.github.com/users/andylizf/events{/privacy}","received_events_url":"https://api.github.com/users/andylizf/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"andylizf","id":28052536,"node_id":"MDQ6VXNlcjI4MDUyNTM2","avatar_url":"https://avatars.githubusercontent.com/u/28052536?v=4","gravatar_id":"","url":"https://api.github.com/users/andylizf","html_url":"https://github.com/andylizf","followers_url":"https://api.github.com/users/andylizf/followers","following_url":"https://api.github.com/users/andylizf/following{/other_user}","gists_url":"https://api.github.com/users/andylizf/gists{/gist_id}","starred_url":"https://api.github.com/users/andylizf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andylizf/subscriptions","organizations_url":"https://api.github.com/users/andylizf/orgs","repos_url":"https://api.github.com/users/andylizf/repos","events_url":"https://api.github.com/users/andylizf/events{/privacy}","received_events_url":"https://api.github.com/users/andylizf/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/andylizf/dotfiles/commits/c9d572838954f0948e528cd03ac294f1da14434f","html_url":"https://github.com/andylizf/dotfiles/commit/c9d572838954f0948e528cd03ac294f1da14434f","sha":"c9d572838954f0948e528cd03ac294f1da14434f"}],"repository":{"id":1057574422,"node_id":"R_kgDOPwlOFg","name":"dotfiles","full_name":"andylizf/dotfiles","private":false,"owner":{"login":"andylizf","id":28052536,"node_id":"MDQ6VXNlcjI4MDUyNTM2","avatar_url":"https://avatars.githubusercontent.com/u/28052536?v=4","gravatar_id":"","url":"https://api.github.com/users/andylizf","html_url":"https://github.com/andylizf","followers_url":"https://api.github.com/users/andylizf/followers","following_url":"https://api.github.com/users/andylizf/following{/other_user}","gists_url":"https://api.github.com/users/andylizf/gists{/gist_id}","starred_url":"https://api.github.com/users/andylizf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andylizf/subscriptions","organizations_url":"https://api.github.com/users/andylizf/orgs","repos_url":"https://api.github.com/users/andylizf/repos","events_url":"https://api.github.com/users/andylizf/events{/privacy}","received_events_url":"https://api.github.com/users/andylizf/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/andylizf/dotfiles","description":"Personal machine setup scripts and configurations","fork":false,"url":"https://api.github.com/repos/andylizf/dotfiles","forks_url":"https://api.github.com/repos/andylizf/dotfiles/forks","keys_url":"https://api.github.com/repos/andylizf/dotfiles/keys{/key_id}","collaborators_url":"https://api.github.com/repos/andylizf/dotfiles/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/andylizf/dotfiles/teams","hooks_url":"https://api.github.com/repos/andylizf/dotfiles/hooks","issue_events_url":"https://api.github.com/repos/andylizf/dotfiles/issues/events{/number}","events_url":"https://api.github.com/repos/andylizf/dotfiles/events","assignees_url":"https://api.github.com/repos/andylizf/dotfiles/assignees{/user}","branches_url":"https://api.github.com/repos/andylizf/dotfiles/branches{/branch}","tags_url":"https://api.github.com/repos/andylizf/dotfiles/tags","blobs_url":"https://api.github.com/repos/andylizf/dotfiles/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/andylizf/dotfiles/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/andylizf/dotfiles/git/refs{/sha}","trees_url":"https://api.github.com/repos/andylizf/dotfiles/git/trees{/sha}","statuses_url":"https://api.github.com/repos/andylizf/dotfiles/statuses/{sha}","languages_url":"https://api.github.com/repos/andylizf/dotfiles/languages","stargazers_url":"https://api.github.com/repos/andylizf/dotfiles/stargazers","contributors_url":"https://api.github.com/repos/andylizf/dotfiles/contributors","subscribers_url":"https://api.github.com/repos/andylizf/dotfiles/subscribers","subscription_url":"https://api.github.com/repos/andylizf/dotfiles/subscription","commits_url":"https://api.github.com/repos/andylizf/dotfiles/commits{/sha}","git_commits_url":"https://api.github.com/repos/andylizf/dotfiles/git/commits{/sha}","comments_url":"https://api.github.com/repos/andylizf/dotfiles/comments{/number}","issue_comment_url":"https://api.github.com/repos/andylizf/dotfiles/issues/comments{/number}","contents_url":"https://api.github.com/repos/andylizf/dotfiles/contents/{+path}","compare_url":"https://api.github.com/repos/andylizf/dotfiles/compare/{base}...{head}","merges_url":"https://api.github.com/repos/andylizf/dotfiles/merges","archive_url":"https://api.github.com/repos/andylizf/dotfiles/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/andylizf/dotfiles/downloads","issues_url":"https://api.github.com/repos/andylizf/dotfiles/issues{/number}","pulls_url":"https://api.github.com/repos/andylizf/dotfiles/pulls{/number}","milestones_url":"https://api.github.com/repos/andylizf/dotfiles/milestones{/number}","notifications_url":"https://api.github.com/repos/andylizf/dotfiles/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/andylizf/dotfiles/labels{/name}","releases_url":"https://api.github.com/repos/andylizf/dotfiles/releases{/id}","deployments_url":"https://api.github.com/repos/andylizf/dotfiles/deployments"},"score":1},{"url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/commits/997cac74135e8b8713fe8af7b53d9f231a92020b","sha":"997cac74135e8b8713fe8af7b53d9f231a92020b","node_id":"MDY6Q29tbWl0MTIzMTE3MTI5MDo5OTdjYWM3NDEzNWU4Yjg3MTNmZThhZjdiNTNkOWYyMzFhOTIwMjBi","html_url":"https://github.com/jakubciszak/code-quality-confidence/commit/997cac74135e8b8713fe8af7b53d9f231a92020b","comments_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/commits/997cac74135e8b8713fe8af7b53d9f231a92020b/comments","commit":{"url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/git/commits/997cac74135e8b8713fe8af7b53d9f231a92020b","author":{"date":"2026-07-04T14:51:58.000Z","name":"Claude","email":"noreply@anthropic.com"},"committer":{"date":"2026-07-04T14:51:58.000Z","name":"Claude","email":"noreply@anthropic.com"},"message":"Add Claude plugin marketplace with swiss-cheese layered-defense plugin\n\nMarketplace (.claude-plugin/marketplace.json) distributes the swiss-cheese\nplugin implementing the Swiss Cheese model of layered defense for agentic\ncoding:\n\n- Commands: init (repo probe + layer setup), review (multi-agent review\n  from one shared diff with change-aware agent selection), loop\n  (autonomous work through all layers), layer (predefined + guided custom\n  layers), audit (docs/ADR/review-practice), knowledge (task-source and\n  MCP discovery), status\n- Agents: six lane-scoped review slices (correctness, security,\n  architecture, performance, tests, docs) + repo-analyst\n- Skills: swiss-cheese-model with layer catalog, custom-layer methodology\n- Scripts (stdlib-only Python, token-frugal): repo_probe, diff_snapshot,\n  check_layers, layer_status, hook_gate\n- Hooks: opt-in PostToolUse agent-hooks layer gated by project config\n- Templates: config, ADR, review checklist, CLAUDE.md section, pre-commit\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01EKtxGVf1g8aXP1ctbGc2HF","tree":{"url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/git/trees/4a726c79531383e3f6ce88acf030da17d70dcce5","sha":"4a726c79531383e3f6ce88acf030da17d70dcce5"},"comment_count":0},"author":{"login":"claude","id":81847,"node_id":"MDQ6VXNlcjgxODQ3","avatar_url":"https://avatars.githubusercontent.com/u/81847?v=4","gravatar_id":"","url":"https://api.github.com/users/claude","html_url":"https://github.com/claude","followers_url":"https://api.github.com/users/claude/followers","following_url":"https://api.github.com/users/claude/following{/other_user}","gists_url":"https://api.github.com/users/claude/gists{/gist_id}","starred_url":"https://api.github.com/users/claude/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/claude/subscriptions","organizations_url":"https://api.github.com/users/claude/orgs","repos_url":"https://api.github.com/users/claude/repos","events_url":"https://api.github.com/users/claude/events{/privacy}","received_events_url":"https://api.github.com/users/claude/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"claude","id":81847,"node_id":"MDQ6VXNlcjgxODQ3","avatar_url":"https://avatars.githubusercontent.com/u/81847?v=4","gravatar_id":"","url":"https://api.github.com/users/claude","html_url":"https://github.com/claude","followers_url":"https://api.github.com/users/claude/followers","following_url":"https://api.github.com/users/claude/following{/other_user}","gists_url":"https://api.github.com/users/claude/gists{/gist_id}","starred_url":"https://api.github.com/users/claude/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/claude/subscriptions","organizations_url":"https://api.github.com/users/claude/orgs","repos_url":"https://api.github.com/users/claude/repos","events_url":"https://api.github.com/users/claude/events{/privacy}","received_events_url":"https://api.github.com/users/claude/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/commits/390ddceffbc845f869ca8e927cf7de664d594d09","html_url":"https://github.com/jakubciszak/code-quality-confidence/commit/390ddceffbc845f869ca8e927cf7de664d594d09","sha":"390ddceffbc845f869ca8e927cf7de664d594d09"}],"repository":{"id":1231171290,"node_id":"R_kgDOSWIu2g","name":"code-quality-confidence","full_name":"jakubciszak/code-quality-confidence","private":false,"owner":{"login":"jakubciszak","id":30110635,"node_id":"MDQ6VXNlcjMwMTEwNjM1","avatar_url":"https://avatars.githubusercontent.com/u/30110635?v=4","gravatar_id":"","url":"https://api.github.com/users/jakubciszak","html_url":"https://github.com/jakubciszak","followers_url":"https://api.github.com/users/jakubciszak/followers","following_url":"https://api.github.com/users/jakubciszak/following{/other_user}","gists_url":"https://api.github.com/users/jakubciszak/gists{/gist_id}","starred_url":"https://api.github.com/users/jakubciszak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakubciszak/subscriptions","organizations_url":"https://api.github.com/users/jakubciszak/orgs","repos_url":"https://api.github.com/users/jakubciszak/repos","events_url":"https://api.github.com/users/jakubciszak/events{/privacy}","received_events_url":"https://api.github.com/users/jakubciszak/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/jakubciszak/code-quality-confidence","description":null,"fork":false,"url":"https://api.github.com/repos/jakubciszak/code-quality-confidence","forks_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/forks","keys_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/teams","hooks_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/hooks","issue_events_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/issues/events{/number}","events_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/events","assignees_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/assignees{/user}","branches_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/branches{/branch}","tags_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/tags","blobs_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/git/refs{/sha}","trees_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/statuses/{sha}","languages_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/languages","stargazers_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/stargazers","contributors_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/contributors","subscribers_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/subscribers","subscription_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/subscription","commits_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/commits{/sha}","git_commits_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/git/commits{/sha}","comments_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/comments{/number}","issue_comment_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/issues/comments{/number}","contents_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/contents/{+path}","compare_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/merges","archive_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/downloads","issues_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/issues{/number}","pulls_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/pulls{/number}","milestones_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/milestones{/number}","notifications_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/labels{/name}","releases_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/releases{/id}","deployments_url":"https://api.github.com/repos/jakubciszak/code-quality-confidence/deployments"},"score":1},{"url":"https://api.github.com/repos/Carlisle03/Carlisle03/commits/53ede8848436b4035cad778715f31728f5d33399","sha":"53ede8848436b4035cad778715f31728f5d33399","node_id":"MDY6Q29tbWl0NzA0ODQ3MTMyOjUzZWRlODg0ODQzNmI0MDM1Y2FkNzc4NzE1ZjMxNzI4ZjVkMzMzOTk=","html_url":"https://github.com/Carlisle03/Carlisle03/commit/53ede8848436b4035cad778715f31728f5d33399","comments_url":"https://api.github.com/repos/Carlisle03/Carlisle03/commits/53ede8848436b4035cad778715f31728f5d33399/comments","commit":{"url":"https://api.github.com/repos/Carlisle03/Carlisle03/git/commits/53ede8848436b4035cad778715f31728f5d33399","author":{"date":"2026-04-18T09:42:38.000+08:00","name":"Carlisle03","email":"147914136+Carlisle03@users.noreply.github.com"},"committer":{"date":"2026-04-18T09:42:38.000+08:00","name":"GitHub","email":"noreply@github.com"},"message":"Updated README.md\n\njust added cheese and about the repos","tree":{"url":"https://api.github.com/repos/Carlisle03/Carlisle03/git/trees/c6f023c0b1881b274d6fa690fcb42455008e7abe","sha":"c6f023c0b1881b274d6fa690fcb42455008e7abe"},"comment_count":0},"author":{"login":"Carlisle03","id":147914136,"node_id":"U_kgDOCND9mA","avatar_url":"https://avatars.githubusercontent.com/u/147914136?v=4","gravatar_id":"","url":"https://api.github.com/users/Carlisle03","html_url":"https://github.com/Carlisle03","followers_url":"https://api.github.com/users/Carlisle03/followers","following_url":"https://api.github.com/users/Carlisle03/following{/other_user}","gists_url":"https://api.github.com/users/Carlisle03/gists{/gist_id}","starred_url":"https://api.github.com/users/Carlisle03/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Carlisle03/subscriptions","organizations_url":"https://api.github.com/users/Carlisle03/orgs","repos_url":"https://api.github.com/users/Carlisle03/repos","events_url":"https://api.github.com/users/Carlisle03/events{/privacy}","received_events_url":"https://api.github.com/users/Carlisle03/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/Carlisle03/Carlisle03/commits/fcfcc7f61788cd81d740e97c4ccf0988a897f116","html_url":"https://github.com/Carlisle03/Carlisle03/commit/fcfcc7f61788cd81d740e97c4ccf0988a897f116","sha":"fcfcc7f61788cd81d740e97c4ccf0988a897f116"}],"repository":{"id":704847132,"node_id":"R_kgDOKgMdHA","name":"Carlisle03","full_name":"Carlisle03/Carlisle03","private":false,"owner":{"login":"Carlisle03","id":147914136,"node_id":"U_kgDOCND9mA","avatar_url":"https://avatars.githubusercontent.com/u/147914136?v=4","gravatar_id":"","url":"https://api.github.com/users/Carlisle03","html_url":"https://github.com/Carlisle03","followers_url":"https://api.github.com/users/Carlisle03/followers","following_url":"https://api.github.com/users/Carlisle03/following{/other_user}","gists_url":"https://api.github.com/users/Carlisle03/gists{/gist_id}","starred_url":"https://api.github.com/users/Carlisle03/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Carlisle03/subscriptions","organizations_url":"https://api.github.com/users/Carlisle03/orgs","repos_url":"https://api.github.com/users/Carlisle03/repos","events_url":"https://api.github.com/users/Carlisle03/events{/privacy}","received_events_url":"https://api.github.com/users/Carlisle03/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/Carlisle03/Carlisle03","description":"Config files for my GitHub profile.","fork":false,"url":"https://api.github.com/repos/Carlisle03/Carlisle03","forks_url":"https://api.github.com/repos/Carlisle03/Carlisle03/forks","keys_url":"https://api.github.com/repos/Carlisle03/Carlisle03/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Carlisle03/Carlisle03/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Carlisle03/Carlisle03/teams","hooks_url":"https://api.github.com/repos/Carlisle03/Carlisle03/hooks","issue_events_url":"https://api.github.com/repos/Carlisle03/Carlisle03/issues/events{/number}","events_url":"https://api.github.com/repos/Carlisle03/Carlisle03/events","assignees_url":"https://api.github.com/repos/Carlisle03/Carlisle03/assignees{/user}","branches_url":"https://api.github.com/repos/Carlisle03/Carlisle03/branches{/branch}","tags_url":"https://api.github.com/repos/Carlisle03/Carlisle03/tags","blobs_url":"https://api.github.com/repos/Carlisle03/Carlisle03/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Carlisle03/Carlisle03/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Carlisle03/Carlisle03/git/refs{/sha}","trees_url":"https://api.github.com/repos/Carlisle03/Carlisle03/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Carlisle03/Carlisle03/statuses/{sha}","languages_url":"https://api.github.com/repos/Carlisle03/Carlisle03/languages","stargazers_url":"https://api.github.com/repos/Carlisle03/Carlisle03/stargazers","contributors_url":"https://api.github.com/repos/Carlisle03/Carlisle03/contributors","subscribers_url":"https://api.github.com/repos/Carlisle03/Carlisle03/subscribers","subscription_url":"https://api.github.com/repos/Carlisle03/Carlisle03/subscription","commits_url":"https://api.github.com/repos/Carlisle03/Carlisle03/commits{/sha}","git_commits_url":"https://api.github.com/repos/Carlisle03/Carlisle03/git/commits{/sha}","comments_url":"https://api.github.com/repos/Carlisle03/Carlisle03/comments{/number}","issue_comment_url":"https://api.github.com/repos/Carlisle03/Carlisle03/issues/comments{/number}","contents_url":"https://api.github.com/repos/Carlisle03/Carlisle03/contents/{+path}","compare_url":"https://api.github.com/repos/Carlisle03/Carlisle03/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Carlisle03/Carlisle03/merges","archive_url":"https://api.github.com/repos/Carlisle03/Carlisle03/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Carlisle03/Carlisle03/downloads","issues_url":"https://api.github.com/repos/Carlisle03/Carlisle03/issues{/number}","pulls_url":"https://api.github.com/repos/Carlisle03/Carlisle03/pulls{/number}","milestones_url":"https://api.github.com/repos/Carlisle03/Carlisle03/milestones{/number}","notifications_url":"https://api.github.com/repos/Carlisle03/Carlisle03/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Carlisle03/Carlisle03/labels{/name}","releases_url":"https://api.github.com/repos/Carlisle03/Carlisle03/releases{/id}","deployments_url":"https://api.github.com/repos/Carlisle03/Carlisle03/deployments"},"score":1},{"url":"https://api.github.com/repos/micro-teams/micro-teams/commits/34b6312db47001336448c869fed8ae50b5e16d39","sha":"34b6312db47001336448c869fed8ae50b5e16d39","node_id":"MDY6Q29tbWl0MTMwNDU3NzE3NTozNGI2MzEyZGI0NzAwMTMzNjQ0OGM4NjlmZWQ4YWU1MGI1ZTE2ZDM5","html_url":"https://github.com/micro-teams/micro-teams/commit/34b6312db47001336448c869fed8ae50b5e16d39","comments_url":"https://api.github.com/repos/micro-teams/micro-teams/commits/34b6312db47001336448c869fed8ae50b5e16d39/comments","commit":{"url":"https://api.github.com/repos/micro-teams/micro-teams/git/commits/34b6312db47001336448c869fed8ae50b5e16d39","author":{"date":"2026-07-19T12:33:12.000+08:00","name":"Nictheboy","email":"nictheboy2025@gmail.com"},"committer":{"date":"2026-07-19T12:33:12.000+08:00","name":"Nictheboy","email":"nictheboy2025@gmail.com"},"message":"chore(ci): pin ALL compose images at package time, none hardcoded in the repo\n\nExtend the package-time digest pinning to every image (postgres, cheese-auth,\ntemurin, nginx), not just cheese-auth. The repo's docker-compose.yml now carries\nonly readable tags; package-zip resolves each to its current index digest (with\nretries for transient registry blips) and pins them into the shipped compose, so\nthe deployed bundle stays reproducible without stale hashes living in git.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01Ad8Xh5RUz3PieQbTE3Thmv","tree":{"url":"https://api.github.com/repos/micro-teams/micro-teams/git/trees/da21a3c272830982016a29b13796a8ab09bafd63","sha":"da21a3c272830982016a29b13796a8ab09bafd63"},"comment_count":0},"author":null,"committer":null,"parents":[{"url":"https://api.github.com/repos/micro-teams/micro-teams/commits/16989b9a65845213a72226c5a14e385da624d686","html_url":"https://github.com/micro-teams/micro-teams/commit/16989b9a65845213a72226c5a14e385da624d686","sha":"16989b9a65845213a72226c5a14e385da624d686"}],"repository":{"id":1304577175,"node_id":"R_kgDOTcJElw","name":"micro-teams","full_name":"micro-teams/micro-teams","private":false,"owner":{"login":"micro-teams","id":306365586,"node_id":"O_kgDOEkLEkg","avatar_url":"https://avatars.githubusercontent.com/u/306365586?v=4","gravatar_id":"","url":"https://api.github.com/users/micro-teams","html_url":"https://github.com/micro-teams","followers_url":"https://api.github.com/users/micro-teams/followers","following_url":"https://api.github.com/users/micro-teams/following{/other_user}","gists_url":"https://api.github.com/users/micro-teams/gists{/gist_id}","starred_url":"https://api.github.com/users/micro-teams/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/micro-teams/subscriptions","organizations_url":"https://api.github.com/users/micro-teams/orgs","repos_url":"https://api.github.com/users/micro-teams/repos","events_url":"https://api.github.com/users/micro-teams/events{/privacy}","received_events_url":"https://api.github.com/users/micro-teams/received_events","type":"Organization","user_view_type":"public","site_admin":false},"html_url":"https://github.com/micro-teams/micro-teams","description":null,"fork":false,"url":"https://api.github.com/repos/micro-teams/micro-teams","forks_url":"https://api.github.com/repos/micro-teams/micro-teams/forks","keys_url":"https://api.github.com/repos/micro-teams/micro-teams/keys{/key_id}","collaborators_url":"https://api.github.com/repos/micro-teams/micro-teams/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/micro-teams/micro-teams/teams","hooks_url":"https://api.github.com/repos/micro-teams/micro-teams/hooks","issue_events_url":"https://api.github.com/repos/micro-teams/micro-teams/issues/events{/number}","events_url":"https://api.github.com/repos/micro-teams/micro-teams/events","assignees_url":"https://api.github.com/repos/micro-teams/micro-teams/assignees{/user}","branches_url":"https://api.github.com/repos/micro-teams/micro-teams/branches{/branch}","tags_url":"https://api.github.com/repos/micro-teams/micro-teams/tags","blobs_url":"https://api.github.com/repos/micro-teams/micro-teams/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/micro-teams/micro-teams/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/micro-teams/micro-teams/git/refs{/sha}","trees_url":"https://api.github.com/repos/micro-teams/micro-teams/git/trees{/sha}","statuses_url":"https://api.github.com/repos/micro-teams/micro-teams/statuses/{sha}","languages_url":"https://api.github.com/repos/micro-teams/micro-teams/languages","stargazers_url":"https://api.github.com/repos/micro-teams/micro-teams/stargazers","contributors_url":"https://api.github.com/repos/micro-teams/micro-teams/contributors","subscribers_url":"https://api.github.com/repos/micro-teams/micro-teams/subscribers","subscription_url":"https://api.github.com/repos/micro-teams/micro-teams/subscription","commits_url":"https://api.github.com/repos/micro-teams/micro-teams/commits{/sha}","git_commits_url":"https://api.github.com/repos/micro-teams/micro-teams/git/commits{/sha}","comments_url":"https://api.github.com/repos/micro-teams/micro-teams/comments{/number}","issue_comment_url":"https://api.github.com/repos/micro-teams/micro-teams/issues/comments{/number}","contents_url":"https://api.github.com/repos/micro-teams/micro-teams/contents/{+path}","compare_url":"https://api.github.com/repos/micro-teams/micro-teams/compare/{base}...{head}","merges_url":"https://api.github.com/repos/micro-teams/micro-teams/merges","archive_url":"https://api.github.com/repos/micro-teams/micro-teams/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/micro-teams/micro-teams/downloads","issues_url":"https://api.github.com/repos/micro-teams/micro-teams/issues{/number}","pulls_url":"https://api.github.com/repos/micro-teams/micro-teams/pulls{/number}","milestones_url":"https://api.github.com/repos/micro-teams/micro-teams/milestones{/number}","notifications_url":"https://api.github.com/repos/micro-teams/micro-teams/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/micro-teams/micro-teams/labels{/name}","releases_url":"https://api.github.com/repos/micro-teams/micro-teams/releases{/id}","deployments_url":"https://api.github.com/repos/micro-teams/micro-teams/deployments"},"score":1},{"url":"https://api.github.com/repos/micro-teams/micro-teams/commits/16989b9a65845213a72226c5a14e385da624d686","sha":"16989b9a65845213a72226c5a14e385da624d686","node_id":"MDY6Q29tbWl0MTMwNDU3NzE3NToxNjk4OWI5YTY1ODQ1MjEzYTcyMjI2YzVhMTRlMzg1ZGE2MjRkNjg2","html_url":"https://github.com/micro-teams/micro-teams/commit/16989b9a65845213a72226c5a14e385da624d686","comments_url":"https://api.github.com/repos/micro-teams/micro-teams/commits/16989b9a65845213a72226c5a14e385da624d686/comments","commit":{"url":"https://api.github.com/repos/micro-teams/micro-teams/git/commits/16989b9a65845213a72226c5a14e385da624d686","author":{"date":"2026-07-19T12:24:45.000+08:00","name":"Nictheboy","email":"nictheboy2025@gmail.com"},"committer":{"date":"2026-07-19T12:24:45.000+08:00","name":"Nictheboy","email":"nictheboy2025@gmail.com"},"message":"chore(ci): pin cheese-auth's digest at package time, not in the repo\n\nCommitting the :dev digest in docker-compose.yml goes stale on every cheese-auth\npush. Keep only the rolling :dev tag in the repo and have package-zip resolve the\ncurrent digest (docker buildx imagetools inspect, public/no-auth) and pin it into\nthe SHIPPED compose — so source stays clean and the deployed bundle is still\nreproducible.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01Ad8Xh5RUz3PieQbTE3Thmv","tree":{"url":"https://api.github.com/repos/micro-teams/micro-teams/git/trees/8a883aca9d9a0c588cead48a2c4878c06118046b","sha":"8a883aca9d9a0c588cead48a2c4878c06118046b"},"comment_count":0},"author":null,"committer":null,"parents":[{"url":"https://api.github.com/repos/micro-teams/micro-teams/commits/5b1a954cdeabe6f48dadf556fb93d95f9dfe9831","html_url":"https://github.com/micro-teams/micro-teams/commit/5b1a954cdeabe6f48dadf556fb93d95f9dfe9831","sha":"5b1a954cdeabe6f48dadf556fb93d95f9dfe9831"}],"repository":{"id":1304577175,"node_id":"R_kgDOTcJElw","name":"micro-teams","full_name":"micro-teams/micro-teams","private":false,"owner":{"login":"micro-teams","id":306365586,"node_id":"O_kgDOEkLEkg","avatar_url":"https://avatars.githubusercontent.com/u/306365586?v=4","gravatar_id":"","url":"https://api.github.com/users/micro-teams","html_url":"https://github.com/micro-teams","followers_url":"https://api.github.com/users/micro-teams/followers","following_url":"https://api.github.com/users/micro-teams/following{/other_user}","gists_url":"https://api.github.com/users/micro-teams/gists{/gist_id}","starred_url":"https://api.github.com/users/micro-teams/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/micro-teams/subscriptions","organizations_url":"https://api.github.com/users/micro-teams/orgs","repos_url":"https://api.github.com/users/micro-teams/repos","events_url":"https://api.github.com/users/micro-teams/events{/privacy}","received_events_url":"https://api.github.com/users/micro-teams/received_events","type":"Organization","user_view_type":"public","site_admin":false},"html_url":"https://github.com/micro-teams/micro-teams","description":null,"fork":false,"url":"https://api.github.com/repos/micro-teams/micro-teams","forks_url":"https://api.github.com/repos/micro-teams/micro-teams/forks","keys_url":"https://api.github.com/repos/micro-teams/micro-teams/keys{/key_id}","collaborators_url":"https://api.github.com/repos/micro-teams/micro-teams/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/micro-teams/micro-teams/teams","hooks_url":"https://api.github.com/repos/micro-teams/micro-teams/hooks","issue_events_url":"https://api.github.com/repos/micro-teams/micro-teams/issues/events{/number}","events_url":"https://api.github.com/repos/micro-teams/micro-teams/events","assignees_url":"https://api.github.com/repos/micro-teams/micro-teams/assignees{/user}","branches_url":"https://api.github.com/repos/micro-teams/micro-teams/branches{/branch}","tags_url":"https://api.github.com/repos/micro-teams/micro-teams/tags","blobs_url":"https://api.github.com/repos/micro-teams/micro-teams/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/micro-teams/micro-teams/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/micro-teams/micro-teams/git/refs{/sha}","trees_url":"https://api.github.com/repos/micro-teams/micro-teams/git/trees{/sha}","statuses_url":"https://api.github.com/repos/micro-teams/micro-teams/statuses/{sha}","languages_url":"https://api.github.com/repos/micro-teams/micro-teams/languages","stargazers_url":"https://api.github.com/repos/micro-teams/micro-teams/stargazers","contributors_url":"https://api.github.com/repos/micro-teams/micro-teams/contributors","subscribers_url":"https://api.github.com/repos/micro-teams/micro-teams/subscribers","subscription_url":"https://api.github.com/repos/micro-teams/micro-teams/subscription","commits_url":"https://api.github.com/repos/micro-teams/micro-teams/commits{/sha}","git_commits_url":"https://api.github.com/repos/micro-teams/micro-teams/git/commits{/sha}","comments_url":"https://api.github.com/repos/micro-teams/micro-teams/comments{/number}","issue_comment_url":"https://api.github.com/repos/micro-teams/micro-teams/issues/comments{/number}","contents_url":"https://api.github.com/repos/micro-teams/micro-teams/contents/{+path}","compare_url":"https://api.github.com/repos/micro-teams/micro-teams/compare/{base}...{head}","merges_url":"https://api.github.com/repos/micro-teams/micro-teams/merges","archive_url":"https://api.github.com/repos/micro-teams/micro-teams/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/micro-teams/micro-teams/downloads","issues_url":"https://api.github.com/repos/micro-teams/micro-teams/issues{/number}","pulls_url":"https://api.github.com/repos/micro-teams/micro-teams/pulls{/number}","milestones_url":"https://api.github.com/repos/micro-teams/micro-teams/milestones{/number}","notifications_url":"https://api.github.com/repos/micro-teams/micro-teams/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/micro-teams/micro-teams/labels{/name}","releases_url":"https://api.github.com/repos/micro-teams/micro-teams/releases{/id}","deployments_url":"https://api.github.com/repos/micro-teams/micro-teams/deployments"},"score":1},{"url":"https://api.github.com/repos/paulnsorensen/dotfiles/commits/74a1cf695c2e1abeb96451a0c47306188c7b4b62","sha":"74a1cf695c2e1abeb96451a0c47306188c7b4b62","node_id":"MDY6Q29tbWl0NjgwMjk5NTk6NzRhMWNmNjk1YzJlMWFiZWI5NjQ1MWEwYzQ3MzA2MTg4YzdiNGI2Mg==","html_url":"https://github.com/paulnsorensen/dotfiles/commit/74a1cf695c2e1abeb96451a0c47306188c7b4b62","comments_url":"https://api.github.com/repos/paulnsorensen/dotfiles/commits/74a1cf695c2e1abeb96451a0c47306188c7b4b62/comments","commit":{"url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/commits/74a1cf695c2e1abeb96451a0c47306188c7b4b62","author":{"date":"2026-04-26T20:15:39.000-07:00","name":"Paul Sorensen","email":"paulnsorensen@gmail.com"},"committer":{"date":"2026-04-26T20:15:39.000-07:00","name":"Paul Sorensen","email":"paulnsorensen@gmail.com"},"message":"refactor(claude/plugins): point cheese-flow at ~/Dev/cheese-flow via local marketplace\n\nMirror the vaudeville pattern: register cheese-flow under the shared `local`\nmarketplace pointing at the standalone repo at ~/Dev/cheese-flow, instead of\nthe in-repo copy under claude/plugins/local/cheese-flow.\n\nAlso fix two latent bugs in plugins/sync.sh exposed by this migration:\n- abs_path now resolves ~/ and absolute paths correctly (was producing\n  /Users/paul/Dev/dotfiles/~/Dev/vaudeville etc.)\n- skip auto-managing extraKnownMarketplaces for shared marketplaces\n  (mp_name != plugin_name) so multiple @local entries don't clobber each\n  other on settings.json writes.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>","tree":{"url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/trees/7f352f51975c7845a590da8aec6bf0cf39fcd02e","sha":"7f352f51975c7845a590da8aec6bf0cf39fcd02e"},"comment_count":0},"author":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/paulnsorensen/dotfiles/commits/cda41a36c7ce2287accc38a1914073e83876c9f1","html_url":"https://github.com/paulnsorensen/dotfiles/commit/cda41a36c7ce2287accc38a1914073e83876c9f1","sha":"cda41a36c7ce2287accc38a1914073e83876c9f1"}],"repository":{"id":68029959,"node_id":"MDEwOlJlcG9zaXRvcnk2ODAyOTk1OQ==","name":"dotfiles","full_name":"paulnsorensen/dotfiles","private":false,"owner":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/paulnsorensen/dotfiles","description":null,"fork":false,"url":"https://api.github.com/repos/paulnsorensen/dotfiles","forks_url":"https://api.github.com/repos/paulnsorensen/dotfiles/forks","keys_url":"https://api.github.com/repos/paulnsorensen/dotfiles/keys{/key_id}","collaborators_url":"https://api.github.com/repos/paulnsorensen/dotfiles/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/paulnsorensen/dotfiles/teams","hooks_url":"https://api.github.com/repos/paulnsorensen/dotfiles/hooks","issue_events_url":"https://api.github.com/repos/paulnsorensen/dotfiles/issues/events{/number}","events_url":"https://api.github.com/repos/paulnsorensen/dotfiles/events","assignees_url":"https://api.github.com/repos/paulnsorensen/dotfiles/assignees{/user}","branches_url":"https://api.github.com/repos/paulnsorensen/dotfiles/branches{/branch}","tags_url":"https://api.github.com/repos/paulnsorensen/dotfiles/tags","blobs_url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/refs{/sha}","trees_url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/trees{/sha}","statuses_url":"https://api.github.com/repos/paulnsorensen/dotfiles/statuses/{sha}","languages_url":"https://api.github.com/repos/paulnsorensen/dotfiles/languages","stargazers_url":"https://api.github.com/repos/paulnsorensen/dotfiles/stargazers","contributors_url":"https://api.github.com/repos/paulnsorensen/dotfiles/contributors","subscribers_url":"https://api.github.com/repos/paulnsorensen/dotfiles/subscribers","subscription_url":"https://api.github.com/repos/paulnsorensen/dotfiles/subscription","commits_url":"https://api.github.com/repos/paulnsorensen/dotfiles/commits{/sha}","git_commits_url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/commits{/sha}","comments_url":"https://api.github.com/repos/paulnsorensen/dotfiles/comments{/number}","issue_comment_url":"https://api.github.com/repos/paulnsorensen/dotfiles/issues/comments{/number}","contents_url":"https://api.github.com/repos/paulnsorensen/dotfiles/contents/{+path}","compare_url":"https://api.github.com/repos/paulnsorensen/dotfiles/compare/{base}...{head}","merges_url":"https://api.github.com/repos/paulnsorensen/dotfiles/merges","archive_url":"https://api.github.com/repos/paulnsorensen/dotfiles/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/paulnsorensen/dotfiles/downloads","issues_url":"https://api.github.com/repos/paulnsorensen/dotfiles/issues{/number}","pulls_url":"https://api.github.com/repos/paulnsorensen/dotfiles/pulls{/number}","milestones_url":"https://api.github.com/repos/paulnsorensen/dotfiles/milestones{/number}","notifications_url":"https://api.github.com/repos/paulnsorensen/dotfiles/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/paulnsorensen/dotfiles/labels{/name}","releases_url":"https://api.github.com/repos/paulnsorensen/dotfiles/releases{/id}","deployments_url":"https://api.github.com/repos/paulnsorensen/dotfiles/deployments"},"score":1},{"url":"https://api.github.com/repos/hiero-hackers/sdk-automations/commits/a0e6109830c59cc701ac9397de2d0ce7edbc54ec","sha":"a0e6109830c59cc701ac9397de2d0ce7edbc54ec","node_id":"MDY6Q29tbWl0MTIyNjEwNzM4MTphMGU2MTA5ODMwYzU5Y2M3MDFhYzkzOTdkZTJkMGNlN2VkYmM1NGVj","html_url":"https://github.com/hiero-hackers/sdk-automations/commit/a0e6109830c59cc701ac9397de2d0ce7edbc54ec","comments_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/commits/a0e6109830c59cc701ac9397de2d0ce7edbc54ec/comments","commit":{"url":"https://api.github.com/repos/hiero-hackers/sdk-automations/git/commits/a0e6109830c59cc701ac9397de2d0ce7edbc54ec","author":{"date":"2026-06-20T16:16:21.000+05:30","name":"cheese-cakee","email":"farzanaman99@gmail.com"},"committer":{"date":"2026-06-20T16:16:21.000+05:30","name":"cheese-cakee","email":"farzanaman99@gmail.com"},"message":"Phase 2: add full repo label set, issue-type and skill detail, notifier scope\n\nSigned-off-by: cheese-cakee <farzanaman99@gmail.com>","tree":{"url":"https://api.github.com/repos/hiero-hackers/sdk-automations/git/trees/6d6b434b6e81d7f10d643b35fc23e87e9f800710","sha":"6d6b434b6e81d7f10d643b35fc23e87e9f800710"},"comment_count":0},"author":{"login":"cheese-cakee","id":222005964,"node_id":"U_kgDODTuKzA","avatar_url":"https://avatars.githubusercontent.com/u/222005964?v=4","gravatar_id":"","url":"https://api.github.com/users/cheese-cakee","html_url":"https://github.com/cheese-cakee","followers_url":"https://api.github.com/users/cheese-cakee/followers","following_url":"https://api.github.com/users/cheese-cakee/following{/other_user}","gists_url":"https://api.github.com/users/cheese-cakee/gists{/gist_id}","starred_url":"https://api.github.com/users/cheese-cakee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cheese-cakee/subscriptions","organizations_url":"https://api.github.com/users/cheese-cakee/orgs","repos_url":"https://api.github.com/users/cheese-cakee/repos","events_url":"https://api.github.com/users/cheese-cakee/events{/privacy}","received_events_url":"https://api.github.com/users/cheese-cakee/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"cheese-cakee","id":222005964,"node_id":"U_kgDODTuKzA","avatar_url":"https://avatars.githubusercontent.com/u/222005964?v=4","gravatar_id":"","url":"https://api.github.com/users/cheese-cakee","html_url":"https://github.com/cheese-cakee","followers_url":"https://api.github.com/users/cheese-cakee/followers","following_url":"https://api.github.com/users/cheese-cakee/following{/other_user}","gists_url":"https://api.github.com/users/cheese-cakee/gists{/gist_id}","starred_url":"https://api.github.com/users/cheese-cakee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cheese-cakee/subscriptions","organizations_url":"https://api.github.com/users/cheese-cakee/orgs","repos_url":"https://api.github.com/users/cheese-cakee/repos","events_url":"https://api.github.com/users/cheese-cakee/events{/privacy}","received_events_url":"https://api.github.com/users/cheese-cakee/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/hiero-hackers/sdk-automations/commits/a528b16e0d4570123cb49c0de465006309f7db88","html_url":"https://github.com/hiero-hackers/sdk-automations/commit/a528b16e0d4570123cb49c0de465006309f7db88","sha":"a528b16e0d4570123cb49c0de465006309f7db88"}],"repository":{"id":1226107381,"node_id":"R_kgDOSRTp9Q","name":"sdk-automations","full_name":"hiero-hackers/sdk-automations","private":false,"owner":{"login":"hiero-hackers","id":259152365,"node_id":"O_kgDOD3JZ7Q","avatar_url":"https://avatars.githubusercontent.com/u/259152365?v=4","gravatar_id":"","url":"https://api.github.com/users/hiero-hackers","html_url":"https://github.com/hiero-hackers","followers_url":"https://api.github.com/users/hiero-hackers/followers","following_url":"https://api.github.com/users/hiero-hackers/following{/other_user}","gists_url":"https://api.github.com/users/hiero-hackers/gists{/gist_id}","starred_url":"https://api.github.com/users/hiero-hackers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hiero-hackers/subscriptions","organizations_url":"https://api.github.com/users/hiero-hackers/orgs","repos_url":"https://api.github.com/users/hiero-hackers/repos","events_url":"https://api.github.com/users/hiero-hackers/events{/privacy}","received_events_url":"https://api.github.com/users/hiero-hackers/received_events","type":"Organization","user_view_type":"public","site_admin":false},"html_url":"https://github.com/hiero-hackers/sdk-automations","description":"A on/off, service-neutral Github App for contributor-facing automations. Safety first by construction, flexible config, contributor-friendly","fork":false,"url":"https://api.github.com/repos/hiero-hackers/sdk-automations","forks_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/forks","keys_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/keys{/key_id}","collaborators_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/teams","hooks_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/hooks","issue_events_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/issues/events{/number}","events_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/events","assignees_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/assignees{/user}","branches_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/branches{/branch}","tags_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/tags","blobs_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/git/refs{/sha}","trees_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/git/trees{/sha}","statuses_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/statuses/{sha}","languages_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/languages","stargazers_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/stargazers","contributors_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/contributors","subscribers_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/subscribers","subscription_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/subscription","commits_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/commits{/sha}","git_commits_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/git/commits{/sha}","comments_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/comments{/number}","issue_comment_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/issues/comments{/number}","contents_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/contents/{+path}","compare_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/compare/{base}...{head}","merges_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/merges","archive_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/downloads","issues_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/issues{/number}","pulls_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/pulls{/number}","milestones_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/milestones{/number}","notifications_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/labels{/name}","releases_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/releases{/id}","deployments_url":"https://api.github.com/repos/hiero-hackers/sdk-automations/deployments"},"score":1},{"url":"https://api.github.com/repos/WilliamJin123/batch-data/commits/ac594c16a79776f0dd76c2542d74d3bc40ab6997","sha":"ac594c16a79776f0dd76c2542d74d3bc40ab6997","node_id":"MDY6Q29tbWl0MTI3MTY1ODIxNTphYzU5NGMxNmE3OTc3NmYwZGQ3NmMyNTQyZDc0ZDNiYzQwYWI2OTk3","html_url":"https://github.com/WilliamJin123/batch-data/commit/ac594c16a79776f0dd76c2542d74d3bc40ab6997","comments_url":"https://api.github.com/repos/WilliamJin123/batch-data/commits/ac594c16a79776f0dd76c2542d74d3bc40ab6997/comments","commit":{"url":"https://api.github.com/repos/WilliamJin123/batch-data/git/commits/ac594c16a79776f0dd76c2542d74d3bc40ab6997","author":{"date":"2026-06-27T12:54:06.000-04:00","name":"William Jin","email":"jinwilliam.jin@gmail.com"},"committer":{"date":"2026-06-27T12:54:06.000-04:00","name":"William Jin","email":"jinwilliam.jin@gmail.com"},"message":"data(ingredients): add cook-unit equivalences so every ingredient shows cups/spoons + grams\n\nBackfills density/unit-equivalences on the 6 ingredients that had none\n(cottage cheese, fat-free cream cheese, shredded coconut, grated carrot,\npowdered monk fruit, baking chocolate) -> 0 ingredients are now grams-only.\nPairs with the dual-unit display fix in the code repo (batch PR #4).","tree":{"url":"https://api.github.com/repos/WilliamJin123/batch-data/git/trees/39553ccc2abb024efeca76dde0b5bb21a31d3fa2","sha":"39553ccc2abb024efeca76dde0b5bb21a31d3fa2"},"comment_count":0},"author":{"login":"WilliamJin123","id":68453378,"node_id":"MDQ6VXNlcjY4NDUzMzc4","avatar_url":"https://avatars.githubusercontent.com/u/68453378?v=4","gravatar_id":"","url":"https://api.github.com/users/WilliamJin123","html_url":"https://github.com/WilliamJin123","followers_url":"https://api.github.com/users/WilliamJin123/followers","following_url":"https://api.github.com/users/WilliamJin123/following{/other_user}","gists_url":"https://api.github.com/users/WilliamJin123/gists{/gist_id}","starred_url":"https://api.github.com/users/WilliamJin123/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WilliamJin123/subscriptions","organizations_url":"https://api.github.com/users/WilliamJin123/orgs","repos_url":"https://api.github.com/users/WilliamJin123/repos","events_url":"https://api.github.com/users/WilliamJin123/events{/privacy}","received_events_url":"https://api.github.com/users/WilliamJin123/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"WilliamJin123","id":68453378,"node_id":"MDQ6VXNlcjY4NDUzMzc4","avatar_url":"https://avatars.githubusercontent.com/u/68453378?v=4","gravatar_id":"","url":"https://api.github.com/users/WilliamJin123","html_url":"https://github.com/WilliamJin123","followers_url":"https://api.github.com/users/WilliamJin123/followers","following_url":"https://api.github.com/users/WilliamJin123/following{/other_user}","gists_url":"https://api.github.com/users/WilliamJin123/gists{/gist_id}","starred_url":"https://api.github.com/users/WilliamJin123/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WilliamJin123/subscriptions","organizations_url":"https://api.github.com/users/WilliamJin123/orgs","repos_url":"https://api.github.com/users/WilliamJin123/repos","events_url":"https://api.github.com/users/WilliamJin123/events{/privacy}","received_events_url":"https://api.github.com/users/WilliamJin123/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/WilliamJin123/batch-data/commits/6923e9e749fb33d4723c23fde267433e54ffba9a","html_url":"https://github.com/WilliamJin123/batch-data/commit/6923e9e749fb33d4723c23fde267433e54ffba9a","sha":"6923e9e749fb33d4723c23fde267433e54ffba9a"}],"repository":{"id":1271658215,"node_id":"R_kgDOS8v25w","name":"batch-data","full_name":"WilliamJin123/batch-data","private":false,"owner":{"login":"WilliamJin123","id":68453378,"node_id":"MDQ6VXNlcjY4NDUzMzc4","avatar_url":"https://avatars.githubusercontent.com/u/68453378?v=4","gravatar_id":"","url":"https://api.github.com/users/WilliamJin123","html_url":"https://github.com/WilliamJin123","followers_url":"https://api.github.com/users/WilliamJin123/followers","following_url":"https://api.github.com/users/WilliamJin123/following{/other_user}","gists_url":"https://api.github.com/users/WilliamJin123/gists{/gist_id}","starred_url":"https://api.github.com/users/WilliamJin123/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WilliamJin123/subscriptions","organizations_url":"https://api.github.com/users/WilliamJin123/orgs","repos_url":"https://api.github.com/users/WilliamJin123/repos","events_url":"https://api.github.com/users/WilliamJin123/events{/privacy}","received_events_url":"https://api.github.com/users/WilliamJin123/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/WilliamJin123/batch-data","description":null,"fork":false,"url":"https://api.github.com/repos/WilliamJin123/batch-data","forks_url":"https://api.github.com/repos/WilliamJin123/batch-data/forks","keys_url":"https://api.github.com/repos/WilliamJin123/batch-data/keys{/key_id}","collaborators_url":"https://api.github.com/repos/WilliamJin123/batch-data/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/WilliamJin123/batch-data/teams","hooks_url":"https://api.github.com/repos/WilliamJin123/batch-data/hooks","issue_events_url":"https://api.github.com/repos/WilliamJin123/batch-data/issues/events{/number}","events_url":"https://api.github.com/repos/WilliamJin123/batch-data/events","assignees_url":"https://api.github.com/repos/WilliamJin123/batch-data/assignees{/user}","branches_url":"https://api.github.com/repos/WilliamJin123/batch-data/branches{/branch}","tags_url":"https://api.github.com/repos/WilliamJin123/batch-data/tags","blobs_url":"https://api.github.com/repos/WilliamJin123/batch-data/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/WilliamJin123/batch-data/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/WilliamJin123/batch-data/git/refs{/sha}","trees_url":"https://api.github.com/repos/WilliamJin123/batch-data/git/trees{/sha}","statuses_url":"https://api.github.com/repos/WilliamJin123/batch-data/statuses/{sha}","languages_url":"https://api.github.com/repos/WilliamJin123/batch-data/languages","stargazers_url":"https://api.github.com/repos/WilliamJin123/batch-data/stargazers","contributors_url":"https://api.github.com/repos/WilliamJin123/batch-data/contributors","subscribers_url":"https://api.github.com/repos/WilliamJin123/batch-data/subscribers","subscription_url":"https://api.github.com/repos/WilliamJin123/batch-data/subscription","commits_url":"https://api.github.com/repos/WilliamJin123/batch-data/commits{/sha}","git_commits_url":"https://api.github.com/repos/WilliamJin123/batch-data/git/commits{/sha}","comments_url":"https://api.github.com/repos/WilliamJin123/batch-data/comments{/number}","issue_comment_url":"https://api.github.com/repos/WilliamJin123/batch-data/issues/comments{/number}","contents_url":"https://api.github.com/repos/WilliamJin123/batch-data/contents/{+path}","compare_url":"https://api.github.com/repos/WilliamJin123/batch-data/compare/{base}...{head}","merges_url":"https://api.github.com/repos/WilliamJin123/batch-data/merges","archive_url":"https://api.github.com/repos/WilliamJin123/batch-data/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/WilliamJin123/batch-data/downloads","issues_url":"https://api.github.com/repos/WilliamJin123/batch-data/issues{/number}","pulls_url":"https://api.github.com/repos/WilliamJin123/batch-data/pulls{/number}","milestones_url":"https://api.github.com/repos/WilliamJin123/batch-data/milestones{/number}","notifications_url":"https://api.github.com/repos/WilliamJin123/batch-data/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/WilliamJin123/batch-data/labels{/name}","releases_url":"https://api.github.com/repos/WilliamJin123/batch-data/releases{/id}","deployments_url":"https://api.github.com/repos/WilliamJin123/batch-data/deployments"},"score":1},{"url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/commits/bc9445b6be2e8ac355772ab5a9e3e8ba5b814e26","sha":"bc9445b6be2e8ac355772ab5a9e3e8ba5b814e26","node_id":"MDY6Q29tbWl0MTI5ODcwMTExMjpiYzk0NDViNmJlMmU4YWMzNTU3NzJhYjVhOWUzZThiYTViODE0ZTI2","html_url":"https://github.com/QuickWaller/recipe-website-v2/commit/bc9445b6be2e8ac355772ab5a9e3e8ba5b814e26","comments_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/commits/bc9445b6be2e8ac355772ab5a9e3e8ba5b814e26/comments","commit":{"url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/git/commits/bc9445b6be2e8ac355772ab5a9e3e8ba5b814e26","author":{"date":"2026-07-24T13:48:41.000+12:00","name":"QuickWaller","email":"270106988+QuickWaller@users.noreply.github.com"},"committer":{"date":"2026-07-24T13:48:41.000+12:00","name":"QuickWaller","email":"270106988+QuickWaller@users.noreply.github.com"},"message":"Add Oma's Cheese Ball, plus a credit field for attributing recipes\n\nFirst recipe dictated through the DB-authoring workflow end-to-end -\nWill's Oma's curried cheese ball, credited \"origin unknown\" after\nresearch turned up no exact published-cookbook source (matches a\ncommon NZ/Aussie retro cheese-ball style, not one specific book).\n\nIntroduces Recipe.credit?: string across the schema/repos/sync script,\nbackfilling all 6 existing recipes as credit: \"Will\". Image is a\none-off deviation from the usual strict-top-down/plain-vessel\nconvention (slight-angle perspective, plated with crackers), scoped\njust to this recipe.","tree":{"url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/git/trees/97d8138402d9641cab21589864950e57caeee355","sha":"97d8138402d9641cab21589864950e57caeee355"},"comment_count":0},"author":{"login":"QuickWaller","id":270106988,"node_id":"U_kgDOEBmBbA","avatar_url":"https://avatars.githubusercontent.com/u/270106988?v=4","gravatar_id":"","url":"https://api.github.com/users/QuickWaller","html_url":"https://github.com/QuickWaller","followers_url":"https://api.github.com/users/QuickWaller/followers","following_url":"https://api.github.com/users/QuickWaller/following{/other_user}","gists_url":"https://api.github.com/users/QuickWaller/gists{/gist_id}","starred_url":"https://api.github.com/users/QuickWaller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/QuickWaller/subscriptions","organizations_url":"https://api.github.com/users/QuickWaller/orgs","repos_url":"https://api.github.com/users/QuickWaller/repos","events_url":"https://api.github.com/users/QuickWaller/events{/privacy}","received_events_url":"https://api.github.com/users/QuickWaller/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"QuickWaller","id":270106988,"node_id":"U_kgDOEBmBbA","avatar_url":"https://avatars.githubusercontent.com/u/270106988?v=4","gravatar_id":"","url":"https://api.github.com/users/QuickWaller","html_url":"https://github.com/QuickWaller","followers_url":"https://api.github.com/users/QuickWaller/followers","following_url":"https://api.github.com/users/QuickWaller/following{/other_user}","gists_url":"https://api.github.com/users/QuickWaller/gists{/gist_id}","starred_url":"https://api.github.com/users/QuickWaller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/QuickWaller/subscriptions","organizations_url":"https://api.github.com/users/QuickWaller/orgs","repos_url":"https://api.github.com/users/QuickWaller/repos","events_url":"https://api.github.com/users/QuickWaller/events{/privacy}","received_events_url":"https://api.github.com/users/QuickWaller/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/commits/57acde5d72dffc621578b241a3899e982627cc22","html_url":"https://github.com/QuickWaller/recipe-website-v2/commit/57acde5d72dffc621578b241a3899e982627cc22","sha":"57acde5d72dffc621578b241a3899e982627cc22"}],"repository":{"id":1298701112,"node_id":"R_kgDOTWibOA","name":"recipe-website-v2","full_name":"QuickWaller/recipe-website-v2","private":false,"owner":{"login":"QuickWaller","id":270106988,"node_id":"U_kgDOEBmBbA","avatar_url":"https://avatars.githubusercontent.com/u/270106988?v=4","gravatar_id":"","url":"https://api.github.com/users/QuickWaller","html_url":"https://github.com/QuickWaller","followers_url":"https://api.github.com/users/QuickWaller/followers","following_url":"https://api.github.com/users/QuickWaller/following{/other_user}","gists_url":"https://api.github.com/users/QuickWaller/gists{/gist_id}","starred_url":"https://api.github.com/users/QuickWaller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/QuickWaller/subscriptions","organizations_url":"https://api.github.com/users/QuickWaller/orgs","repos_url":"https://api.github.com/users/QuickWaller/repos","events_url":"https://api.github.com/users/QuickWaller/events{/privacy}","received_events_url":"https://api.github.com/users/QuickWaller/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/QuickWaller/recipe-website-v2","description":null,"fork":false,"url":"https://api.github.com/repos/QuickWaller/recipe-website-v2","forks_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/forks","keys_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/keys{/key_id}","collaborators_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/teams","hooks_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/hooks","issue_events_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/issues/events{/number}","events_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/events","assignees_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/assignees{/user}","branches_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/branches{/branch}","tags_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/tags","blobs_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/git/refs{/sha}","trees_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/git/trees{/sha}","statuses_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/statuses/{sha}","languages_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/languages","stargazers_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/stargazers","contributors_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/contributors","subscribers_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/subscribers","subscription_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/subscription","commits_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/commits{/sha}","git_commits_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/git/commits{/sha}","comments_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/comments{/number}","issue_comment_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/issues/comments{/number}","contents_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/contents/{+path}","compare_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/compare/{base}...{head}","merges_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/merges","archive_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/downloads","issues_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/issues{/number}","pulls_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/pulls{/number}","milestones_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/milestones{/number}","notifications_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/labels{/name}","releases_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/releases{/id}","deployments_url":"https://api.github.com/repos/QuickWaller/recipe-website-v2/deployments"},"score":1},{"url":"https://api.github.com/repos/paulnsorensen/dotplate/commits/4a86e61a039b03739a6e6aae24c1cf369e5a1ed7","sha":"4a86e61a039b03739a6e6aae24c1cf369e5a1ed7","node_id":"MDY6Q29tbWl0MTI2NDY4NjExNTo0YTg2ZTYxYTAzOWIwMzczOWE2ZTZhYWUyNGMxY2YzNjllNWExZWQ3","html_url":"https://github.com/paulnsorensen/dotplate/commit/4a86e61a039b03739a6e6aae24c1cf369e5a1ed7","comments_url":"https://api.github.com/repos/paulnsorensen/dotplate/commits/4a86e61a039b03739a6e6aae24c1cf369e5a1ed7/comments","commit":{"url":"https://api.github.com/repos/paulnsorensen/dotplate/git/commits/4a86e61a039b03739a6e6aae24c1cf369e5a1ed7","author":{"date":"2026-06-10T00:14:23.000-07:00","name":"Paul Sorensen","email":"paulnsorensen@gmail.com"},"committer":{"date":"2026-06-10T00:14:23.000-07:00","name":"Paul Sorensen","email":"paulnsorensen@gmail.com"},"message":"refactor(cursor): rename cheese-grok plugin to repo-hooks\n\ncheese-grok is a personal flair name that would leak identity in a\npublic template. The hooks themselves are generic; rename the directory\nand update all internal references and log output prefixes.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>","tree":{"url":"https://api.github.com/repos/paulnsorensen/dotplate/git/trees/bd69732f4d5259122b1833a140294e0a61ca6c22","sha":"bd69732f4d5259122b1833a140294e0a61ca6c22"},"comment_count":0},"author":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/paulnsorensen/dotplate/commits/c3c66cabce1b2f56c68af0e0817089493d748abb","html_url":"https://github.com/paulnsorensen/dotplate/commit/c3c66cabce1b2f56c68af0e0817089493d748abb","sha":"c3c66cabce1b2f56c68af0e0817089493d748abb"}],"repository":{"id":1264686115,"node_id":"R_kgDOS2GUIw","name":"dotplate","full_name":"paulnsorensen/dotplate","private":false,"owner":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/paulnsorensen/dotplate","description":"agent-first dotfiles template","fork":false,"url":"https://api.github.com/repos/paulnsorensen/dotplate","forks_url":"https://api.github.com/repos/paulnsorensen/dotplate/forks","keys_url":"https://api.github.com/repos/paulnsorensen/dotplate/keys{/key_id}","collaborators_url":"https://api.github.com/repos/paulnsorensen/dotplate/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/paulnsorensen/dotplate/teams","hooks_url":"https://api.github.com/repos/paulnsorensen/dotplate/hooks","issue_events_url":"https://api.github.com/repos/paulnsorensen/dotplate/issues/events{/number}","events_url":"https://api.github.com/repos/paulnsorensen/dotplate/events","assignees_url":"https://api.github.com/repos/paulnsorensen/dotplate/assignees{/user}","branches_url":"https://api.github.com/repos/paulnsorensen/dotplate/branches{/branch}","tags_url":"https://api.github.com/repos/paulnsorensen/dotplate/tags","blobs_url":"https://api.github.com/repos/paulnsorensen/dotplate/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/paulnsorensen/dotplate/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/paulnsorensen/dotplate/git/refs{/sha}","trees_url":"https://api.github.com/repos/paulnsorensen/dotplate/git/trees{/sha}","statuses_url":"https://api.github.com/repos/paulnsorensen/dotplate/statuses/{sha}","languages_url":"https://api.github.com/repos/paulnsorensen/dotplate/languages","stargazers_url":"https://api.github.com/repos/paulnsorensen/dotplate/stargazers","contributors_url":"https://api.github.com/repos/paulnsorensen/dotplate/contributors","subscribers_url":"https://api.github.com/repos/paulnsorensen/dotplate/subscribers","subscription_url":"https://api.github.com/repos/paulnsorensen/dotplate/subscription","commits_url":"https://api.github.com/repos/paulnsorensen/dotplate/commits{/sha}","git_commits_url":"https://api.github.com/repos/paulnsorensen/dotplate/git/commits{/sha}","comments_url":"https://api.github.com/repos/paulnsorensen/dotplate/comments{/number}","issue_comment_url":"https://api.github.com/repos/paulnsorensen/dotplate/issues/comments{/number}","contents_url":"https://api.github.com/repos/paulnsorensen/dotplate/contents/{+path}","compare_url":"https://api.github.com/repos/paulnsorensen/dotplate/compare/{base}...{head}","merges_url":"https://api.github.com/repos/paulnsorensen/dotplate/merges","archive_url":"https://api.github.com/repos/paulnsorensen/dotplate/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/paulnsorensen/dotplate/downloads","issues_url":"https://api.github.com/repos/paulnsorensen/dotplate/issues{/number}","pulls_url":"https://api.github.com/repos/paulnsorensen/dotplate/pulls{/number}","milestones_url":"https://api.github.com/repos/paulnsorensen/dotplate/milestones{/number}","notifications_url":"https://api.github.com/repos/paulnsorensen/dotplate/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/paulnsorensen/dotplate/labels{/name}","releases_url":"https://api.github.com/repos/paulnsorensen/dotplate/releases{/id}","deployments_url":"https://api.github.com/repos/paulnsorensen/dotplate/deployments"},"score":1},{"url":"https://api.github.com/repos/jying714/franchise-admin-portal/commits/b5b4788d8d1764c0ca9eb533c995cd551d5991ba","sha":"b5b4788d8d1764c0ca9eb533c995cd551d5991ba","node_id":"MDY6Q29tbWl0MTAwNjc4OTU0OTpiNWI0Nzg4ZDhkMTc2NGMwY2E5ZWI1MzNjOTk1Y2Q1NTFkNTk5MWJh","html_url":"https://github.com/jying714/franchise-admin-portal/commit/b5b4788d8d1764c0ca9eb533c995cd551d5991ba","comments_url":"https://api.github.com/repos/jying714/franchise-admin-portal/commits/b5b4788d8d1764c0ca9eb533c995cd551d5991ba/comments","commit":{"url":"https://api.github.com/repos/jying714/franchise-admin-portal/git/commits/b5b4788d8d1764c0ca9eb533c995cd551d5991ba","author":{"date":"2026-08-10T12:35:02.000-05:00","name":"Joshua Yingling","email":"jying714@gmail.com"},"committer":{"date":"2026-08-10T12:35:02.000-05:00","name":"Joshua Yingling","email":"jying714@gmail.com"},"message":"docs: lock B1–B2.2.1 customization extract + MenuRepository A1 after smoke\n\nSmoke pass 2026-08-10. Cheeses/pizza-sauce controller move deferred.\nAuthority: docs/slices/customization-modal-decompose-v1.md, bounded-context-repos-v1.md.","tree":{"url":"https://api.github.com/repos/jying714/franchise-admin-portal/git/trees/485e3a9c881f98c30b148f662c5228847b77e9ee","sha":"485e3a9c881f98c30b148f662c5228847b77e9ee"},"comment_count":0},"author":null,"committer":null,"parents":[{"url":"https://api.github.com/repos/jying714/franchise-admin-portal/commits/53b2c1ee725e85f474963699551c2604982c48c6","html_url":"https://github.com/jying714/franchise-admin-portal/commit/53b2c1ee725e85f474963699551c2604982c48c6","sha":"53b2c1ee725e85f474963699551c2604982c48c6"}],"repository":{"id":1006789549,"node_id":"R_kgDOPAJjrQ","name":"franchise-admin-portal","full_name":"jying714/franchise-admin-portal","private":false,"owner":{"login":"jying714","id":76759530,"node_id":"MDQ6VXNlcjc2NzU5NTMw","avatar_url":"https://avatars.githubusercontent.com/u/76759530?v=4","gravatar_id":"","url":"https://api.github.com/users/jying714","html_url":"https://github.com/jying714","followers_url":"https://api.github.com/users/jying714/followers","following_url":"https://api.github.com/users/jying714/following{/other_user}","gists_url":"https://api.github.com/users/jying714/gists{/gist_id}","starred_url":"https://api.github.com/users/jying714/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jying714/subscriptions","organizations_url":"https://api.github.com/users/jying714/orgs","repos_url":"https://api.github.com/users/jying714/repos","events_url":"https://api.github.com/users/jying714/events{/privacy}","received_events_url":"https://api.github.com/users/jying714/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/jying714/franchise-admin-portal","description":"Admin dashboard for managing franchises, menus, orders, and analytics.","fork":false,"url":"https://api.github.com/repos/jying714/franchise-admin-portal","forks_url":"https://api.github.com/repos/jying714/franchise-admin-portal/forks","keys_url":"https://api.github.com/repos/jying714/franchise-admin-portal/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jying714/franchise-admin-portal/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jying714/franchise-admin-portal/teams","hooks_url":"https://api.github.com/repos/jying714/franchise-admin-portal/hooks","issue_events_url":"https://api.github.com/repos/jying714/franchise-admin-portal/issues/events{/number}","events_url":"https://api.github.com/repos/jying714/franchise-admin-portal/events","assignees_url":"https://api.github.com/repos/jying714/franchise-admin-portal/assignees{/user}","branches_url":"https://api.github.com/repos/jying714/franchise-admin-portal/branches{/branch}","tags_url":"https://api.github.com/repos/jying714/franchise-admin-portal/tags","blobs_url":"https://api.github.com/repos/jying714/franchise-admin-portal/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jying714/franchise-admin-portal/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jying714/franchise-admin-portal/git/refs{/sha}","trees_url":"https://api.github.com/repos/jying714/franchise-admin-portal/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jying714/franchise-admin-portal/statuses/{sha}","languages_url":"https://api.github.com/repos/jying714/franchise-admin-portal/languages","stargazers_url":"https://api.github.com/repos/jying714/franchise-admin-portal/stargazers","contributors_url":"https://api.github.com/repos/jying714/franchise-admin-portal/contributors","subscribers_url":"https://api.github.com/repos/jying714/franchise-admin-portal/subscribers","subscription_url":"https://api.github.com/repos/jying714/franchise-admin-portal/subscription","commits_url":"https://api.github.com/repos/jying714/franchise-admin-portal/commits{/sha}","git_commits_url":"https://api.github.com/repos/jying714/franchise-admin-portal/git/commits{/sha}","comments_url":"https://api.github.com/repos/jying714/franchise-admin-portal/comments{/number}","issue_comment_url":"https://api.github.com/repos/jying714/franchise-admin-portal/issues/comments{/number}","contents_url":"https://api.github.com/repos/jying714/franchise-admin-portal/contents/{+path}","compare_url":"https://api.github.com/repos/jying714/franchise-admin-portal/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jying714/franchise-admin-portal/merges","archive_url":"https://api.github.com/repos/jying714/franchise-admin-portal/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jying714/franchise-admin-portal/downloads","issues_url":"https://api.github.com/repos/jying714/franchise-admin-portal/issues{/number}","pulls_url":"https://api.github.com/repos/jying714/franchise-admin-portal/pulls{/number}","milestones_url":"https://api.github.com/repos/jying714/franchise-admin-portal/milestones{/number}","notifications_url":"https://api.github.com/repos/jying714/franchise-admin-portal/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jying714/franchise-admin-portal/labels{/name}","releases_url":"https://api.github.com/repos/jying714/franchise-admin-portal/releases{/id}","deployments_url":"https://api.github.com/repos/jying714/franchise-admin-portal/deployments"},"score":1},{"url":"https://api.github.com/repos/paulnsorensen/dotfiles/commits/089fbc0f81ef86be2bc4fc1a44aba50e218b0bde","sha":"089fbc0f81ef86be2bc4fc1a44aba50e218b0bde","node_id":"MDY6Q29tbWl0NjgwMjk5NTk6MDg5ZmJjMGY4MWVmODZiZTJiYzRmYzFhNDRhYmE1MGUyMThiMGJkZQ==","html_url":"https://github.com/paulnsorensen/dotfiles/commit/089fbc0f81ef86be2bc4fc1a44aba50e218b0bde","comments_url":"https://api.github.com/repos/paulnsorensen/dotfiles/commits/089fbc0f81ef86be2bc4fc1a44aba50e218b0bde/comments","commit":{"url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/commits/089fbc0f81ef86be2bc4fc1a44aba50e218b0bde","author":{"date":"2026-06-12T13:14:55.000-07:00","name":"Paul Sorensen","email":"paulnsorensen@gmail.com"},"committer":{"date":"2026-06-12T13:14:55.000-07:00","name":"GitHub","email":"noreply@github.com"},"message":"fix(agents): drop stale easy-cheese: namespace from cheez-* skill refs (#295)\n\n* fix(agents): drop stale easy-cheese: namespace from cheez-* skill refs\n\nAgent frontmatter in agents/registry.yaml referenced namespaced skills\n(easy-cheese:cheez-search / :cheez-read / :cheez-write), but the external\ninstaller (ap → npx skills add) registers each skill by its SKILL.md name,\nso the skills install un-namespaced (cheez-search / cheez-read / cheez-write).\nThe mismatch left those references unresolvable in rendered agents.\n\nStrip the easy-cheese: prefix from all 12 occurrences so refs match the\ninstalled names. Staged render confirms rendered agents now reference the\nbare cheez-* names with zero easy-cheese: refs.\n\nCloses #291\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>\n\n* test(phase-agent): expect un-namespaced cheez-* skill refs\n\nThe phase-agent skill-reference test hard-coded the old namespaced\nexpectation (explorer.skills == \"easy-cheese:cheez-search\neasy-cheese:cheez-read\"), which the registry un-namespacing in this PR\ncorrectly drifts from — turning the `test` CI job red.\n\nUpdate the assertion to the installed bare names (cheez-search cheez-read)\nand rename the test to match. The positive assertion now also guards against\nthe namespace regressing for explorer. The other repo-wide easy-cheese:\noccurrences are either source declarations (skills/_registry.yaml,\ntest_ingest.py — owner/repo keys, left untouched) or docs (flagged for a\nseparate sweep).\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>","tree":{"url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/trees/44e939cb4288cd5abf7606b32e2631818f24cd59","sha":"44e939cb4288cd5abf7606b32e2631818f24cd59"},"comment_count":0},"author":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/paulnsorensen/dotfiles/commits/65a7c567028d1818e282f769f0588b91dd5db75e","html_url":"https://github.com/paulnsorensen/dotfiles/commit/65a7c567028d1818e282f769f0588b91dd5db75e","sha":"65a7c567028d1818e282f769f0588b91dd5db75e"}],"repository":{"id":68029959,"node_id":"MDEwOlJlcG9zaXRvcnk2ODAyOTk1OQ==","name":"dotfiles","full_name":"paulnsorensen/dotfiles","private":false,"owner":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/paulnsorensen/dotfiles","description":null,"fork":false,"url":"https://api.github.com/repos/paulnsorensen/dotfiles","forks_url":"https://api.github.com/repos/paulnsorensen/dotfiles/forks","keys_url":"https://api.github.com/repos/paulnsorensen/dotfiles/keys{/key_id}","collaborators_url":"https://api.github.com/repos/paulnsorensen/dotfiles/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/paulnsorensen/dotfiles/teams","hooks_url":"https://api.github.com/repos/paulnsorensen/dotfiles/hooks","issue_events_url":"https://api.github.com/repos/paulnsorensen/dotfiles/issues/events{/number}","events_url":"https://api.github.com/repos/paulnsorensen/dotfiles/events","assignees_url":"https://api.github.com/repos/paulnsorensen/dotfiles/assignees{/user}","branches_url":"https://api.github.com/repos/paulnsorensen/dotfiles/branches{/branch}","tags_url":"https://api.github.com/repos/paulnsorensen/dotfiles/tags","blobs_url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/refs{/sha}","trees_url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/trees{/sha}","statuses_url":"https://api.github.com/repos/paulnsorensen/dotfiles/statuses/{sha}","languages_url":"https://api.github.com/repos/paulnsorensen/dotfiles/languages","stargazers_url":"https://api.github.com/repos/paulnsorensen/dotfiles/stargazers","contributors_url":"https://api.github.com/repos/paulnsorensen/dotfiles/contributors","subscribers_url":"https://api.github.com/repos/paulnsorensen/dotfiles/subscribers","subscription_url":"https://api.github.com/repos/paulnsorensen/dotfiles/subscription","commits_url":"https://api.github.com/repos/paulnsorensen/dotfiles/commits{/sha}","git_commits_url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/commits{/sha}","comments_url":"https://api.github.com/repos/paulnsorensen/dotfiles/comments{/number}","issue_comment_url":"https://api.github.com/repos/paulnsorensen/dotfiles/issues/comments{/number}","contents_url":"https://api.github.com/repos/paulnsorensen/dotfiles/contents/{+path}","compare_url":"https://api.github.com/repos/paulnsorensen/dotfiles/compare/{base}...{head}","merges_url":"https://api.github.com/repos/paulnsorensen/dotfiles/merges","archive_url":"https://api.github.com/repos/paulnsorensen/dotfiles/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/paulnsorensen/dotfiles/downloads","issues_url":"https://api.github.com/repos/paulnsorensen/dotfiles/issues{/number}","pulls_url":"https://api.github.com/repos/paulnsorensen/dotfiles/pulls{/number}","milestones_url":"https://api.github.com/repos/paulnsorensen/dotfiles/milestones{/number}","notifications_url":"https://api.github.com/repos/paulnsorensen/dotfiles/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/paulnsorensen/dotfiles/labels{/name}","releases_url":"https://api.github.com/repos/paulnsorensen/dotfiles/releases{/id}","deployments_url":"https://api.github.com/repos/paulnsorensen/dotfiles/deployments"},"score":1},{"url":"https://api.github.com/repos/paulnsorensen/dotplate/commits/ca6fd992a58d13b67df4e0b7e209bf8d409d569c","sha":"ca6fd992a58d13b67df4e0b7e209bf8d409d569c","node_id":"MDY6Q29tbWl0MTI2NDY4NjExNTpjYTZmZDk5MmE1OGQxM2I2N2RmNGUwYjdlMjA5YmY4ZDQwOWQ1Njlj","html_url":"https://github.com/paulnsorensen/dotplate/commit/ca6fd992a58d13b67df4e0b7e209bf8d409d569c","comments_url":"https://api.github.com/repos/paulnsorensen/dotplate/commits/ca6fd992a58d13b67df4e0b7e209bf8d409d569c/comments","commit":{"url":"https://api.github.com/repos/paulnsorensen/dotplate/git/commits/ca6fd992a58d13b67df4e0b7e209bf8d409d569c","author":{"date":"2026-06-10T00:14:45.000-07:00","name":"Paul Sorensen","email":"paulnsorensen@gmail.com"},"committer":{"date":"2026-06-10T00:14:45.000-07:00","name":"Paul Sorensen","email":"paulnsorensen@gmail.com"},"message":"test: update existing tests for Phase C/D changes\n\ndots.bats: add BASH_SOURCE path-derivation regression test.\ngit-guard.bats + sensitive-file-guard.bats: update cursor plugin path\nfrom cheese-grok to repo-hooks.\ntemplate-hygiene.bats: add ban on cheese-grok directory name.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>","tree":{"url":"https://api.github.com/repos/paulnsorensen/dotplate/git/trees/9e3813790ac8834730b648db046e7878aa4d6f7d","sha":"9e3813790ac8834730b648db046e7878aa4d6f7d"},"comment_count":0},"author":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/paulnsorensen/dotplate/commits/f4ea52ce25b98eb47682886cfd398de5dd327177","html_url":"https://github.com/paulnsorensen/dotplate/commit/f4ea52ce25b98eb47682886cfd398de5dd327177","sha":"f4ea52ce25b98eb47682886cfd398de5dd327177"}],"repository":{"id":1264686115,"node_id":"R_kgDOS2GUIw","name":"dotplate","full_name":"paulnsorensen/dotplate","private":false,"owner":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/paulnsorensen/dotplate","description":"agent-first dotfiles template","fork":false,"url":"https://api.github.com/repos/paulnsorensen/dotplate","forks_url":"https://api.github.com/repos/paulnsorensen/dotplate/forks","keys_url":"https://api.github.com/repos/paulnsorensen/dotplate/keys{/key_id}","collaborators_url":"https://api.github.com/repos/paulnsorensen/dotplate/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/paulnsorensen/dotplate/teams","hooks_url":"https://api.github.com/repos/paulnsorensen/dotplate/hooks","issue_events_url":"https://api.github.com/repos/paulnsorensen/dotplate/issues/events{/number}","events_url":"https://api.github.com/repos/paulnsorensen/dotplate/events","assignees_url":"https://api.github.com/repos/paulnsorensen/dotplate/assignees{/user}","branches_url":"https://api.github.com/repos/paulnsorensen/dotplate/branches{/branch}","tags_url":"https://api.github.com/repos/paulnsorensen/dotplate/tags","blobs_url":"https://api.github.com/repos/paulnsorensen/dotplate/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/paulnsorensen/dotplate/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/paulnsorensen/dotplate/git/refs{/sha}","trees_url":"https://api.github.com/repos/paulnsorensen/dotplate/git/trees{/sha}","statuses_url":"https://api.github.com/repos/paulnsorensen/dotplate/statuses/{sha}","languages_url":"https://api.github.com/repos/paulnsorensen/dotplate/languages","stargazers_url":"https://api.github.com/repos/paulnsorensen/dotplate/stargazers","contributors_url":"https://api.github.com/repos/paulnsorensen/dotplate/contributors","subscribers_url":"https://api.github.com/repos/paulnsorensen/dotplate/subscribers","subscription_url":"https://api.github.com/repos/paulnsorensen/dotplate/subscription","commits_url":"https://api.github.com/repos/paulnsorensen/dotplate/commits{/sha}","git_commits_url":"https://api.github.com/repos/paulnsorensen/dotplate/git/commits{/sha}","comments_url":"https://api.github.com/repos/paulnsorensen/dotplate/comments{/number}","issue_comment_url":"https://api.github.com/repos/paulnsorensen/dotplate/issues/comments{/number}","contents_url":"https://api.github.com/repos/paulnsorensen/dotplate/contents/{+path}","compare_url":"https://api.github.com/repos/paulnsorensen/dotplate/compare/{base}...{head}","merges_url":"https://api.github.com/repos/paulnsorensen/dotplate/merges","archive_url":"https://api.github.com/repos/paulnsorensen/dotplate/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/paulnsorensen/dotplate/downloads","issues_url":"https://api.github.com/repos/paulnsorensen/dotplate/issues{/number}","pulls_url":"https://api.github.com/repos/paulnsorensen/dotplate/pulls{/number}","milestones_url":"https://api.github.com/repos/paulnsorensen/dotplate/milestones{/number}","notifications_url":"https://api.github.com/repos/paulnsorensen/dotplate/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/paulnsorensen/dotplate/labels{/name}","releases_url":"https://api.github.com/repos/paulnsorensen/dotplate/releases{/id}","deployments_url":"https://api.github.com/repos/paulnsorensen/dotplate/deployments"},"score":1},{"url":"https://api.github.com/repos/paulnsorensen/hallouminate/commits/246737ab5b80405ecad3306c57db2d77439b9af1","sha":"246737ab5b80405ecad3306c57db2d77439b9af1","node_id":"MDY6Q29tbWl0MTIzMTY0MTg0ODoyNDY3MzdhYjViODA0MDVlY2FkMzMwNmM1N2RiMmQ3NzQzOWI5YWYx","html_url":"https://github.com/paulnsorensen/hallouminate/commit/246737ab5b80405ecad3306c57db2d77439b9af1","comments_url":"https://api.github.com/repos/paulnsorensen/hallouminate/commits/246737ab5b80405ecad3306c57db2d77439b9af1/comments","commit":{"url":"https://api.github.com/repos/paulnsorensen/hallouminate/git/commits/246737ab5b80405ecad3306c57db2d77439b9af1","author":{"date":"2026-05-25T16:48:20.000-07:00","name":"Paul Sorensen","email":"paulnsorensen@gmail.com"},"committer":{"date":"2026-05-25T16:48:20.000-07:00","name":"GitHub","email":"noreply@github.com"},"message":"chore: untrack .cheese, document post-land wiki refresh (#31)\n\n* chore: stop tracking .cheese, document post-land wiki refresh\n\n.cheese/ is gitignored but two cheese-factory artifacts were committed\nbefore the ignore landed; untrack them (kept on disk) so transient\nper-task output no longer rides in git.\n\nAdd AGENTS.md instructing agents to refresh the .hallouminate wiki via\nthe hallouminate MCP after a change lands on main, when durable\nknowledge changed. Mirror the cadence in the wiki's conventions page.\n\nCo-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>\n\n* feat: declare hallouminate as a repo-layer tenant so the wiki is searchable\n\nThe XDG baseline doesn't declare the hallouminate repository, so\nrepo:hallouminate:wiki never existed and the wiki wasn't searchable from\nany checkout. Declare it in the committed repo-layer config with\npath = \".\", which load_repo_layer resolves against the repo root — so it\nworks from any worktree without a per-machine baseline entry and takes\neffect on the next RPC (no daemon restart).\n\nDocument the relative-path resolution and this self-declaration (plus the\n\"wikis are not auto-discovered\" clarification) in the config-layering\nwiki page.\n\nCo-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Opus 4.7 <noreply@anthropic.com>","tree":{"url":"https://api.github.com/repos/paulnsorensen/hallouminate/git/trees/cb7f268d4d0892e9fc64d5ad900818db8bff7efd","sha":"cb7f268d4d0892e9fc64d5ad900818db8bff7efd"},"comment_count":0},"author":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/paulnsorensen/hallouminate/commits/c4b11af68b3ee70359166f1b1dd594690390a414","html_url":"https://github.com/paulnsorensen/hallouminate/commit/c4b11af68b3ee70359166f1b1dd594690390a414","sha":"c4b11af68b3ee70359166f1b1dd594690390a414"}],"repository":{"id":1231641848,"node_id":"R_kgDOSWlc-A","name":"hallouminate","full_name":"paulnsorensen/hallouminate","private":false,"owner":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/paulnsorensen/hallouminate","description":"A per-repo markdown wiki your coding agent writes and searches — persistent memory for Claude Code and any MCP harness, stored as plain markdown","fork":false,"url":"https://api.github.com/repos/paulnsorensen/hallouminate","forks_url":"https://api.github.com/repos/paulnsorensen/hallouminate/forks","keys_url":"https://api.github.com/repos/paulnsorensen/hallouminate/keys{/key_id}","collaborators_url":"https://api.github.com/repos/paulnsorensen/hallouminate/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/paulnsorensen/hallouminate/teams","hooks_url":"https://api.github.com/repos/paulnsorensen/hallouminate/hooks","issue_events_url":"https://api.github.com/repos/paulnsorensen/hallouminate/issues/events{/number}","events_url":"https://api.github.com/repos/paulnsorensen/hallouminate/events","assignees_url":"https://api.github.com/repos/paulnsorensen/hallouminate/assignees{/user}","branches_url":"https://api.github.com/repos/paulnsorensen/hallouminate/branches{/branch}","tags_url":"https://api.github.com/repos/paulnsorensen/hallouminate/tags","blobs_url":"https://api.github.com/repos/paulnsorensen/hallouminate/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/paulnsorensen/hallouminate/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/paulnsorensen/hallouminate/git/refs{/sha}","trees_url":"https://api.github.com/repos/paulnsorensen/hallouminate/git/trees{/sha}","statuses_url":"https://api.github.com/repos/paulnsorensen/hallouminate/statuses/{sha}","languages_url":"https://api.github.com/repos/paulnsorensen/hallouminate/languages","stargazers_url":"https://api.github.com/repos/paulnsorensen/hallouminate/stargazers","contributors_url":"https://api.github.com/repos/paulnsorensen/hallouminate/contributors","subscribers_url":"https://api.github.com/repos/paulnsorensen/hallouminate/subscribers","subscription_url":"https://api.github.com/repos/paulnsorensen/hallouminate/subscription","commits_url":"https://api.github.com/repos/paulnsorensen/hallouminate/commits{/sha}","git_commits_url":"https://api.github.com/repos/paulnsorensen/hallouminate/git/commits{/sha}","comments_url":"https://api.github.com/repos/paulnsorensen/hallouminate/comments{/number}","issue_comment_url":"https://api.github.com/repos/paulnsorensen/hallouminate/issues/comments{/number}","contents_url":"https://api.github.com/repos/paulnsorensen/hallouminate/contents/{+path}","compare_url":"https://api.github.com/repos/paulnsorensen/hallouminate/compare/{base}...{head}","merges_url":"https://api.github.com/repos/paulnsorensen/hallouminate/merges","archive_url":"https://api.github.com/repos/paulnsorensen/hallouminate/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/paulnsorensen/hallouminate/downloads","issues_url":"https://api.github.com/repos/paulnsorensen/hallouminate/issues{/number}","pulls_url":"https://api.github.com/repos/paulnsorensen/hallouminate/pulls{/number}","milestones_url":"https://api.github.com/repos/paulnsorensen/hallouminate/milestones{/number}","notifications_url":"https://api.github.com/repos/paulnsorensen/hallouminate/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/paulnsorensen/hallouminate/labels{/name}","releases_url":"https://api.github.com/repos/paulnsorensen/hallouminate/releases{/id}","deployments_url":"https://api.github.com/repos/paulnsorensen/hallouminate/deployments"},"score":1},{"url":"https://api.github.com/repos/seattled23/cheese/commits/b2d4dc8e7947aa9e1c3f3a891918455671b85b7f","sha":"b2d4dc8e7947aa9e1c3f3a891918455671b85b7f","node_id":"MDY6Q29tbWl0MTMyNDk1MjQ0NjpiMmQ0ZGM4ZTc5NDdhYTllMWMzZjNhODkxOTE4NDU1NjcxYjg1Yjdm","html_url":"https://github.com/seattled23/cheese/commit/b2d4dc8e7947aa9e1c3f3a891918455671b85b7f","comments_url":"https://api.github.com/repos/seattled23/cheese/commits/b2d4dc8e7947aa9e1c3f3a891918455671b85b7f/comments","commit":{"url":"https://api.github.com/repos/seattled23/cheese/git/commits/b2d4dc8e7947aa9e1c3f3a891918455671b85b7f","author":{"date":"2026-08-05T23:34:49.000-07:00","name":"David Everett","email":"118162197+seattled23@users.noreply.github.com"},"committer":{"date":"2026-08-05T23:34:49.000-07:00","name":"David Everett","email":"118162197+seattled23@users.noreply.github.com"},"message":"refactor!: rename ED -> cheese, and lead with the failure mode\n\n\"ED\" was never expanded anywhere in the repo — a codename that leaked. It\nnamed the procedure; nothing named the thing the procedure exists to stop.\n\ncheese does. Cheesing is the exact verb for beating a check with a cheap\nexploit instead of playing the game, which is precisely what an agent does\nto a quality gate. The name is now the argument.\n\n- every ED token renamed (skills, agents, CLI, log format, CI, template)\n- CLI is cheese-lint, not a bare `cheese` — GNOME ships a webcam binary\n  by that name and shadowing it would be its own silent failure\n- README leads with the reward-gradient argument instead of the stage table\n- cheese skill description carries the failure-mode triggers (\"this is the\n  third time\", \"didn't we fix this\") so it matches on the symptom\n\nVerified: --selfcheck PASS, --pointers 0 problems across 11 files, the\nexample still reports INCOMPLETE (exit 1) as designed, install.sh into a\nclean prefix names every renamed component correctly.\n\nCo-authored-by: David Everett <oks.edmonds@gmail.com>\nCo-authored-by: Sōren Vale <soren@tessara.us>","tree":{"url":"https://api.github.com/repos/seattled23/cheese/git/trees/d04fc1b4cf91cbbb4496aeeb82615818c5ca6464","sha":"d04fc1b4cf91cbbb4496aeeb82615818c5ca6464"},"comment_count":0},"author":{"login":"seattled23","id":118162197,"node_id":"U_kgDOBwsDFQ","avatar_url":"https://avatars.githubusercontent.com/u/118162197?v=4","gravatar_id":"","url":"https://api.github.com/users/seattled23","html_url":"https://github.com/seattled23","followers_url":"https://api.github.com/users/seattled23/followers","following_url":"https://api.github.com/users/seattled23/following{/other_user}","gists_url":"https://api.github.com/users/seattled23/gists{/gist_id}","starred_url":"https://api.github.com/users/seattled23/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seattled23/subscriptions","organizations_url":"https://api.github.com/users/seattled23/orgs","repos_url":"https://api.github.com/users/seattled23/repos","events_url":"https://api.github.com/users/seattled23/events{/privacy}","received_events_url":"https://api.github.com/users/seattled23/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"seattled23","id":118162197,"node_id":"U_kgDOBwsDFQ","avatar_url":"https://avatars.githubusercontent.com/u/118162197?v=4","gravatar_id":"","url":"https://api.github.com/users/seattled23","html_url":"https://github.com/seattled23","followers_url":"https://api.github.com/users/seattled23/followers","following_url":"https://api.github.com/users/seattled23/following{/other_user}","gists_url":"https://api.github.com/users/seattled23/gists{/gist_id}","starred_url":"https://api.github.com/users/seattled23/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seattled23/subscriptions","organizations_url":"https://api.github.com/users/seattled23/orgs","repos_url":"https://api.github.com/users/seattled23/repos","events_url":"https://api.github.com/users/seattled23/events{/privacy}","received_events_url":"https://api.github.com/users/seattled23/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/seattled23/cheese/commits/9de152bbd636ceff59c56019ab9c804216473f34","html_url":"https://github.com/seattled23/cheese/commit/9de152bbd636ceff59c56019ab9c804216473f34","sha":"9de152bbd636ceff59c56019ab9c804216473f34"}],"repository":{"id":1324952446,"node_id":"R_kgDOTvkrfg","name":"cheese","full_name":"seattled23/cheese","private":false,"owner":{"login":"seattled23","id":118162197,"node_id":"U_kgDOBwsDFQ","avatar_url":"https://avatars.githubusercontent.com/u/118162197?v=4","gravatar_id":"","url":"https://api.github.com/users/seattled23","html_url":"https://github.com/seattled23","followers_url":"https://api.github.com/users/seattled23/followers","following_url":"https://api.github.com/users/seattled23/following{/other_user}","gists_url":"https://api.github.com/users/seattled23/gists{/gist_id}","starred_url":"https://api.github.com/users/seattled23/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seattled23/subscriptions","organizations_url":"https://api.github.com/users/seattled23/orgs","repos_url":"https://api.github.com/users/seattled23/repos","events_url":"https://api.github.com/users/seattled23/events{/privacy}","received_events_url":"https://api.github.com/users/seattled23/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/seattled23/cheese","description":"Cheese finds the correct reward function before you optimize, not after. You spend hours optimizing, then find you missed something below the reasoning floor. Common failure mode, uncommonly fixed. Four skills for Claude Code plus cheese-lint — one file, no dependencies.","fork":false,"url":"https://api.github.com/repos/seattled23/cheese","forks_url":"https://api.github.com/repos/seattled23/cheese/forks","keys_url":"https://api.github.com/repos/seattled23/cheese/keys{/key_id}","collaborators_url":"https://api.github.com/repos/seattled23/cheese/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/seattled23/cheese/teams","hooks_url":"https://api.github.com/repos/seattled23/cheese/hooks","issue_events_url":"https://api.github.com/repos/seattled23/cheese/issues/events{/number}","events_url":"https://api.github.com/repos/seattled23/cheese/events","assignees_url":"https://api.github.com/repos/seattled23/cheese/assignees{/user}","branches_url":"https://api.github.com/repos/seattled23/cheese/branches{/branch}","tags_url":"https://api.github.com/repos/seattled23/cheese/tags","blobs_url":"https://api.github.com/repos/seattled23/cheese/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/seattled23/cheese/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/seattled23/cheese/git/refs{/sha}","trees_url":"https://api.github.com/repos/seattled23/cheese/git/trees{/sha}","statuses_url":"https://api.github.com/repos/seattled23/cheese/statuses/{sha}","languages_url":"https://api.github.com/repos/seattled23/cheese/languages","stargazers_url":"https://api.github.com/repos/seattled23/cheese/stargazers","contributors_url":"https://api.github.com/repos/seattled23/cheese/contributors","subscribers_url":"https://api.github.com/repos/seattled23/cheese/subscribers","subscription_url":"https://api.github.com/repos/seattled23/cheese/subscription","commits_url":"https://api.github.com/repos/seattled23/cheese/commits{/sha}","git_commits_url":"https://api.github.com/repos/seattled23/cheese/git/commits{/sha}","comments_url":"https://api.github.com/repos/seattled23/cheese/comments{/number}","issue_comment_url":"https://api.github.com/repos/seattled23/cheese/issues/comments{/number}","contents_url":"https://api.github.com/repos/seattled23/cheese/contents/{+path}","compare_url":"https://api.github.com/repos/seattled23/cheese/compare/{base}...{head}","merges_url":"https://api.github.com/repos/seattled23/cheese/merges","archive_url":"https://api.github.com/repos/seattled23/cheese/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/seattled23/cheese/downloads","issues_url":"https://api.github.com/repos/seattled23/cheese/issues{/number}","pulls_url":"https://api.github.com/repos/seattled23/cheese/pulls{/number}","milestones_url":"https://api.github.com/repos/seattled23/cheese/milestones{/number}","notifications_url":"https://api.github.com/repos/seattled23/cheese/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/seattled23/cheese/labels{/name}","releases_url":"https://api.github.com/repos/seattled23/cheese/releases{/id}","deployments_url":"https://api.github.com/repos/seattled23/cheese/deployments"},"score":1},{"url":"https://api.github.com/repos/crespoh/codedcheese/commits/ade29b8eb68a58f9197d2fff1c626a067086250b","sha":"ade29b8eb68a58f9197d2fff1c626a067086250b","node_id":"MDY6Q29tbWl0OTgwMzI4ODczOmFkZTI5YjhlYjY4YTU4ZjkxOTdkMmZmZjFjNjI2YTA2NzA4NjI1MGI=","html_url":"https://github.com/crespoh/codedcheese/commit/ade29b8eb68a58f9197d2fff1c626a067086250b","comments_url":"https://api.github.com/repos/crespoh/codedcheese/commits/ade29b8eb68a58f9197d2fff1c626a067086250b/comments","commit":{"url":"https://api.github.com/repos/crespoh/codedcheese/git/commits/ade29b8eb68a58f9197d2fff1c626a067086250b","author":{"date":"2026-08-09T10:27:25.000+08:00","name":"crespoh","email":"107026316+crespoh@users.noreply.github.com"},"committer":{"date":"2026-08-09T10:27:25.000+08:00","name":"crespoh","email":"107026316+crespoh@users.noreply.github.com"},"message":"Rename package to codedcheese\n\nReplaces the Lovable scaffold default \"vite_react_shadcn_ts\" with the\nproject's actual name, following the repo rename from\nsticky-cheese-works-build to codedcheese.\n\nCo-Authored-By: Claude Opus 5 <noreply@anthropic.com>","tree":{"url":"https://api.github.com/repos/crespoh/codedcheese/git/trees/a52d9894fd34586fa4854522788585b3fd6cdab8","sha":"a52d9894fd34586fa4854522788585b3fd6cdab8"},"comment_count":0},"author":{"login":"crespoh","id":107026316,"node_id":"U_kgDOBmEXjA","avatar_url":"https://avatars.githubusercontent.com/u/107026316?v=4","gravatar_id":"","url":"https://api.github.com/users/crespoh","html_url":"https://github.com/crespoh","followers_url":"https://api.github.com/users/crespoh/followers","following_url":"https://api.github.com/users/crespoh/following{/other_user}","gists_url":"https://api.github.com/users/crespoh/gists{/gist_id}","starred_url":"https://api.github.com/users/crespoh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crespoh/subscriptions","organizations_url":"https://api.github.com/users/crespoh/orgs","repos_url":"https://api.github.com/users/crespoh/repos","events_url":"https://api.github.com/users/crespoh/events{/privacy}","received_events_url":"https://api.github.com/users/crespoh/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"crespoh","id":107026316,"node_id":"U_kgDOBmEXjA","avatar_url":"https://avatars.githubusercontent.com/u/107026316?v=4","gravatar_id":"","url":"https://api.github.com/users/crespoh","html_url":"https://github.com/crespoh","followers_url":"https://api.github.com/users/crespoh/followers","following_url":"https://api.github.com/users/crespoh/following{/other_user}","gists_url":"https://api.github.com/users/crespoh/gists{/gist_id}","starred_url":"https://api.github.com/users/crespoh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crespoh/subscriptions","organizations_url":"https://api.github.com/users/crespoh/orgs","repos_url":"https://api.github.com/users/crespoh/repos","events_url":"https://api.github.com/users/crespoh/events{/privacy}","received_events_url":"https://api.github.com/users/crespoh/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/crespoh/codedcheese/commits/8b878505581d5c0240a8f11df092295604f63828","html_url":"https://github.com/crespoh/codedcheese/commit/8b878505581d5c0240a8f11df092295604f63828","sha":"8b878505581d5c0240a8f11df092295604f63828"}],"repository":{"id":980328873,"node_id":"R_kgDOOm6hqQ","name":"codedcheese","full_name":"crespoh/codedcheese","private":false,"owner":{"login":"crespoh","id":107026316,"node_id":"U_kgDOBmEXjA","avatar_url":"https://avatars.githubusercontent.com/u/107026316?v=4","gravatar_id":"","url":"https://api.github.com/users/crespoh","html_url":"https://github.com/crespoh","followers_url":"https://api.github.com/users/crespoh/followers","following_url":"https://api.github.com/users/crespoh/following{/other_user}","gists_url":"https://api.github.com/users/crespoh/gists{/gist_id}","starred_url":"https://api.github.com/users/crespoh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crespoh/subscriptions","organizations_url":"https://api.github.com/users/crespoh/orgs","repos_url":"https://api.github.com/users/crespoh/repos","events_url":"https://api.github.com/users/crespoh/events{/privacy}","received_events_url":"https://api.github.com/users/crespoh/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/crespoh/codedcheese","description":"Coded Cheese — marketing site & app hub. React + Vite + shadcn/ui, Supabase auth, deployed on Netlify.","fork":false,"url":"https://api.github.com/repos/crespoh/codedcheese","forks_url":"https://api.github.com/repos/crespoh/codedcheese/forks","keys_url":"https://api.github.com/repos/crespoh/codedcheese/keys{/key_id}","collaborators_url":"https://api.github.com/repos/crespoh/codedcheese/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/crespoh/codedcheese/teams","hooks_url":"https://api.github.com/repos/crespoh/codedcheese/hooks","issue_events_url":"https://api.github.com/repos/crespoh/codedcheese/issues/events{/number}","events_url":"https://api.github.com/repos/crespoh/codedcheese/events","assignees_url":"https://api.github.com/repos/crespoh/codedcheese/assignees{/user}","branches_url":"https://api.github.com/repos/crespoh/codedcheese/branches{/branch}","tags_url":"https://api.github.com/repos/crespoh/codedcheese/tags","blobs_url":"https://api.github.com/repos/crespoh/codedcheese/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/crespoh/codedcheese/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/crespoh/codedcheese/git/refs{/sha}","trees_url":"https://api.github.com/repos/crespoh/codedcheese/git/trees{/sha}","statuses_url":"https://api.github.com/repos/crespoh/codedcheese/statuses/{sha}","languages_url":"https://api.github.com/repos/crespoh/codedcheese/languages","stargazers_url":"https://api.github.com/repos/crespoh/codedcheese/stargazers","contributors_url":"https://api.github.com/repos/crespoh/codedcheese/contributors","subscribers_url":"https://api.github.com/repos/crespoh/codedcheese/subscribers","subscription_url":"https://api.github.com/repos/crespoh/codedcheese/subscription","commits_url":"https://api.github.com/repos/crespoh/codedcheese/commits{/sha}","git_commits_url":"https://api.github.com/repos/crespoh/codedcheese/git/commits{/sha}","comments_url":"https://api.github.com/repos/crespoh/codedcheese/comments{/number}","issue_comment_url":"https://api.github.com/repos/crespoh/codedcheese/issues/comments{/number}","contents_url":"https://api.github.com/repos/crespoh/codedcheese/contents/{+path}","compare_url":"https://api.github.com/repos/crespoh/codedcheese/compare/{base}...{head}","merges_url":"https://api.github.com/repos/crespoh/codedcheese/merges","archive_url":"https://api.github.com/repos/crespoh/codedcheese/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/crespoh/codedcheese/downloads","issues_url":"https://api.github.com/repos/crespoh/codedcheese/issues{/number}","pulls_url":"https://api.github.com/repos/crespoh/codedcheese/pulls{/number}","milestones_url":"https://api.github.com/repos/crespoh/codedcheese/milestones{/number}","notifications_url":"https://api.github.com/repos/crespoh/codedcheese/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/crespoh/codedcheese/labels{/name}","releases_url":"https://api.github.com/repos/crespoh/codedcheese/releases{/id}","deployments_url":"https://api.github.com/repos/crespoh/codedcheese/deployments"},"score":1},{"url":"https://api.github.com/repos/sourcey/sourcey/commits/eac43c00875590171acbc745c6db38cb36f25a6f","sha":"eac43c00875590171acbc745c6db38cb36f25a6f","node_id":"MDY6Q29tbWl0NDk0OTMwNDM6ZWFjNDNjMDA4NzU1OTAxNzFhY2JjNzQ1YzZkYjM4Y2IzNmYyNWE2Zg==","html_url":"https://github.com/sourcey/sourcey/commit/eac43c00875590171acbc745c6db38cb36f25a6f","comments_url":"https://api.github.com/repos/sourcey/sourcey/commits/eac43c00875590171acbc745c6db38cb36f25a6f/comments","commit":{"url":"https://api.github.com/repos/sourcey/sourcey/git/commits/eac43c00875590171acbc745c6db38cb36f25a6f","author":{"date":"2026-03-24T14:15:06.000+10:00","name":"Kam","email":"hello@sourcey.com"},"committer":{"date":"2026-03-24T14:15:06.000+10:00","name":"Kam","email":"hello@sourcey.com"},"message":"refactor: extract demo to cheesestore/docs repo\n\nmoved cheese store demo content to standalone repo\n(github.com/cheesestore/docs) and removed demo scripts.","tree":{"url":"https://api.github.com/repos/sourcey/sourcey/git/trees/57fa110d3f024c842497433cdb4d1511bd83dbd6","sha":"57fa110d3f024c842497433cdb4d1511bd83dbd6"},"comment_count":0},"author":{"login":"auscaster","id":100876,"node_id":"MDQ6VXNlcjEwMDg3Ng==","avatar_url":"https://avatars.githubusercontent.com/u/100876?v=4","gravatar_id":"","url":"https://api.github.com/users/auscaster","html_url":"https://github.com/auscaster","followers_url":"https://api.github.com/users/auscaster/followers","following_url":"https://api.github.com/users/auscaster/following{/other_user}","gists_url":"https://api.github.com/users/auscaster/gists{/gist_id}","starred_url":"https://api.github.com/users/auscaster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/auscaster/subscriptions","organizations_url":"https://api.github.com/users/auscaster/orgs","repos_url":"https://api.github.com/users/auscaster/repos","events_url":"https://api.github.com/users/auscaster/events{/privacy}","received_events_url":"https://api.github.com/users/auscaster/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"auscaster","id":100876,"node_id":"MDQ6VXNlcjEwMDg3Ng==","avatar_url":"https://avatars.githubusercontent.com/u/100876?v=4","gravatar_id":"","url":"https://api.github.com/users/auscaster","html_url":"https://github.com/auscaster","followers_url":"https://api.github.com/users/auscaster/followers","following_url":"https://api.github.com/users/auscaster/following{/other_user}","gists_url":"https://api.github.com/users/auscaster/gists{/gist_id}","starred_url":"https://api.github.com/users/auscaster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/auscaster/subscriptions","organizations_url":"https://api.github.com/users/auscaster/orgs","repos_url":"https://api.github.com/users/auscaster/repos","events_url":"https://api.github.com/users/auscaster/events{/privacy}","received_events_url":"https://api.github.com/users/auscaster/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/sourcey/sourcey/commits/98166aba2e12f62d7219ea27c3b3170a3b8cbe4a","html_url":"https://github.com/sourcey/sourcey/commit/98166aba2e12f62d7219ea27c3b3170a3b8cbe4a","sha":"98166aba2e12f62d7219ea27c3b3170a3b8cbe4a"}],"repository":{"id":49493043,"node_id":"MDEwOlJlcG9zaXRvcnk0OTQ5MzA0Mw==","name":"sourcey","full_name":"sourcey/sourcey","private":false,"owner":{"login":"sourcey","id":7104704,"node_id":"MDEyOk9yZ2FuaXphdGlvbjcxMDQ3MDQ=","avatar_url":"https://avatars.githubusercontent.com/u/7104704?v=4","gravatar_id":"","url":"https://api.github.com/users/sourcey","html_url":"https://github.com/sourcey","followers_url":"https://api.github.com/users/sourcey/followers","following_url":"https://api.github.com/users/sourcey/following{/other_user}","gists_url":"https://api.github.com/users/sourcey/gists{/gist_id}","starred_url":"https://api.github.com/users/sourcey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sourcey/subscriptions","organizations_url":"https://api.github.com/users/sourcey/orgs","repos_url":"https://api.github.com/users/sourcey/repos","events_url":"https://api.github.com/users/sourcey/events{/privacy}","received_events_url":"https://api.github.com/users/sourcey/received_events","type":"Organization","user_view_type":"public","site_admin":false},"html_url":"https://github.com/sourcey/sourcey","description":"Precision documentation from OpenAPI, MCP, Doxygen, and Markdown guides. Static HTML you own.","fork":false,"url":"https://api.github.com/repos/sourcey/sourcey","forks_url":"https://api.github.com/repos/sourcey/sourcey/forks","keys_url":"https://api.github.com/repos/sourcey/sourcey/keys{/key_id}","collaborators_url":"https://api.github.com/repos/sourcey/sourcey/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/sourcey/sourcey/teams","hooks_url":"https://api.github.com/repos/sourcey/sourcey/hooks","issue_events_url":"https://api.github.com/repos/sourcey/sourcey/issues/events{/number}","events_url":"https://api.github.com/repos/sourcey/sourcey/events","assignees_url":"https://api.github.com/repos/sourcey/sourcey/assignees{/user}","branches_url":"https://api.github.com/repos/sourcey/sourcey/branches{/branch}","tags_url":"https://api.github.com/repos/sourcey/sourcey/tags","blobs_url":"https://api.github.com/repos/sourcey/sourcey/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/sourcey/sourcey/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/sourcey/sourcey/git/refs{/sha}","trees_url":"https://api.github.com/repos/sourcey/sourcey/git/trees{/sha}","statuses_url":"https://api.github.com/repos/sourcey/sourcey/statuses/{sha}","languages_url":"https://api.github.com/repos/sourcey/sourcey/languages","stargazers_url":"https://api.github.com/repos/sourcey/sourcey/stargazers","contributors_url":"https://api.github.com/repos/sourcey/sourcey/contributors","subscribers_url":"https://api.github.com/repos/sourcey/sourcey/subscribers","subscription_url":"https://api.github.com/repos/sourcey/sourcey/subscription","commits_url":"https://api.github.com/repos/sourcey/sourcey/commits{/sha}","git_commits_url":"https://api.github.com/repos/sourcey/sourcey/git/commits{/sha}","comments_url":"https://api.github.com/repos/sourcey/sourcey/comments{/number}","issue_comment_url":"https://api.github.com/repos/sourcey/sourcey/issues/comments{/number}","contents_url":"https://api.github.com/repos/sourcey/sourcey/contents/{+path}","compare_url":"https://api.github.com/repos/sourcey/sourcey/compare/{base}...{head}","merges_url":"https://api.github.com/repos/sourcey/sourcey/merges","archive_url":"https://api.github.com/repos/sourcey/sourcey/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/sourcey/sourcey/downloads","issues_url":"https://api.github.com/repos/sourcey/sourcey/issues{/number}","pulls_url":"https://api.github.com/repos/sourcey/sourcey/pulls{/number}","milestones_url":"https://api.github.com/repos/sourcey/sourcey/milestones{/number}","notifications_url":"https://api.github.com/repos/sourcey/sourcey/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/sourcey/sourcey/labels{/name}","releases_url":"https://api.github.com/repos/sourcey/sourcey/releases{/id}","deployments_url":"https://api.github.com/repos/sourcey/sourcey/deployments"},"score":1},{"url":"https://api.github.com/repos/groenewt/base_agents/commits/5188496e4af893a65f328324937a112746b10f81","sha":"5188496e4af893a65f328324937a112746b10f81","node_id":"MDY6Q29tbWl0MTI5MTYxNDgzMTo1MTg4NDk2ZTRhZjg5M2E2NWYzMjgzMjQ5MzdhMTEyNzQ2YjEwZjgx","html_url":"https://github.com/groenewt/base_agents/commit/5188496e4af893a65f328324937a112746b10f81","comments_url":"https://api.github.com/repos/groenewt/base_agents/commits/5188496e4af893a65f328324937a112746b10f81/comments","commit":{"url":"https://api.github.com/repos/groenewt/base_agents/git/commits/5188496e4af893a65f328324937a112746b10f81","author":{"date":"2026-06-06T00:07:59.000-05:00","name":"claude-lane-00","email":"claude-lane-00@silmaril.local"},"committer":{"date":"2026-06-06T00:07:59.000-05:00","name":"claude-lane-00","email":"claude-lane-00@silmaril.local"},"message":"fix(corpus/W5): corpus_colimit record routes to the worktree L1 (repo-local cheese_text first)\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>","tree":{"url":"https://api.github.com/repos/groenewt/base_agents/git/trees/a0166a493b60e3f8916fd599885a90ed4617f9a2","sha":"a0166a493b60e3f8916fd599885a90ed4617f9a2"},"comment_count":0},"author":null,"committer":null,"parents":[{"url":"https://api.github.com/repos/groenewt/base_agents/commits/638633d210668bd2f6458106066259715f127ec3","html_url":"https://github.com/groenewt/base_agents/commit/638633d210668bd2f6458106066259715f127ec3","sha":"638633d210668bd2f6458106066259715f127ec3"}],"repository":{"id":1291614831,"node_id":"R_kgDOTPx6bw","name":"base_agents","full_name":"groenewt/base_agents","private":false,"owner":{"login":"groenewt","id":82548833,"node_id":"MDQ6VXNlcjgyNTQ4ODMz","avatar_url":"https://avatars.githubusercontent.com/u/82548833?v=4","gravatar_id":"","url":"https://api.github.com/users/groenewt","html_url":"https://github.com/groenewt","followers_url":"https://api.github.com/users/groenewt/followers","following_url":"https://api.github.com/users/groenewt/following{/other_user}","gists_url":"https://api.github.com/users/groenewt/gists{/gist_id}","starred_url":"https://api.github.com/users/groenewt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/groenewt/subscriptions","organizations_url":"https://api.github.com/users/groenewt/orgs","repos_url":"https://api.github.com/users/groenewt/repos","events_url":"https://api.github.com/users/groenewt/events{/privacy}","received_events_url":"https://api.github.com/users/groenewt/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/groenewt/base_agents","description":"Base GA Agents Implementation","fork":false,"url":"https://api.github.com/repos/groenewt/base_agents","forks_url":"https://api.github.com/repos/groenewt/base_agents/forks","keys_url":"https://api.github.com/repos/groenewt/base_agents/keys{/key_id}","collaborators_url":"https://api.github.com/repos/groenewt/base_agents/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/groenewt/base_agents/teams","hooks_url":"https://api.github.com/repos/groenewt/base_agents/hooks","issue_events_url":"https://api.github.com/repos/groenewt/base_agents/issues/events{/number}","events_url":"https://api.github.com/repos/groenewt/base_agents/events","assignees_url":"https://api.github.com/repos/groenewt/base_agents/assignees{/user}","branches_url":"https://api.github.com/repos/groenewt/base_agents/branches{/branch}","tags_url":"https://api.github.com/repos/groenewt/base_agents/tags","blobs_url":"https://api.github.com/repos/groenewt/base_agents/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/groenewt/base_agents/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/groenewt/base_agents/git/refs{/sha}","trees_url":"https://api.github.com/repos/groenewt/base_agents/git/trees{/sha}","statuses_url":"https://api.github.com/repos/groenewt/base_agents/statuses/{sha}","languages_url":"https://api.github.com/repos/groenewt/base_agents/languages","stargazers_url":"https://api.github.com/repos/groenewt/base_agents/stargazers","contributors_url":"https://api.github.com/repos/groenewt/base_agents/contributors","subscribers_url":"https://api.github.com/repos/groenewt/base_agents/subscribers","subscription_url":"https://api.github.com/repos/groenewt/base_agents/subscription","commits_url":"https://api.github.com/repos/groenewt/base_agents/commits{/sha}","git_commits_url":"https://api.github.com/repos/groenewt/base_agents/git/commits{/sha}","comments_url":"https://api.github.com/repos/groenewt/base_agents/comments{/number}","issue_comment_url":"https://api.github.com/repos/groenewt/base_agents/issues/comments{/number}","contents_url":"https://api.github.com/repos/groenewt/base_agents/contents/{+path}","compare_url":"https://api.github.com/repos/groenewt/base_agents/compare/{base}...{head}","merges_url":"https://api.github.com/repos/groenewt/base_agents/merges","archive_url":"https://api.github.com/repos/groenewt/base_agents/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/groenewt/base_agents/downloads","issues_url":"https://api.github.com/repos/groenewt/base_agents/issues{/number}","pulls_url":"https://api.github.com/repos/groenewt/base_agents/pulls{/number}","milestones_url":"https://api.github.com/repos/groenewt/base_agents/milestones{/number}","notifications_url":"https://api.github.com/repos/groenewt/base_agents/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/groenewt/base_agents/labels{/name}","releases_url":"https://api.github.com/repos/groenewt/base_agents/releases{/id}","deployments_url":"https://api.github.com/repos/groenewt/base_agents/deployments"},"score":1},{"url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/commits/ba1740b94cc48f8fe32752372094d8a70534524b","sha":"ba1740b94cc48f8fe32752372094d8a70534524b","node_id":"MDY6Q29tbWl0MTEyMTUxMjcyNjpiYTE3NDBiOTRjYzQ4ZjhmZTMyNzUyMzcyMDk0ZDhhNzA1MzQ1MjRi","html_url":"https://github.com/M4CnCH2Z/webview-app-platform/commit/ba1740b94cc48f8fe32752372094d8a70534524b","comments_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/commits/ba1740b94cc48f8fe32752372094d8a70534524b/comments","commit":{"url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/git/commits/ba1740b94cc48f8fe32752372094d8a70534524b","author":{"date":"2026-01-21T14:49:32.000+09:00","name":"Subin Kim","email":"kimsubin@kakao.com"},"committer":{"date":"2026-01-21T14:49:32.000+09:00","name":"Subin Kim","email":"kimsubin@kakao.com"},"message":"change target ecr repo(dark-mac-cheese-* -> shoppingmall-*)","tree":{"url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/git/trees/7dcb6e06bc1c764127003c834f197ab6b6b553ae","sha":"7dcb6e06bc1c764127003c834f197ab6b6b553ae"},"comment_count":0},"author":{"login":"jamsubin","id":62980982,"node_id":"MDQ6VXNlcjYyOTgwOTgy","avatar_url":"https://avatars.githubusercontent.com/u/62980982?v=4","gravatar_id":"","url":"https://api.github.com/users/jamsubin","html_url":"https://github.com/jamsubin","followers_url":"https://api.github.com/users/jamsubin/followers","following_url":"https://api.github.com/users/jamsubin/following{/other_user}","gists_url":"https://api.github.com/users/jamsubin/gists{/gist_id}","starred_url":"https://api.github.com/users/jamsubin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamsubin/subscriptions","organizations_url":"https://api.github.com/users/jamsubin/orgs","repos_url":"https://api.github.com/users/jamsubin/repos","events_url":"https://api.github.com/users/jamsubin/events{/privacy}","received_events_url":"https://api.github.com/users/jamsubin/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"jamsubin","id":62980982,"node_id":"MDQ6VXNlcjYyOTgwOTgy","avatar_url":"https://avatars.githubusercontent.com/u/62980982?v=4","gravatar_id":"","url":"https://api.github.com/users/jamsubin","html_url":"https://github.com/jamsubin","followers_url":"https://api.github.com/users/jamsubin/followers","following_url":"https://api.github.com/users/jamsubin/following{/other_user}","gists_url":"https://api.github.com/users/jamsubin/gists{/gist_id}","starred_url":"https://api.github.com/users/jamsubin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamsubin/subscriptions","organizations_url":"https://api.github.com/users/jamsubin/orgs","repos_url":"https://api.github.com/users/jamsubin/repos","events_url":"https://api.github.com/users/jamsubin/events{/privacy}","received_events_url":"https://api.github.com/users/jamsubin/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/commits/828438c17dba38b102f2690bcdffd635fa556f65","html_url":"https://github.com/M4CnCH2Z/webview-app-platform/commit/828438c17dba38b102f2690bcdffd635fa556f65","sha":"828438c17dba38b102f2690bcdffd635fa556f65"}],"repository":{"id":1121512726,"node_id":"R_kgDOQtjtFg","name":"webview-app-platform","full_name":"M4CnCH2Z/webview-app-platform","private":false,"owner":{"login":"M4CnCH2Z","id":247924593,"node_id":"O_kgDODscHcQ","avatar_url":"https://avatars.githubusercontent.com/u/247924593?v=4","gravatar_id":"","url":"https://api.github.com/users/M4CnCH2Z","html_url":"https://github.com/M4CnCH2Z","followers_url":"https://api.github.com/users/M4CnCH2Z/followers","following_url":"https://api.github.com/users/M4CnCH2Z/following{/other_user}","gists_url":"https://api.github.com/users/M4CnCH2Z/gists{/gist_id}","starred_url":"https://api.github.com/users/M4CnCH2Z/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/M4CnCH2Z/subscriptions","organizations_url":"https://api.github.com/users/M4CnCH2Z/orgs","repos_url":"https://api.github.com/users/M4CnCH2Z/repos","events_url":"https://api.github.com/users/M4CnCH2Z/events{/privacy}","received_events_url":"https://api.github.com/users/M4CnCH2Z/received_events","type":"Organization","user_view_type":"public","site_admin":false},"html_url":"https://github.com/M4CnCH2Z/webview-app-platform","description":"Target web/mobile application for pentest automation and DevSecOps pipeline integration.","fork":false,"url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform","forks_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/forks","keys_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/keys{/key_id}","collaborators_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/teams","hooks_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/hooks","issue_events_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/issues/events{/number}","events_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/events","assignees_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/assignees{/user}","branches_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/branches{/branch}","tags_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/tags","blobs_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/git/refs{/sha}","trees_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/git/trees{/sha}","statuses_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/statuses/{sha}","languages_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/languages","stargazers_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/stargazers","contributors_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/contributors","subscribers_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/subscribers","subscription_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/subscription","commits_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/commits{/sha}","git_commits_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/git/commits{/sha}","comments_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/comments{/number}","issue_comment_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/issues/comments{/number}","contents_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/contents/{+path}","compare_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/compare/{base}...{head}","merges_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/merges","archive_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/downloads","issues_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/issues{/number}","pulls_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/pulls{/number}","milestones_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/milestones{/number}","notifications_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/labels{/name}","releases_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/releases{/id}","deployments_url":"https://api.github.com/repos/M4CnCH2Z/webview-app-platform/deployments"},"score":1},{"url":"https://api.github.com/repos/paulnsorensen/dotfiles/commits/cc1801e413d79c83eaa2b268ade68ff41e7e4846","sha":"cc1801e413d79c83eaa2b268ade68ff41e7e4846","node_id":"MDY6Q29tbWl0NjgwMjk5NTk6Y2MxODAxZTQxM2Q3OWM4M2VhYTJiMjY4YWRlNjhmZjQxZTdlNDg0Ng==","html_url":"https://github.com/paulnsorensen/dotfiles/commit/cc1801e413d79c83eaa2b268ade68ff41e7e4846","comments_url":"https://api.github.com/repos/paulnsorensen/dotfiles/commits/cc1801e413d79c83eaa2b268ade68ff41e7e4846/comments","commit":{"url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/commits/cc1801e413d79c83eaa2b268ade68ff41e7e4846","author":{"date":"2026-06-13T00:29:46.000-07:00","name":"Paul Sorensen","email":"paulnsorensen@gmail.com"},"committer":{"date":"2026-06-13T00:29:46.000-07:00","name":"GitHub","email":"noreply@github.com"},"message":"docs(wiki): add agent-vs-skill tiering page + deferred cheese-agent backlog (#254)\n\nCaptures the decision criteria for when a behaviour earns a sub-agent vs a\nskill (isolation axis + detect-vs-fix axis), the cross-repo ownership\nconstraint between dotfiles agents and easy-cheese skills, the\nself-filter-vs-wire-protocol scoring rule, and the deferred cleanup backlog\nfrom the 2026-05 cheese sub-agent registry review (ghostbuster merge,\nfromage-age-history collapse, fort/affinage, de-slop catalogue, cheez-read/write\nnamespace sweep). Links it into architecture/index.md.\n\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>","tree":{"url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/trees/6185525afe729655b69926a1d8dcd4d5d44499ea","sha":"6185525afe729655b69926a1d8dcd4d5d44499ea"},"comment_count":0},"author":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/paulnsorensen/dotfiles/commits/83ec4c802bdea65f8523ec9bc52db274d02d8230","html_url":"https://github.com/paulnsorensen/dotfiles/commit/83ec4c802bdea65f8523ec9bc52db274d02d8230","sha":"83ec4c802bdea65f8523ec9bc52db274d02d8230"}],"repository":{"id":68029959,"node_id":"MDEwOlJlcG9zaXRvcnk2ODAyOTk1OQ==","name":"dotfiles","full_name":"paulnsorensen/dotfiles","private":false,"owner":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/paulnsorensen/dotfiles","description":null,"fork":false,"url":"https://api.github.com/repos/paulnsorensen/dotfiles","forks_url":"https://api.github.com/repos/paulnsorensen/dotfiles/forks","keys_url":"https://api.github.com/repos/paulnsorensen/dotfiles/keys{/key_id}","collaborators_url":"https://api.github.com/repos/paulnsorensen/dotfiles/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/paulnsorensen/dotfiles/teams","hooks_url":"https://api.github.com/repos/paulnsorensen/dotfiles/hooks","issue_events_url":"https://api.github.com/repos/paulnsorensen/dotfiles/issues/events{/number}","events_url":"https://api.github.com/repos/paulnsorensen/dotfiles/events","assignees_url":"https://api.github.com/repos/paulnsorensen/dotfiles/assignees{/user}","branches_url":"https://api.github.com/repos/paulnsorensen/dotfiles/branches{/branch}","tags_url":"https://api.github.com/repos/paulnsorensen/dotfiles/tags","blobs_url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/refs{/sha}","trees_url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/trees{/sha}","statuses_url":"https://api.github.com/repos/paulnsorensen/dotfiles/statuses/{sha}","languages_url":"https://api.github.com/repos/paulnsorensen/dotfiles/languages","stargazers_url":"https://api.github.com/repos/paulnsorensen/dotfiles/stargazers","contributors_url":"https://api.github.com/repos/paulnsorensen/dotfiles/contributors","subscribers_url":"https://api.github.com/repos/paulnsorensen/dotfiles/subscribers","subscription_url":"https://api.github.com/repos/paulnsorensen/dotfiles/subscription","commits_url":"https://api.github.com/repos/paulnsorensen/dotfiles/commits{/sha}","git_commits_url":"https://api.github.com/repos/paulnsorensen/dotfiles/git/commits{/sha}","comments_url":"https://api.github.com/repos/paulnsorensen/dotfiles/comments{/number}","issue_comment_url":"https://api.github.com/repos/paulnsorensen/dotfiles/issues/comments{/number}","contents_url":"https://api.github.com/repos/paulnsorensen/dotfiles/contents/{+path}","compare_url":"https://api.github.com/repos/paulnsorensen/dotfiles/compare/{base}...{head}","merges_url":"https://api.github.com/repos/paulnsorensen/dotfiles/merges","archive_url":"https://api.github.com/repos/paulnsorensen/dotfiles/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/paulnsorensen/dotfiles/downloads","issues_url":"https://api.github.com/repos/paulnsorensen/dotfiles/issues{/number}","pulls_url":"https://api.github.com/repos/paulnsorensen/dotfiles/pulls{/number}","milestones_url":"https://api.github.com/repos/paulnsorensen/dotfiles/milestones{/number}","notifications_url":"https://api.github.com/repos/paulnsorensen/dotfiles/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/paulnsorensen/dotfiles/labels{/name}","releases_url":"https://api.github.com/repos/paulnsorensen/dotfiles/releases{/id}","deployments_url":"https://api.github.com/repos/paulnsorensen/dotfiles/deployments"},"score":1},{"url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/commits/bb97bcbbdc5265e00a8d719be48ddf2960fa5388","sha":"bb97bcbbdc5265e00a8d719be48ddf2960fa5388","node_id":"MDY6Q29tbWl0MTI5NjcxNjk5OTpiYjk3YmNiYmRjNTI2NWUwMGE4ZDcxOWJlNDhkZGYyOTYwZmE1Mzg4","html_url":"https://github.com/micro-agent-teams/micro-agent-teams/commit/bb97bcbbdc5265e00a8d719be48ddf2960fa5388","comments_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/commits/bb97bcbbdc5265e00a8d719be48ddf2960fa5388/comments","commit":{"url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/git/commits/bb97bcbbdc5265e00a8d719be48ddf2960fa5388","author":{"date":"2026-07-16T12:37:54.000+08:00","name":"Nictheboy","email":"nictheboy2025@gmail.com"},"committer":{"date":"2026-07-16T12:37:54.000+08:00","name":"Nictheboy","email":"nictheboy2025@gmail.com"},"message":"ci(backend): run integration tests against a real Postgres + cheese-auth\n\nThe integration tests need a real Postgres (with the \"mat\" schema) and the real\ncheese-auth service (users are created and logged in through it). Bring both up\nfrom one script (mirroring the local docker-compose), the way nt's build.yml\ndelegates to doc/script/dependency-start.sh — no ad-hoc curl polling in the\nworkflow.\n\nKey detail: cheese-auth only creates its \"public\" tables and seeds the default\navatar (id=1, which the test user-creator attaches every profile to) when\nFILE_UPLOAD_PATH and DEFAULT_AVATAR_NAME are set and its startup migration runs;\nreadiness is its own /status healthcheck. application.properties already matches\nthe started services, so the Maven step only overrides ddl-auto and the git repo\nbase. Verified end-to-end locally against a freshly-migrated cheese-auth (58 green).\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01WdmTCuVSxU2G7TVaCZLrmr","tree":{"url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/git/trees/38d30ab5be763b42004896e60b77bc665d699bd8","sha":"38d30ab5be763b42004896e60b77bc665d699bd8"},"comment_count":0},"author":null,"committer":null,"parents":[{"url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/commits/10b363cda5f55b5b268d1af5296b0b6a8ec8619c","html_url":"https://github.com/micro-agent-teams/micro-agent-teams/commit/10b363cda5f55b5b268d1af5296b0b6a8ec8619c","sha":"10b363cda5f55b5b268d1af5296b0b6a8ec8619c"}],"repository":{"id":1296716999,"node_id":"R_kgDOTUpUxw","name":"micro-agent-teams","full_name":"micro-agent-teams/micro-agent-teams","private":false,"owner":{"login":"micro-agent-teams","id":302059458,"node_id":"O_kgDOEgEPwg","avatar_url":"https://avatars.githubusercontent.com/u/302059458?v=4","gravatar_id":"","url":"https://api.github.com/users/micro-agent-teams","html_url":"https://github.com/micro-agent-teams","followers_url":"https://api.github.com/users/micro-agent-teams/followers","following_url":"https://api.github.com/users/micro-agent-teams/following{/other_user}","gists_url":"https://api.github.com/users/micro-agent-teams/gists{/gist_id}","starred_url":"https://api.github.com/users/micro-agent-teams/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/micro-agent-teams/subscriptions","organizations_url":"https://api.github.com/users/micro-agent-teams/orgs","repos_url":"https://api.github.com/users/micro-agent-teams/repos","events_url":"https://api.github.com/users/micro-agent-teams/events{/privacy}","received_events_url":"https://api.github.com/users/micro-agent-teams/received_events","type":"Organization","user_view_type":"public","site_admin":false},"html_url":"https://github.com/micro-agent-teams/micro-agent-teams","description":"micro-agent-teams: turn AI agents into long-lived team members","fork":false,"url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams","forks_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/forks","keys_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/keys{/key_id}","collaborators_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/teams","hooks_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/hooks","issue_events_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/issues/events{/number}","events_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/events","assignees_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/assignees{/user}","branches_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/branches{/branch}","tags_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/tags","blobs_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/git/refs{/sha}","trees_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/git/trees{/sha}","statuses_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/statuses/{sha}","languages_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/languages","stargazers_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/stargazers","contributors_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/contributors","subscribers_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/subscribers","subscription_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/subscription","commits_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/commits{/sha}","git_commits_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/git/commits{/sha}","comments_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/comments{/number}","issue_comment_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/issues/comments{/number}","contents_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/contents/{+path}","compare_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/compare/{base}...{head}","merges_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/merges","archive_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/downloads","issues_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/issues{/number}","pulls_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/pulls{/number}","milestones_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/milestones{/number}","notifications_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/labels{/name}","releases_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/releases{/id}","deployments_url":"https://api.github.com/repos/micro-agent-teams/micro-agent-teams/deployments"},"score":1},{"url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/commits/afceb29f84ec5292b9ddde6cc324c6f562a329cc","sha":"afceb29f84ec5292b9ddde6cc324c6f562a329cc","node_id":"MDY6Q29tbWl0MTE5MTA5MTY2MjphZmNlYjI5Zjg0ZWM1MjkyYjlkZGRlNmNjMzI0YzZmNTYyYTMyOWNj","html_url":"https://github.com/EdgeApp/edge-dev-agents/commit/afceb29f84ec5292b9ddde6cc324c6f562a329cc","comments_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/commits/afceb29f84ec5292b9ddde6cc324c6f562a329cc/comments","commit":{"url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/git/commits/afceb29f84ec5292b9ddde6cc324c6f562a329cc","author":{"date":"2026-07-14T14:32:55.000-07:00","name":"Jonathan Tzeng","email":"jnthntzng@gmail.com"},"committer":{"date":"2026-07-14T14:32:55.000-07:00","name":"Jonathan Tzeng","email":"jnthntzng@gmail.com"},"message":"orch: cheese builds must pin the task's unpublished dep PRs (Houdini feta miss)\n\ncheese-build-on-green forbade dep pins in orch runs (plain pointer reset only),\nso any multi-repo task with a Build field produced a build that could not\ndemonstrate its own change: Jenkins resolves published deps from npm, and the\nunpublished dep code is simply absent. The Houdini stealth send+swap feta was\nexactly this — the agent followed the rule, hard-reset test-feta to the gui\nhead, and shipped a build with no HoudiniSwap plugin and no core change.\n\n- one-shot cheese-build-on-green: when the gui deliverable REQUIRES unpublished\n  dep changes (the draft-gui-PR shape per dep-pr-draft-vs-bump), the cheese\n  push MUST pin each required dep via /cheese --pin at ITS PR head from THIS\n  task, recorded in the run report. Pins are limited to deps this task's own\n  PRs produced. Single-repo tasks stay plain pointer resets.\n- agent-eval build-field-honored (A28): pointer-only-with-required-dep-PRs is\n  now the BAD anchor (non-demonstrating build); pins at PR heads are GOOD.\n- drift reconciled (74 anchors clean).\n\nOperator remediation: test-feta re-pushed with pins (gui 31be7d831 + core\nc12ad450 + exch a17062d -> e1a4bd25e), so the current feta demonstrates the\nfeature while the rule fix covers future runs.","tree":{"url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/git/trees/a4a9979ab446fabf71daefd0ecfaa4ec2a96d446","sha":"a4a9979ab446fabf71daefd0ecfaa4ec2a96d446"},"comment_count":0},"author":{"login":"j0ntz","id":262220767,"node_id":"U_kgDOD6Er3w","avatar_url":"https://avatars.githubusercontent.com/u/262220767?v=4","gravatar_id":"","url":"https://api.github.com/users/j0ntz","html_url":"https://github.com/j0ntz","followers_url":"https://api.github.com/users/j0ntz/followers","following_url":"https://api.github.com/users/j0ntz/following{/other_user}","gists_url":"https://api.github.com/users/j0ntz/gists{/gist_id}","starred_url":"https://api.github.com/users/j0ntz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/j0ntz/subscriptions","organizations_url":"https://api.github.com/users/j0ntz/orgs","repos_url":"https://api.github.com/users/j0ntz/repos","events_url":"https://api.github.com/users/j0ntz/events{/privacy}","received_events_url":"https://api.github.com/users/j0ntz/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"j0ntz","id":262220767,"node_id":"U_kgDOD6Er3w","avatar_url":"https://avatars.githubusercontent.com/u/262220767?v=4","gravatar_id":"","url":"https://api.github.com/users/j0ntz","html_url":"https://github.com/j0ntz","followers_url":"https://api.github.com/users/j0ntz/followers","following_url":"https://api.github.com/users/j0ntz/following{/other_user}","gists_url":"https://api.github.com/users/j0ntz/gists{/gist_id}","starred_url":"https://api.github.com/users/j0ntz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/j0ntz/subscriptions","organizations_url":"https://api.github.com/users/j0ntz/orgs","repos_url":"https://api.github.com/users/j0ntz/repos","events_url":"https://api.github.com/users/j0ntz/events{/privacy}","received_events_url":"https://api.github.com/users/j0ntz/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/commits/2b5447bb554c934a7ffaa234d4350cad77a4fba1","html_url":"https://github.com/EdgeApp/edge-dev-agents/commit/2b5447bb554c934a7ffaa234d4350cad77a4fba1","sha":"2b5447bb554c934a7ffaa234d4350cad77a4fba1"}],"repository":{"id":1191091662,"node_id":"R_kgDORv6dzg","name":"edge-dev-agents","full_name":"EdgeApp/edge-dev-agents","private":false,"owner":{"login":"EdgeApp","id":6613230,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY2MTMyMzA=","avatar_url":"https://avatars.githubusercontent.com/u/6613230?v=4","gravatar_id":"","url":"https://api.github.com/users/EdgeApp","html_url":"https://github.com/EdgeApp","followers_url":"https://api.github.com/users/EdgeApp/followers","following_url":"https://api.github.com/users/EdgeApp/following{/other_user}","gists_url":"https://api.github.com/users/EdgeApp/gists{/gist_id}","starred_url":"https://api.github.com/users/EdgeApp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EdgeApp/subscriptions","organizations_url":"https://api.github.com/users/EdgeApp/orgs","repos_url":"https://api.github.com/users/EdgeApp/repos","events_url":"https://api.github.com/users/EdgeApp/events{/privacy}","received_events_url":"https://api.github.com/users/EdgeApp/received_events","type":"Organization","user_view_type":"public","site_admin":false},"html_url":"https://github.com/EdgeApp/edge-dev-agents","description":"Agentic development - skills, rules, etc.","fork":false,"url":"https://api.github.com/repos/EdgeApp/edge-dev-agents","forks_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/forks","keys_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/keys{/key_id}","collaborators_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/teams","hooks_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/hooks","issue_events_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/issues/events{/number}","events_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/events","assignees_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/assignees{/user}","branches_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/branches{/branch}","tags_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/tags","blobs_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/git/refs{/sha}","trees_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/git/trees{/sha}","statuses_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/statuses/{sha}","languages_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/languages","stargazers_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/stargazers","contributors_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/contributors","subscribers_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/subscribers","subscription_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/subscription","commits_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/commits{/sha}","git_commits_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/git/commits{/sha}","comments_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/comments{/number}","issue_comment_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/issues/comments{/number}","contents_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/contents/{+path}","compare_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/compare/{base}...{head}","merges_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/merges","archive_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/downloads","issues_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/issues{/number}","pulls_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/pulls{/number}","milestones_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/milestones{/number}","notifications_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/labels{/name}","releases_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/releases{/id}","deployments_url":"https://api.github.com/repos/EdgeApp/edge-dev-agents/deployments"},"score":1},{"url":"https://api.github.com/repos/jakubciszak/miedzykodem/commits/728093fea18760699614985e24ae8ef88429bbd3","sha":"728093fea18760699614985e24ae8ef88429bbd3","node_id":"MDY6Q29tbWl0MTE2Mjg3MjUzMTo3MjgwOTNmZWExODc2MDY5OTYxNDk4NWUyNGFlOGVmODg0MjliYmQz","html_url":"https://github.com/jakubciszak/miedzykodem/commit/728093fea18760699614985e24ae8ef88429bbd3","comments_url":"https://api.github.com/repos/jakubciszak/miedzykodem/commits/728093fea18760699614985e24ae8ef88429bbd3/comments","commit":{"url":"https://api.github.com/repos/jakubciszak/miedzykodem/git/commits/728093fea18760699614985e24ae8ef88429bbd3","author":{"date":"2026-07-04T23:52:36.000+02:00","name":"Jakub Ciszak","email":"j.ciszak@gmail.com"},"committer":{"date":"2026-07-04T23:52:36.000+02:00","name":"GitHub","email":"noreply@github.com"},"message":"Dodaj wpis: Model szwajcarskiego sera a zaufanie do kodu pisanego z AI (#40)\n\n* Dodaj wpis: Model szwajcarskiego sera a zaufanie do kodu pisanego z AI\n\nNowy wpis opisuje model Swiss Cheese Jamesa Reasona jako odpowiedź na\nproblem zaufania do kodu generowanego przez AI — warstwowa obrona\n(instrukcje, lint, hooki, testy, agent review, human review) zamiast\njednego doskonałego zabezpieczenia. Wpis odwołuje się do zastosowań\nmodelu w lotnictwie, weryfikacji procesorów i bezpieczeństwie AI oraz\ndo pluginu swiss-cheese z repo code-quality-confidence. Dołączony\ndiagram SVG w stylu pozostałych grafik bloga.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01DMw6GynrivwidNKPRCA7QR\n\n* Update 20260704_swiss-cheese-zaufanie-ai.md\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>","tree":{"url":"https://api.github.com/repos/jakubciszak/miedzykodem/git/trees/3cca077c2ac68ba725893d8ae5c67ac7a45ba29c","sha":"3cca077c2ac68ba725893d8ae5c67ac7a45ba29c"},"comment_count":0},"author":{"login":"jakubciszak","id":30110635,"node_id":"MDQ6VXNlcjMwMTEwNjM1","avatar_url":"https://avatars.githubusercontent.com/u/30110635?v=4","gravatar_id":"","url":"https://api.github.com/users/jakubciszak","html_url":"https://github.com/jakubciszak","followers_url":"https://api.github.com/users/jakubciszak/followers","following_url":"https://api.github.com/users/jakubciszak/following{/other_user}","gists_url":"https://api.github.com/users/jakubciszak/gists{/gist_id}","starred_url":"https://api.github.com/users/jakubciszak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakubciszak/subscriptions","organizations_url":"https://api.github.com/users/jakubciszak/orgs","repos_url":"https://api.github.com/users/jakubciszak/repos","events_url":"https://api.github.com/users/jakubciszak/events{/privacy}","received_events_url":"https://api.github.com/users/jakubciszak/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/jakubciszak/miedzykodem/commits/53f6b65801e370ead57e9ce3551fb2dddb85aafc","html_url":"https://github.com/jakubciszak/miedzykodem/commit/53f6b65801e370ead57e9ce3551fb2dddb85aafc","sha":"53f6b65801e370ead57e9ce3551fb2dddb85aafc"}],"repository":{"id":1162872531,"node_id":"R_kgDORVAG0w","name":"miedzykodem","full_name":"jakubciszak/miedzykodem","private":false,"owner":{"login":"jakubciszak","id":30110635,"node_id":"MDQ6VXNlcjMwMTEwNjM1","avatar_url":"https://avatars.githubusercontent.com/u/30110635?v=4","gravatar_id":"","url":"https://api.github.com/users/jakubciszak","html_url":"https://github.com/jakubciszak","followers_url":"https://api.github.com/users/jakubciszak/followers","following_url":"https://api.github.com/users/jakubciszak/following{/other_user}","gists_url":"https://api.github.com/users/jakubciszak/gists{/gist_id}","starred_url":"https://api.github.com/users/jakubciszak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakubciszak/subscriptions","organizations_url":"https://api.github.com/users/jakubciszak/orgs","repos_url":"https://api.github.com/users/jakubciszak/repos","events_url":"https://api.github.com/users/jakubciszak/events{/privacy}","received_events_url":"https://api.github.com/users/jakubciszak/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/jakubciszak/miedzykodem","description":null,"fork":false,"url":"https://api.github.com/repos/jakubciszak/miedzykodem","forks_url":"https://api.github.com/repos/jakubciszak/miedzykodem/forks","keys_url":"https://api.github.com/repos/jakubciszak/miedzykodem/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jakubciszak/miedzykodem/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jakubciszak/miedzykodem/teams","hooks_url":"https://api.github.com/repos/jakubciszak/miedzykodem/hooks","issue_events_url":"https://api.github.com/repos/jakubciszak/miedzykodem/issues/events{/number}","events_url":"https://api.github.com/repos/jakubciszak/miedzykodem/events","assignees_url":"https://api.github.com/repos/jakubciszak/miedzykodem/assignees{/user}","branches_url":"https://api.github.com/repos/jakubciszak/miedzykodem/branches{/branch}","tags_url":"https://api.github.com/repos/jakubciszak/miedzykodem/tags","blobs_url":"https://api.github.com/repos/jakubciszak/miedzykodem/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jakubciszak/miedzykodem/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jakubciszak/miedzykodem/git/refs{/sha}","trees_url":"https://api.github.com/repos/jakubciszak/miedzykodem/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jakubciszak/miedzykodem/statuses/{sha}","languages_url":"https://api.github.com/repos/jakubciszak/miedzykodem/languages","stargazers_url":"https://api.github.com/repos/jakubciszak/miedzykodem/stargazers","contributors_url":"https://api.github.com/repos/jakubciszak/miedzykodem/contributors","subscribers_url":"https://api.github.com/repos/jakubciszak/miedzykodem/subscribers","subscription_url":"https://api.github.com/repos/jakubciszak/miedzykodem/subscription","commits_url":"https://api.github.com/repos/jakubciszak/miedzykodem/commits{/sha}","git_commits_url":"https://api.github.com/repos/jakubciszak/miedzykodem/git/commits{/sha}","comments_url":"https://api.github.com/repos/jakubciszak/miedzykodem/comments{/number}","issue_comment_url":"https://api.github.com/repos/jakubciszak/miedzykodem/issues/comments{/number}","contents_url":"https://api.github.com/repos/jakubciszak/miedzykodem/contents/{+path}","compare_url":"https://api.github.com/repos/jakubciszak/miedzykodem/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jakubciszak/miedzykodem/merges","archive_url":"https://api.github.com/repos/jakubciszak/miedzykodem/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jakubciszak/miedzykodem/downloads","issues_url":"https://api.github.com/repos/jakubciszak/miedzykodem/issues{/number}","pulls_url":"https://api.github.com/repos/jakubciszak/miedzykodem/pulls{/number}","milestones_url":"https://api.github.com/repos/jakubciszak/miedzykodem/milestones{/number}","notifications_url":"https://api.github.com/repos/jakubciszak/miedzykodem/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jakubciszak/miedzykodem/labels{/name}","releases_url":"https://api.github.com/repos/jakubciszak/miedzykodem/releases{/id}","deployments_url":"https://api.github.com/repos/jakubciszak/miedzykodem/deployments"},"score":1},{"url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/commits/886855c07b7f6bc240929f081db048b196c2c20a","sha":"886855c07b7f6bc240929f081db048b196c2c20a","node_id":"MDY6Q29tbWl0MTExNTk0NDAwNzo4ODY4NTVjMDdiN2Y2YmMyNDA5MjlmMDgxZGIwNDhiMTk2YzJjMjBh","html_url":"https://github.com/Priler/FairAutocompleteTasks/commit/886855c07b7f6bc240929f081db048b196c2c20a","comments_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/commits/886855c07b7f6bc240929f081db048b196c2c20a/comments","commit":{"url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/git/commits/886855c07b7f6bc240929f081db048b196c2c20a","author":{"date":"2026-05-23T07:40:17.000+05:00","name":"Priler","email":"priler96@gmail.com"},"committer":{"date":"2026-05-23T07:40:17.000+05:00","name":"Priler","email":"priler96@gmail.com"},"message":"rewritten the logic of different scenarios handling (alife cleanup, sleep cheese, etc) + time skip tracker + added regression tests + test saves for manual testing (not in repo, though :3) + small bugfixes","tree":{"url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/git/trees/45ba57b1c957cbd552f0e5814b359814168898ff","sha":"45ba57b1c957cbd552f0e5814b359814168898ff"},"comment_count":0},"author":{"login":"Priler","id":11755312,"node_id":"MDQ6VXNlcjExNzU1MzEy","avatar_url":"https://avatars.githubusercontent.com/u/11755312?v=4","gravatar_id":"","url":"https://api.github.com/users/Priler","html_url":"https://github.com/Priler","followers_url":"https://api.github.com/users/Priler/followers","following_url":"https://api.github.com/users/Priler/following{/other_user}","gists_url":"https://api.github.com/users/Priler/gists{/gist_id}","starred_url":"https://api.github.com/users/Priler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Priler/subscriptions","organizations_url":"https://api.github.com/users/Priler/orgs","repos_url":"https://api.github.com/users/Priler/repos","events_url":"https://api.github.com/users/Priler/events{/privacy}","received_events_url":"https://api.github.com/users/Priler/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"Priler","id":11755312,"node_id":"MDQ6VXNlcjExNzU1MzEy","avatar_url":"https://avatars.githubusercontent.com/u/11755312?v=4","gravatar_id":"","url":"https://api.github.com/users/Priler","html_url":"https://github.com/Priler","followers_url":"https://api.github.com/users/Priler/followers","following_url":"https://api.github.com/users/Priler/following{/other_user}","gists_url":"https://api.github.com/users/Priler/gists{/gist_id}","starred_url":"https://api.github.com/users/Priler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Priler/subscriptions","organizations_url":"https://api.github.com/users/Priler/orgs","repos_url":"https://api.github.com/users/Priler/repos","events_url":"https://api.github.com/users/Priler/events{/privacy}","received_events_url":"https://api.github.com/users/Priler/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/commits/297bfe97e617e4f819bbaf43fb64daae1fa57ec7","html_url":"https://github.com/Priler/FairAutocompleteTasks/commit/297bfe97e617e4f819bbaf43fb64daae1fa57ec7","sha":"297bfe97e617e4f819bbaf43fb64daae1fa57ec7"}],"repository":{"id":1115944007,"node_id":"R_kgDOQoP0Rw","name":"FairAutocompleteTasks","full_name":"Priler/FairAutocompleteTasks","private":false,"owner":{"login":"Priler","id":11755312,"node_id":"MDQ6VXNlcjExNzU1MzEy","avatar_url":"https://avatars.githubusercontent.com/u/11755312?v=4","gravatar_id":"","url":"https://api.github.com/users/Priler","html_url":"https://github.com/Priler","followers_url":"https://api.github.com/users/Priler/followers","following_url":"https://api.github.com/users/Priler/following{/other_user}","gists_url":"https://api.github.com/users/Priler/gists{/gist_id}","starred_url":"https://api.github.com/users/Priler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Priler/subscriptions","organizations_url":"https://api.github.com/users/Priler/orgs","repos_url":"https://api.github.com/users/Priler/repos","events_url":"https://api.github.com/users/Priler/events{/privacy}","received_events_url":"https://api.github.com/users/Priler/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/Priler/FairAutocompleteTasks","description":null,"fork":false,"url":"https://api.github.com/repos/Priler/FairAutocompleteTasks","forks_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/forks","keys_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/teams","hooks_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/hooks","issue_events_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/issues/events{/number}","events_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/events","assignees_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/assignees{/user}","branches_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/branches{/branch}","tags_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/tags","blobs_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/git/refs{/sha}","trees_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/statuses/{sha}","languages_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/languages","stargazers_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/stargazers","contributors_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/contributors","subscribers_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/subscribers","subscription_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/subscription","commits_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/commits{/sha}","git_commits_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/git/commits{/sha}","comments_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/comments{/number}","issue_comment_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/issues/comments{/number}","contents_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/contents/{+path}","compare_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/merges","archive_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/downloads","issues_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/issues{/number}","pulls_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/pulls{/number}","milestones_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/milestones{/number}","notifications_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/labels{/name}","releases_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/releases{/id}","deployments_url":"https://api.github.com/repos/Priler/FairAutocompleteTasks/deployments"},"score":1},{"url":"https://api.github.com/repos/cupofghost/Burple-Fink/commits/7c65656b2264e4b277b9d164b90920727163486a","sha":"7c65656b2264e4b277b9d164b90920727163486a","node_id":"MDY6Q29tbWl0MTMxMDI1MjU5Nzo3YzY1NjU2YjIyNjRlNGIyNzdiOWQxNjRiOTA5MjA3MjcxNjM0ODZh","html_url":"https://github.com/cupofghost/Burple-Fink/commit/7c65656b2264e4b277b9d164b90920727163486a","comments_url":"https://api.github.com/repos/cupofghost/Burple-Fink/commits/7c65656b2264e4b277b9d164b90920727163486a/comments","commit":{"url":"https://api.github.com/repos/cupofghost/Burple-Fink/git/commits/7c65656b2264e4b277b9d164b90920727163486a","author":{"date":"2026-08-01T18:12:48.000Z","name":"Claude","email":"noreply@anthropic.com"},"committer":{"date":"2026-08-01T18:12:48.000Z","name":"Claude","email":"noreply@anthropic.com"},"message":"WS-14/WS-15: birds, cheeses and cocktails datasets (1,743 names)\n\nbirds lands at 863 — the second-largest dataset in the repo after english_words,\nand the first new one big enough to train without the overfitting wave 2 measured.\nAll three validate clean: char set, no case-insensitive duplicates, sidecar counts\nmatch. Also carries WS-13's in-progress check_repo.py edits.\n\nSigned: Claude Code | Opus 5 | medium","tree":{"url":"https://api.github.com/repos/cupofghost/Burple-Fink/git/trees/351a6e6d0db4a39478e822c4212eed1ec2057b4f","sha":"351a6e6d0db4a39478e822c4212eed1ec2057b4f"},"comment_count":0},"author":{"login":"claude","id":81847,"node_id":"MDQ6VXNlcjgxODQ3","avatar_url":"https://avatars.githubusercontent.com/u/81847?v=4","gravatar_id":"","url":"https://api.github.com/users/claude","html_url":"https://github.com/claude","followers_url":"https://api.github.com/users/claude/followers","following_url":"https://api.github.com/users/claude/following{/other_user}","gists_url":"https://api.github.com/users/claude/gists{/gist_id}","starred_url":"https://api.github.com/users/claude/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/claude/subscriptions","organizations_url":"https://api.github.com/users/claude/orgs","repos_url":"https://api.github.com/users/claude/repos","events_url":"https://api.github.com/users/claude/events{/privacy}","received_events_url":"https://api.github.com/users/claude/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"claude","id":81847,"node_id":"MDQ6VXNlcjgxODQ3","avatar_url":"https://avatars.githubusercontent.com/u/81847?v=4","gravatar_id":"","url":"https://api.github.com/users/claude","html_url":"https://github.com/claude","followers_url":"https://api.github.com/users/claude/followers","following_url":"https://api.github.com/users/claude/following{/other_user}","gists_url":"https://api.github.com/users/claude/gists{/gist_id}","starred_url":"https://api.github.com/users/claude/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/claude/subscriptions","organizations_url":"https://api.github.com/users/claude/orgs","repos_url":"https://api.github.com/users/claude/repos","events_url":"https://api.github.com/users/claude/events{/privacy}","received_events_url":"https://api.github.com/users/claude/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/cupofghost/Burple-Fink/commits/9148cde9ecc240cba216319bc35e96a988c739dc","html_url":"https://github.com/cupofghost/Burple-Fink/commit/9148cde9ecc240cba216319bc35e96a988c739dc","sha":"9148cde9ecc240cba216319bc35e96a988c739dc"}],"repository":{"id":1310252597,"node_id":"R_kgDOThjeNQ","name":"Burple-Fink","full_name":"cupofghost/Burple-Fink","private":false,"owner":{"login":"cupofghost","id":293050730,"node_id":"U_kgDOEXeZag","avatar_url":"https://avatars.githubusercontent.com/u/293050730?v=4","gravatar_id":"","url":"https://api.github.com/users/cupofghost","html_url":"https://github.com/cupofghost","followers_url":"https://api.github.com/users/cupofghost/followers","following_url":"https://api.github.com/users/cupofghost/following{/other_user}","gists_url":"https://api.github.com/users/cupofghost/gists{/gist_id}","starred_url":"https://api.github.com/users/cupofghost/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cupofghost/subscriptions","organizations_url":"https://api.github.com/users/cupofghost/orgs","repos_url":"https://api.github.com/users/cupofghost/repos","events_url":"https://api.github.com/users/cupofghost/events{/privacy}","received_events_url":"https://api.github.com/users/cupofghost/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/cupofghost/Burple-Fink","description":null,"fork":false,"url":"https://api.github.com/repos/cupofghost/Burple-Fink","forks_url":"https://api.github.com/repos/cupofghost/Burple-Fink/forks","keys_url":"https://api.github.com/repos/cupofghost/Burple-Fink/keys{/key_id}","collaborators_url":"https://api.github.com/repos/cupofghost/Burple-Fink/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/cupofghost/Burple-Fink/teams","hooks_url":"https://api.github.com/repos/cupofghost/Burple-Fink/hooks","issue_events_url":"https://api.github.com/repos/cupofghost/Burple-Fink/issues/events{/number}","events_url":"https://api.github.com/repos/cupofghost/Burple-Fink/events","assignees_url":"https://api.github.com/repos/cupofghost/Burple-Fink/assignees{/user}","branches_url":"https://api.github.com/repos/cupofghost/Burple-Fink/branches{/branch}","tags_url":"https://api.github.com/repos/cupofghost/Burple-Fink/tags","blobs_url":"https://api.github.com/repos/cupofghost/Burple-Fink/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/cupofghost/Burple-Fink/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/cupofghost/Burple-Fink/git/refs{/sha}","trees_url":"https://api.github.com/repos/cupofghost/Burple-Fink/git/trees{/sha}","statuses_url":"https://api.github.com/repos/cupofghost/Burple-Fink/statuses/{sha}","languages_url":"https://api.github.com/repos/cupofghost/Burple-Fink/languages","stargazers_url":"https://api.github.com/repos/cupofghost/Burple-Fink/stargazers","contributors_url":"https://api.github.com/repos/cupofghost/Burple-Fink/contributors","subscribers_url":"https://api.github.com/repos/cupofghost/Burple-Fink/subscribers","subscription_url":"https://api.github.com/repos/cupofghost/Burple-Fink/subscription","commits_url":"https://api.github.com/repos/cupofghost/Burple-Fink/commits{/sha}","git_commits_url":"https://api.github.com/repos/cupofghost/Burple-Fink/git/commits{/sha}","comments_url":"https://api.github.com/repos/cupofghost/Burple-Fink/comments{/number}","issue_comment_url":"https://api.github.com/repos/cupofghost/Burple-Fink/issues/comments{/number}","contents_url":"https://api.github.com/repos/cupofghost/Burple-Fink/contents/{+path}","compare_url":"https://api.github.com/repos/cupofghost/Burple-Fink/compare/{base}...{head}","merges_url":"https://api.github.com/repos/cupofghost/Burple-Fink/merges","archive_url":"https://api.github.com/repos/cupofghost/Burple-Fink/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/cupofghost/Burple-Fink/downloads","issues_url":"https://api.github.com/repos/cupofghost/Burple-Fink/issues{/number}","pulls_url":"https://api.github.com/repos/cupofghost/Burple-Fink/pulls{/number}","milestones_url":"https://api.github.com/repos/cupofghost/Burple-Fink/milestones{/number}","notifications_url":"https://api.github.com/repos/cupofghost/Burple-Fink/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/cupofghost/Burple-Fink/labels{/name}","releases_url":"https://api.github.com/repos/cupofghost/Burple-Fink/releases{/id}","deployments_url":"https://api.github.com/repos/cupofghost/Burple-Fink/deployments"},"score":1},{"url":"https://api.github.com/repos/paulnsorensen/easy-cheese/commits/fa4f03c77c148443cf3a88094ba5c275bf8f88d7","sha":"fa4f03c77c148443cf3a88094ba5c275bf8f88d7","node_id":"MDY6Q29tbWl0MTIyODY0MjYwNDpmYTRmMDNjNzdjMTQ4NDQzY2YzYTg4MDk0YmE1YzI3NWJmOGY4OGQ3","html_url":"https://github.com/paulnsorensen/easy-cheese/commit/fa4f03c77c148443cf3a88094ba5c275bf8f88d7","comments_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/commits/fa4f03c77c148443cf3a88094ba5c275bf8f88d7/comments","commit":{"url":"https://api.github.com/repos/paulnsorensen/easy-cheese/git/commits/fa4f03c77c148443cf3a88094ba5c275bf8f88d7","author":{"date":"2026-07-19T22:39:01.000-07:00","name":"Paul Sorensen","email":"paulnsorensen@gmail.com"},"committer":{"date":"2026-07-19T22:39:01.000-07:00","name":"GitHub","email":"noreply@github.com"},"message":"feat(setup): register durable cheese-durable hallouminate corpus + rewire spec-discovery (#288)\n\n## What & why\n\nThe durable spec/research store — `corpus_home()` =\n`$XDG_DATA_HOME/cheese` — was indexed by **no** hallouminate corpus, so\nevery project's specs and research were semantically unsearchable across\nsessions (the only cheese corpus, `cheese-global`, still pointed at a\nstale `~/.cheese`). This registers a durable `cheese-durable` corpus at\n`corpus_home()` and rewires spec-discovery to use it.\n\n## What landed\n\n- **`shared/scripts/hallouminate_setup.py`** (new, stdlib-only) —\nmarked-block `[[corpus]]` insert/replace (idempotent, atomic write),\nlegacy `cheese-global → ~/.cheese` migration (skill-only), worktree-safe\n`init-repo` against the main root. Imports `paths.corpus_home()` as the\nsingle source of truth so the `~/.cheese` drift cannot recur.\n- **`easy-cheese-setup` skill** (new) — re-runnable detect → report →\nconfirm → fix doctor loop; wired into `install.sh` behind the\n`hallouminate ∈ --mcp` gate, resolving the installed `.pyz` via `gh\nskill list --json path,skillName`.\n- **`skills/cheese` spec-discovery** rewired — hallouminate present →\n`ground(cheese-durable)`; absent → `resolve_slug(slug,\nphase_hint=\"specs\")` with a degrade note.\n- ADRs 001–003 documenting the corpus-transport, spec-discovery, and\n`spec_match` decisions.\n\n## Review pipeline (press → age → cure)\n\nRan the full easy-cheese chain. `/age` found and `/cure` fixed:\n\n- **[High]** install-time registration was silently dead — `gh skill\nlist --json path` omitted the `skillName` field the `--jq` filter\nselects on, so resolution always returned empty. Fixed to `--json\npath,skillName` (verified against `gh skill list --help` JSON FIELDS).\n- **[High]** `migrate_legacy` could delete trailing user config — a\nsection that ran to EOF when the legacy `cheese-global` block was the\nlast `[[corpus]]` swallowed a following `[[repository]]`/`[settings]`\nblock. Now stops at any TOML table header.\n- **[Medium]** the bats `gh` stub ignored `--json`/`--jq`, so it\ncouldn't catch the field-selection bug. Rewritten to honour `--json`\nfield selection and run real `jq`; reverting the fix now fails the test.\n- **[Low ×3]** non-git `.cheese/` dir → clean noop (was a traceback);\nCRLF configs stay CRLF after a rewrite; lazy `--git-common-dir` in\n`_main_root`.\n\nA fresh-context second-pass review confirmed all six fixes effective\nwith no new drift.\n\n## Gates\n\n- `pytest tests/shared/python/` — **362 passed** (`hallouminate_setup`\nmodule: 23, incl. regression tests for every fix)\n- `bats tests/bash/test_install.bats` — **98 ok, 0 failures**\n- `just check` `test` recipe — **649 passed, 0 failed** (code, skill\nYAML, wiki, plugin manifest, all lints)\n- `docs:build` — **Complete!, 27 pages** (incl. the new\n`easy-cheese-setup` page)\n- `easy-cheese-setup.pyz global --apply` ×3 — byte-identical, one\n`cheese-durable` block, no temp leftover\n\n_Note: `just check`'s `docs-install` step (`pip install pyyaml==6.0.2`)\nfails locally under PEP 668 (Homebrew-managed Python); pyyaml 6.0.2 is\nalready satisfied and the docs build itself passes. CI runs pip in a\nclean env._\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\n---------\n\nCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>","tree":{"url":"https://api.github.com/repos/paulnsorensen/easy-cheese/git/trees/7bd56d9d3bf045ab045a29c7efdc2f7d38828c8b","sha":"7bd56d9d3bf045ab045a29c7efdc2f7d38828c8b"},"comment_count":0},"author":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"url":"https://api.github.com/repos/paulnsorensen/easy-cheese/commits/bc2f6f7bb9dd64b187699d321ebbab1040623707","html_url":"https://github.com/paulnsorensen/easy-cheese/commit/bc2f6f7bb9dd64b187699d321ebbab1040623707","sha":"bc2f6f7bb9dd64b187699d321ebbab1040623707"}],"repository":{"id":1228642604,"node_id":"R_kgDOSTuZLA","name":"easy-cheese","full_name":"paulnsorensen/easy-cheese","private":false,"owner":{"login":"paulnsorensen","id":429793,"node_id":"MDQ6VXNlcjQyOTc5Mw==","avatar_url":"https://avatars.githubusercontent.com/u/429793?v=4","gravatar_id":"","url":"https://api.github.com/users/paulnsorensen","html_url":"https://github.com/paulnsorensen","followers_url":"https://api.github.com/users/paulnsorensen/followers","following_url":"https://api.github.com/users/paulnsorensen/following{/other_user}","gists_url":"https://api.github.com/users/paulnsorensen/gists{/gist_id}","starred_url":"https://api.github.com/users/paulnsorensen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulnsorensen/subscriptions","organizations_url":"https://api.github.com/users/paulnsorensen/orgs","repos_url":"https://api.github.com/users/paulnsorensen/repos","events_url":"https://api.github.com/users/paulnsorensen/events{/privacy}","received_events_url":"https://api.github.com/users/paulnsorensen/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/paulnsorensen/easy-cheese","description":"Cheese your code 🧀 — high-quality results as easy as cheese. A portable, harness-agnostic Agent Skills toolkit.","fork":false,"url":"https://api.github.com/repos/paulnsorensen/easy-cheese","forks_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/forks","keys_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/keys{/key_id}","collaborators_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/teams","hooks_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/hooks","issue_events_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/issues/events{/number}","events_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/events","assignees_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/assignees{/user}","branches_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/branches{/branch}","tags_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/tags","blobs_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/git/refs{/sha}","trees_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/git/trees{/sha}","statuses_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/statuses/{sha}","languages_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/languages","stargazers_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/stargazers","contributors_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/contributors","subscribers_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/subscribers","subscription_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/subscription","commits_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/commits{/sha}","git_commits_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/git/commits{/sha}","comments_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/comments{/number}","issue_comment_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/issues/comments{/number}","contents_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/contents/{+path}","compare_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/compare/{base}...{head}","merges_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/merges","archive_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/downloads","issues_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/issues{/number}","pulls_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/pulls{/number}","milestones_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/milestones{/number}","notifications_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/labels{/name}","releases_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/releases{/id}","deployments_url":"https://api.github.com/repos/paulnsorensen/easy-cheese/deployments"},"score":1}]}