Repository navigation
Conversation
A badge that links to a noindex hub earns nothing, so the hub hides the badge block unless seoIndexable. The brand kit page is a tool page, so it is now noindex.
🤖 BLOCKED
Selected findings run after merge and open separate pull requests. |
🤖 READY · 95/100
|
There was a problem hiding this comment.
Harlan Agent Kit posted this automated review. AI open source policy.
Automated Review: BLOCKED.
* test(helpers): load each migrated sqlite database from an image Most suites build a fresh database per test and replayed every migration each time, about 100 ms per database. Replay each migration list once per file and deserialize the image after that. Node before 24.16 has no serialize, so it keeps the replay. * test: delete tests that restate source, copy, or config These files read source or docs and grep the text, assert copy and markup, restate constant tables, or repeat another file's coverage. None of them can catch a behaviour bug that typecheck, lint, or a remaining test would miss. * test: boot Nuxt only for tests that need it Every file booted a Nuxt app, though about 40 of 377 use it. The default environment is now node. Files that mount components or read Nuxt runtime config carry the .nuxt.test.ts suffix, so defineVitestConfig runs them in its nuxt project. The node project runs in vmThreads and drops the @nuxt/test-utils setup file, which loaded Vue and its compiler in every file. Workers now follow the CPU quota: 2 workers under the 4-CPU CI quota left half of it idle. Also removes single cases that grep source, assert copy or class names, or restate constant tables, and the node environment pragmas that now repeat the default. * test: keep pragmas in files that open branches also edit Open branches edit these four files. Leaving their redundant node pragma in place keeps those merges free of conflicts. * test: keep the brand kit test that an open draft extends Draft #321 adds a noindex case to this file. Deleting it would leave that draft a modify and delete conflict. * test: shrink the streamed pack fixture At 300 KiB the 7-byte chunk case timed out under the full suite's worker count. 20 KiB still crosses many tar blocks at every chunk size.

❓ Type of change
📚 Description
For experiment B (links and demand), Skill authors need a README badge that links to their skilld page. The badge SVG (
/b/<owner>/<repo>[/<skill>]) and the copyable snippet already existed. A badge that points at a noindex hub earns nothing, so the repository hub now shows the badge block only when the hub is indexable./brand-kit/github-badgewasindex,follow; it is a tool page and is nownoindex,follow. Its sitemap listing is left to the sitemap work.I added no referral tracking. GitHub referrals already show as a referrer in Cloudflare analytics, and a
?ref=on the link would split canonical URLs.