DashboardpublishDistillation

Distillation

ID: 29ee1faa-c85b-4201-8277-9f420fc36cc0
Session: 1BpBuVO0t33J
Generation: 0
Tokens: 567
R_compression: 7.840
C_norm: 0.000
Archived: No
Created: 2026-09-09 13:14:30
Source IDs:
["lore_tm_v1_ZUtWzG0uUKVrOM9F1rtfO22bYO86bAHwQfHbgRN7vbk","lore_tm_v1_0f0rrpK11zAwFCdHOG8rKv0YqPHDUfxLZrKXrr8JiP4"]

Observations

🔴 (10:15) For GitHub’s events_url URI template, replace {/privacy} with /public to retrieve only public events; omit {/privacy} to retrieve public events plus private events when authenticated as that user.

🔴 (10:15) GitHub REST endpoint GET /user returns the authenticated user; OAuth app tokens and personal access tokens (classic) need read:user or broader user scope for the private-user response, while tokens without those scopes receive the public-user response. Status codes: 200, 304, 401, and 403.

🔴 (10:15) GitHub REST endpoint PATCH /user updates authenticated-user fields name, email, blog, twitter_username, company, location, hireable, and bio; a private email remains hidden even if supplied. Status codes: 200, 304, 401, 403, 404, and 422.

🔴 (10:15) GitHub REST endpoint GET /user/{account_id} retrieves publicly available account information by durable numeric user ID rather than mutable login. Enterprise Managed Users and relevant GitHub App bots require organization access or return 404; documented status codes are 200 and 404.

🔴 (10:15) GitHub REST endpoint GET /users lists personal and organization accounts in signup order. Pagination uses since exclusively; since returns IDs greater than the supplied user ID, and per_page defaults to 30 with maximum 100. Status codes: 200 and 304.

🔴 (10:15) GitHub REST endpoint GET /users/{username} provides publicly available user information. For a private profile, followers and following are 0 unless authenticated as that user; Enterprise Managed User access restrictions can produce 404. Status codes: 200 and 404.

🔴 (10:15) GitHub REST endpoint GET /users/{username}/hovercard returns contextual user information related to organizations, repositories, issues, or pull requests. Optional subject_type values are organization, repository, issue, and pull_request; subject_type and subject_id require each other. OAuth app tokens and classic personal access tokens need repo scope. Status codes: 200, 404, and 422.

🔴 (10:16) GitHub code search request https://api.github.com/search/code?page=1&per_page=20&q=gh+api+user+--jq+.login+language%3AYAML failed with HTTP 422 and ERROR_TYPE_QUERY_PARSING_FATAL unable to parse query!.