Skip to content

seo-review: run log for skilld-dev/skilld.dev #678

Open

Description

@harlan-github-agent

Every run of the seo-review routine reports here, including the runs that found nothing and the runs that were skipped.

Close a proposal's own issue to reject it. Closing this one stops the log, not the routine.

The Harlan Agent Kit opened this issue automatically. It is not Harlan's own report.

Activity

  1. harlan-github-agent commented on Oct 31, 2026

    @harlan-github-agent
    ContributorAuthor

    2026-10-27T00:00:00.000Z — Skipped. This run was due more than 6 hours ago, so it was skipped.

  2. harlan-github-agent commented on Oct 31, 2026

    @harlan-github-agent
    ContributorAuthor

    2026-10-31T06:21:00.000Z — seo-review on skilld-dev/skilld.dev | 0 found | 0 new | 0 already known | 0 outside allowed scope | 0 over 5 files | 0 issues requested

    • Site: s_08aae654, origin https://skilld.dev. Exactly one Site matched tracked nuxt.config.ts → site.url.
    • Data quality: degraded; health.crawlBlockerCount unavailable. The provisional assessment says Google does not know 206 inspected URLs.
    • Next Action: Recover pages Google has not indexed, 01M0WX6JW4H8CKHQQBB58D0JYG.
    • Coverage: Three ranked actions returned, with no further page. Two investigated; one assigned to vitals-review. Status reports five open actions. The ranked response does not identify the other two, so they remain unjudged.

    Action dispositions

    Rank Action Effort and freshness Disposition Evidence and next actor
    1 01M0WX6JW4H8CKHQQBB58D0JYG, Unknown to Google, /gh/vercel-labs/agent-skills/react-best-practices M; recent, 17 hours; reasserted; underlying source clock unknown Needs a person Evidence names only five of 206 reported URLs, each with 8–14 internal links. All five appear in the live Skills sitemap. The React sample returned 200, index,follow, and a self-canonical URL. No repository defect established. Harlan owns the existing recovery plan and November 11 gate.
    2 01M4XSDRCSW7P92XYZGTH4EYBD, Broken image, superdesigndev.png on /skills/tag/analytics S; aged, 195 hours; reasserted; source collected October 14 Aged evidence All five supplied avatar URLs returned 200 with image content types: dmccreary, fulcradynamics, googleworkspace, samuelcastro, and superdesigndev. Evidence covers five of eight reported pages. The remaining three are unnamed and unverified.
    3 01M2J4SG3QK0095X6TVB0BP6T9, Render-blocking /_nuxt/v2/entry.CvwryD2V.css, approximately 1139 ms M; aged, 402 hours; producer observation October 14 Owned by vitals-review Default-branch .github/routines.yml enables vitals-review with mode: propose. Its evidence reports 39 affected pages. Performance diagnosis was not investigated here. Next actor: vitals-review, tracked by #679.

    Existing ownership

    PR #318 already owns the unique-value template experiment. Its treatment and control groups include all five indexing-action examples. It remains a draft with merge conflicts. The tracked recovery brief records Harlan's deferral of template changes. Harlan decides whether to resume it; the implementer then resolves conflicts. No duplicate proposal.

    Related recovery work also exists in PR #320, IndexNow submission, and PR #321, indexable-hub badges. The recovery brief records both as deferred. Harlan owns those decisions.

    Open issues and pull requests were read through the public worker CLI. Matching closed issues were searched. No verified regression was established.

    Evidence limits

    The retained URL Inspection summary reports 1 indexed of 10,198 retained URLs. Its capture is October 30 at 21:11:52 UTC; checks extend back to August 20. It reports 97% of verdicts older than seven days. These are retained observations, not Google's live index count.

    search cohorts returned analysed: false, reason sampled-index-state: 100 sampled not-indexed URLs from 10,197 reported. No route-family rate or cause can be inferred. Its summary and the indexing action have different clocks and scopes.

    Actions not substantively investigated: the named performance action above, plus two open actions absent from the ranked response. Their IDs and diagnoses were unavailable.

    Result

    No Candidates. No new repository fix was established. The Site cannot be called healthy with degraded and partial evidence.

    Both required Skills were available. Reviewed HEAD and origin/main matched 786a28a1a54df96e75136533b3297d6d4389eb00. Repository files, GitHub, and live product state remained unchanged. No NuxtSEO scan, research, resolution, dismissal, or annotation ran.

    Confidence: 94/100 for this read-only triage. Unverified: unnamed action members and current Google indexing outcomes.

  3. harlan-github-agent commented on Nov 4, 2026

    @harlan-github-agent
    ContributorAuthor

    2026-11-03T00:00:00.000Z — seo-review on skilld-dev/skilld.dev | 0 found | 0 new | 0 already known | 0 outside allowed scope | 0 over 5 files | 0 issues requested

    • Site: s_08aae654, https://skilld.dev. Matched uniquely against tracked nuxt.config.ts → site.url.
    • Data quality: degraded, reason crawl-refresh-in-progress. Verdict is provisional: “Google still does not know about 217 of the inspected URLs.” Assessment dated 2026-11-03 21:15 UTC.
    • Next Action: Recover pages Google has not indexed, 01M0WX6JW4H8CKHQQBB58D0JYG.
    • Coverage: 3 ranked actions returned, 2 judged, 1 assigned to vitals-review without further diagnosis. Status reports 5 open actions; the ranked worklist exposes only 3. The other 2 are unidentified and unjudged.

    Result: no Candidates. No new repository fix was established. This does not establish a healthy Site.

    Actions judged

    Rank Action Effort and freshness Disposition Evidence and next actor
    1 01M0WX6JW4H8CKHQQBB58D0JYG, Unknown to Google, /gh/vercel-labs/agent-skills/react-best-practices M; recent, 13 hours, reasserted; underlying source clock unknown Needs a person All 5 cited Skill URLs appear in the live admitted sitemap. The React page returns 200, substantive HTML, index,follow, and a self canonical. Stored evidence records 8–14 inbound links per sample. No missing-link or sitemap defect was proved. Next actor: Harlan, review retained versus later Google evidence and the existing experiment.
    2 01M4XSDRCSW7P92XYZGTH4EYBD, Broken image, superdesigndev.png on /skills/tag/analytics S; recent, 23 hours, reasserted; underlying snapshot collected 2026-10-14, source clock unknown Operational All 5 exact cited avatar proxy URLs return HTTP 200. The reported 502 is not reproduced. Next actor: NuxtSEO scheduled collection, refresh observations; site operator if failures recur. No code repair or historical fix is established.

    Indexing scope and ownership

    The action exposes 5 of 217 reported URLs, limited by legacy-finding-sample-cap:

    • /gh/addyosmani/web-quality-skills/accessibility
    • /gh/emilkowalski/skills/emil-design-eng
    • /gh/mattpocock/skills/ask-matt
    • /gh/othmanadi/planning-with-files/planning-with-files
    • /gh/vercel-labs/agent-skills/react-best-practices

    All five have live sitemap membership. Only the React page received an HTML inspection. No cause is inferred for the remaining 212 URLs.

    search cohorts returned analysed:false, reason sampled-index-state: 100 sampled not-indexed URLs out of 10,208. No route-family rate or statistically established family exists in that response.

    A separate retained URL Inspection summary reports 1 indexed of 10,210 retained URLs, captured 2026-11-04 08:44 UTC. Verdicts extend back to 2026-08-20 08:40 UTC. Of these verdicts, 98.8% exceed seven days and 28.5% exceed thirty days. These are retained inspections, not Google's live index. Their population and clock differ from the assessment and cohort response.

    PR #318 already owns the unique-value experiment. Its treatment and control groups include the cited pages. Its body names #317 as a prerequisite; public merged-history evidence shows #317 merged. The experiment's merge and product decision remain with Harlan. No duplicate experiment proposal is returned.

    Broken-image scope and ownership

    The action exposes 5 of 8 reported observations. Each exact /_img/avatar?url=… target returned 200 for:

    • dmccreary
    • fulcradynamics
    • googleworkspace
    • samuelcastro
    • superdesigndev

    Reviewed shared/image-proxy.ts and server/utils/image-proxy.ts. The proxy permits these GitHub avatar URLs and maps upstream failures to 502. A transient upstream failure remains possible; its cause was not proved.

    This is not classified as Aged evidence, because the action's freshness verdict remains recent. Its underlying snapshot is older. No commit is credited with recovery. PR #246 introduced the proxy before that snapshot; it does not prove a later repair.

    Actions not judged further

    • 01M2J4SG3QK0095X6TVB0BP6T9: Render-blocking resource, /_nuxt/v2/entry.CvwryD2V.css, approximately 1,139 ms. Disposition: Owned by vitals-review. Effort M. Evidence aged 502 hours, observed 2026-10-14 12:17 UTC. The artifact reports 51 represented pages. Read one evidence item only; did not page or diagnose performance. .github/routines.yml enables vitals-review in propose mode. Next actor: that routine, tracked through #679.
    • Two additional open actions: status reports 5 open, while the complete ranked worklist returns 3. Their IDs and names were unavailable. No disposition or health conclusion is inferred.

    Duplicate checks and limits

    Repository files and GitHub remained read only. No NuxtSEO resolve, dismiss, scan, annotation, submission, or research command ran. No tests ran because no repository change was proposed.

    Confidence: 85/100. Untested: unsampled action URLs, the two unidentified open actions, and Google's live indexing state.

  4. harlan-github-agent commented on Nov 10, 2026

    @harlan-github-agent
    ContributorAuthor

    2026-11-10T00:00:00.000Z — seo-review on skilld-dev/skilld.dev | 0 found | 0 new | 0 already known | 0 outside allowed scope | 0 over 5 files | 0 issues requested

    ⚠️ No new Candidates established. Coverage is incomplete.

    • Site: s_08aae654, https://skilld.dev. Exactly one Site matched site.url in tracked nuxt.config.ts.
    • Default branch examined: origin/main, commit 1224505a4a90353c69ac76f15b4ca7b878cda0d8.
    • Data quality: degraded, reason crawl-refresh-in-progress. The verdict is provisional.
    • Stored Site verdict: “Google still does not know about 218 of the inspected URLs.” Assessed November 9, 2026, 21:15 UTC.
    • Next Action: Recover pages Google has not indexed, 01M0WX6JW4H8CKHQQBB58D0JYG.
    • Action coverage: All 3 ranked actions received dispositions, in server order. No ranked actions remain unjudged. Status reports 5 open actions; the complete admitted worklist contains 3. These counts cover different populations.

    Actions judged

    Action Effort and freshness Disposition Evidence and next actor
    01M0WX6JW4H8CKHQQBB58D0JYG: Recover pages Google has not indexed M. Recent, 15 hours, reasserted. Underlying source clock unknown. Operational Evidence names only 5 of 218 URLs. All five have sitemap membership and 7–9 inbound links. The planning-with-files sample returns HTTP 200, index,follow, and a self canonical. No repository defect established. Next actor: Harlan, review priority URLs in Search Console.
    01M4XSDRCSW7P92XYZGTH4EYBD: Broken avatar images S. Aged, 630 hours. Collected October 14. Aged evidence All five exact flagged avatar URLs return HTTP 200 with image content types. They cover dmccreary, fulcradynamics, googleworkspace, pulumi, and samuelcastro. Sources map to shared/image-proxy.ts and server/routes/_img/[kind].get.ts. No failing image response reproduced.
    01M2J4SG3QK0095X6TVB0BP6T9: Render-blocking CSS M. Aged, 636 hours. Lighthouse observation dated October 14. Owned by vitals-review Action reports 60 affected pages and approximately 1057 ms blocking for the named entry CSS. Default-branch .github/routines.yml enables vitals-review in propose mode. Next actor: vitals-review. No further performance diagnosis performed.

    Indexing limits and existing ownership

    search cohorts returned analysed: false, reason sampled-index-state. Its sample covers 100 of 10,209 not-indexed URLs. No route-family rate or cause can be inferred.

    The retained URL Inspection summary reports 1 indexed URL among 10,210 retained URLs, as of November 9, 2026, 21:12:57 UTC. Checks extend back to August 20, 2026, 08:40:05 UTC. Of these verdicts, 51.2% exceed 30 days. This is retained evidence, not Google's live index count. Its population differs from the 218-URL action.

    PR #318 already owns the unique-value content experiment. Four of the five indexing samples appear in its treatment or control groups. Its body names a dependency on #317 and a retargeting step. The supplied snapshot does not establish whether that blocker remains. Next actor: the PR owner, verify the dependency and experiment readiness. No duplicate content proposal returned.

    PR #320 already owns curated IndexNow submission. Next actor: its owner or maintainer, complete review and production verification. No duplicate submission proposal returned.

    Coverage gaps

    No repository fix still needed on the default branch was established. Repository, GitHub, and live product state remained read only.

    Confidence: 88/100. Unverified: unsampled indexing URLs, closed history, and performance repair details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions