Skip to content

Hosted site audit completes with zero pages; request workflow checkpoint inspection #320

Description

@SkyyRoseLLC

Please inspect hosted audit / workflow instance 22514394-5942-4f95-b6ff-df4fafdd3587 for project 25e0f773-4903-4f81-be2d-2eb077de1984.

Target: https://staging-7e48-skyyrose.wpcomstaging.com/

The audit ran with maxPages=10 and Lighthouse disabled. It started at 2026-09-05T03:23:46.565Z and completed at 03:23:48.257Z: 1.692 seconds, 0/0 pages, no errorCode, no page rows, no issue rows.

At the September 5 investigation, the live robots file permitted the homepage. Running your unmodified discovery and crawlPage modules from commit 3632f408528cd588fec98c3a174af8ea0ad205e8 locally against this target yielded:

  • Homepage allowed and same-origin.
  • 50 sitemap URLs discovered, 47 allowed after robots/same-origin filtering.
  • Homepage, About, and Black Rose collection: HTTP 200, fetchClass=ok, 36/25/31 links respectively.
  • All three correctly retain noindex and return page records with isIndexable=false.

This local Node.js reproduction does not reproduce the hosted Cloudflare workflow or database. We need the hosted execution evidence to distinguish a different robots response from discovery/frontier or deployment behavior.

Please inspect/export these fields, without restarting the instance:

  1. Instance logs/status: versionId, execution parameters (especially config.maxPages), step names, attempts, errors, and outputs. Map versionId to the deployed audit-worker source commit, rather than reporting only the current deployment.
  2. Full output of the discovery step (inspected source name discover-urls-v2; use the exact recorded name including any generated suffix): robotsText and seededCount. Please report whether discovery used the corrected robots file or the old Disallow: / response.
  3. Any crawl-chunk-* outputs: attemptedInChunk, attempted, pending, and endWindow. If there are no crawl steps, explicitly confirm that.
  4. Any retained discovery/seed/claim logs explaining how those counters were produced. The inspected source destroys AuditScratchpad state and clears progress KV at finalization, so an empty scratchpad read after completion would not prove that the original queue was empty.

Cloudflare supports an instance logs/status GET and full step-output GET:

The latter requires the exact recorded step name and type=step. This report is being submitted on September 10 for the September 5 run. Please preserve any remaining workflow checkpoints; if retention has expired, please identify which records are still available.

Separate reporting concern: finalizeAudit in the inspected commit permits pagesCrawled=0 to finish as completed; its persistence guard only executes for pagesCrawled>0. Please distinguish empty coverage from a successful page audit in the UI/MCP response.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions