{"base_url":"https://www.windmill.dev/docs","finished_at":"2026-07-30T20:11:44.28019Z","report":{"auditor":"agentfit/v3.25.1","base_url":"https://www.windmill.dev/docs","criteria":[{"id":"A1","max":3,"score":3,"status":"present","http_status":200,"evidence_url":"https://www.windmill.dev/llms.txt","evidence_snippet":"Windmill"},{"id":"A2","max":2,"score":2,"status":"present","http_status":200,"evidence_url":"https://www.windmill.dev/llms-full.txt","evidence_snippet":"# Windmill  \u003e Windmill is an open-source and self-"},{"id":"A3","max":3,"score":3,"status":"present","http_status":200,"evidence_url":"https://www.windmill.dev/robots.txt","evidence_snippet":"User-agent: GPTBot"},{"id":"A4","max":3,"score":3,"status":"present","http_status":200,"evidence_url":"https://www.windmill.dev/sitemap.xml","evidence_snippet":"https://www.windmill.dev/blog"},{"id":"A5","max":3,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.windmill.dev/docs","evidence_snippet":""},{"id":"B1","max":5,"score":1,"status":"partial","http_status":200,"evidence_url":"https://www.windmill.dev/docs/apps/app_configuration_settings/rich_text_editor.md","evidence_snippet":"# Rich text editor  \u003e What is the Rich text editor"},{"id":"B2","max":3,"score":2,"status":"partial","http_status":200,"evidence_url":"https://www.windmill.dev/docs/advanced/cli/resource","evidence_snippet":"@type: TechArticle"},{"id":"B3","max":4,"score":3,"status":"partial","http_status":200,"evidence_url":"https://www.windmill.dev/docs/advanced/cli/resource","evidence_snippet":"https://www.windmill.dev/docs/advanced/cli/resourc"},{"id":"B4","max":4,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.windmill.dev/docs","evidence_snippet":""},{"id":"B5","max":2,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.windmill.dev/docs","evidence_snippet":""},{"id":"B6","max":3,"score":3,"status":"present","http_status":200,"evidence_url":"https://www.windmill.dev/docs/advanced/cli/resource","evidence_snippet":"Hosting and AdvancedCommand-line interface (CLI)Re"},{"id":"C1","max":8,"score":0,"status":"absent","http_status":0,"evidence_url":"https://www.windmill.dev/docs","evidence_snippet":""},{"id":"C2","max":2,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.windmill.dev/docs","evidence_snippet":""},{"id":"C3","max":7,"score":3,"status":"partial","http_status":200,"evidence_url":"https://www.windmill.dev/docs","evidence_snippet":""},{"id":"D1","max":3,"score":0,"status":"absent","http_status":0,"evidence_url":"https://www.windmill.dev/docs/advanced/cli/resource","evidence_snippet":""},{"id":"D2","max":5,"score":5,"status":"present","http_status":200,"evidence_url":"https://www.windmill.dev/docs/advanced/cli/resource","evidence_snippet":"placeholder_ratio = 0.00, 0/4 blocks"},{"id":"D3","max":5,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.windmill.dev/docs","evidence_snippet":""},{"id":"D4","max":4,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.windmill.dev/docs","evidence_snippet":""},{"id":"D5","max":4,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.windmill.dev/docs","evidence_snippet":"no glossary; 2/2 groups consistent, 0% inconsisten"},{"id":"D6","max":2,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.windmill.dev/docs/advanced/cli/resource","evidence_snippet":""},{"id":"E1","max":6,"score":0,"status":"absent","http_status":200,"evidence_url":"https://www.windmill.dev/docs","evidence_snippet":"homepage SPA shell across UA probes"},{"id":"E2","max":2,"score":2,"status":"present","http_status":308,"evidence_url":"https://www.windmill.dev/changelog/tags/tools/","evidence_snippet":"301/308 → canonical"},{"id":"E3","max":2,"score":2,"status":"present","http_status":200,"evidence_url":"https://www.windmill.dev/terms/2025-12-01","evidence_snippet":"2025-12-01"},{"id":"E4","max":4,"score":0,"status":"not_applicable","http_status":200,"evidence_url":"https://www.windmill.dev/docs","evidence_snippet":"fewer than 5 internal links"},{"id":"E5","max":3,"score":0,"status":"absent","http_status":0,"evidence_url":"https://www.windmill.dev/docs","evidence_snippet":"no TOS/license URL found"},{"id":"E6","max":4,"score":0,"status":"not_applicable","http_status":200,"evidence_url":"https://www.windmill.dev/docs","evidence_snippet":""},{"id":"F2","max":1,"score":0,"status":"absent","http_status":0,"evidence_url":"","evidence_snippet":""},{"id":"F3","max":3,"score":0,"status":"absent","http_status":0,"evidence_url":"","evidence_snippet":""}],"max_score":100,"audit_date":"2026-07-30","categories":{"D_content":{"max":23,"score":5},"E_hygiene":{"max":21,"score":4},"C_api_spec":{"max":17,"score":3},"A_discovery":{"max":14,"score":11},"F_agent_surface":{"max":4,"score":0},"B_page_artifacts":{"max":21,"score":9}},"total_score":32,"e1_gating_passed":false,"unreliable_marker":true},"run_id":"019fb4a7-40cc-75cc-8a4a-44c8905df09d","share_url":"/r/019fb4a7-40cc-75cc-8a4a-44c8905df09d","started_at":"2026-07-30T20:11:28.075388Z","status":"done","total_score":32,"validity":"ok"}
