You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One daily check-in. The report follows in a comment.
Link existing issues for ongoing work. Update the title status when the findings change.
Close this issue when its actions are resolved or tracked in linked issues.
2026-09-20T21:40:00.000Z — daily-checkin on skilld-dev/skilld.dev | 1 found | 1 new | 0 already known | 0 outside allowed scope | 0 over 5 files | 1 issues requested
AMBER skilld.dev
Quietest overnight this week: health gate green, worker internalError cleared, X spend $26.25/mo (second day under $40). New defect: garbage owner URLs write junk rows to production D1.
The org profile route inserts a permanent owners row with sync_status='404' for every raw owner path GitHub answers 404 for, so crawler-invented garbage URLs grew the owners table 2,941 junk rows in 24h (6,775 total since ~2026-09-17, 9,868 owners with no repos row) while each miss also pays one unauthenticated GitHub API call.
Verify with:pnpm dlx wrangler d1 execute skilld-db --remote --json --command "SELECT COUNT(*) FROM owners WHERE sync_status='404' AND last_synced_at >= strftime('%s','now')-86400" returns near zero for the 24h after the fixed route deploys, and curl -s -o /dev/null -w '%{http_code}' 'https://skilld.dev/api/orgs/not-a-real-owner-xyz' stays 404 with no new owners row.
Agent triage by Codex, 2026-10-05. This is an agent assessment.
Garbage owner writes are fixed by #262. The later #268 report confirms recovery.
Remaining work is tracked in #179 (X budget), #292 (feed resilience), and #393 (D1 follow-up). Broken-source allegation #193 was independently refuted.
Activity
harlan-github-agent commentedon Sep 20, 2026
[ACTION NEEDED] Daily check-in: 2026-09-20
2026-09-20T21:40:00.000Z — daily-checkin on skilld-dev/skilld.dev | 1 found | 1 new | 0 already known | 0 outside allowed scope | 0 over 5 files | 1 issues requested
AMBER skilld.dev
Quietest overnight this week: health gate green, worker internalError cleared, X spend $26.25/mo (second day under $40). New defect: garbage owner URLs write junk rows to production D1.
Needs you
Changed since yesterday
Unchanged work (4)
Evidence
Exit 1 | coverage complete | deployment
8173c2e4| baseline 2026-09-19T21:47ZArchive:
/home/harlan/.local/state/daily-checkin/skilld-dev/skilld.dev/2026-09-20T21-46-27-885Z-0b41b54f-8dd3-47c1-9369-b1ffd32042fb.jsonThe org profile route inserts a permanent owners row with sync_status='404' for every raw owner path GitHub answers 404 for, so crawler-invented garbage URLs grew the owners table 2,941 junk rows in 24h (6,775 total since ~2026-09-17, 9,868 owners with no repos row) while each miss also pays one unauthenticated GitHub API call.
Target:
layers/registry/server/api/orgs/[owner].get.tsVerify with:
pnpm dlx wrangler d1 execute skilld-db --remote --json --command "SELECT COUNT(*) FROM owners WHERE sync_status='404' AND last_synced_at >= strftime('%s','now')-86400" returns near zero for the 24h after the fixed route deploys, and curl -s -o /dev/null -w '%{http_code}' 'https://skilld.dev/api/orgs/not-a-real-owner-xyz' stays 404 with no new owners row.Estimated to change 2 files.
harlan-zw commentedon Oct 5, 2026
Agent triage by Codex, 2026-10-05. This is an agent assessment.
Garbage owner writes are fixed by #262. The later #268 report confirms recovery.
Remaining work is tracked in #179 (X budget), #292 (feed resilience), and #393 (D1 follow-up). Broken-source allegation #193 was independently refuted.