| name | facet-nav-audit |
| description | Use when: kullanıcı "faceted navigation", "facet audit", "parametre temizliği",
"crawl budget", "index bloat", "filtre URL'leri indexleniyor", "sort/sayfalama
parametreleri", "?sirala= / ?renk= URL'leri", "sonsuz parametre alanı" der ya da
/pseo-facet-audit çağırır. Free (paid MCP yok) — SF export + master.xlsx okur.
Also use when: aktif projenin SF crawl export'u alındı
(projects/{slug}/sf-exports/{date}/raw/internal_all.csv); e-ticaret platformu
(WooCommerce/Ticimax/Ideasoft/imagaza) parametre URL'leri üretiyor; bulgular
master.xlsx#robots_txt sheet'ine FN- prefix'li yazılacak + önerilen robots.txt
bloğu raporda üretilecek (recommendation-only, operator deploy eder).
Do not use when: SF export henüz yok (sf-import önce, DURUR #1); robots.txt
lifecycle/noindex denetimi (robots-policy-audit, ayrı); tech-audit / schema-audit
/ hreflang-audit gerekiyor; master.xlsx yokken (init-project önce).
|
| version | 1.0 |
| status | wip |
| category | discovery |
| inputs | {"project_slug":{"type":"string","required":true,"description":"Slug; resolves projects/{slug}/master.xlsx + project.config.json + sf-exports/."},"sf_export_date":{"type":"string","required":false,"description":"sf-exports/{date}/ dir to read; default = latest export dir."},"policy_overrides_path":{"type":"string","required":false,"description":"Per-project param taxonomy override; default projects/{slug}/config/facet-policy.json when present (schemas/facet-policy.schema.json). Overrides heuristic seeds (R-128)."},"unknown_param_threshold":{"type":"integer","required":false,"default":10,"description":"Unknown-class URL count at/above which an operator-triage finding (LOW) fires (R-128)."}} |
| outputs | ["master.xlsx#robots_txt","outputs/reports/{date}-facet-nav-audit.md","events.jsonl"] |
| consumes | ["sf-import:projects/{slug}/sf-exports/{date}/raw/internal_all.csv","sf-import:projects/{slug}/sf-exports/{date}/raw/response_codes_all.csv","sf-import:projects/{slug}/sf-exports/{date}/raw/directives_all.csv","sf-import:projects/{slug}/sf-exports/{date}/raw/canonicals_all.csv","init-project:projects/{slug}/project.config.json","cluster-map:master.xlsx#cluster_keywords","gsc-pull:master.xlsx#gsc_performance"] |
| produces | ["drift-check","robots-policy-audit"] |
| triggers | {"manual":["/pseo-facet-audit"],"natural_language":"\"faceted navigation\", \"facet audit\", \"parametre URL\", \"crawl budget\",\n\"index bloat\", \"filtre URL indexleniyor\", \"sort parametreleri\", \"?sirala=\"\n","hooks":[]} |
| mcp_tools | {"required":[],"optional":["mcp__sf__sf_list_crawls","mcp__sf__sf_load_crawl","mcp__sf__sf_export_seo_element_urls"]} |
| budget | {"uses_paid_mcp":false,"estimated_credits":0} |
| autonomy | {"confidence":"MEDIUM","requires_approval":true,"safe_auto_execute":false} |