test_project
Full-site audit: crawl all pages deterministically via sitemap, run chosen checks (visual, accessibility, SEO, etc.), and produce a JSON report with per-page issues, site-wide findings, auth status, and coverage comparison.
Instructions
Full-site audit: crawl every page (up to max_pages) and run the selected checks on each, saving a timestamped JSON report. The crawl is deterministic + sitemap-seeded, so consecutive runs cover the same pages and before/after comparisons are reliable (issue #22). Returns per-page issues, site-wide findings (e.g. duplicate titles/descriptions), an auth_check, pages_not_tested[] when the cap is hit, and a coverage delta (pages_added/pages_dropped) vs the previous report. Pages that bounce to the login page come back as auth_lost, never as fake success. Reload the saved report with get_report.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checks | No | Types of checks to run | |
| project | Yes | Project name | |
| max_pages | No | Override max pages. 0 = audit the WHOLE site (unbounded, stops at a 2000-page safety ceiling and flags ceiling_hit). | |
| use_sitemap | No | Seed the crawl from sitemap.xml / robots.txt when present (default: true). Set false for pure link-crawl. |