{
  "rules_with_globs": [
    {
      "rule": "template-ordio-cta.mdc",
      "globs": [
        "v2/systems/excel-template-generator/data/template-definitions/**/*.json"
      ],
      "alwaysApply": false
    },
    {
      "rule": "affiliate-dashboard.mdc",
      "globs": [
        "v2/pages/partner-*.php",
        "v2/api/partner-*.php",
        "v2/api/affiliate-*.php",
        "v2/includes/affiliate-*.php",
        "v2/helpers/affiliate-*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "lead-capture-copy.mdc",
      "globs": [
        "v2/data/lead_capture_copy.php",
        "v2/scripts/blog/generate-lead-capture-copy.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "figma-api.mdc",
      "globs": [
        "v2/scripts/nano-ai/*figma*",
        "v2/config/figma-*.php",
        "docs/development/FIGMA_API_INTEGRATION.md",
        "docs/design/**/FIGMA*.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "static-partner-loop.mdc",
      "globs": [
        "v2/pages/static_partner.php",
        "v2/includes/partner-income-calculator-*.php",
        "v2/includes/partner-first-year-earnings-animation.php",
        "v2/js/partner-earnings-scroll.js"
      ],
      "alwaysApply": false
    },
    {
      "rule": "product-pages.mdc",
      "globs": [
        "v2/pages/product_*.php",
        "v2/css/product-pages.css"
      ],
      "alwaysApply": false
    },
    {
      "rule": "affiliate-slack.mdc",
      "globs": [
        "v2/helpers/affiliate-slack.php",
        "v2/config/slack-config.php",
        "v2/api/partner-register.php",
        "v2/pages/partner-oauth-callback.php",
        "v2/api/collect-lead.php",
        "v2/api/lead-capture.php",
        "v2/api/slack-command-handler.php",
        "v2/helpers/affiliate-sync-runner.php",
        "v2/api/affiliate-admin-update-partner.php",
        "v2/scripts/affiliate/daily-loop-summary.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "booking-calendars.mdc",
      "globs": [
        "v2/pages/typ.php",
        "v2/pages/kostenlos-testen-los-gehts.php",
        "v2/css/booking-calendar.css"
      ],
      "alwaysApply": false
    },
    {
      "rule": "no-internal-kostenlos-testen-links.mdc",
      "globs": [
        "v2/**/*.php",
        "v2/**/*.js",
        "html/**/*.php",
        "docs/content/**/*.md",
        "docs/content/**/*.json",
        ".cursor/rules/**/*.mdc"
      ],
      "alwaysApply": false
    },
    {
      "rule": "pricing-components-dependencies.mdc",
      "globs": [
        "v2/pages/landingpage*.php",
        "v2/pages/static_pricing*.php",
        "v2/pages/paid_*.php",
        "v2/pages/kostenlos_testen_neu.php",
        "v2/sections/pricing-card-modern.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "google-sheets-templates.mdc",
      "globs": [
        "v2/systems/excel-template-generator/helpers/google-sheets-generator.php",
        "v2/helpers/google-drive-helpers.php",
        "v2/scripts/templates/generate-google-sheets-template.php",
        "v2/scripts/templates/sync-google-sheets-templates.php",
        "v2/api/get-google-sheets-template.php",
        "v2/api/template-options.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "shiftops-backend.mdc",
      "globs": [
        "v2/api/shiftops.php",
        "v2/api/shiftops-*.php",
        "v2/data/**",
        "v2/config/shiftops-*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "templates-internal-linking.mdc",
      "globs": [
        "docs/systems/templates/template-data/**/content-blocks.json",
        "v2/systems/excel-template-generator/data/template-faqs.json",
        "docs/systems/templates/template-internal-link-targets.json",
        "docs/data/template-internal-link-mapping.json"
      ],
      "alwaysApply": false
    },
    {
      "rule": "comparison-pages-core.mdc",
      "globs": [
        "v2/pages/compare_*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-improvement-process.mdc",
      "globs": [
        "v2/scripts/blog/*improve*.php",
        "docs/content/blog/posts/**/IMPROVEMENT_PLAN.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "tools-pages.mdc",
      "globs": [
        "v2/pages/tools_*.php",
        "v2/data/tools-faqs/*.json",
        "docs/content/tools/**/*.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "template-slug-keyword.mdc",
      "globs": [
        "v2/systems/excel-template-generator/data/template-registry.json",
        "docs/systems/templates/template-data/**/data/keywords-sistrix.json",
        ".htaccess"
      ],
      "alwaysApply": false
    },
    {
      "rule": "customer-spotlight-carousel.mdc",
      "globs": [
        "v2/base/customer-spotlight-carousel.php",
        "v2/data/customer-spotlights-data.php",
        "v2/data/customer-spotlight-section-header.php",
        "v2/css/customer-spotlight-carousel.css",
        "v2/css/testimonials-page.css",
        "v2/pages/**/*.php",
        "v2/start*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-index-hero.mdc",
      "globs": [
        "v2/components/blog/BlogIndexHero.php",
        "v2/components/blog/CategoryCards.php",
        "v2/pages/blog/index.php",
        "v2/pages/blog/category.php",
        "v2/js/blog-index-filter.js"
      ],
      "alwaysApply": false
    },
    {
      "rule": "shiftops-frontend-core.mdc",
      "globs": [
        "v2/pages/shiftops*.php",
        "v2/components/lead-capture-popup.php",
        "v2/js/shiftops*.js"
      ],
      "alwaysApply": false
    },
    {
      "rule": "shiftops-frontend-qa.mdc",
      "globs": [
        "v2/pages/shiftops*.php",
        "v2/components/lead-capture-popup.php",
        "v2/js/shiftops*.js"
      ],
      "alwaysApply": false
    },
    {
      "rule": "otterly-ai-monitoring.mdc",
      "globs": [
        "docs/ai/otterly-prompt-research-process.md",
        "docs/ai/otterly-conversational-patterns.md",
        "docs/ai/rules-archive/otterly-ai-monitoring-full.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "international-expansion.mdc",
      "globs": [
        "v2/config/locale-config.php",
        "v2/base/include_hreflang.php",
        "v2/base/include_ctabuttons.php",
        "v2/components/waitlist-form.php",
        "v2/api/waitlist-signup.php",
        "docs/strategy/international-expansion/**"
      ],
      "alwaysApply": false
    },
    {
      "rule": "seo-strategy-organic-goals.mdc",
      "globs": [
        "docs/seo-strategy-2026/docs/goals/**/*.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "excel-template-generator.mdc",
      "globs": [
        "v2/systems/excel-template-generator/**/*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-monitoring.mdc",
      "globs": [
        "v2/scripts/blog/*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "product-feature-cards.mdc",
      "globs": [
        "v2/pages/product_schichtplan_neu.php",
        "v2/pages/product_shiftplan.php",
        "v2/pages/product_timetracking.php",
        "v2/pages/product_absences.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "templates-inventory-keyword-driven.mdc",
      "globs": [
        "v2/systems/excel-template-generator/data/template-registry.json",
        "docs/systems/templates/template-candidate-keywords.json",
        "docs/systems/templates/template-seed-keywords.json"
      ],
      "alwaysApply": false
    },
    {
      "rule": "customer-logo-marquee.mdc",
      "globs": [
        "v2/pages/**/*.php",
        "v2/start*.php",
        "v2/data/customer-logos-marquee.php",
        "v2/sections/partials/customer-logo-marquee.php",
        "v2/css/customer-logo-marquee.css",
        "docs/systems/shared-components/CUSTOMER_LOGO_MARQUEE.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "base-components.mdc",
      "globs": [
        "v2/base/*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-lexikon-index.mdc",
      "globs": [
        "v2/pages/blog/category.php",
        "v2/components/blog/LexikonLetterNav.php",
        "v2/components/blog/LexikonLetterSection.php",
        "v2/components/blog/LexikonTermCard.php",
        "v2/css/blog-lexikon.css",
        "v2/js/blog-lexikon-nav.js"
      ],
      "alwaysApply": false
    },
    {
      "rule": "content-clusters.mdc",
      "globs": [
        "v2/pages/pillar_*.php",
        "docs/reference/architecture/content-clusters/**/*.md",
        "docs/content/blog/SKYSCRAPER_TECHNIQUE_2026.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "product-features.mdc",
      "globs": [
        "docs/content/product-features/*-documentation.md",
        "docs/content/product-features/PRODUCT_FEATURES_INVENTORY.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "api-endpoints-security.mdc",
      "globs": [
        "docs/reference/api/**/*.md",
        "docs/systems/apis/**/*.md",
        "docs/ai/rules-archive/api-endpoints-security-full.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "webinar-pages.mdc",
      "globs": [
        "v2/pages/webinar_*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "paid-landing-variations.mdc",
      "globs": [
        "v2/pages/paid_nonbrand.php",
        "v2/pages/paid_schichtbetriebe.php",
        "v2/helpers/paid-landing-variations.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-content-flow.mdc",
      "globs": [
        "v2/data/blog/posts/**/*.json",
        "v2/scripts/blog/*content-flow*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-tool-linking.mdc",
      "globs": [
        "v2/data/blog/posts/**/*.json"
      ],
      "alwaysApply": false
    },
    {
      "rule": "og-image-generation.mdc",
      "globs": [
        "v2/scripts/og-images/**",
        "v2/img/og/**"
      ],
      "alwaysApply": false
    },
    {
      "rule": "three-card-testimonials.mdc",
      "globs": [
        "v2/pages/compare_*.php",
        "v2/pages/industry_*.php",
        "v2/sections/partials/three-card-testimonials.php",
        "v2/data/three-card-testimonials.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "ordio-promotion-contextual.mdc",
      "globs": [
        "docs/content/blog/posts/**/*",
        "v2/scripts/blog/suggest-ordio-feature.php",
        "v2/scripts/blog/audit-ordio-promotion.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "marketing-pages-seo-data.mdc",
      "globs": [
        "docs/content/pages/marketing-pages-registry.json",
        "v2/scripts/marketing-pages/**",
        "v2/scripts/static-pages/**",
        "v2/scripts/product-pages/collect-product-pages-*.php",
        "v2/scripts/product-pages/split-product-gsc-to-registry-pages.php",
        "v2/scripts/product-pages/merge-product-opportunity-data.php",
        "v2/scripts/product-pages/run-feature-page-research-pipeline.sh",
        "v2/scripts/product-pages/collect-feature-page-keyword-serp.php",
        "v2/scripts/marketing-pages/generate-static-data-synthesis.php",
        "v2/scripts/marketing-pages/collect-marketing-page-domain-kw-serp.php",
        "v2/scripts/product-pages/generate-feature-page-data-synthesis.php",
        "v2/scripts/product-pages/scrape-competitor-faqs.py",
        "docs/content/pages/industry-pages/**/data/**",
        "docs/content/pages/product-pages/**/data/**",
        "docs/content/pages/homepage/data/**",
        "docs/content/pages/static-pages/**/data/**"
      ],
      "alwaysApply": false
    },
    {
      "rule": "mobile-app-features-layout.mdc",
      "globs": [
        "v2/pages/product_mobile_app.php",
        "v2/pages/branchen_gastronomie_neu.php",
        "v2/css/mobile-app-components.css",
        "v2/js/mobile-app-visual-switcher.js"
      ],
      "alwaysApply": false
    },
    {
      "rule": "css-optimization.mdc",
      "globs": [
        "v2/css/*.css",
        "src/input.css",
        "extractCriticalCSS.js",
        "minify-assets.js"
      ],
      "alwaysApply": false
    },
    {
      "rule": "pricing-tooltips.mdc",
      "globs": [
        "v2/components/pricing-feature-tooltip.php",
        "v2/css/pricing-tooltips.css",
        "v2/js/pricing-tooltips.js",
        "v2/sections/pricing-card-modern.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-full-rework-decision.mdc",
      "globs": [
        "docs/content/blog/posts/**/*.md",
        "docs/content/blog/BLOG_POST_IMPROVEMENT_PROCESS.md",
        "docs/content/blog/FULL_REWORK_DECISION_GUIDE.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "analytics-tracking.mdc",
      "globs": [
        "v2/base/footer.php",
        "v2/base/header.php",
        "v2/base/include_ctabuttons.php",
        "v2/pages/tools_*.php",
        "v2/pages/compare_*.php",
        "v2/js/gtm-form-tracking.js"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-new-post-creation.mdc",
      "globs": [
        "v2/scripts/blog/create-new-blog-post.php",
        "v2/scripts/blog/run-new-post-pipeline.php",
        "v2/scripts/blog/generate-blog-featured-image.py",
        "v2/scripts/blog/suggest-related-posts.php",
        "v2/scripts/blog/add-new-post-to-related-carousels.php",
        "v2/scripts/blog/validate-new-post.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "php-extensions.mdc",
      "globs": [
        "v2/**/*.php",
        "v2/config/**/*.php",
        "v2/api/**/*.php",
        "v2/helpers/**/*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "annual-year-update.mdc",
      "globs": [
        "v2/pages/product_*.php",
        "v2/pages/industry_*.php",
        "v2/data/*_index_data.php",
        "v2/pages/download_index.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "dashboard.mdc",
      "globs": [
        "v2/admin/seo-dashboard/**/*.php",
        "v2/admin/seo-dashboard/**/*.js",
        "v2/admin/seo-dashboard/**/*.css"
      ],
      "alwaysApply": false
    },
    {
      "rule": "ocr-api.mdc",
      "globs": [
        "v2/api/ocr-business-card.php",
        "v2/config/google-vision.php",
        "v2/scripts/**/ocr*.php",
        "v2/admin/ocr*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-restructuring.mdc",
      "globs": [
        "docs/content/blog/posts/**/*",
        "docs/content/blog/BLOG_CONTENT_RESTRUCTURING_GUIDE.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "seo-dashboard-admin.mdc",
      "globs": [
        "docs/ai/rules-archive/seo-dashboard-admin-full.md",
        "docs/ai/RULE_TO_DOC_MAPPING.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "static-pages.mdc",
      "globs": [
        "v2/pages/static_*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-ratgeber-quality.mdc",
      "globs": [
        "docs/content/blog/posts/ratgeber/**/*",
        "v2/data/blog/posts/ratgeber/*.json"
      ],
      "alwaysApply": false
    },
    {
      "rule": "merchant-center.mdc",
      "globs": [
        "v2/feeds/merchant-center-products.php",
        "v2/sections/pricing-data.php",
        "v2/pages/static_pricing*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "seo-strategy-2026.mdc",
      "globs": [
        "docs/seo-strategy-2026/**/*.md",
        "docs/seo-strategy-2026/**/*.py",
        "docs/seo-strategy-2026/**/*.json"
      ],
      "alwaysApply": false
    },
    {
      "rule": "lead-capture.mdc",
      "globs": [
        "v2/components/lead-capture-popup.php",
        "v2/components/lead-capture-copy-detector.php",
        "v2/data/lead_capture_copy.php",
        "v2/js/lead-capture-triggers.js",
        "v2/js/ordio-lead-capture-blocking-registry.js",
        "v2/api/lead-capture.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "affiliate-referral.mdc",
      "globs": [
        "v2/pages/partner-referral-urls.php",
        "v2/api/affiliate-generate-url.php",
        "v2/api/affiliate-sitemap-pages.php",
        "v2/config/affiliate-config.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "feature-showcase-grid.mdc",
      "globs": [
        "v2/pages/**/*.php",
        "v2/start*.php",
        "v2/components/feature-cards-grid.php",
        "v2/sections/partials/feature-showcase-grid.php",
        "v2/js/feature-showcase-grid.js"
      ],
      "alwaysApply": false
    },
    {
      "rule": "faq-cross-surface.mdc",
      "globs": [
        "v2/pages/**/*.php",
        "v2/scripts/blog/*faq*.php",
        "v2/scripts/templates/*faq*.php",
        "v2/scripts/product-pages/*faq*.php",
        "docs/content/FAQ_WEBSITE_STANDARD.md",
        "docs/content/FAQ_REWORK_DECISION_TREE.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-lexikon-inventory.mdc",
      "globs": [
        "docs/content/blog/lexikon-inventory/**/*",
        "scripts/blog/lexikon-inventory/**/*",
        "v2/scripts/blog/collect-competitor-lexikon-top-pages.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "pillar-pages.mdc",
      "globs": [
        "v2/pages/pillar_*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "privacy-policy-maintenance.mdc",
      "globs": [
        "v2/pages/static_privacy.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-json-edit-prohibition.mdc",
      "globs": [
        "v2/data/blog/posts/**/*.json",
        "docs/content/blog/posts/**/data/*.json"
      ],
      "alwaysApply": false
    },
    {
      "rule": "goal-setting-metrics.mdc",
      "globs": [
        "docs/seo-strategy-2026/docs/goals/**/*.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-internal-linking.mdc",
      "globs": [
        "v2/data/blog/posts/**/*.json",
        "v2/scripts/blog/suggest-contextual-links.php",
        "v2/scripts/blog/add-contextual-links-from-suggestions.php",
        "v2/scripts/blog/audit-internal-link-density.php",
        "v2/scripts/blog/audit-blog-lexikon-links.php",
        "v2/scripts/blog/suggest-bidirectional-links-for-new-post.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-faq-optimization.mdc",
      "globs": [
        "v2/data/blog/posts/**/*.json",
        "v2/scripts/blog/*faq*.php",
        "docs/content/blog/FAQ_*.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "industry-pages.mdc",
      "globs": [
        "v2/pages/industry_*.php",
        "v2/pages/branchen_gastronomie_neu.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-cta-patterns.mdc",
      "globs": [
        "v2/components/blog/**/*.php",
        "v2/pages/blog/**/*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "php-file-indexing.mdc",
      "globs": [
        ".htaccess",
        "robots.txt",
        "v2/sections/*.php",
        "v2/base/*.php",
        "v2/components/**/*.php",
        "v2/helpers/*.php",
        "v2/config/*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-featured-image-style.mdc",
      "globs": [
        "v2/scripts/blog/generate-blog-featured-image.py",
        "docs/content/blog/BLOG_FEATURED_IMAGE_STYLE_GUIDE.md",
        "docs/content/blog/posts/**/IMAGE_PROMPT.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "page-improvement-data-baseline.mdc",
      "globs": [
        "docs/content/PAGE_IMPROVEMENT_DATA_PLAYBOOK.md",
        "docs/content/PAGE_IMPROVEMENT_ITERATION_CHECKLIST.md",
        "v2/scripts/tools/run-tools-improvement-pipeline.php",
        "v2/scripts/marketing-pages/run-page-research-pipeline.sh"
      ],
      "alwaysApply": false
    },
    {
      "rule": "homepage.mdc",
      "globs": [
        "v2/pages/landingpage*.php",
        "v2/pages/start*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "api-endpoints-core.mdc",
      "globs": [
        "v2/api/collect-lead.php",
        "v2/api/contact.php",
        "v2/api/lead-capture.php",
        "v2/api/addon-request.php",
        "v2/api/webinar-registration.php",
        "v2/api/payroll-webinar-registration.php",
        "v2/api/submit-template.php",
        "v2/api/generate_excel.php",
        "v2/api/export-workdays.php",
        "v2/api/event-lead-capture.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "templates-hero-visuals.mdc",
      "globs": [
        "v2/data/template-hero-visuals/*.json",
        "v2/config/template-page-config.php",
        "v2/config/excel-visual-extractor.php",
        "v2/components/excel-visual.php",
        "v2/components/excel-visual-mini.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-improvement-plans.mdc",
      "globs": [
        "docs/content/blog/posts/**/IMPROVEMENT_PLAN.md",
        "v2/scripts/blog/generate-post-documentation.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "index-pages-annual-update.mdc",
      "globs": [
        "v2/data/tools_index_data.php",
        "v2/data/templates_index_data.php",
        "v2/data/downloads_index_data.php",
        "v2/pages/tools_index.php",
        "v2/pages/templates_index.php",
        "v2/pages/download_index.php",
        "v2/pages/download_zeiterfassung.php",
        "v2/pages/download_trinkgeld.php",
        "docs/systems/templates/template-data/**/content-blocks.json",
        "docs/systems/templates/template-data/**/content/*.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "partner-pages.mdc",
      "globs": [
        "docs/systems/partner-pages/**/*.md",
        "docs/ai/rules-archive/partner-pages-full.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "comparison-pages-content.mdc",
      "globs": [
        "docs/guides/comparison-pages/**/*.md",
        "docs/ai/rules-archive/comparison-pages-content-full.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "affiliate-hubspot.mdc",
      "globs": [
        "v2/helpers/hubspot-affiliate-api.php",
        "v2/helpers/affiliate-mrr-calculator.php",
        "v2/helpers/affiliate-level-calculator.php",
        "v2/cron/sync-affiliate-hubspot.php",
        "v2/scripts/hubspot/*affiliate*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "templates-cta.mdc",
      "globs": [
        "v2/pages/templates_*.php",
        "v2/components/template-cta*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "download-pages.mdc",
      "globs": [
        "v2/pages/download_*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-cluster-mapping.mdc",
      "globs": [
        "docs/data/blog-cluster-mapping.json",
        "v2/scripts/blog/add-*-cluster-mapping*.php",
        "v2/scripts/blog/audit-cluster-mapping-coverage.py",
        "v2/scripts/blog/validate-cluster-mapping.py"
      ],
      "alwaysApply": false
    },
    {
      "rule": "lead-gen-forms-ux.mdc",
      "globs": [
        "v2/base/include_form-gated-content.php",
        "v2/base/include_form-hs.php",
        "v2/components/lead-capture-popup.php",
        "v2/pages/templates_template.php",
        "v2/pages/tools_*.php",
        "v2/pages/download_*.php",
        "v2/sections/enterprise-box*.php",
        "v2/sections/pricing-addons.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-post-documentation.mdc",
      "globs": [
        "v2/scripts/blog/analyze-*.php",
        "v2/scripts/blog/generate-post-documentation.php",
        "docs/content/blog/posts/**/*.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "error-pages-insights.mdc",
      "globs": [
        "v2/pages/blog/*.php",
        "v2/pages/errors/*.php",
        ".htaccess",
        "router.php",
        "wp-content/themes/ordio/404.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "event-forms-phone-validation.mdc",
      "globs": [
        "v2/components/event-form.php",
        "v2/js/event-form.js",
        "v2/api/event-lead-capture.php",
        "v2/scripts/test-event-form-validation.py"
      ],
      "alwaysApply": false
    },
    {
      "rule": "pricing-page-copy.mdc",
      "globs": [
        "v2/sections/pricing-data.php",
        "v2/sections/pricing-card-modern.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "cello-landing-page.mdc",
      "globs": [
        "v2/pages/cello_einladung.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "templates-content-creation-gate.mdc",
      "globs": [
        "docs/systems/templates/template-data/**/content-blocks.json",
        "docs/systems/templates/template-data/**/CONTENT_OUTLINE.md",
        "docs/systems/templates/template-data/**/SERP_ANALYSIS.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "templates-new-template-creation.mdc",
      "globs": [
        "v2/scripts/templates/create-new-template.php",
        "v2/scripts/templates/run-new-template-pipeline.php",
        "v2/systems/excel-template-generator/data/template-definitions/examples/*.json",
        "docs/systems/templates/template-data/**/target-keywords.json"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-manual-review.mdc",
      "globs": [
        "v2/scripts/blog/generate-manual-review-checklist.php",
        "v2/scripts/blog/generate-pre-content-checklist.php",
        "v2/scripts/blog/safe-regenerate-documentation.php",
        "v2/scripts/blog/validate-documentation-quality.php",
        "v2/scripts/blog/validate-improvement-readiness.php",
        "v2/scripts/blog/derive-target-keywords.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "hubspot-paid-search-utm-gap.mdc",
      "globs": [
        "v2/helpers/hubspot-paid-search-utm-gap.php",
        "v2/scripts/hubspot/*paid-search*",
        "v2/api/lead-capture.php",
        "docs/systems/hubspot/HUBSPOT_LEADSOURCE_ATTRIBUTION_POLICY.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-backup.mdc",
      "globs": [
        "v2/scripts/blog/*.py",
        "docs/content/blog/guides/BACKUP_GUIDE.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "nano-ai-conversation-examples.mdc",
      "globs": [
        "docs/data/nano-ai-conversation-examples.json",
        "v2/components/nano-ai/conversation-cards-component.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "testimonials.mdc",
      "globs": [
        "v2/data/testimonials/**/*.json",
        "v2/helpers/testimonials-helper.php",
        "v2/js/testimonials*.js"
      ],
      "alwaysApply": false
    },
    {
      "rule": "form-tracking.mdc",
      "globs": [
        "v2/base/include_form*.php",
        "v2/components/*.php",
        "v2/pages/*.php",
        "v2/js/*form*.js",
        "v2/api/*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "performance-monitoring.mdc",
      "globs": [
        "docs/performance/**/*.md",
        "docs/ai/rules-archive/performance-monitoring-full.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "affiliate-oauth.mdc",
      "globs": [
        "v2/config/oauth-config.php",
        "v2/helpers/oauth-google.php",
        "v2/pages/partner-oauth-*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "llm-files.mdc",
      "globs": [
        "html/llms.txt",
        "html/llms-full.txt",
        "v2/scripts/llms/sync-blog-posts-to-llms.php",
        "v2/scripts/llms/validate-llms-metadata.py"
      ],
      "alwaysApply": false
    },
    {
      "rule": "tools-prioritization.mdc",
      "globs": [
        "docs/content/tools/*.md",
        "docs/content/tools/*.json",
        "v2/scripts/tools/*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "_TEMPLATE.mdc",
      "globs": [
        ".cursor/rules/_TEMPLATE.mdc"
      ],
      "alwaysApply": false
    },
    {
      "rule": "comparison-pages-schema-meta.mdc",
      "globs": [
        "v2/pages/compare_*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "ordio-loop-forms.mdc",
      "globs": [
        "v2/base/include_form*.php",
        "v2/base/include_email_form.php",
        "v2/api/*.php",
        "html/form-hs.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-content-creation-gate.mdc",
      "globs": [
        "docs/content/blog/posts/**/CONTENT_OUTLINE.md",
        "docs/content/blog/posts/**/SERP_ANALYSIS.md",
        "docs/content/blog/CONTENT_CREATION_WORKFLOW_2026.md",
        "docs/content/blog/BLOG_POST_IMPROVEMENT_PROCESS.md"
      ],
      "alwaysApply": false
    },
    {
      "rule": "gdpr-consent.mdc",
      "globs": [
        "v2/base/footer.php",
        "v2/base/footer_free_trial_updated.php",
        "v2/base/head.php",
        "v2/pages/shiftops*.php",
        "v2/html/blog/*.html"
      ],
      "alwaysApply": false
    },
    {
      "rule": "komplettloesung-features-carousel-4.mdc",
      "globs": [
        "v2/pages/paid_nonbrand.php",
        "v2/pages/paid_schichtbetriebe.php",
        "v2/pages/paid_paid.php",
        "v2/pages/kostenlos-testen.php",
        "v2/pages/landingpage_v3.php",
        "v2/sections/partials/komplettloesung-features-carousel-4.php",
        "v2/data/komplettloesung-features-carousel-4/*.php",
        "v2/css/komplettloesung-features-carousel-4.css",
        "v2/js/komplettloesung-features-carousel-4.js"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-evergreen-annual.mdc",
      "globs": [
        "docs/content/blog/posts/lexikon/mindestlohn/**",
        "docs/content/blog/posts/lexikon/minijob/**",
        "docs/content/blog/posts/lexikon/midijob/**",
        "docs/content/blog/posts/ratgeber/zeiterfassung-software-vergleich/**",
        "docs/content/blog/posts/ratgeber/dienstplan-software-vergleich/**",
        "docs/content/blog/posts/lexikon/sonderurlaub-umzug/**",
        "docs/content/blog/posts/lexikon/sonderurlaub-todesfall/**"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-production.mdc",
      "globs": [
        "v2/data/blog/posts/**/*.json",
        "v2/pages/blog/**/*.php",
        "v2/components/blog/**/*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "semrush-keyword-tracking.mdc",
      "globs": [
        "v2/scripts/seo/aggregate-semrush-keywords.py",
        "docs/seo/semrush-position-tracking-keywords-500.txt",
        "docs/seo/semrush-keyword-candidates.json"
      ],
      "alwaysApply": false
    },
    {
      "rule": "affiliate-data-accuracy.mdc",
      "globs": [
        "v2/api/affiliate-*.php",
        "v2/helpers/affiliate-*.php",
        "v2/pages/partner-*.php",
        "v2/scripts/affiliate/*.php"
      ],
      "alwaysApply": false
    },
    {
      "rule": "product-pages-faq.mdc",
      "globs": [
        "v2/pages/product_*.php",
        "v2/scripts/product-pages/*.php",
        "v2/scripts/product-pages/*.py"
      ],
      "alwaysApply": false
    },
    {
      "rule": "blog-data-collection.mdc",
      "globs": [
        "v2/scripts/blog/collect-*.php",
        "v2/scripts/blog/run-all-data-collection.php",
        "v2/scripts/blog/run-all-advanced-collection.php"
      ],
      "alwaysApply": false
    }
  ],
  "rules_without_globs": [
    {
      "rule": "mcp-usage.mdc",
      "reason": "empty globs array"
    },
    {
      "rule": "templates-pages.mdc",
      "reason": "empty globs array"
    },
    {
      "rule": "blog-templates.mdc",
      "reason": "empty globs array"
    },
    {
      "rule": "global.mdc",
      "reason": "alwaysApply: true (intentionally no globs)"
    },
    {
      "rule": "og-images.mdc",
      "reason": "empty globs array"
    },
    {
      "rule": "product-updates.mdc",
      "reason": "empty globs array"
    },
    {
      "rule": "shared-patterns.mdc",
      "reason": "empty globs array"
    },
    {
      "rule": "partner-resources-assets.mdc",
      "reason": "empty globs array"
    },
    {
      "rule": "content-writing.mdc",
      "reason": "empty globs array"
    },
    {
      "rule": "forms-gdpr-consent.mdc",
      "reason": "empty globs array"
    },
    {
      "rule": "performance.mdc",
      "reason": "empty globs array"
    },
    {
      "rule": "indexing-optimization.mdc",
      "reason": "empty globs array"
    },
    {
      "rule": "date-management.mdc",
      "reason": "empty globs array"
    }
  ],
  "patterns_with_no_matches": [],
  "patterns_with_matches": [
    {
      "pattern": "v2/systems/excel-template-generator/data/template-definitions/**/*.json",
      "rule": "template-ordio-cta.mdc",
      "match_count": 54,
      "sample_matches": [
        "v2/systems/excel-template-generator/data/template-definitions/examples-backup/abwesenheitsnotiz-vorlage.json",
        "v2/systems/excel-template-generator/data/template-definitions/examples-backup/anwesenheitsliste-vorlage.json",
        "v2/systems/excel-template-generator/data/template-definitions/examples-backup/arbeitsbescheinigung-vorlage.json",
        "v2/systems/excel-template-generator/data/template-definitions/examples-backup/arbeitszeugnis-vorlage.json",
        "v2/systems/excel-template-generator/data/template-definitions/examples-backup/berichtsheft-vorlage.json"
      ]
    },
    {
      "pattern": "v2/pages/partner-*.php",
      "rule": "affiliate-dashboard.mdc",
      "match_count": 17,
      "sample_matches": [
        "v2/pages/partner-admin.php",
        "v2/pages/partner-dashboard.php",
        "v2/pages/partner-earnings.php",
        "v2/pages/partner-icon-preview.php",
        "v2/pages/partner-leaderboard.php"
      ]
    },
    {
      "pattern": "v2/api/partner-*.php",
      "rule": "affiliate-dashboard.mdc",
      "match_count": 10,
      "sample_matches": [
        "v2/api/partner-change-password.php",
        "v2/api/partner-login.php",
        "v2/api/partner-logout.php",
        "v2/api/partner-register.php",
        "v2/api/partner-reset-password.php"
      ]
    },
    {
      "pattern": "v2/api/affiliate-*.php",
      "rule": "affiliate-dashboard.mdc",
      "match_count": 13,
      "sample_matches": [
        "v2/api/affiliate-admin-audit.php",
        "v2/api/affiliate-admin-diagnose-sync.php",
        "v2/api/affiliate-admin-list.php",
        "v2/api/affiliate-admin-program-metrics.php",
        "v2/api/affiliate-admin-trigger-sync.php"
      ]
    },
    {
      "pattern": "v2/includes/affiliate-*.php",
      "rule": "affiliate-dashboard.mdc",
      "match_count": 6,
      "sample_matches": [
        "v2/includes/affiliate-auth.php",
        "v2/includes/affiliate-loop-icons-custom.php",
        "v2/includes/affiliate-loop-icons.php",
        "v2/includes/affiliate-page-template.php",
        "v2/includes/affiliate-paths.php"
      ]
    },
    {
      "pattern": "v2/helpers/affiliate-*.php",
      "rule": "affiliate-dashboard.mdc",
      "match_count": 15,
      "sample_matches": [
        "v2/helpers/affiliate-admin-audit.php",
        "v2/helpers/affiliate-api-base.php",
        "v2/helpers/affiliate-badges.php",
        "v2/helpers/affiliate-data-formatters.php",
        "v2/helpers/affiliate-diagnose-sync.php"
      ]
    },
    {
      "pattern": "v2/data/lead_capture_copy.php",
      "rule": "lead-capture-copy.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/data/lead_capture_copy.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/generate-lead-capture-copy.php",
      "rule": "lead-capture-copy.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/generate-lead-capture-copy.php"
      ]
    },
    {
      "pattern": "v2/scripts/nano-ai/*figma*",
      "rule": "figma-api.mdc",
      "match_count": 3,
      "sample_matches": [
        "v2/scripts/nano-ai/extract-figma-design-tokens.py",
        "v2/scripts/nano-ai/fetch-figma-file.py",
        "v2/scripts/nano-ai/verify-figma-token.py"
      ]
    },
    {
      "pattern": "v2/config/figma-*.php",
      "rule": "figma-api.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/config/figma-config.php"
      ]
    },
    {
      "pattern": "docs/development/FIGMA_API_INTEGRATION.md",
      "rule": "figma-api.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/development/FIGMA_API_INTEGRATION.md"
      ]
    },
    {
      "pattern": "docs/design/**/FIGMA*.md",
      "rule": "figma-api.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/design/nano-ai/FIGMA_SPEC.md"
      ]
    },
    {
      "pattern": "v2/pages/static_partner.php",
      "rule": "static-partner-loop.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/static_partner.php"
      ]
    },
    {
      "pattern": "v2/includes/partner-income-calculator-*.php",
      "rule": "static-partner-loop.mdc",
      "match_count": 2,
      "sample_matches": [
        "v2/includes/partner-income-calculator-legacy.php",
        "v2/includes/partner-income-calculator-loop.php"
      ]
    },
    {
      "pattern": "v2/includes/partner-first-year-earnings-animation.php",
      "rule": "static-partner-loop.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/includes/partner-first-year-earnings-animation.php"
      ]
    },
    {
      "pattern": "v2/js/partner-earnings-scroll.js",
      "rule": "static-partner-loop.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/js/partner-earnings-scroll.js"
      ]
    },
    {
      "pattern": "v2/pages/product_*.php",
      "rule": "product-pages.mdc",
      "match_count": 17,
      "sample_matches": [
        "v2/pages/product_absences.php",
        "v2/pages/product_appstore.php",
        "v2/pages/product_checklists.php",
        "v2/pages/product_documents.php",
        "v2/pages/product_events.php"
      ]
    },
    {
      "pattern": "v2/css/product-pages.css",
      "rule": "product-pages.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/css/product-pages.css"
      ]
    },
    {
      "pattern": "v2/helpers/affiliate-slack.php",
      "rule": "affiliate-slack.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/helpers/affiliate-slack.php"
      ]
    },
    {
      "pattern": "v2/config/slack-config.php",
      "rule": "affiliate-slack.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/config/slack-config.php"
      ]
    },
    {
      "pattern": "v2/api/partner-register.php",
      "rule": "affiliate-slack.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/partner-register.php"
      ]
    },
    {
      "pattern": "v2/pages/partner-oauth-callback.php",
      "rule": "affiliate-slack.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/partner-oauth-callback.php"
      ]
    },
    {
      "pattern": "v2/api/collect-lead.php",
      "rule": "affiliate-slack.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/collect-lead.php"
      ]
    },
    {
      "pattern": "v2/api/lead-capture.php",
      "rule": "affiliate-slack.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/lead-capture.php"
      ]
    },
    {
      "pattern": "v2/api/slack-command-handler.php",
      "rule": "affiliate-slack.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/slack-command-handler.php"
      ]
    },
    {
      "pattern": "v2/helpers/affiliate-sync-runner.php",
      "rule": "affiliate-slack.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/helpers/affiliate-sync-runner.php"
      ]
    },
    {
      "pattern": "v2/api/affiliate-admin-update-partner.php",
      "rule": "affiliate-slack.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/affiliate-admin-update-partner.php"
      ]
    },
    {
      "pattern": "v2/scripts/affiliate/daily-loop-summary.php",
      "rule": "affiliate-slack.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/affiliate/daily-loop-summary.php"
      ]
    },
    {
      "pattern": "v2/pages/typ.php",
      "rule": "booking-calendars.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/typ.php"
      ]
    },
    {
      "pattern": "v2/pages/kostenlos-testen-los-gehts.php",
      "rule": "booking-calendars.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/kostenlos-testen-los-gehts.php"
      ]
    },
    {
      "pattern": "v2/css/booking-calendar.css",
      "rule": "booking-calendars.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/css/booking-calendar.css"
      ]
    },
    {
      "pattern": "v2/**/*.php",
      "rule": "no-internal-kostenlos-testen-links.mdc",
      "match_count": 1742,
      "sample_matches": [
        "v2/404.php",
        "v2/PHPMailer/src/DSNConfigurator.php",
        "v2/PHPMailer/src/Exception.php",
        "v2/PHPMailer/src/OAuth.php",
        "v2/PHPMailer/src/OAuthTokenProvider.php"
      ]
    },
    {
      "pattern": "v2/**/*.js",
      "rule": "no-internal-kostenlos-testen-links.mdc",
      "match_count": 115,
      "sample_matches": [
        "v2/admin/seo-dashboard/assets/js/charts.js",
        "v2/admin/seo-dashboard/assets/js/dashboard.js",
        "v2/admin/seo-dashboard/assets/js/exports.js",
        "v2/admin/seo-dashboard/assets/js/filters.js",
        "v2/admin/seo-dashboard/assets/js/table-sorting.js"
      ]
    },
    {
      "pattern": "html/**/*.php",
      "rule": "no-internal-kostenlos-testen-links.mdc",
      "match_count": 117,
      "sample_matches": [
        "html/404.php",
        "html/PHPMailer/src/DSNConfigurator.php",
        "html/PHPMailer/src/Exception.php",
        "html/PHPMailer/src/OAuth.php",
        "html/PHPMailer/src/OAuthTokenProvider.php"
      ]
    },
    {
      "pattern": "docs/content/**/*.md",
      "rule": "no-internal-kostenlos-testen-links.mdc",
      "match_count": 5359,
      "sample_matches": [
        "docs/content/AI_CONTENT_AVOIDANCE_GUIDE.md",
        "docs/content/CONTENT_CHECKLISTS.md",
        "docs/content/CONTENT_CREATION_DATA_CHECKLIST.md",
        "docs/content/CONTENT_CREATION_WORKFLOW_2026.md",
        "docs/content/CONTENT_GUIDES_INDEX.md"
      ]
    },
    {
      "pattern": "docs/content/**/*.json",
      "rule": "no-internal-kostenlos-testen-links.mdc",
      "match_count": 6601,
      "sample_matches": [
        "docs/content/blog/CLUSTER_MAPPING_COVERAGE_AUDIT.json",
        "docs/content/blog/CROSS_REFERENCE_VALIDATION.json",
        "docs/content/blog/DOCUMENTATION_INVENTORY.json",
        "docs/content/blog/FAQ_GAP_ANALYSIS.json",
        "docs/content/blog/FAQ_PERFORMANCE_AGGREGATE.json"
      ]
    },
    {
      "pattern": ".cursor/rules/**/*.mdc",
      "rule": "no-internal-kostenlos-testen-links.mdc",
      "match_count": 128,
      "sample_matches": [
        ".cursor/rules/_TEMPLATE.mdc",
        ".cursor/rules/affiliate-dashboard.mdc",
        ".cursor/rules/affiliate-data-accuracy.mdc",
        ".cursor/rules/affiliate-hubspot.mdc",
        ".cursor/rules/affiliate-oauth.mdc"
      ]
    },
    {
      "pattern": "v2/pages/landingpage*.php",
      "rule": "pricing-components-dependencies.mdc",
      "match_count": 5,
      "sample_matches": [
        "v2/pages/landingpage.php",
        "v2/pages/landingpage_v2-alt.php",
        "v2/pages/landingpage_v3.php",
        "v2/pages/landingpage_v4.php",
        "v2/pages/landingpageurlgenerator.php"
      ]
    },
    {
      "pattern": "v2/pages/static_pricing*.php",
      "rule": "pricing-components-dependencies.mdc",
      "match_count": 3,
      "sample_matches": [
        "v2/pages/static_pricing.php",
        "v2/pages/static_pricing_alt.php",
        "v2/pages/static_pricing_new.php"
      ]
    },
    {
      "pattern": "v2/pages/paid_*.php",
      "rule": "pricing-components-dependencies.mdc",
      "match_count": 3,
      "sample_matches": [
        "v2/pages/paid_nonbrand.php",
        "v2/pages/paid_paid.php",
        "v2/pages/paid_schichtbetriebe.php"
      ]
    },
    {
      "pattern": "v2/pages/kostenlos_testen_neu.php",
      "rule": "pricing-components-dependencies.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/kostenlos_testen_neu.php"
      ]
    },
    {
      "pattern": "v2/sections/pricing-card-modern.php",
      "rule": "pricing-components-dependencies.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/sections/pricing-card-modern.php"
      ]
    },
    {
      "pattern": "v2/systems/excel-template-generator/helpers/google-sheets-generator.php",
      "rule": "google-sheets-templates.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/systems/excel-template-generator/helpers/google-sheets-generator.php"
      ]
    },
    {
      "pattern": "v2/helpers/google-drive-helpers.php",
      "rule": "google-sheets-templates.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/helpers/google-drive-helpers.php"
      ]
    },
    {
      "pattern": "v2/scripts/templates/generate-google-sheets-template.php",
      "rule": "google-sheets-templates.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/templates/generate-google-sheets-template.php"
      ]
    },
    {
      "pattern": "v2/scripts/templates/sync-google-sheets-templates.php",
      "rule": "google-sheets-templates.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/templates/sync-google-sheets-templates.php"
      ]
    },
    {
      "pattern": "v2/api/get-google-sheets-template.php",
      "rule": "google-sheets-templates.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/get-google-sheets-template.php"
      ]
    },
    {
      "pattern": "v2/api/template-options.php",
      "rule": "google-sheets-templates.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/template-options.php"
      ]
    },
    {
      "pattern": "v2/api/shiftops.php",
      "rule": "shiftops-backend.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/shiftops.php"
      ]
    },
    {
      "pattern": "v2/api/shiftops-*.php",
      "rule": "shiftops-backend.mdc",
      "match_count": 9,
      "sample_matches": [
        "v2/api/shiftops-competitive-analyzer.php",
        "v2/api/shiftops-cost-calculator.php",
        "v2/api/shiftops-customer-matcher.php",
        "v2/api/shiftops-health-check.php",
        "v2/api/shiftops-hubspot-customers.php"
      ]
    },
    {
      "pattern": "v2/data/**",
      "rule": "shiftops-backend.mdc",
      "match_count": 12242,
      "sample_matches": [
        "v2/data/affiliate_admin_audit.json",
        "v2/data/affiliate_hubspot_cache.json",
        "v2/data/affiliate_hubspot_sync.lock",
        "v2/data/affiliate_partners.json",
        "v2/data/affiliate_remember_tokens.json"
      ]
    },
    {
      "pattern": "v2/config/shiftops-*.php",
      "rule": "shiftops-backend.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/config/shiftops-customers.php"
      ]
    },
    {
      "pattern": "docs/systems/templates/template-data/**/content-blocks.json",
      "rule": "templates-internal-linking.mdc",
      "match_count": 20,
      "sample_matches": [
        "docs/systems/templates/template-data/abwesenheitsnotiz-vorlage/content-blocks.json",
        "docs/systems/templates/template-data/arbeitsbescheinigung-vorlage/content-blocks.json",
        "docs/systems/templates/template-data/arbeitszeiterfassung-excel-vorlage/content-blocks.json",
        "docs/systems/templates/template-data/arbeitszeugnis-vorlage/content-blocks.json",
        "docs/systems/templates/template-data/bewerbung-vorlage/content-blocks.json"
      ]
    },
    {
      "pattern": "v2/systems/excel-template-generator/data/template-faqs.json",
      "rule": "templates-internal-linking.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/systems/excel-template-generator/data/template-faqs.json"
      ]
    },
    {
      "pattern": "docs/systems/templates/template-internal-link-targets.json",
      "rule": "templates-internal-linking.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/systems/templates/template-internal-link-targets.json"
      ]
    },
    {
      "pattern": "docs/data/template-internal-link-mapping.json",
      "rule": "templates-internal-linking.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/data/template-internal-link-mapping.json"
      ]
    },
    {
      "pattern": "v2/pages/compare_*.php",
      "rule": "comparison-pages-core.mdc",
      "match_count": 62,
      "sample_matches": [
        "v2/pages/compare_7shifts.php",
        "v2/pages/compare_aplano.php",
        "v2/pages/compare_askdante.php",
        "v2/pages/compare_awork.php",
        "v2/pages/compare_bamboohr.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/*improve*.php",
      "rule": "blog-improvement-process.mdc",
      "match_count": 14,
      "sample_matches": [
        "v2/scripts/blog/audit-improvement-gaps.php",
        "v2/scripts/blog/generate-improvement-plan.php",
        "v2/scripts/blog/improve-85-posts.php",
        "v2/scripts/blog/improve-all-tier1-faqs.php",
        "v2/scripts/blog/improve-faq-answers-length.php"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/**/IMPROVEMENT_PLAN.md",
      "rule": "blog-improvement-process.mdc",
      "match_count": 105,
      "sample_matches": [
        "docs/content/blog/posts/_templates/IMPROVEMENT_PLAN.md",
        "docs/content/blog/posts/lexikon/24-stunden-schicht/IMPROVEMENT_PLAN.md",
        "docs/content/blog/posts/lexikon/8d-report/IMPROVEMENT_PLAN.md",
        "docs/content/blog/posts/lexikon/akkordarbeit/IMPROVEMENT_PLAN.md",
        "docs/content/blog/posts/lexikon/arbeitsbescheinigung/IMPROVEMENT_PLAN.md"
      ]
    },
    {
      "pattern": "v2/pages/tools_*.php",
      "rule": "tools-pages.mdc",
      "match_count": 24,
      "sample_matches": [
        "v2/pages/tools_arbeitslosengeld_rechner.php",
        "v2/pages/tools_arbeitstage_rechner.php",
        "v2/pages/tools_arbeitszeitrechner.php",
        "v2/pages/tools_bruttonettorechner.php",
        "v2/pages/tools_einkommensteuer_rechner.php"
      ]
    },
    {
      "pattern": "v2/data/tools-faqs/*.json",
      "rule": "tools-pages.mdc",
      "match_count": 21,
      "sample_matches": [
        "v2/data/tools-faqs/arbeitslosengeld_rechner.json",
        "v2/data/tools-faqs/arbeitstage_rechner.json",
        "v2/data/tools-faqs/arbeitszeitrechner.json",
        "v2/data/tools-faqs/bruttonettorechner.json",
        "v2/data/tools-faqs/einkommensteuer_rechner.json"
      ]
    },
    {
      "pattern": "docs/content/tools/**/*.md",
      "rule": "tools-pages.mdc",
      "match_count": 103,
      "sample_matches": [
        "docs/content/tools/DATA_COLLECTION_TOOLS.md",
        "docs/content/tools/EINKOMMENSTEUER_RECHNER_SEO_AUDIT.md",
        "docs/content/tools/GSC_QUERY_EXPORT_SCHEMA.md",
        "docs/content/tools/NEW_TOOL_LINKING_CHECKLIST.md",
        "docs/content/tools/PROZENTRECHNER_AUDIT_CHECKLIST.md"
      ]
    },
    {
      "pattern": "v2/systems/excel-template-generator/data/template-registry.json",
      "rule": "template-slug-keyword.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/systems/excel-template-generator/data/template-registry.json"
      ]
    },
    {
      "pattern": "docs/systems/templates/template-data/**/data/keywords-sistrix.json",
      "rule": "template-slug-keyword.mdc",
      "match_count": 20,
      "sample_matches": [
        "docs/systems/templates/template-data/abwesenheitsnotiz-vorlage/data/keywords-sistrix.json",
        "docs/systems/templates/template-data/arbeitsbescheinigung-vorlage/data/keywords-sistrix.json",
        "docs/systems/templates/template-data/arbeitszeiterfassung-excel-vorlage/data/keywords-sistrix.json",
        "docs/systems/templates/template-data/arbeitszeugnis-vorlage/data/keywords-sistrix.json",
        "docs/systems/templates/template-data/bewerbung-vorlage/data/keywords-sistrix.json"
      ]
    },
    {
      "pattern": ".htaccess",
      "rule": "template-slug-keyword.mdc",
      "match_count": 1,
      "sample_matches": [
        ".htaccess"
      ]
    },
    {
      "pattern": "v2/base/customer-spotlight-carousel.php",
      "rule": "customer-spotlight-carousel.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/base/customer-spotlight-carousel.php"
      ]
    },
    {
      "pattern": "v2/data/customer-spotlights-data.php",
      "rule": "customer-spotlight-carousel.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/data/customer-spotlights-data.php"
      ]
    },
    {
      "pattern": "v2/data/customer-spotlight-section-header.php",
      "rule": "customer-spotlight-carousel.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/data/customer-spotlight-section-header.php"
      ]
    },
    {
      "pattern": "v2/css/customer-spotlight-carousel.css",
      "rule": "customer-spotlight-carousel.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/css/customer-spotlight-carousel.css"
      ]
    },
    {
      "pattern": "v2/css/testimonials-page.css",
      "rule": "customer-spotlight-carousel.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/css/testimonials-page.css"
      ]
    },
    {
      "pattern": "v2/pages/**/*.php",
      "rule": "customer-spotlight-carousel.mdc",
      "match_count": 222,
      "sample_matches": [
        "v2/pages/404.php",
        "v2/pages/auto_sync_cron.php",
        "v2/pages/blog/category.php",
        "v2/pages/blog/index.php",
        "v2/pages/blog/insights-error-router.php"
      ]
    },
    {
      "pattern": "v2/start*.php",
      "rule": "customer-spotlight-carousel.mdc",
      "match_count": 2,
      "sample_matches": [
        "v2/start-v2.php",
        "v2/start.php"
      ]
    },
    {
      "pattern": "v2/components/blog/BlogIndexHero.php",
      "rule": "blog-index-hero.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/blog/BlogIndexHero.php"
      ]
    },
    {
      "pattern": "v2/components/blog/CategoryCards.php",
      "rule": "blog-index-hero.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/blog/CategoryCards.php"
      ]
    },
    {
      "pattern": "v2/pages/blog/index.php",
      "rule": "blog-index-hero.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/blog/index.php"
      ]
    },
    {
      "pattern": "v2/pages/blog/category.php",
      "rule": "blog-index-hero.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/blog/category.php"
      ]
    },
    {
      "pattern": "v2/js/blog-index-filter.js",
      "rule": "blog-index-hero.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/js/blog-index-filter.js"
      ]
    },
    {
      "pattern": "v2/pages/shiftops*.php",
      "rule": "shiftops-frontend-core.mdc",
      "match_count": 2,
      "sample_matches": [
        "v2/pages/shiftops-report.php",
        "v2/pages/shiftops.php"
      ]
    },
    {
      "pattern": "v2/components/lead-capture-popup.php",
      "rule": "shiftops-frontend-core.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/lead-capture-popup.php"
      ]
    },
    {
      "pattern": "v2/js/shiftops*.js",
      "rule": "shiftops-frontend-core.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/js/shiftops-pdf-generator.js"
      ]
    },
    {
      "pattern": "v2/pages/shiftops*.php",
      "rule": "shiftops-frontend-qa.mdc",
      "match_count": 2,
      "sample_matches": [
        "v2/pages/shiftops-report.php",
        "v2/pages/shiftops.php"
      ]
    },
    {
      "pattern": "v2/components/lead-capture-popup.php",
      "rule": "shiftops-frontend-qa.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/lead-capture-popup.php"
      ]
    },
    {
      "pattern": "v2/js/shiftops*.js",
      "rule": "shiftops-frontend-qa.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/js/shiftops-pdf-generator.js"
      ]
    },
    {
      "pattern": "docs/ai/otterly-prompt-research-process.md",
      "rule": "otterly-ai-monitoring.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/ai/otterly-prompt-research-process.md"
      ]
    },
    {
      "pattern": "docs/ai/otterly-conversational-patterns.md",
      "rule": "otterly-ai-monitoring.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/ai/otterly-conversational-patterns.md"
      ]
    },
    {
      "pattern": "docs/ai/rules-archive/otterly-ai-monitoring-full.md",
      "rule": "otterly-ai-monitoring.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/ai/rules-archive/otterly-ai-monitoring-full.md"
      ]
    },
    {
      "pattern": "v2/config/locale-config.php",
      "rule": "international-expansion.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/config/locale-config.php"
      ]
    },
    {
      "pattern": "v2/base/include_hreflang.php",
      "rule": "international-expansion.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/base/include_hreflang.php"
      ]
    },
    {
      "pattern": "v2/base/include_ctabuttons.php",
      "rule": "international-expansion.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/base/include_ctabuttons.php"
      ]
    },
    {
      "pattern": "v2/components/waitlist-form.php",
      "rule": "international-expansion.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/waitlist-form.php"
      ]
    },
    {
      "pattern": "v2/api/waitlist-signup.php",
      "rule": "international-expansion.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/waitlist-signup.php"
      ]
    },
    {
      "pattern": "docs/strategy/international-expansion/**",
      "rule": "international-expansion.mdc",
      "match_count": 40,
      "sample_matches": [
        "docs/strategy/international-expansion/BLOG_CONTENT_STRATEGY.md",
        "docs/strategy/international-expansion/INTERNATIONAL_EXPANSION_TECHNICAL_GUIDE.md",
        "docs/strategy/international-expansion/NOTION_READY_PLAN.backup.md",
        "docs/strategy/international-expansion/NOTION_READY_PLAN.md",
        "docs/strategy/international-expansion/NOTION_READY_PLAN_CONVERTED.md"
      ]
    },
    {
      "pattern": "docs/seo-strategy-2026/docs/goals/**/*.md",
      "rule": "seo-strategy-organic-goals.mdc",
      "match_count": 21,
      "sample_matches": [
        "docs/seo-strategy-2026/docs/goals/AUTOMATION_SETUP.md",
        "docs/seo-strategy-2026/docs/goals/BEST_PRACTICES.md",
        "docs/seo-strategy-2026/docs/goals/COMPLETE_SYSTEM_STATUS.md",
        "docs/seo-strategy-2026/docs/goals/DEPLOYMENT_GUIDE.md",
        "docs/seo-strategy-2026/docs/goals/DEPLOYMENT_LOG.md"
      ]
    },
    {
      "pattern": "v2/systems/excel-template-generator/**/*.php",
      "rule": "excel-template-generator.mdc",
      "match_count": 109,
      "sample_matches": [
        "v2/systems/excel-template-generator/api/cache.php",
        "v2/systems/excel-template-generator/api/customize.php",
        "v2/systems/excel-template-generator/api/generate.php",
        "v2/systems/excel-template-generator/api/generate_excel.php",
        "v2/systems/excel-template-generator/api/list.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/*.php",
      "rule": "blog-monitoring.mdc",
      "match_count": 456,
      "sample_matches": [
        "v2/scripts/blog/add-assessment-center-links.php",
        "v2/scripts/blog/add-bidirectional-compliance-links.php",
        "v2/scripts/blog/add-bidirectional-links.php",
        "v2/scripts/blog/add-candidate-experience-links.php",
        "v2/scripts/blog/add-contextual-links-from-suggestions.php"
      ]
    },
    {
      "pattern": "v2/pages/product_schichtplan_neu.php",
      "rule": "product-feature-cards.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/product_schichtplan_neu.php"
      ]
    },
    {
      "pattern": "v2/pages/product_shiftplan.php",
      "rule": "product-feature-cards.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/product_shiftplan.php"
      ]
    },
    {
      "pattern": "v2/pages/product_timetracking.php",
      "rule": "product-feature-cards.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/product_timetracking.php"
      ]
    },
    {
      "pattern": "v2/pages/product_absences.php",
      "rule": "product-feature-cards.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/product_absences.php"
      ]
    },
    {
      "pattern": "v2/systems/excel-template-generator/data/template-registry.json",
      "rule": "templates-inventory-keyword-driven.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/systems/excel-template-generator/data/template-registry.json"
      ]
    },
    {
      "pattern": "docs/systems/templates/template-candidate-keywords.json",
      "rule": "templates-inventory-keyword-driven.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/systems/templates/template-candidate-keywords.json"
      ]
    },
    {
      "pattern": "docs/systems/templates/template-seed-keywords.json",
      "rule": "templates-inventory-keyword-driven.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/systems/templates/template-seed-keywords.json"
      ]
    },
    {
      "pattern": "v2/pages/**/*.php",
      "rule": "customer-logo-marquee.mdc",
      "match_count": 222,
      "sample_matches": [
        "v2/pages/404.php",
        "v2/pages/auto_sync_cron.php",
        "v2/pages/blog/category.php",
        "v2/pages/blog/index.php",
        "v2/pages/blog/insights-error-router.php"
      ]
    },
    {
      "pattern": "v2/start*.php",
      "rule": "customer-logo-marquee.mdc",
      "match_count": 2,
      "sample_matches": [
        "v2/start-v2.php",
        "v2/start.php"
      ]
    },
    {
      "pattern": "v2/data/customer-logos-marquee.php",
      "rule": "customer-logo-marquee.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/data/customer-logos-marquee.php"
      ]
    },
    {
      "pattern": "v2/sections/partials/customer-logo-marquee.php",
      "rule": "customer-logo-marquee.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/sections/partials/customer-logo-marquee.php"
      ]
    },
    {
      "pattern": "v2/css/customer-logo-marquee.css",
      "rule": "customer-logo-marquee.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/css/customer-logo-marquee.css"
      ]
    },
    {
      "pattern": "docs/systems/shared-components/CUSTOMER_LOGO_MARQUEE.md",
      "rule": "customer-logo-marquee.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/systems/shared-components/CUSTOMER_LOGO_MARQUEE.md"
      ]
    },
    {
      "pattern": "v2/base/*.php",
      "rule": "base-components.mdc",
      "match_count": 51,
      "sample_matches": [
        "v2/base/affiliate-head.php",
        "v2/base/blog_related_carousel.php",
        "v2/base/compare_carousel.php",
        "v2/base/comparison_page_template.php",
        "v2/base/comparison_table.php"
      ]
    },
    {
      "pattern": "v2/pages/blog/category.php",
      "rule": "blog-lexikon-index.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/blog/category.php"
      ]
    },
    {
      "pattern": "v2/components/blog/LexikonLetterNav.php",
      "rule": "blog-lexikon-index.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/blog/LexikonLetterNav.php"
      ]
    },
    {
      "pattern": "v2/components/blog/LexikonLetterSection.php",
      "rule": "blog-lexikon-index.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/blog/LexikonLetterSection.php"
      ]
    },
    {
      "pattern": "v2/components/blog/LexikonTermCard.php",
      "rule": "blog-lexikon-index.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/blog/LexikonTermCard.php"
      ]
    },
    {
      "pattern": "v2/css/blog-lexikon.css",
      "rule": "blog-lexikon-index.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/css/blog-lexikon.css"
      ]
    },
    {
      "pattern": "v2/js/blog-lexikon-nav.js",
      "rule": "blog-lexikon-index.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/js/blog-lexikon-nav.js"
      ]
    },
    {
      "pattern": "v2/pages/pillar_*.php",
      "rule": "content-clusters.mdc",
      "match_count": 2,
      "sample_matches": [
        "v2/pages/pillar_dienstplan.php",
        "v2/pages/pillar_zeiterfassung.php"
      ]
    },
    {
      "pattern": "docs/reference/architecture/content-clusters/**/*.md",
      "rule": "content-clusters.mdc",
      "match_count": 6,
      "sample_matches": [
        "docs/reference/architecture/content-clusters/ANALYSIS_SUMMARY.md",
        "docs/reference/architecture/content-clusters/CLUSTER_MAPPING.md",
        "docs/reference/architecture/content-clusters/CONTENT_INVENTORY.md",
        "docs/reference/architecture/content-clusters/INTERNAL_LINKING_STRATEGY.md",
        "docs/reference/architecture/content-clusters/PILLAR_IMPROVEMENTS.md"
      ]
    },
    {
      "pattern": "docs/content/blog/SKYSCRAPER_TECHNIQUE_2026.md",
      "rule": "content-clusters.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/content/blog/SKYSCRAPER_TECHNIQUE_2026.md"
      ]
    },
    {
      "pattern": "docs/content/product-features/*-documentation.md",
      "rule": "product-features.mdc",
      "match_count": 13,
      "sample_matches": [
        "docs/content/product-features/abwesenheiten-documentation.md",
        "docs/content/product-features/checklists-documentation.md",
        "docs/content/product-features/digitale-personalakte-documentation.md",
        "docs/content/product-features/dokumentenmanagement-documentation.md",
        "docs/content/product-features/events-documentation.md"
      ]
    },
    {
      "pattern": "docs/content/product-features/PRODUCT_FEATURES_INVENTORY.md",
      "rule": "product-features.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/content/product-features/PRODUCT_FEATURES_INVENTORY.md"
      ]
    },
    {
      "pattern": "docs/reference/api/**/*.md",
      "rule": "api-endpoints-security.mdc",
      "match_count": 8,
      "sample_matches": [
        "docs/reference/api/README.md",
        "docs/reference/api/STANDARDIZED_API_HELPERS.md",
        "docs/reference/api/api-error-handling.md",
        "docs/reference/api/cron-jobs.md",
        "docs/reference/api/llms-files-api.md"
      ]
    },
    {
      "pattern": "docs/systems/apis/**/*.md",
      "rule": "api-endpoints-security.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/systems/apis/HUBSPOT_API_REFERENCE.md"
      ]
    },
    {
      "pattern": "docs/ai/rules-archive/api-endpoints-security-full.md",
      "rule": "api-endpoints-security.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/ai/rules-archive/api-endpoints-security-full.md"
      ]
    },
    {
      "pattern": "v2/pages/webinar_*.php",
      "rule": "webinar-pages.mdc",
      "match_count": 4,
      "sample_matches": [
        "v2/pages/webinar_index.php",
        "v2/pages/webinar_sozialversicherung.php",
        "v2/pages/webinar_success.php",
        "v2/pages/webinar_trinkgeld.php"
      ]
    },
    {
      "pattern": "v2/pages/paid_nonbrand.php",
      "rule": "paid-landing-variations.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/paid_nonbrand.php"
      ]
    },
    {
      "pattern": "v2/pages/paid_schichtbetriebe.php",
      "rule": "paid-landing-variations.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/paid_schichtbetriebe.php"
      ]
    },
    {
      "pattern": "v2/helpers/paid-landing-variations.php",
      "rule": "paid-landing-variations.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/helpers/paid-landing-variations.php"
      ]
    },
    {
      "pattern": "v2/data/blog/posts/**/*.json",
      "rule": "blog-content-flow.mdc",
      "match_count": 426,
      "sample_matches": [
        "v2/data/blog/posts/inside-ordio/david-keuenhof-im-kuechenherde-podcast.json",
        "v2/data/blog/posts/inside-ordio/ig-koelner-gastro-x-ordio.json",
        "v2/data/blog/posts/inside-ordio/neu-lightspeed-pos-im-ordio-appstore.json",
        "v2/data/blog/posts/inside-ordio/ordio-erweitert-management-team.json",
        "v2/data/blog/posts/inside-ordio/ordio-in-neuem-design.json"
      ]
    },
    {
      "pattern": "v2/scripts/blog/*content-flow*.php",
      "rule": "blog-content-flow.mdc",
      "match_count": 3,
      "sample_matches": [
        "v2/scripts/blog/analyze-content-flow.php",
        "v2/scripts/blog/fix-content-flow.php",
        "v2/scripts/blog/validate-content-flow.php"
      ]
    },
    {
      "pattern": "v2/data/blog/posts/**/*.json",
      "rule": "blog-tool-linking.mdc",
      "match_count": 426,
      "sample_matches": [
        "v2/data/blog/posts/inside-ordio/david-keuenhof-im-kuechenherde-podcast.json",
        "v2/data/blog/posts/inside-ordio/ig-koelner-gastro-x-ordio.json",
        "v2/data/blog/posts/inside-ordio/neu-lightspeed-pos-im-ordio-appstore.json",
        "v2/data/blog/posts/inside-ordio/ordio-erweitert-management-team.json",
        "v2/data/blog/posts/inside-ordio/ordio-in-neuem-design.json"
      ]
    },
    {
      "pattern": "v2/scripts/og-images/**",
      "rule": "og-image-generation.mdc",
      "match_count": 21,
      "sample_matches": [
        "v2/scripts/og-images/audit-og-publish-readiness.py",
        "v2/scripts/og-images/audit-og-registry-vs-disk.php",
        "v2/scripts/og-images/competitors-for-og.json",
        "v2/scripts/og-images/generate-comparison-og-images.py",
        "v2/scripts/og-images/generate-og-image-gemini.py"
      ]
    },
    {
      "pattern": "v2/img/og/**",
      "rule": "og-image-generation.mdc",
      "match_count": 157,
      "sample_matches": [
        "v2/img/og/abwesenheiten.webp",
        "v2/img/og/abwesenheitsnotiz-vorlage.webp",
        "v2/img/og/appstore.webp",
        "v2/img/og/arbeitsbescheinigung-vorlage.webp",
        "v2/img/og/arbeitslosengeld-rechner.webp"
      ]
    },
    {
      "pattern": "v2/pages/compare_*.php",
      "rule": "three-card-testimonials.mdc",
      "match_count": 62,
      "sample_matches": [
        "v2/pages/compare_7shifts.php",
        "v2/pages/compare_aplano.php",
        "v2/pages/compare_askdante.php",
        "v2/pages/compare_awork.php",
        "v2/pages/compare_bamboohr.php"
      ]
    },
    {
      "pattern": "v2/pages/industry_*.php",
      "rule": "three-card-testimonials.mdc",
      "match_count": 6,
      "sample_matches": [
        "v2/pages/industry_crafts-and-industry.php",
        "v2/pages/industry_healthcare.php",
        "v2/pages/industry_hospitality.php",
        "v2/pages/industry_index.php",
        "v2/pages/industry_leisure-and-culture.php"
      ]
    },
    {
      "pattern": "v2/sections/partials/three-card-testimonials.php",
      "rule": "three-card-testimonials.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/sections/partials/three-card-testimonials.php"
      ]
    },
    {
      "pattern": "v2/data/three-card-testimonials.php",
      "rule": "three-card-testimonials.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/data/three-card-testimonials.php"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/**/*",
      "rule": "ordio-promotion-contextual.mdc",
      "match_count": 10839,
      "sample_matches": [
        "docs/content/blog/posts/POST_LEVEL_DOCS_POLICY.md",
        "docs/content/blog/posts/README.md",
        "docs/content/blog/posts/_templates/COMPETITIVE_ANALYSIS.md",
        "docs/content/blog/posts/_templates/CONTENT_OUTLINE.md",
        "docs/content/blog/posts/_templates/IMAGE_PROMPT_TEMPLATE.md"
      ]
    },
    {
      "pattern": "v2/scripts/blog/suggest-ordio-feature.php",
      "rule": "ordio-promotion-contextual.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/suggest-ordio-feature.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/audit-ordio-promotion.php",
      "rule": "ordio-promotion-contextual.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/audit-ordio-promotion.php"
      ]
    },
    {
      "pattern": "docs/content/pages/marketing-pages-registry.json",
      "rule": "marketing-pages-seo-data.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/content/pages/marketing-pages-registry.json"
      ]
    },
    {
      "pattern": "v2/scripts/marketing-pages/**",
      "rule": "marketing-pages-seo-data.mdc",
      "match_count": 11,
      "sample_matches": [
        "v2/scripts/marketing-pages/collect-branchen-keywords-sistrix.php",
        "v2/scripts/marketing-pages/collect-branchen-performance-ga4.php",
        "v2/scripts/marketing-pages/collect-branchen-performance-gsc.php",
        "v2/scripts/marketing-pages/collect-marketing-page-domain-kw-serp.php",
        "v2/scripts/marketing-pages/collect-page-keywords-sistrix.php"
      ]
    },
    {
      "pattern": "v2/scripts/static-pages/**",
      "rule": "marketing-pages-seo-data.mdc",
      "match_count": 5,
      "sample_matches": [
        "v2/scripts/static-pages/collect-static-pages-keywords-sistrix.php",
        "v2/scripts/static-pages/collect-static-pages-performance-ga4.php",
        "v2/scripts/static-pages/collect-static-pages-performance-gsc.php",
        "v2/scripts/static-pages/merge-static-opportunity-data.php",
        "v2/scripts/static-pages/split-static-gsc-to-registry-pages.php"
      ]
    },
    {
      "pattern": "v2/scripts/product-pages/collect-product-pages-*.php",
      "rule": "marketing-pages-seo-data.mdc",
      "match_count": 3,
      "sample_matches": [
        "v2/scripts/product-pages/collect-product-pages-keywords-sistrix.php",
        "v2/scripts/product-pages/collect-product-pages-performance-ga4.php",
        "v2/scripts/product-pages/collect-product-pages-performance-gsc.php"
      ]
    },
    {
      "pattern": "v2/scripts/product-pages/split-product-gsc-to-registry-pages.php",
      "rule": "marketing-pages-seo-data.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/product-pages/split-product-gsc-to-registry-pages.php"
      ]
    },
    {
      "pattern": "v2/scripts/product-pages/merge-product-opportunity-data.php",
      "rule": "marketing-pages-seo-data.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/product-pages/merge-product-opportunity-data.php"
      ]
    },
    {
      "pattern": "v2/scripts/product-pages/run-feature-page-research-pipeline.sh",
      "rule": "marketing-pages-seo-data.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/product-pages/run-feature-page-research-pipeline.sh"
      ]
    },
    {
      "pattern": "v2/scripts/product-pages/collect-feature-page-keyword-serp.php",
      "rule": "marketing-pages-seo-data.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/product-pages/collect-feature-page-keyword-serp.php"
      ]
    },
    {
      "pattern": "v2/scripts/marketing-pages/generate-static-data-synthesis.php",
      "rule": "marketing-pages-seo-data.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/marketing-pages/generate-static-data-synthesis.php"
      ]
    },
    {
      "pattern": "v2/scripts/marketing-pages/collect-marketing-page-domain-kw-serp.php",
      "rule": "marketing-pages-seo-data.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/marketing-pages/collect-marketing-page-domain-kw-serp.php"
      ]
    },
    {
      "pattern": "v2/scripts/product-pages/generate-feature-page-data-synthesis.php",
      "rule": "marketing-pages-seo-data.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/product-pages/generate-feature-page-data-synthesis.php"
      ]
    },
    {
      "pattern": "v2/scripts/product-pages/scrape-competitor-faqs.py",
      "rule": "marketing-pages-seo-data.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/product-pages/scrape-competitor-faqs.py"
      ]
    },
    {
      "pattern": "docs/content/pages/industry-pages/**/data/**",
      "rule": "marketing-pages-seo-data.mdc",
      "match_count": 47,
      "sample_matches": [
        "docs/content/pages/industry-pages/branchen/data/competitor-notes.md",
        "docs/content/pages/industry-pages/branchen/data/faq-research.json",
        "docs/content/pages/industry-pages/branchen/data/keywords-sistrix.json",
        "docs/content/pages/industry-pages/branchen/data/performance-gsc.json",
        "docs/content/pages/industry-pages/branchen/data/target-keywords.json"
      ]
    },
    {
      "pattern": "docs/content/pages/product-pages/**/data/**",
      "rule": "marketing-pages-seo-data.mdc",
      "match_count": 74,
      "sample_matches": [
        "docs/content/pages/product-pages/abwesenheiten/data/KEYWORD_DECISION.md",
        "docs/content/pages/product-pages/abwesenheiten/data/faq-research.json",
        "docs/content/pages/product-pages/abwesenheiten/data/gsc-queries.json",
        "docs/content/pages/product-pages/abwesenheiten/data/keywords-sistrix.json",
        "docs/content/pages/product-pages/abwesenheiten/data/performance-gsc.json"
      ]
    },
    {
      "pattern": "docs/content/pages/homepage/data/**",
      "rule": "marketing-pages-seo-data.mdc",
      "match_count": 5,
      "sample_matches": [
        "docs/content/pages/homepage/data/KEYWORD_DECISION.md",
        "docs/content/pages/homepage/data/faq-research.json",
        "docs/content/pages/homepage/data/keywords-sistrix.json",
        "docs/content/pages/homepage/data/performance-gsc.json",
        "docs/content/pages/homepage/data/target-keywords.json"
      ]
    },
    {
      "pattern": "docs/content/pages/static-pages/**/data/**",
      "rule": "marketing-pages-seo-data.mdc",
      "match_count": 32,
      "sample_matches": [
        "docs/content/pages/static-pages/demo-vereinbaren/data/KEYWORD_DECISION.md",
        "docs/content/pages/static-pages/demo-vereinbaren/data/faq-research.json",
        "docs/content/pages/static-pages/demo-vereinbaren/data/keywords-sistrix.json",
        "docs/content/pages/static-pages/demo-vereinbaren/data/performance-gsc.json",
        "docs/content/pages/static-pages/demo-vereinbaren/data/target-keywords.json"
      ]
    },
    {
      "pattern": "v2/pages/product_mobile_app.php",
      "rule": "mobile-app-features-layout.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/product_mobile_app.php"
      ]
    },
    {
      "pattern": "v2/pages/branchen_gastronomie_neu.php",
      "rule": "mobile-app-features-layout.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/branchen_gastronomie_neu.php"
      ]
    },
    {
      "pattern": "v2/css/mobile-app-components.css",
      "rule": "mobile-app-features-layout.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/css/mobile-app-components.css"
      ]
    },
    {
      "pattern": "v2/js/mobile-app-visual-switcher.js",
      "rule": "mobile-app-features-layout.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/js/mobile-app-visual-switcher.js"
      ]
    },
    {
      "pattern": "v2/css/*.css",
      "rule": "css-optimization.mdc",
      "match_count": 38,
      "sample_matches": [
        "v2/css/affiliate-admin.css",
        "v2/css/affiliate-auth.css",
        "v2/css/affiliate-dashboard.css",
        "v2/css/affiliate-dialogs.css",
        "v2/css/affiliate-levels.css"
      ]
    },
    {
      "pattern": "src/input.css",
      "rule": "css-optimization.mdc",
      "match_count": 1,
      "sample_matches": [
        "src/input.css"
      ]
    },
    {
      "pattern": "extractCriticalCSS.js",
      "rule": "css-optimization.mdc",
      "match_count": 1,
      "sample_matches": [
        "extractCriticalCSS.js"
      ]
    },
    {
      "pattern": "minify-assets.js",
      "rule": "css-optimization.mdc",
      "match_count": 1,
      "sample_matches": [
        "minify-assets.js"
      ]
    },
    {
      "pattern": "v2/components/pricing-feature-tooltip.php",
      "rule": "pricing-tooltips.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/pricing-feature-tooltip.php"
      ]
    },
    {
      "pattern": "v2/css/pricing-tooltips.css",
      "rule": "pricing-tooltips.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/css/pricing-tooltips.css"
      ]
    },
    {
      "pattern": "v2/js/pricing-tooltips.js",
      "rule": "pricing-tooltips.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/js/pricing-tooltips.js"
      ]
    },
    {
      "pattern": "v2/sections/pricing-card-modern.php",
      "rule": "pricing-tooltips.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/sections/pricing-card-modern.php"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/**/*.md",
      "rule": "blog-full-rework-decision.mdc",
      "match_count": 4250,
      "sample_matches": [
        "docs/content/blog/posts/POST_LEVEL_DOCS_POLICY.md",
        "docs/content/blog/posts/README.md",
        "docs/content/blog/posts/_templates/COMPETITIVE_ANALYSIS.md",
        "docs/content/blog/posts/_templates/CONTENT_OUTLINE.md",
        "docs/content/blog/posts/_templates/IMAGE_PROMPT_TEMPLATE.md"
      ]
    },
    {
      "pattern": "docs/content/blog/BLOG_POST_IMPROVEMENT_PROCESS.md",
      "rule": "blog-full-rework-decision.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/content/blog/BLOG_POST_IMPROVEMENT_PROCESS.md"
      ]
    },
    {
      "pattern": "docs/content/blog/FULL_REWORK_DECISION_GUIDE.md",
      "rule": "blog-full-rework-decision.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/content/blog/FULL_REWORK_DECISION_GUIDE.md"
      ]
    },
    {
      "pattern": "v2/base/footer.php",
      "rule": "analytics-tracking.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/base/footer.php"
      ]
    },
    {
      "pattern": "v2/base/header.php",
      "rule": "analytics-tracking.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/base/header.php"
      ]
    },
    {
      "pattern": "v2/base/include_ctabuttons.php",
      "rule": "analytics-tracking.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/base/include_ctabuttons.php"
      ]
    },
    {
      "pattern": "v2/pages/tools_*.php",
      "rule": "analytics-tracking.mdc",
      "match_count": 24,
      "sample_matches": [
        "v2/pages/tools_arbeitslosengeld_rechner.php",
        "v2/pages/tools_arbeitstage_rechner.php",
        "v2/pages/tools_arbeitszeitrechner.php",
        "v2/pages/tools_bruttonettorechner.php",
        "v2/pages/tools_einkommensteuer_rechner.php"
      ]
    },
    {
      "pattern": "v2/pages/compare_*.php",
      "rule": "analytics-tracking.mdc",
      "match_count": 62,
      "sample_matches": [
        "v2/pages/compare_7shifts.php",
        "v2/pages/compare_aplano.php",
        "v2/pages/compare_askdante.php",
        "v2/pages/compare_awork.php",
        "v2/pages/compare_bamboohr.php"
      ]
    },
    {
      "pattern": "v2/js/gtm-form-tracking.js",
      "rule": "analytics-tracking.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/js/gtm-form-tracking.js"
      ]
    },
    {
      "pattern": "v2/scripts/blog/create-new-blog-post.php",
      "rule": "blog-new-post-creation.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/create-new-blog-post.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/run-new-post-pipeline.php",
      "rule": "blog-new-post-creation.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/run-new-post-pipeline.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/generate-blog-featured-image.py",
      "rule": "blog-new-post-creation.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/generate-blog-featured-image.py"
      ]
    },
    {
      "pattern": "v2/scripts/blog/suggest-related-posts.php",
      "rule": "blog-new-post-creation.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/suggest-related-posts.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/add-new-post-to-related-carousels.php",
      "rule": "blog-new-post-creation.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/add-new-post-to-related-carousels.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/validate-new-post.php",
      "rule": "blog-new-post-creation.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/validate-new-post.php"
      ]
    },
    {
      "pattern": "v2/**/*.php",
      "rule": "php-extensions.mdc",
      "match_count": 1742,
      "sample_matches": [
        "v2/404.php",
        "v2/PHPMailer/src/DSNConfigurator.php",
        "v2/PHPMailer/src/Exception.php",
        "v2/PHPMailer/src/OAuth.php",
        "v2/PHPMailer/src/OAuthTokenProvider.php"
      ]
    },
    {
      "pattern": "v2/config/**/*.php",
      "rule": "php-extensions.mdc",
      "match_count": 59,
      "sample_matches": [
        "v2/config/admin_config.php",
        "v2/config/affiliate-badges.php",
        "v2/config/affiliate-config.php",
        "v2/config/ai-faq-config.php",
        "v2/config/ai-template-content-config.php"
      ]
    },
    {
      "pattern": "v2/api/**/*.php",
      "rule": "php-extensions.mdc",
      "match_count": 87,
      "sample_matches": [
        "v2/api/add-nps-form-fields.php",
        "v2/api/addon-request.php",
        "v2/api/affiliate-admin-audit.php",
        "v2/api/affiliate-admin-diagnose-sync.php",
        "v2/api/affiliate-admin-list.php"
      ]
    },
    {
      "pattern": "v2/helpers/**/*.php",
      "rule": "php-extensions.mdc",
      "match_count": 86,
      "sample_matches": [
        "v2/helpers/ab-testing.php",
        "v2/helpers/affiliate-admin-audit.php",
        "v2/helpers/affiliate-api-base.php",
        "v2/helpers/affiliate-badges.php",
        "v2/helpers/affiliate-data-formatters.php"
      ]
    },
    {
      "pattern": "v2/pages/product_*.php",
      "rule": "annual-year-update.mdc",
      "match_count": 17,
      "sample_matches": [
        "v2/pages/product_absences.php",
        "v2/pages/product_appstore.php",
        "v2/pages/product_checklists.php",
        "v2/pages/product_documents.php",
        "v2/pages/product_events.php"
      ]
    },
    {
      "pattern": "v2/pages/industry_*.php",
      "rule": "annual-year-update.mdc",
      "match_count": 6,
      "sample_matches": [
        "v2/pages/industry_crafts-and-industry.php",
        "v2/pages/industry_healthcare.php",
        "v2/pages/industry_hospitality.php",
        "v2/pages/industry_index.php",
        "v2/pages/industry_leisure-and-culture.php"
      ]
    },
    {
      "pattern": "v2/data/*_index_data.php",
      "rule": "annual-year-update.mdc",
      "match_count": 3,
      "sample_matches": [
        "v2/data/downloads_index_data.php",
        "v2/data/templates_index_data.php",
        "v2/data/tools_index_data.php"
      ]
    },
    {
      "pattern": "v2/pages/download_index.php",
      "rule": "annual-year-update.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/download_index.php"
      ]
    },
    {
      "pattern": "v2/admin/seo-dashboard/**/*.php",
      "rule": "dashboard.mdc",
      "match_count": 28,
      "sample_matches": [
        "v2/admin/seo-dashboard/api/data.php",
        "v2/admin/seo-dashboard/api/goals.php",
        "v2/admin/seo-dashboard/api/insights.php",
        "v2/admin/seo-dashboard/api/metrics.php",
        "v2/admin/seo-dashboard/config.php"
      ]
    },
    {
      "pattern": "v2/admin/seo-dashboard/**/*.js",
      "rule": "dashboard.mdc",
      "match_count": 5,
      "sample_matches": [
        "v2/admin/seo-dashboard/assets/js/charts.js",
        "v2/admin/seo-dashboard/assets/js/dashboard.js",
        "v2/admin/seo-dashboard/assets/js/exports.js",
        "v2/admin/seo-dashboard/assets/js/filters.js",
        "v2/admin/seo-dashboard/assets/js/table-sorting.js"
      ]
    },
    {
      "pattern": "v2/admin/seo-dashboard/**/*.css",
      "rule": "dashboard.mdc",
      "match_count": 3,
      "sample_matches": [
        "v2/admin/seo-dashboard/assets/css/admin-base.css",
        "v2/admin/seo-dashboard/assets/css/charts.css",
        "v2/admin/seo-dashboard/assets/css/dashboard.css"
      ]
    },
    {
      "pattern": "v2/api/ocr-business-card.php",
      "rule": "ocr-api.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/ocr-business-card.php"
      ]
    },
    {
      "pattern": "v2/config/google-vision.php",
      "rule": "ocr-api.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/config/google-vision.php"
      ]
    },
    {
      "pattern": "v2/scripts/**/ocr*.php",
      "rule": "ocr-api.mdc",
      "match_count": 5,
      "sample_matches": [
        "v2/scripts/ocr-diagnose-api-key.php",
        "v2/scripts/ocr-tests/MetricsCalculator.php",
        "v2/scripts/ocr-tests/ReportGenerator.php",
        "v2/scripts/ocr-tests/TestCaseLoader.php",
        "v2/scripts/ocr-tests/run-all-tests.php"
      ]
    },
    {
      "pattern": "v2/admin/ocr*.php",
      "rule": "ocr-api.mdc",
      "match_count": 2,
      "sample_matches": [
        "v2/admin/ocr-diagnostics.php",
        "v2/admin/ocr-monitoring.php"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/**/*",
      "rule": "blog-restructuring.mdc",
      "match_count": 10839,
      "sample_matches": [
        "docs/content/blog/posts/POST_LEVEL_DOCS_POLICY.md",
        "docs/content/blog/posts/README.md",
        "docs/content/blog/posts/_templates/COMPETITIVE_ANALYSIS.md",
        "docs/content/blog/posts/_templates/CONTENT_OUTLINE.md",
        "docs/content/blog/posts/_templates/IMAGE_PROMPT_TEMPLATE.md"
      ]
    },
    {
      "pattern": "docs/content/blog/BLOG_CONTENT_RESTRUCTURING_GUIDE.md",
      "rule": "blog-restructuring.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/content/blog/BLOG_CONTENT_RESTRUCTURING_GUIDE.md"
      ]
    },
    {
      "pattern": "docs/ai/rules-archive/seo-dashboard-admin-full.md",
      "rule": "seo-dashboard-admin.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/ai/rules-archive/seo-dashboard-admin-full.md"
      ]
    },
    {
      "pattern": "docs/ai/RULE_TO_DOC_MAPPING.md",
      "rule": "seo-dashboard-admin.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/ai/RULE_TO_DOC_MAPPING.md"
      ]
    },
    {
      "pattern": "v2/pages/static_*.php",
      "rule": "static-pages.mdc",
      "match_count": 21,
      "sample_matches": [
        "v2/pages/static_about.php",
        "v2/pages/static_banner.php",
        "v2/pages/static_checkout-error.php",
        "v2/pages/static_checkout.php",
        "v2/pages/static_customers.php"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/ratgeber/**/*",
      "rule": "blog-ratgeber-quality.mdc",
      "match_count": 1417,
      "sample_matches": [
        "docs/content/blog/posts/ratgeber/affiliate-netzwerke/CONTENT_OUTLINE.md",
        "docs/content/blog/posts/ratgeber/affiliate-netzwerke/CREATION_NOTES.md",
        "docs/content/blog/posts/ratgeber/affiliate-netzwerke/IMAGE_PROMPT.md",
        "docs/content/blog/posts/ratgeber/affiliate-netzwerke/PRE_CONTENT_CHECKLIST.md",
        "docs/content/blog/posts/ratgeber/affiliate-netzwerke/SERP_ANALYSIS.md"
      ]
    },
    {
      "pattern": "v2/data/blog/posts/ratgeber/*.json",
      "rule": "blog-ratgeber-quality.mdc",
      "match_count": 47,
      "sample_matches": [
        "v2/data/blog/posts/ratgeber/affiliate-netzwerke.json",
        "v2/data/blog/posts/ratgeber/arbeitsschutzvorschriften-im-gesundheitswesen.json",
        "v2/data/blog/posts/ratgeber/arbeitsschutzvorschriften-in-der-gastronomie.json",
        "v2/data/blog/posts/ratgeber/arbeitsschutzvorschriften-kultur-und-freizeitbranche.json",
        "v2/data/blog/posts/ratgeber/arbeitsstunden-pro-monat.json"
      ]
    },
    {
      "pattern": "v2/feeds/merchant-center-products.php",
      "rule": "merchant-center.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/feeds/merchant-center-products.php"
      ]
    },
    {
      "pattern": "v2/sections/pricing-data.php",
      "rule": "merchant-center.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/sections/pricing-data.php"
      ]
    },
    {
      "pattern": "v2/pages/static_pricing*.php",
      "rule": "merchant-center.mdc",
      "match_count": 3,
      "sample_matches": [
        "v2/pages/static_pricing.php",
        "v2/pages/static_pricing_alt.php",
        "v2/pages/static_pricing_new.php"
      ]
    },
    {
      "pattern": "docs/seo-strategy-2026/**/*.md",
      "rule": "seo-strategy-2026.mdc",
      "match_count": 427,
      "sample_matches": [
        "docs/seo-strategy-2026/00-CURRENT-STATE/ANALYSIS_COVERAGE.md",
        "docs/seo-strategy-2026/00-CURRENT-STATE/AUTOMATION_STATUS.md",
        "docs/seo-strategy-2026/00-CURRENT-STATE/COMPREHENSIVE_REORGANIZATION_SUMMARY.md",
        "docs/seo-strategy-2026/00-CURRENT-STATE/CONTENT_AUDIT_EXECUTION_NOTE.md",
        "docs/seo-strategy-2026/00-CURRENT-STATE/CURRENT_STATE_ANALYSIS.md"
      ]
    },
    {
      "pattern": "docs/seo-strategy-2026/**/*.py",
      "rule": "seo-strategy-2026.mdc",
      "match_count": 5,
      "sample_matches": [
        "docs/seo-strategy-2026/scripts/goals/predictive-conversion-modeling.py",
        "docs/seo-strategy-2026/scripts/goals/predictive-organic-conversion-forecasting.py",
        "docs/seo-strategy-2026/scripts/goals/predictive-organic-traffic-forecasting.py",
        "docs/seo-strategy-2026/scripts/goals/predictive-ranking-modeling.py",
        "docs/seo-strategy-2026/scripts/goals/predictive_traffic_forecasting.py"
      ]
    },
    {
      "pattern": "docs/seo-strategy-2026/**/*.json",
      "rule": "seo-strategy-2026.mdc",
      "match_count": 2246,
      "sample_matches": [
        "docs/seo-strategy-2026/COLLECTION_GAP_ANALYSIS_UPDATED.json",
        "docs/seo-strategy-2026/DOCUMENTATION_CONSOLIDATION.json",
        "docs/seo-strategy-2026/PROJECT_STATUS.json",
        "docs/seo-strategy-2026/analysis/ADVANCED_ANALYTICS.json",
        "docs/seo-strategy-2026/analysis/ANALYSIS_COMPLETENESS_REPORT.json"
      ]
    },
    {
      "pattern": "v2/components/lead-capture-popup.php",
      "rule": "lead-capture.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/lead-capture-popup.php"
      ]
    },
    {
      "pattern": "v2/components/lead-capture-copy-detector.php",
      "rule": "lead-capture.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/lead-capture-copy-detector.php"
      ]
    },
    {
      "pattern": "v2/data/lead_capture_copy.php",
      "rule": "lead-capture.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/data/lead_capture_copy.php"
      ]
    },
    {
      "pattern": "v2/js/lead-capture-triggers.js",
      "rule": "lead-capture.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/js/lead-capture-triggers.js"
      ]
    },
    {
      "pattern": "v2/js/ordio-lead-capture-blocking-registry.js",
      "rule": "lead-capture.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/js/ordio-lead-capture-blocking-registry.js"
      ]
    },
    {
      "pattern": "v2/api/lead-capture.php",
      "rule": "lead-capture.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/lead-capture.php"
      ]
    },
    {
      "pattern": "v2/pages/partner-referral-urls.php",
      "rule": "affiliate-referral.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/partner-referral-urls.php"
      ]
    },
    {
      "pattern": "v2/api/affiliate-generate-url.php",
      "rule": "affiliate-referral.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/affiliate-generate-url.php"
      ]
    },
    {
      "pattern": "v2/api/affiliate-sitemap-pages.php",
      "rule": "affiliate-referral.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/affiliate-sitemap-pages.php"
      ]
    },
    {
      "pattern": "v2/config/affiliate-config.php",
      "rule": "affiliate-referral.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/config/affiliate-config.php"
      ]
    },
    {
      "pattern": "v2/pages/**/*.php",
      "rule": "feature-showcase-grid.mdc",
      "match_count": 222,
      "sample_matches": [
        "v2/pages/404.php",
        "v2/pages/auto_sync_cron.php",
        "v2/pages/blog/category.php",
        "v2/pages/blog/index.php",
        "v2/pages/blog/insights-error-router.php"
      ]
    },
    {
      "pattern": "v2/start*.php",
      "rule": "feature-showcase-grid.mdc",
      "match_count": 2,
      "sample_matches": [
        "v2/start-v2.php",
        "v2/start.php"
      ]
    },
    {
      "pattern": "v2/components/feature-cards-grid.php",
      "rule": "feature-showcase-grid.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/feature-cards-grid.php"
      ]
    },
    {
      "pattern": "v2/sections/partials/feature-showcase-grid.php",
      "rule": "feature-showcase-grid.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/sections/partials/feature-showcase-grid.php"
      ]
    },
    {
      "pattern": "v2/js/feature-showcase-grid.js",
      "rule": "feature-showcase-grid.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/js/feature-showcase-grid.js"
      ]
    },
    {
      "pattern": "v2/pages/**/*.php",
      "rule": "faq-cross-surface.mdc",
      "match_count": 222,
      "sample_matches": [
        "v2/pages/404.php",
        "v2/pages/auto_sync_cron.php",
        "v2/pages/blog/category.php",
        "v2/pages/blog/index.php",
        "v2/pages/blog/insights-error-router.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/*faq*.php",
      "rule": "faq-cross-surface.mdc",
      "match_count": 78,
      "sample_matches": [
        "v2/scripts/blog/add-faq-links.php",
        "v2/scripts/blog/add-faqs-to-post.php",
        "v2/scripts/blog/add-gratifikation-zielvereinbarung-faq-links.php",
        "v2/scripts/blog/add-minijob-krankheitsvertretung-faq-link.php",
        "v2/scripts/blog/aggregate-faq-performance.php"
      ]
    },
    {
      "pattern": "v2/scripts/templates/*faq*.php",
      "rule": "faq-cross-surface.mdc",
      "match_count": 9,
      "sample_matches": [
        "v2/scripts/templates/add-template-faqs.php",
        "v2/scripts/templates/audit-template-faq-quality.php",
        "v2/scripts/templates/check-template-block-faq-overlap.php",
        "v2/scripts/templates/collect-template-faq-research-data.php",
        "v2/scripts/templates/collect-template-supplemental-faq-questions.php"
      ]
    },
    {
      "pattern": "v2/scripts/product-pages/*faq*.php",
      "rule": "faq-cross-surface.mdc",
      "match_count": 4,
      "sample_matches": [
        "v2/scripts/product-pages/extract-payroll-faqs.php",
        "v2/scripts/product-pages/extract-product-faqs.php",
        "v2/scripts/product-pages/generate-product-faq-answers.php",
        "v2/scripts/product-pages/select-faq-questions.php"
      ]
    },
    {
      "pattern": "docs/content/FAQ_WEBSITE_STANDARD.md",
      "rule": "faq-cross-surface.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/content/FAQ_WEBSITE_STANDARD.md"
      ]
    },
    {
      "pattern": "docs/content/FAQ_REWORK_DECISION_TREE.md",
      "rule": "faq-cross-surface.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/content/FAQ_REWORK_DECISION_TREE.md"
      ]
    },
    {
      "pattern": "docs/content/blog/lexikon-inventory/**/*",
      "rule": "blog-lexikon-inventory.mdc",
      "match_count": 111,
      "sample_matches": [
        "docs/content/blog/lexikon-inventory/BLOG_NEW_POST_WORKFLOW.md",
        "docs/content/blog/lexikon-inventory/CLUSTER_RELEVANCE_VALIDATION_GUIDE.md",
        "docs/content/blog/lexikon-inventory/LEXIKON_CONTENT_GAPS.md",
        "docs/content/blog/lexikon-inventory/LEXIKON_INVENTORY_REPORT.md",
        "docs/content/blog/lexikon-inventory/LEXIKON_NEW_POST_CHECKLIST.md"
      ]
    },
    {
      "pattern": "scripts/blog/lexikon-inventory/**/*",
      "rule": "blog-lexikon-inventory.mdc",
      "match_count": 9,
      "sample_matches": [
        "scripts/blog/lexikon-inventory/audit-sistrix-coverage.py",
        "scripts/blog/lexikon-inventory/discover-sitemaps.py",
        "scripts/blog/lexikon-inventory/fetch-sitemap-terms.py",
        "scripts/blog/lexikon-inventory/generate-lexikon-inventory-report.py",
        "scripts/blog/lexikon-inventory/generate-payroll-promotion-keywords.py"
      ]
    },
    {
      "pattern": "v2/scripts/blog/collect-competitor-lexikon-top-pages.php",
      "rule": "blog-lexikon-inventory.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/collect-competitor-lexikon-top-pages.php"
      ]
    },
    {
      "pattern": "v2/pages/pillar_*.php",
      "rule": "pillar-pages.mdc",
      "match_count": 2,
      "sample_matches": [
        "v2/pages/pillar_dienstplan.php",
        "v2/pages/pillar_zeiterfassung.php"
      ]
    },
    {
      "pattern": "v2/pages/static_privacy.php",
      "rule": "privacy-policy-maintenance.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/static_privacy.php"
      ]
    },
    {
      "pattern": "v2/data/blog/posts/**/*.json",
      "rule": "blog-json-edit-prohibition.mdc",
      "match_count": 426,
      "sample_matches": [
        "v2/data/blog/posts/inside-ordio/david-keuenhof-im-kuechenherde-podcast.json",
        "v2/data/blog/posts/inside-ordio/ig-koelner-gastro-x-ordio.json",
        "v2/data/blog/posts/inside-ordio/neu-lightspeed-pos-im-ordio-appstore.json",
        "v2/data/blog/posts/inside-ordio/ordio-erweitert-management-team.json",
        "v2/data/blog/posts/inside-ordio/ordio-in-neuem-design.json"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/**/data/*.json",
      "rule": "blog-json-edit-prohibition.mdc",
      "match_count": 6118,
      "sample_matches": [
        "docs/content/blog/posts/inside-ordio/david-keuenhof-im-kuechenherde-podcast/data/competition-levels.json",
        "docs/content/blog/posts/inside-ordio/david-keuenhof-im-kuechenherde-podcast/data/competitor-analysis.json",
        "docs/content/blog/posts/inside-ordio/david-keuenhof-im-kuechenherde-podcast/data/content-analysis.json",
        "docs/content/blog/posts/inside-ordio/david-keuenhof-im-kuechenherde-podcast/data/faq-answers-optimized.json",
        "docs/content/blog/posts/inside-ordio/david-keuenhof-im-kuechenherde-podcast/data/faq-questions.json"
      ]
    },
    {
      "pattern": "docs/seo-strategy-2026/docs/goals/**/*.md",
      "rule": "goal-setting-metrics.mdc",
      "match_count": 21,
      "sample_matches": [
        "docs/seo-strategy-2026/docs/goals/AUTOMATION_SETUP.md",
        "docs/seo-strategy-2026/docs/goals/BEST_PRACTICES.md",
        "docs/seo-strategy-2026/docs/goals/COMPLETE_SYSTEM_STATUS.md",
        "docs/seo-strategy-2026/docs/goals/DEPLOYMENT_GUIDE.md",
        "docs/seo-strategy-2026/docs/goals/DEPLOYMENT_LOG.md"
      ]
    },
    {
      "pattern": "v2/data/blog/posts/**/*.json",
      "rule": "blog-internal-linking.mdc",
      "match_count": 426,
      "sample_matches": [
        "v2/data/blog/posts/inside-ordio/david-keuenhof-im-kuechenherde-podcast.json",
        "v2/data/blog/posts/inside-ordio/ig-koelner-gastro-x-ordio.json",
        "v2/data/blog/posts/inside-ordio/neu-lightspeed-pos-im-ordio-appstore.json",
        "v2/data/blog/posts/inside-ordio/ordio-erweitert-management-team.json",
        "v2/data/blog/posts/inside-ordio/ordio-in-neuem-design.json"
      ]
    },
    {
      "pattern": "v2/scripts/blog/suggest-contextual-links.php",
      "rule": "blog-internal-linking.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/suggest-contextual-links.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/add-contextual-links-from-suggestions.php",
      "rule": "blog-internal-linking.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/add-contextual-links-from-suggestions.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/audit-internal-link-density.php",
      "rule": "blog-internal-linking.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/audit-internal-link-density.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/audit-blog-lexikon-links.php",
      "rule": "blog-internal-linking.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/audit-blog-lexikon-links.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/suggest-bidirectional-links-for-new-post.php",
      "rule": "blog-internal-linking.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/suggest-bidirectional-links-for-new-post.php"
      ]
    },
    {
      "pattern": "v2/data/blog/posts/**/*.json",
      "rule": "blog-faq-optimization.mdc",
      "match_count": 426,
      "sample_matches": [
        "v2/data/blog/posts/inside-ordio/david-keuenhof-im-kuechenherde-podcast.json",
        "v2/data/blog/posts/inside-ordio/ig-koelner-gastro-x-ordio.json",
        "v2/data/blog/posts/inside-ordio/neu-lightspeed-pos-im-ordio-appstore.json",
        "v2/data/blog/posts/inside-ordio/ordio-erweitert-management-team.json",
        "v2/data/blog/posts/inside-ordio/ordio-in-neuem-design.json"
      ]
    },
    {
      "pattern": "v2/scripts/blog/*faq*.php",
      "rule": "blog-faq-optimization.mdc",
      "match_count": 78,
      "sample_matches": [
        "v2/scripts/blog/add-faq-links.php",
        "v2/scripts/blog/add-faqs-to-post.php",
        "v2/scripts/blog/add-gratifikation-zielvereinbarung-faq-links.php",
        "v2/scripts/blog/add-minijob-krankheitsvertretung-faq-link.php",
        "v2/scripts/blog/aggregate-faq-performance.php"
      ]
    },
    {
      "pattern": "docs/content/blog/FAQ_*.md",
      "rule": "blog-faq-optimization.mdc",
      "match_count": 65,
      "sample_matches": [
        "docs/content/blog/FAQ_AUDIT_REPORT.md",
        "docs/content/blog/FAQ_AUTOMATION_IMPLEMENTATION_SUMMARY.md",
        "docs/content/blog/FAQ_AUTOMATION_QUICK_REFERENCE.md",
        "docs/content/blog/FAQ_BEST_PRACTICES.md",
        "docs/content/blog/FAQ_CONTENT_SEPARATION_FIX.md"
      ]
    },
    {
      "pattern": "v2/pages/industry_*.php",
      "rule": "industry-pages.mdc",
      "match_count": 6,
      "sample_matches": [
        "v2/pages/industry_crafts-and-industry.php",
        "v2/pages/industry_healthcare.php",
        "v2/pages/industry_hospitality.php",
        "v2/pages/industry_index.php",
        "v2/pages/industry_leisure-and-culture.php"
      ]
    },
    {
      "pattern": "v2/pages/branchen_gastronomie_neu.php",
      "rule": "industry-pages.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/branchen_gastronomie_neu.php"
      ]
    },
    {
      "pattern": "v2/components/blog/**/*.php",
      "rule": "blog-cta-patterns.mdc",
      "match_count": 24,
      "sample_matches": [
        "v2/components/blog/BlogFAQ.php",
        "v2/components/blog/BlogImageLightbox.php",
        "v2/components/blog/BlogIndexHero.php",
        "v2/components/blog/BlogTOC.php",
        "v2/components/blog/Breadcrumbs.php"
      ]
    },
    {
      "pattern": "v2/pages/blog/**/*.php",
      "rule": "blog-cta-patterns.mdc",
      "match_count": 5,
      "sample_matches": [
        "v2/pages/blog/category.php",
        "v2/pages/blog/index.php",
        "v2/pages/blog/insights-error-router.php",
        "v2/pages/blog/post.php",
        "v2/pages/blog/topic-hub.php"
      ]
    },
    {
      "pattern": ".htaccess",
      "rule": "php-file-indexing.mdc",
      "match_count": 1,
      "sample_matches": [
        ".htaccess"
      ]
    },
    {
      "pattern": "robots.txt",
      "rule": "php-file-indexing.mdc",
      "match_count": 1,
      "sample_matches": [
        "robots.txt"
      ]
    },
    {
      "pattern": "v2/sections/*.php",
      "rule": "php-file-indexing.mdc",
      "match_count": 38,
      "sample_matches": [
        "v2/sections/comparison-table-category-view.php",
        "v2/sections/comparison-table-modern.php",
        "v2/sections/comparison-table-plan-view.php",
        "v2/sections/enterprise-box-modern.php",
        "v2/sections/enterprise-box.php"
      ]
    },
    {
      "pattern": "v2/base/*.php",
      "rule": "php-file-indexing.mdc",
      "match_count": 51,
      "sample_matches": [
        "v2/base/affiliate-head.php",
        "v2/base/blog_related_carousel.php",
        "v2/base/compare_carousel.php",
        "v2/base/comparison_page_template.php",
        "v2/base/comparison_table.php"
      ]
    },
    {
      "pattern": "v2/components/**/*.php",
      "rule": "php-file-indexing.mdc",
      "match_count": 82,
      "sample_matches": [
        "v2/components/blog.backup/BlogFAQ.php",
        "v2/components/blog.backup/BlogImageLightbox.php",
        "v2/components/blog.backup/BlogIndexHero.php",
        "v2/components/blog.backup/Breadcrumbs.php",
        "v2/components/blog.backup/CategoryCards.php"
      ]
    },
    {
      "pattern": "v2/helpers/*.php",
      "rule": "php-file-indexing.mdc",
      "match_count": 86,
      "sample_matches": [
        "v2/helpers/ab-testing.php",
        "v2/helpers/affiliate-admin-audit.php",
        "v2/helpers/affiliate-api-base.php",
        "v2/helpers/affiliate-badges.php",
        "v2/helpers/affiliate-data-formatters.php"
      ]
    },
    {
      "pattern": "v2/config/*.php",
      "rule": "php-file-indexing.mdc",
      "match_count": 59,
      "sample_matches": [
        "v2/config/admin_config.php",
        "v2/config/affiliate-badges.php",
        "v2/config/affiliate-config.php",
        "v2/config/ai-faq-config.php",
        "v2/config/ai-template-content-config.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/generate-blog-featured-image.py",
      "rule": "blog-featured-image-style.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/generate-blog-featured-image.py"
      ]
    },
    {
      "pattern": "docs/content/blog/BLOG_FEATURED_IMAGE_STYLE_GUIDE.md",
      "rule": "blog-featured-image-style.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/content/blog/BLOG_FEATURED_IMAGE_STYLE_GUIDE.md"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/**/IMAGE_PROMPT.md",
      "rule": "blog-featured-image-style.mdc",
      "match_count": 344,
      "sample_matches": [
        "docs/content/blog/posts/lexikon/24-stunden-schicht/IMAGE_PROMPT.md",
        "docs/content/blog/posts/lexikon/3-schicht-system/IMAGE_PROMPT.md",
        "docs/content/blog/posts/lexikon/35-stunden-woche/IMAGE_PROMPT.md",
        "docs/content/blog/posts/lexikon/360-grad-feedback/IMAGE_PROMPT.md",
        "docs/content/blog/posts/lexikon/4-schicht-system/IMAGE_PROMPT.md"
      ]
    },
    {
      "pattern": "docs/content/PAGE_IMPROVEMENT_DATA_PLAYBOOK.md",
      "rule": "page-improvement-data-baseline.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/content/PAGE_IMPROVEMENT_DATA_PLAYBOOK.md"
      ]
    },
    {
      "pattern": "docs/content/PAGE_IMPROVEMENT_ITERATION_CHECKLIST.md",
      "rule": "page-improvement-data-baseline.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/content/PAGE_IMPROVEMENT_ITERATION_CHECKLIST.md"
      ]
    },
    {
      "pattern": "v2/scripts/tools/run-tools-improvement-pipeline.php",
      "rule": "page-improvement-data-baseline.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/tools/run-tools-improvement-pipeline.php"
      ]
    },
    {
      "pattern": "v2/scripts/marketing-pages/run-page-research-pipeline.sh",
      "rule": "page-improvement-data-baseline.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/marketing-pages/run-page-research-pipeline.sh"
      ]
    },
    {
      "pattern": "v2/pages/landingpage*.php",
      "rule": "homepage.mdc",
      "match_count": 5,
      "sample_matches": [
        "v2/pages/landingpage.php",
        "v2/pages/landingpage_v2-alt.php",
        "v2/pages/landingpage_v3.php",
        "v2/pages/landingpage_v4.php",
        "v2/pages/landingpageurlgenerator.php"
      ]
    },
    {
      "pattern": "v2/pages/start*.php",
      "rule": "homepage.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/start3.php"
      ]
    },
    {
      "pattern": "v2/api/collect-lead.php",
      "rule": "api-endpoints-core.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/collect-lead.php"
      ]
    },
    {
      "pattern": "v2/api/contact.php",
      "rule": "api-endpoints-core.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/contact.php"
      ]
    },
    {
      "pattern": "v2/api/lead-capture.php",
      "rule": "api-endpoints-core.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/lead-capture.php"
      ]
    },
    {
      "pattern": "v2/api/addon-request.php",
      "rule": "api-endpoints-core.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/addon-request.php"
      ]
    },
    {
      "pattern": "v2/api/webinar-registration.php",
      "rule": "api-endpoints-core.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/webinar-registration.php"
      ]
    },
    {
      "pattern": "v2/api/payroll-webinar-registration.php",
      "rule": "api-endpoints-core.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/payroll-webinar-registration.php"
      ]
    },
    {
      "pattern": "v2/api/submit-template.php",
      "rule": "api-endpoints-core.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/submit-template.php"
      ]
    },
    {
      "pattern": "v2/api/generate_excel.php",
      "rule": "api-endpoints-core.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/generate_excel.php"
      ]
    },
    {
      "pattern": "v2/api/export-workdays.php",
      "rule": "api-endpoints-core.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/export-workdays.php"
      ]
    },
    {
      "pattern": "v2/api/event-lead-capture.php",
      "rule": "api-endpoints-core.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/event-lead-capture.php"
      ]
    },
    {
      "pattern": "v2/data/template-hero-visuals/*.json",
      "rule": "templates-hero-visuals.mdc",
      "match_count": 20,
      "sample_matches": [
        "v2/data/template-hero-visuals/abwesenheitsnotiz-vorlage.json",
        "v2/data/template-hero-visuals/arbeitsbescheinigung-vorlage.json",
        "v2/data/template-hero-visuals/arbeitszeiterfassung-excel-vorlage.json",
        "v2/data/template-hero-visuals/arbeitszeugnis-vorlage.json",
        "v2/data/template-hero-visuals/bewerbung-vorlage.json"
      ]
    },
    {
      "pattern": "v2/config/template-page-config.php",
      "rule": "templates-hero-visuals.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/config/template-page-config.php"
      ]
    },
    {
      "pattern": "v2/config/excel-visual-extractor.php",
      "rule": "templates-hero-visuals.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/config/excel-visual-extractor.php"
      ]
    },
    {
      "pattern": "v2/components/excel-visual.php",
      "rule": "templates-hero-visuals.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/excel-visual.php"
      ]
    },
    {
      "pattern": "v2/components/excel-visual-mini.php",
      "rule": "templates-hero-visuals.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/excel-visual-mini.php"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/**/IMPROVEMENT_PLAN.md",
      "rule": "blog-improvement-plans.mdc",
      "match_count": 105,
      "sample_matches": [
        "docs/content/blog/posts/_templates/IMPROVEMENT_PLAN.md",
        "docs/content/blog/posts/lexikon/24-stunden-schicht/IMPROVEMENT_PLAN.md",
        "docs/content/blog/posts/lexikon/8d-report/IMPROVEMENT_PLAN.md",
        "docs/content/blog/posts/lexikon/akkordarbeit/IMPROVEMENT_PLAN.md",
        "docs/content/blog/posts/lexikon/arbeitsbescheinigung/IMPROVEMENT_PLAN.md"
      ]
    },
    {
      "pattern": "v2/scripts/blog/generate-post-documentation.php",
      "rule": "blog-improvement-plans.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/generate-post-documentation.php"
      ]
    },
    {
      "pattern": "v2/data/tools_index_data.php",
      "rule": "index-pages-annual-update.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/data/tools_index_data.php"
      ]
    },
    {
      "pattern": "v2/data/templates_index_data.php",
      "rule": "index-pages-annual-update.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/data/templates_index_data.php"
      ]
    },
    {
      "pattern": "v2/data/downloads_index_data.php",
      "rule": "index-pages-annual-update.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/data/downloads_index_data.php"
      ]
    },
    {
      "pattern": "v2/pages/tools_index.php",
      "rule": "index-pages-annual-update.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/tools_index.php"
      ]
    },
    {
      "pattern": "v2/pages/templates_index.php",
      "rule": "index-pages-annual-update.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/templates_index.php"
      ]
    },
    {
      "pattern": "v2/pages/download_index.php",
      "rule": "index-pages-annual-update.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/download_index.php"
      ]
    },
    {
      "pattern": "v2/pages/download_zeiterfassung.php",
      "rule": "index-pages-annual-update.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/download_zeiterfassung.php"
      ]
    },
    {
      "pattern": "v2/pages/download_trinkgeld.php",
      "rule": "index-pages-annual-update.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/download_trinkgeld.php"
      ]
    },
    {
      "pattern": "docs/systems/templates/template-data/**/content-blocks.json",
      "rule": "index-pages-annual-update.mdc",
      "match_count": 20,
      "sample_matches": [
        "docs/systems/templates/template-data/abwesenheitsnotiz-vorlage/content-blocks.json",
        "docs/systems/templates/template-data/arbeitsbescheinigung-vorlage/content-blocks.json",
        "docs/systems/templates/template-data/arbeitszeiterfassung-excel-vorlage/content-blocks.json",
        "docs/systems/templates/template-data/arbeitszeugnis-vorlage/content-blocks.json",
        "docs/systems/templates/template-data/bewerbung-vorlage/content-blocks.json"
      ]
    },
    {
      "pattern": "docs/systems/templates/template-data/**/content/*.md",
      "rule": "index-pages-annual-update.mdc",
      "match_count": 19,
      "sample_matches": [
        "docs/systems/templates/template-data/abwesenheitsnotiz-vorlage/content/content.md",
        "docs/systems/templates/template-data/arbeitsbescheinigung-vorlage/content/content.md",
        "docs/systems/templates/template-data/arbeitszeiterfassung-excel-vorlage/content/content.md",
        "docs/systems/templates/template-data/arbeitszeugnis-vorlage/content/content.md",
        "docs/systems/templates/template-data/bewerbung-vorlage/content/content.md"
      ]
    },
    {
      "pattern": "docs/systems/partner-pages/**/*.md",
      "rule": "partner-pages.mdc",
      "match_count": 4,
      "sample_matches": [
        "docs/systems/partner-pages/HUBSPOT_INTEGRATION.md",
        "docs/systems/partner-pages/MISSING_ASSETS.md",
        "docs/systems/partner-pages/PARTNER_PAGES_GUIDE.md",
        "docs/systems/partner-pages/PARTNER_PAGES_SALES_GUIDE.md"
      ]
    },
    {
      "pattern": "docs/ai/rules-archive/partner-pages-full.md",
      "rule": "partner-pages.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/ai/rules-archive/partner-pages-full.md"
      ]
    },
    {
      "pattern": "docs/guides/comparison-pages/**/*.md",
      "rule": "comparison-pages-content.mdc",
      "match_count": 22,
      "sample_matches": [
        "docs/guides/comparison-pages/COMPARISON_PAGES_AUTOMATION.md",
        "docs/guides/comparison-pages/COMPARISON_PAGES_COMPONENTS.md",
        "docs/guides/comparison-pages/COMPARISON_PAGES_GUIDE.md",
        "docs/guides/comparison-pages/COMPARISON_PAGES_MIGRATION.md",
        "docs/guides/comparison-pages/COMPARISON_PAGES_MIGRATION_PLAN.md"
      ]
    },
    {
      "pattern": "docs/ai/rules-archive/comparison-pages-content-full.md",
      "rule": "comparison-pages-content.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/ai/rules-archive/comparison-pages-content-full.md"
      ]
    },
    {
      "pattern": "v2/helpers/hubspot-affiliate-api.php",
      "rule": "affiliate-hubspot.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/helpers/hubspot-affiliate-api.php"
      ]
    },
    {
      "pattern": "v2/helpers/affiliate-mrr-calculator.php",
      "rule": "affiliate-hubspot.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/helpers/affiliate-mrr-calculator.php"
      ]
    },
    {
      "pattern": "v2/helpers/affiliate-level-calculator.php",
      "rule": "affiliate-hubspot.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/helpers/affiliate-level-calculator.php"
      ]
    },
    {
      "pattern": "v2/cron/sync-affiliate-hubspot.php",
      "rule": "affiliate-hubspot.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/cron/sync-affiliate-hubspot.php"
      ]
    },
    {
      "pattern": "v2/scripts/hubspot/*affiliate*.php",
      "rule": "affiliate-hubspot.mdc",
      "match_count": 20,
      "sample_matches": [
        "v2/scripts/hubspot/add-affiliate-field-to-forms.php",
        "v2/scripts/hubspot/add-affiliate-referral-date-to-forms.php",
        "v2/scripts/hubspot/audit-forms-affiliate-fields.php",
        "v2/scripts/hubspot/backfill-affiliate-partners-to-hubspot.php",
        "v2/scripts/hubspot/cleanup-affiliate-test-data.php"
      ]
    },
    {
      "pattern": "v2/pages/templates_*.php",
      "rule": "templates-cta.mdc",
      "match_count": 2,
      "sample_matches": [
        "v2/pages/templates_index.php",
        "v2/pages/templates_template.php"
      ]
    },
    {
      "pattern": "v2/components/template-cta*.php",
      "rule": "templates-cta.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/template-cta.php"
      ]
    },
    {
      "pattern": "v2/pages/download_*.php",
      "rule": "download-pages.mdc",
      "match_count": 6,
      "sample_matches": [
        "v2/pages/download_index.php",
        "v2/pages/download_lohnabrechnungen.php",
        "v2/pages/download_onboarding_checklist.php",
        "v2/pages/download_success.php",
        "v2/pages/download_trinkgeld.php"
      ]
    },
    {
      "pattern": "docs/data/blog-cluster-mapping.json",
      "rule": "blog-cluster-mapping.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/data/blog-cluster-mapping.json"
      ]
    },
    {
      "pattern": "v2/scripts/blog/add-*-cluster-mapping*.php",
      "rule": "blog-cluster-mapping.mdc",
      "match_count": 2,
      "sample_matches": [
        "v2/scripts/blog/add-missing-posts-to-cluster-mapping.php",
        "v2/scripts/blog/add-post-to-cluster-mapping.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/audit-cluster-mapping-coverage.py",
      "rule": "blog-cluster-mapping.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/audit-cluster-mapping-coverage.py"
      ]
    },
    {
      "pattern": "v2/scripts/blog/validate-cluster-mapping.py",
      "rule": "blog-cluster-mapping.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/validate-cluster-mapping.py"
      ]
    },
    {
      "pattern": "v2/base/include_form-gated-content.php",
      "rule": "lead-gen-forms-ux.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/base/include_form-gated-content.php"
      ]
    },
    {
      "pattern": "v2/base/include_form-hs.php",
      "rule": "lead-gen-forms-ux.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/base/include_form-hs.php"
      ]
    },
    {
      "pattern": "v2/components/lead-capture-popup.php",
      "rule": "lead-gen-forms-ux.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/lead-capture-popup.php"
      ]
    },
    {
      "pattern": "v2/pages/templates_template.php",
      "rule": "lead-gen-forms-ux.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/templates_template.php"
      ]
    },
    {
      "pattern": "v2/pages/tools_*.php",
      "rule": "lead-gen-forms-ux.mdc",
      "match_count": 24,
      "sample_matches": [
        "v2/pages/tools_arbeitslosengeld_rechner.php",
        "v2/pages/tools_arbeitstage_rechner.php",
        "v2/pages/tools_arbeitszeitrechner.php",
        "v2/pages/tools_bruttonettorechner.php",
        "v2/pages/tools_einkommensteuer_rechner.php"
      ]
    },
    {
      "pattern": "v2/pages/download_*.php",
      "rule": "lead-gen-forms-ux.mdc",
      "match_count": 6,
      "sample_matches": [
        "v2/pages/download_index.php",
        "v2/pages/download_lohnabrechnungen.php",
        "v2/pages/download_onboarding_checklist.php",
        "v2/pages/download_success.php",
        "v2/pages/download_trinkgeld.php"
      ]
    },
    {
      "pattern": "v2/sections/enterprise-box*.php",
      "rule": "lead-gen-forms-ux.mdc",
      "match_count": 2,
      "sample_matches": [
        "v2/sections/enterprise-box-modern.php",
        "v2/sections/enterprise-box.php"
      ]
    },
    {
      "pattern": "v2/sections/pricing-addons.php",
      "rule": "lead-gen-forms-ux.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/sections/pricing-addons.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/analyze-*.php",
      "rule": "blog-post-documentation.mdc",
      "match_count": 28,
      "sample_matches": [
        "v2/scripts/blog/analyze-anchor-text-stop-words.php",
        "v2/scripts/blog/analyze-blog-performance.php",
        "v2/scripts/blog/analyze-category-size.php",
        "v2/scripts/blog/analyze-cluster-relationships.php",
        "v2/scripts/blog/analyze-competitor-content-depth.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/generate-post-documentation.php",
      "rule": "blog-post-documentation.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/generate-post-documentation.php"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/**/*.md",
      "rule": "blog-post-documentation.mdc",
      "match_count": 4250,
      "sample_matches": [
        "docs/content/blog/posts/POST_LEVEL_DOCS_POLICY.md",
        "docs/content/blog/posts/README.md",
        "docs/content/blog/posts/_templates/COMPETITIVE_ANALYSIS.md",
        "docs/content/blog/posts/_templates/CONTENT_OUTLINE.md",
        "docs/content/blog/posts/_templates/IMAGE_PROMPT_TEMPLATE.md"
      ]
    },
    {
      "pattern": "v2/pages/blog/*.php",
      "rule": "error-pages-insights.mdc",
      "match_count": 5,
      "sample_matches": [
        "v2/pages/blog/category.php",
        "v2/pages/blog/index.php",
        "v2/pages/blog/insights-error-router.php",
        "v2/pages/blog/post.php",
        "v2/pages/blog/topic-hub.php"
      ]
    },
    {
      "pattern": "v2/pages/errors/*.php",
      "rule": "error-pages-insights.mdc",
      "match_count": 2,
      "sample_matches": [
        "v2/pages/errors/render-blog-error-page.php",
        "v2/pages/errors/render-marketing-error-page.php"
      ]
    },
    {
      "pattern": ".htaccess",
      "rule": "error-pages-insights.mdc",
      "match_count": 1,
      "sample_matches": [
        ".htaccess"
      ]
    },
    {
      "pattern": "router.php",
      "rule": "error-pages-insights.mdc",
      "match_count": 1,
      "sample_matches": [
        "router.php"
      ]
    },
    {
      "pattern": "wp-content/themes/ordio/404.php",
      "rule": "error-pages-insights.mdc",
      "match_count": 1,
      "sample_matches": [
        "wp-content/themes/ordio/404.php"
      ]
    },
    {
      "pattern": "v2/components/event-form.php",
      "rule": "event-forms-phone-validation.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/event-form.php"
      ]
    },
    {
      "pattern": "v2/js/event-form.js",
      "rule": "event-forms-phone-validation.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/js/event-form.js"
      ]
    },
    {
      "pattern": "v2/api/event-lead-capture.php",
      "rule": "event-forms-phone-validation.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/event-lead-capture.php"
      ]
    },
    {
      "pattern": "v2/scripts/test-event-form-validation.py",
      "rule": "event-forms-phone-validation.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/test-event-form-validation.py"
      ]
    },
    {
      "pattern": "v2/sections/pricing-data.php",
      "rule": "pricing-page-copy.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/sections/pricing-data.php"
      ]
    },
    {
      "pattern": "v2/sections/pricing-card-modern.php",
      "rule": "pricing-page-copy.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/sections/pricing-card-modern.php"
      ]
    },
    {
      "pattern": "v2/pages/cello_einladung.php",
      "rule": "cello-landing-page.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/cello_einladung.php"
      ]
    },
    {
      "pattern": "docs/systems/templates/template-data/**/content-blocks.json",
      "rule": "templates-content-creation-gate.mdc",
      "match_count": 20,
      "sample_matches": [
        "docs/systems/templates/template-data/abwesenheitsnotiz-vorlage/content-blocks.json",
        "docs/systems/templates/template-data/arbeitsbescheinigung-vorlage/content-blocks.json",
        "docs/systems/templates/template-data/arbeitszeiterfassung-excel-vorlage/content-blocks.json",
        "docs/systems/templates/template-data/arbeitszeugnis-vorlage/content-blocks.json",
        "docs/systems/templates/template-data/bewerbung-vorlage/content-blocks.json"
      ]
    },
    {
      "pattern": "docs/systems/templates/template-data/**/CONTENT_OUTLINE.md",
      "rule": "templates-content-creation-gate.mdc",
      "match_count": 20,
      "sample_matches": [
        "docs/systems/templates/template-data/abwesenheitsnotiz-vorlage/CONTENT_OUTLINE.md",
        "docs/systems/templates/template-data/arbeitsbescheinigung-vorlage/CONTENT_OUTLINE.md",
        "docs/systems/templates/template-data/arbeitszeiterfassung-excel-vorlage/CONTENT_OUTLINE.md",
        "docs/systems/templates/template-data/arbeitszeugnis-vorlage/CONTENT_OUTLINE.md",
        "docs/systems/templates/template-data/bewerbung-vorlage/CONTENT_OUTLINE.md"
      ]
    },
    {
      "pattern": "docs/systems/templates/template-data/**/SERP_ANALYSIS.md",
      "rule": "templates-content-creation-gate.mdc",
      "match_count": 20,
      "sample_matches": [
        "docs/systems/templates/template-data/abwesenheitsnotiz-vorlage/SERP_ANALYSIS.md",
        "docs/systems/templates/template-data/arbeitsbescheinigung-vorlage/SERP_ANALYSIS.md",
        "docs/systems/templates/template-data/arbeitszeiterfassung-excel-vorlage/SERP_ANALYSIS.md",
        "docs/systems/templates/template-data/arbeitszeugnis-vorlage/SERP_ANALYSIS.md",
        "docs/systems/templates/template-data/bewerbung-vorlage/SERP_ANALYSIS.md"
      ]
    },
    {
      "pattern": "v2/scripts/templates/create-new-template.php",
      "rule": "templates-new-template-creation.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/templates/create-new-template.php"
      ]
    },
    {
      "pattern": "v2/scripts/templates/run-new-template-pipeline.php",
      "rule": "templates-new-template-creation.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/templates/run-new-template-pipeline.php"
      ]
    },
    {
      "pattern": "v2/systems/excel-template-generator/data/template-definitions/examples/*.json",
      "rule": "templates-new-template-creation.mdc",
      "match_count": 22,
      "sample_matches": [
        "v2/systems/excel-template-generator/data/template-definitions/examples/abwesenheitsnotiz-vorlage.json",
        "v2/systems/excel-template-generator/data/template-definitions/examples/advanced-features-demo.json",
        "v2/systems/excel-template-generator/data/template-definitions/examples/arbeitsbescheinigung-vorlage.json",
        "v2/systems/excel-template-generator/data/template-definitions/examples/arbeitszeiterfassung-excel-vorlage.json",
        "v2/systems/excel-template-generator/data/template-definitions/examples/arbeitszeugnis-vorlage.json"
      ]
    },
    {
      "pattern": "docs/systems/templates/template-data/**/target-keywords.json",
      "rule": "templates-new-template-creation.mdc",
      "match_count": 6,
      "sample_matches": [
        "docs/systems/templates/template-data/arbeitszeiterfassung-excel-vorlage/data/target-keywords.json",
        "docs/systems/templates/template-data/bewerbung-vorlage/data/target-keywords.json",
        "docs/systems/templates/template-data/kuendigungsschreiben-vorlage/data/target-keywords.json",
        "docs/systems/templates/template-data/personalbogen-vorlage/data/target-keywords.json",
        "docs/systems/templates/template-data/stundennachweis-vorlage/data/target-keywords.json"
      ]
    },
    {
      "pattern": "v2/scripts/blog/generate-manual-review-checklist.php",
      "rule": "blog-manual-review.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/generate-manual-review-checklist.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/generate-pre-content-checklist.php",
      "rule": "blog-manual-review.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/generate-pre-content-checklist.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/safe-regenerate-documentation.php",
      "rule": "blog-manual-review.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/safe-regenerate-documentation.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/validate-documentation-quality.php",
      "rule": "blog-manual-review.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/validate-documentation-quality.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/validate-improvement-readiness.php",
      "rule": "blog-manual-review.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/validate-improvement-readiness.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/derive-target-keywords.php",
      "rule": "blog-manual-review.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/derive-target-keywords.php"
      ]
    },
    {
      "pattern": "v2/helpers/hubspot-paid-search-utm-gap.php",
      "rule": "hubspot-paid-search-utm-gap.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/helpers/hubspot-paid-search-utm-gap.php"
      ]
    },
    {
      "pattern": "v2/scripts/hubspot/*paid-search*",
      "rule": "hubspot-paid-search-utm-gap.mdc",
      "match_count": 3,
      "sample_matches": [
        "v2/scripts/hubspot/build-patch-csv-paid-search-pragmatic.php",
        "v2/scripts/hubspot/build-patch-csv-paid-search-strict.php",
        "v2/scripts/hubspot/paid-search-utm-gap-engagement-batch.php"
      ]
    },
    {
      "pattern": "v2/api/lead-capture.php",
      "rule": "hubspot-paid-search-utm-gap.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/api/lead-capture.php"
      ]
    },
    {
      "pattern": "docs/systems/hubspot/HUBSPOT_LEADSOURCE_ATTRIBUTION_POLICY.md",
      "rule": "hubspot-paid-search-utm-gap.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/systems/hubspot/HUBSPOT_LEADSOURCE_ATTRIBUTION_POLICY.md"
      ]
    },
    {
      "pattern": "v2/scripts/blog/*.py",
      "rule": "blog-backup.mdc",
      "match_count": 150,
      "sample_matches": [
        "v2/scripts/blog/add-ahrefs-links-enhanced.py",
        "v2/scripts/blog/add-ahrefs-links.py",
        "v2/scripts/blog/add-faq-links.py",
        "v2/scripts/blog/add-internal-links-arbeitsunfaehigkeitsbescheinigung.py",
        "v2/scripts/blog/add-internal-links-ueberstunden.py"
      ]
    },
    {
      "pattern": "docs/content/blog/guides/BACKUP_GUIDE.md",
      "rule": "blog-backup.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/content/blog/guides/BACKUP_GUIDE.md"
      ]
    },
    {
      "pattern": "docs/data/nano-ai-conversation-examples.json",
      "rule": "nano-ai-conversation-examples.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/data/nano-ai-conversation-examples.json"
      ]
    },
    {
      "pattern": "v2/components/nano-ai/conversation-cards-component.php",
      "rule": "nano-ai-conversation-examples.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/components/nano-ai/conversation-cards-component.php"
      ]
    },
    {
      "pattern": "v2/data/testimonials/**/*.json",
      "rule": "testimonials.mdc",
      "match_count": 26,
      "sample_matches": [
        "v2/data/testimonials/omr/processed/omr-reviews-processed-2026-01-08.json",
        "v2/data/testimonials/omr/raw/company-verification-report-20260108-132143.json",
        "v2/data/testimonials/omr/raw/company-verification-report-20260108-132839.json",
        "v2/data/testimonials/omr/raw/company-verification-report-20260108-133300.json",
        "v2/data/testimonials/omr/raw/company-verification-report-20260108-133304.json"
      ]
    },
    {
      "pattern": "v2/helpers/testimonials-helper.php",
      "rule": "testimonials.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/helpers/testimonials-helper.php"
      ]
    },
    {
      "pattern": "v2/js/testimonials*.js",
      "rule": "testimonials.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/js/testimonials-page.js"
      ]
    },
    {
      "pattern": "v2/base/include_form*.php",
      "rule": "form-tracking.mdc",
      "match_count": 8,
      "sample_matches": [
        "v2/base/include_form-gated-content.php",
        "v2/base/include_form-hs-sdr.php",
        "v2/base/include_form-hs.php",
        "v2/base/include_form-hubspot-kostenlos-testen.php",
        "v2/base/include_form-hubspot-sdr.php"
      ]
    },
    {
      "pattern": "v2/components/*.php",
      "rule": "form-tracking.mdc",
      "match_count": 82,
      "sample_matches": [
        "v2/components/blog.backup/BlogFAQ.php",
        "v2/components/blog.backup/BlogImageLightbox.php",
        "v2/components/blog.backup/BlogIndexHero.php",
        "v2/components/blog.backup/Breadcrumbs.php",
        "v2/components/blog.backup/CategoryCards.php"
      ]
    },
    {
      "pattern": "v2/pages/*.php",
      "rule": "form-tracking.mdc",
      "match_count": 222,
      "sample_matches": [
        "v2/pages/404.php",
        "v2/pages/auto_sync_cron.php",
        "v2/pages/blog/category.php",
        "v2/pages/blog/index.php",
        "v2/pages/blog/insights-error-router.php"
      ]
    },
    {
      "pattern": "v2/js/*form*.js",
      "rule": "form-tracking.mdc",
      "match_count": 3,
      "sample_matches": [
        "v2/js/event-form.js",
        "v2/js/gtm-form-tracking.js",
        "v2/js/performance-dashboard.js"
      ]
    },
    {
      "pattern": "v2/api/*.php",
      "rule": "form-tracking.mdc",
      "match_count": 87,
      "sample_matches": [
        "v2/api/add-nps-form-fields.php",
        "v2/api/addon-request.php",
        "v2/api/affiliate-admin-audit.php",
        "v2/api/affiliate-admin-diagnose-sync.php",
        "v2/api/affiliate-admin-list.php"
      ]
    },
    {
      "pattern": "docs/performance/**/*.md",
      "rule": "performance-monitoring.mdc",
      "match_count": 3,
      "sample_matches": [
        "docs/performance/README.md",
        "docs/performance/caching-strategy.md",
        "docs/performance/testimonials-page-optimization-report.md"
      ]
    },
    {
      "pattern": "docs/ai/rules-archive/performance-monitoring-full.md",
      "rule": "performance-monitoring.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/ai/rules-archive/performance-monitoring-full.md"
      ]
    },
    {
      "pattern": "v2/config/oauth-config.php",
      "rule": "affiliate-oauth.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/config/oauth-config.php"
      ]
    },
    {
      "pattern": "v2/helpers/oauth-google.php",
      "rule": "affiliate-oauth.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/helpers/oauth-google.php"
      ]
    },
    {
      "pattern": "v2/pages/partner-oauth-*.php",
      "rule": "affiliate-oauth.mdc",
      "match_count": 2,
      "sample_matches": [
        "v2/pages/partner-oauth-callback.php",
        "v2/pages/partner-oauth-google.php"
      ]
    },
    {
      "pattern": "html/llms.txt",
      "rule": "llm-files.mdc",
      "match_count": 1,
      "sample_matches": [
        "html/llms.txt"
      ]
    },
    {
      "pattern": "html/llms-full.txt",
      "rule": "llm-files.mdc",
      "match_count": 1,
      "sample_matches": [
        "html/llms-full.txt"
      ]
    },
    {
      "pattern": "v2/scripts/llms/sync-blog-posts-to-llms.php",
      "rule": "llm-files.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/llms/sync-blog-posts-to-llms.php"
      ]
    },
    {
      "pattern": "v2/scripts/llms/validate-llms-metadata.py",
      "rule": "llm-files.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/llms/validate-llms-metadata.py"
      ]
    },
    {
      "pattern": "docs/content/tools/*.md",
      "rule": "tools-prioritization.mdc",
      "match_count": 103,
      "sample_matches": [
        "docs/content/tools/DATA_COLLECTION_TOOLS.md",
        "docs/content/tools/EINKOMMENSTEUER_RECHNER_SEO_AUDIT.md",
        "docs/content/tools/GSC_QUERY_EXPORT_SCHEMA.md",
        "docs/content/tools/NEW_TOOL_LINKING_CHECKLIST.md",
        "docs/content/tools/PROZENTRECHNER_AUDIT_CHECKLIST.md"
      ]
    },
    {
      "pattern": "docs/content/tools/*.json",
      "rule": "tools-prioritization.mdc",
      "match_count": 107,
      "sample_matches": [
        "docs/content/tools/arbeitslosengeld-rechner/data/competitor-analysis.json",
        "docs/content/tools/arbeitslosengeld-rechner/data/keywords-candidate.json",
        "docs/content/tools/arbeitslosengeld-rechner/data/keywords-sistrix.json",
        "docs/content/tools/arbeitslosengeld-rechner/data/paa-questions.json",
        "docs/content/tools/arbeitstage-rechner/data/competitor-analysis.json"
      ]
    },
    {
      "pattern": "v2/scripts/tools/*.php",
      "rule": "tools-prioritization.mdc",
      "match_count": 27,
      "sample_matches": [
        "v2/scripts/tools/analyze-tool-competitor-depth.php",
        "v2/scripts/tools/audit-tool-keyword-coverage.php",
        "v2/scripts/tools/audit-tools-faq-schema-status.php",
        "v2/scripts/tools/audit-tools-internal-links.php",
        "v2/scripts/tools/collect-tool-competitor-analysis.php"
      ]
    },
    {
      "pattern": ".cursor/rules/_TEMPLATE.mdc",
      "rule": "_TEMPLATE.mdc",
      "match_count": 1,
      "sample_matches": [
        ".cursor/rules/_TEMPLATE.mdc"
      ]
    },
    {
      "pattern": "v2/pages/compare_*.php",
      "rule": "comparison-pages-schema-meta.mdc",
      "match_count": 62,
      "sample_matches": [
        "v2/pages/compare_7shifts.php",
        "v2/pages/compare_aplano.php",
        "v2/pages/compare_askdante.php",
        "v2/pages/compare_awork.php",
        "v2/pages/compare_bamboohr.php"
      ]
    },
    {
      "pattern": "v2/base/include_form*.php",
      "rule": "ordio-loop-forms.mdc",
      "match_count": 8,
      "sample_matches": [
        "v2/base/include_form-gated-content.php",
        "v2/base/include_form-hs-sdr.php",
        "v2/base/include_form-hs.php",
        "v2/base/include_form-hubspot-kostenlos-testen.php",
        "v2/base/include_form-hubspot-sdr.php"
      ]
    },
    {
      "pattern": "v2/base/include_email_form.php",
      "rule": "ordio-loop-forms.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/base/include_email_form.php"
      ]
    },
    {
      "pattern": "v2/api/*.php",
      "rule": "ordio-loop-forms.mdc",
      "match_count": 87,
      "sample_matches": [
        "v2/api/add-nps-form-fields.php",
        "v2/api/addon-request.php",
        "v2/api/affiliate-admin-audit.php",
        "v2/api/affiliate-admin-diagnose-sync.php",
        "v2/api/affiliate-admin-list.php"
      ]
    },
    {
      "pattern": "html/form-hs.php",
      "rule": "ordio-loop-forms.mdc",
      "match_count": 1,
      "sample_matches": [
        "html/form-hs.php"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/**/CONTENT_OUTLINE.md",
      "rule": "blog-content-creation-gate.mdc",
      "match_count": 353,
      "sample_matches": [
        "docs/content/blog/posts/_templates/CONTENT_OUTLINE.md",
        "docs/content/blog/posts/lexikon/24-stunden-schicht/CONTENT_OUTLINE.md",
        "docs/content/blog/posts/lexikon/3-schicht-system/CONTENT_OUTLINE.md",
        "docs/content/blog/posts/lexikon/35-stunden-woche/CONTENT_OUTLINE.md",
        "docs/content/blog/posts/lexikon/360-grad-feedback/CONTENT_OUTLINE.md"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/**/SERP_ANALYSIS.md",
      "rule": "blog-content-creation-gate.mdc",
      "match_count": 362,
      "sample_matches": [
        "docs/content/blog/posts/_templates/SERP_ANALYSIS.md",
        "docs/content/blog/posts/lexikon/24-stunden-schicht/SERP_ANALYSIS.md",
        "docs/content/blog/posts/lexikon/3-schicht-system/SERP_ANALYSIS.md",
        "docs/content/blog/posts/lexikon/35-stunden-woche/SERP_ANALYSIS.md",
        "docs/content/blog/posts/lexikon/360-grad-feedback/SERP_ANALYSIS.md"
      ]
    },
    {
      "pattern": "docs/content/blog/CONTENT_CREATION_WORKFLOW_2026.md",
      "rule": "blog-content-creation-gate.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/content/blog/CONTENT_CREATION_WORKFLOW_2026.md"
      ]
    },
    {
      "pattern": "docs/content/blog/BLOG_POST_IMPROVEMENT_PROCESS.md",
      "rule": "blog-content-creation-gate.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/content/blog/BLOG_POST_IMPROVEMENT_PROCESS.md"
      ]
    },
    {
      "pattern": "v2/base/footer.php",
      "rule": "gdpr-consent.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/base/footer.php"
      ]
    },
    {
      "pattern": "v2/base/footer_free_trial_updated.php",
      "rule": "gdpr-consent.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/base/footer_free_trial_updated.php"
      ]
    },
    {
      "pattern": "v2/base/head.php",
      "rule": "gdpr-consent.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/base/head.php"
      ]
    },
    {
      "pattern": "v2/pages/shiftops*.php",
      "rule": "gdpr-consent.mdc",
      "match_count": 2,
      "sample_matches": [
        "v2/pages/shiftops-report.php",
        "v2/pages/shiftops.php"
      ]
    },
    {
      "pattern": "v2/html/blog/*.html",
      "rule": "gdpr-consent.mdc",
      "match_count": 9,
      "sample_matches": [
        "v2/html/blog/inside-ordio.html",
        "v2/html/blog/lexikon-ordio-sales.html",
        "v2/html/blog/lexikon-page-5.html",
        "v2/html/blog/lexikon-product-updates-q4-2024.html",
        "v2/html/blog/page-9.html"
      ]
    },
    {
      "pattern": "v2/pages/paid_nonbrand.php",
      "rule": "komplettloesung-features-carousel-4.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/paid_nonbrand.php"
      ]
    },
    {
      "pattern": "v2/pages/paid_schichtbetriebe.php",
      "rule": "komplettloesung-features-carousel-4.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/paid_schichtbetriebe.php"
      ]
    },
    {
      "pattern": "v2/pages/paid_paid.php",
      "rule": "komplettloesung-features-carousel-4.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/paid_paid.php"
      ]
    },
    {
      "pattern": "v2/pages/kostenlos-testen.php",
      "rule": "komplettloesung-features-carousel-4.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/kostenlos-testen.php"
      ]
    },
    {
      "pattern": "v2/pages/landingpage_v3.php",
      "rule": "komplettloesung-features-carousel-4.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/pages/landingpage_v3.php"
      ]
    },
    {
      "pattern": "v2/sections/partials/komplettloesung-features-carousel-4.php",
      "rule": "komplettloesung-features-carousel-4.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/sections/partials/komplettloesung-features-carousel-4.php"
      ]
    },
    {
      "pattern": "v2/data/komplettloesung-features-carousel-4/*.php",
      "rule": "komplettloesung-features-carousel-4.mdc",
      "match_count": 5,
      "sample_matches": [
        "v2/data/komplettloesung-features-carousel-4/gastro.php",
        "v2/data/komplettloesung-features-carousel-4/kostenlos-testen.php",
        "v2/data/komplettloesung-features-carousel-4/landing-v3.php",
        "v2/data/komplettloesung-features-carousel-4/paid_paid.php",
        "v2/data/komplettloesung-features-carousel-4/schichtbetriebe.php"
      ]
    },
    {
      "pattern": "v2/css/komplettloesung-features-carousel-4.css",
      "rule": "komplettloesung-features-carousel-4.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/css/komplettloesung-features-carousel-4.css"
      ]
    },
    {
      "pattern": "v2/js/komplettloesung-features-carousel-4.js",
      "rule": "komplettloesung-features-carousel-4.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/js/komplettloesung-features-carousel-4.js"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/lexikon/mindestlohn/**",
      "rule": "blog-evergreen-annual.mdc",
      "match_count": 22,
      "sample_matches": [
        "docs/content/blog/posts/lexikon/mindestlohn/ANNUAL_UPDATE_CHECKLIST.md",
        "docs/content/blog/posts/lexikon/mindestlohn/CONTENT_OUTLINE.md",
        "docs/content/blog/posts/lexikon/mindestlohn/IMAGE_PROMPT.md",
        "docs/content/blog/posts/lexikon/mindestlohn/KEYWORD_DECISION.md",
        "docs/content/blog/posts/lexikon/mindestlohn/PRE_CONTENT_CHECKLIST.md"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/lexikon/minijob/**",
      "rule": "blog-evergreen-annual.mdc",
      "match_count": 36,
      "sample_matches": [
        "docs/content/blog/posts/lexikon/minijob/CONTENT_OUTLINE.md",
        "docs/content/blog/posts/lexikon/minijob/FAQ_PLANNING_CHECKLIST.md",
        "docs/content/blog/posts/lexikon/minijob/IMPROVEMENT_PLAN.md",
        "docs/content/blog/posts/lexikon/minijob/INTERNAL_LINKS.md",
        "docs/content/blog/posts/lexikon/minijob/MANUAL_REVIEW_CHECKLIST.md"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/lexikon/midijob/**",
      "rule": "blog-evergreen-annual.mdc",
      "match_count": 29,
      "sample_matches": [
        "docs/content/blog/posts/lexikon/midijob/IMPROVEMENT_PLAN.md",
        "docs/content/blog/posts/lexikon/midijob/INTERNAL_LINKS.md",
        "docs/content/blog/posts/lexikon/midijob/MANUAL_REVIEW_CHECKLIST.md",
        "docs/content/blog/posts/lexikon/midijob/POST_ANALYSIS.md",
        "docs/content/blog/posts/lexikon/midijob/SEO_REPORT.md"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/ratgeber/zeiterfassung-software-vergleich/**",
      "rule": "blog-evergreen-annual.mdc",
      "match_count": 21,
      "sample_matches": [
        "docs/content/blog/posts/ratgeber/zeiterfassung-software-vergleich/ANNUAL_UPDATE_CHECKLIST.md",
        "docs/content/blog/posts/ratgeber/zeiterfassung-software-vergleich/CONTENT_OUTLINE.md",
        "docs/content/blog/posts/ratgeber/zeiterfassung-software-vergleich/CREATION_NOTES.md",
        "docs/content/blog/posts/ratgeber/zeiterfassung-software-vergleich/IMAGE_PROMPT.md",
        "docs/content/blog/posts/ratgeber/zeiterfassung-software-vergleich/PRE_CONTENT_CHECKLIST.md"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/ratgeber/dienstplan-software-vergleich/**",
      "rule": "blog-evergreen-annual.mdc",
      "match_count": 23,
      "sample_matches": [
        "docs/content/blog/posts/ratgeber/dienstplan-software-vergleich/ANNUAL_UPDATE_CHECKLIST.md",
        "docs/content/blog/posts/ratgeber/dienstplan-software-vergleich/CONTENT_OUTLINE.md",
        "docs/content/blog/posts/ratgeber/dienstplan-software-vergleich/CREATION_NOTES.md",
        "docs/content/blog/posts/ratgeber/dienstplan-software-vergleich/IMAGE_PROMPT.md",
        "docs/content/blog/posts/ratgeber/dienstplan-software-vergleich/KEYWORD_RESEARCH.md"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/lexikon/sonderurlaub-umzug/**",
      "rule": "blog-evergreen-annual.mdc",
      "match_count": 23,
      "sample_matches": [
        "docs/content/blog/posts/lexikon/sonderurlaub-umzug/ANNUAL_UPDATE_CHECKLIST.md",
        "docs/content/blog/posts/lexikon/sonderurlaub-umzug/CONTENT_OUTLINE.md",
        "docs/content/blog/posts/lexikon/sonderurlaub-umzug/CREATION_NOTES.md",
        "docs/content/blog/posts/lexikon/sonderurlaub-umzug/IMAGE_PROMPT.md",
        "docs/content/blog/posts/lexikon/sonderurlaub-umzug/PRE_CONTENT_CHECKLIST.md"
      ]
    },
    {
      "pattern": "docs/content/blog/posts/lexikon/sonderurlaub-todesfall/**",
      "rule": "blog-evergreen-annual.mdc",
      "match_count": 25,
      "sample_matches": [
        "docs/content/blog/posts/lexikon/sonderurlaub-todesfall/ANNUAL_UPDATE_CHECKLIST.md",
        "docs/content/blog/posts/lexikon/sonderurlaub-todesfall/CONTENT_OUTLINE.md",
        "docs/content/blog/posts/lexikon/sonderurlaub-todesfall/CREATION_NOTES.md",
        "docs/content/blog/posts/lexikon/sonderurlaub-todesfall/IMAGE_PROMPT.md",
        "docs/content/blog/posts/lexikon/sonderurlaub-todesfall/PRE_CONTENT_CHECKLIST.md"
      ]
    },
    {
      "pattern": "v2/data/blog/posts/**/*.json",
      "rule": "blog-production.mdc",
      "match_count": 426,
      "sample_matches": [
        "v2/data/blog/posts/inside-ordio/david-keuenhof-im-kuechenherde-podcast.json",
        "v2/data/blog/posts/inside-ordio/ig-koelner-gastro-x-ordio.json",
        "v2/data/blog/posts/inside-ordio/neu-lightspeed-pos-im-ordio-appstore.json",
        "v2/data/blog/posts/inside-ordio/ordio-erweitert-management-team.json",
        "v2/data/blog/posts/inside-ordio/ordio-in-neuem-design.json"
      ]
    },
    {
      "pattern": "v2/pages/blog/**/*.php",
      "rule": "blog-production.mdc",
      "match_count": 5,
      "sample_matches": [
        "v2/pages/blog/category.php",
        "v2/pages/blog/index.php",
        "v2/pages/blog/insights-error-router.php",
        "v2/pages/blog/post.php",
        "v2/pages/blog/topic-hub.php"
      ]
    },
    {
      "pattern": "v2/components/blog/**/*.php",
      "rule": "blog-production.mdc",
      "match_count": 24,
      "sample_matches": [
        "v2/components/blog/BlogFAQ.php",
        "v2/components/blog/BlogImageLightbox.php",
        "v2/components/blog/BlogIndexHero.php",
        "v2/components/blog/BlogTOC.php",
        "v2/components/blog/Breadcrumbs.php"
      ]
    },
    {
      "pattern": "v2/scripts/seo/aggregate-semrush-keywords.py",
      "rule": "semrush-keyword-tracking.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/seo/aggregate-semrush-keywords.py"
      ]
    },
    {
      "pattern": "docs/seo/semrush-position-tracking-keywords-500.txt",
      "rule": "semrush-keyword-tracking.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/seo/semrush-position-tracking-keywords-500.txt"
      ]
    },
    {
      "pattern": "docs/seo/semrush-keyword-candidates.json",
      "rule": "semrush-keyword-tracking.mdc",
      "match_count": 1,
      "sample_matches": [
        "docs/seo/semrush-keyword-candidates.json"
      ]
    },
    {
      "pattern": "v2/api/affiliate-*.php",
      "rule": "affiliate-data-accuracy.mdc",
      "match_count": 13,
      "sample_matches": [
        "v2/api/affiliate-admin-audit.php",
        "v2/api/affiliate-admin-diagnose-sync.php",
        "v2/api/affiliate-admin-list.php",
        "v2/api/affiliate-admin-program-metrics.php",
        "v2/api/affiliate-admin-trigger-sync.php"
      ]
    },
    {
      "pattern": "v2/helpers/affiliate-*.php",
      "rule": "affiliate-data-accuracy.mdc",
      "match_count": 15,
      "sample_matches": [
        "v2/helpers/affiliate-admin-audit.php",
        "v2/helpers/affiliate-api-base.php",
        "v2/helpers/affiliate-badges.php",
        "v2/helpers/affiliate-data-formatters.php",
        "v2/helpers/affiliate-diagnose-sync.php"
      ]
    },
    {
      "pattern": "v2/pages/partner-*.php",
      "rule": "affiliate-data-accuracy.mdc",
      "match_count": 17,
      "sample_matches": [
        "v2/pages/partner-admin.php",
        "v2/pages/partner-dashboard.php",
        "v2/pages/partner-earnings.php",
        "v2/pages/partner-icon-preview.php",
        "v2/pages/partner-leaderboard.php"
      ]
    },
    {
      "pattern": "v2/scripts/affiliate/*.php",
      "rule": "affiliate-data-accuracy.mdc",
      "match_count": 22,
      "sample_matches": [
        "v2/scripts/affiliate/audit-no-hubspot-in-display.php",
        "v2/scripts/affiliate/backfill-beginner-level.php",
        "v2/scripts/affiliate/backfill-last-active.php",
        "v2/scripts/affiliate/backfill-oauth-hubspot-objects.php",
        "v2/scripts/affiliate/backfill-terms-accepted.php"
      ]
    },
    {
      "pattern": "v2/pages/product_*.php",
      "rule": "product-pages-faq.mdc",
      "match_count": 17,
      "sample_matches": [
        "v2/pages/product_absences.php",
        "v2/pages/product_appstore.php",
        "v2/pages/product_checklists.php",
        "v2/pages/product_documents.php",
        "v2/pages/product_events.php"
      ]
    },
    {
      "pattern": "v2/scripts/product-pages/*.php",
      "rule": "product-pages-faq.mdc",
      "match_count": 14,
      "sample_matches": [
        "v2/scripts/product-pages/collect-feature-page-keyword-serp.php",
        "v2/scripts/product-pages/collect-product-pages-keywords-sistrix.php",
        "v2/scripts/product-pages/collect-product-pages-performance-ga4.php",
        "v2/scripts/product-pages/collect-product-pages-performance-gsc.php",
        "v2/scripts/product-pages/extract-payroll-faqs.php"
      ]
    },
    {
      "pattern": "v2/scripts/product-pages/*.py",
      "rule": "product-pages-faq.mdc",
      "match_count": 3,
      "sample_matches": [
        "v2/scripts/product-pages/scrape-competitor-faqs.py",
        "v2/scripts/product-pages/serper-paa-research.py",
        "v2/scripts/product-pages/validate-faq-answers.py"
      ]
    },
    {
      "pattern": "v2/scripts/blog/collect-*.php",
      "rule": "blog-data-collection.mdc",
      "match_count": 28,
      "sample_matches": [
        "v2/scripts/blog/collect-all-keywords-cross-post.php",
        "v2/scripts/blog/collect-all-missing-keywords.php",
        "v2/scripts/blog/collect-all-post-faq-data.php",
        "v2/scripts/blog/collect-competitor-keywords.php",
        "v2/scripts/blog/collect-competitor-lexikon-top-pages.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/run-all-data-collection.php",
      "rule": "blog-data-collection.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/run-all-data-collection.php"
      ]
    },
    {
      "pattern": "v2/scripts/blog/run-all-advanced-collection.php",
      "rule": "blog-data-collection.mdc",
      "match_count": 1,
      "sample_matches": [
        "v2/scripts/blog/run-all-advanced-collection.php"
      ]
    }
  ],
  "files_not_covered": [],
  "errors": []
}