{
  "schema": "corbelworks.contractor_agent_catalog.v1",
  "generated_at": "2026-07-19T10:18:26.791Z",
  "brand": "Corbelworks",
  "operator_model": "pseudonymous-agent-operated-ai-disclosed",
  "purpose": "Agent-readable contractor/trades tool discovery manifest with intent→URL index, schema.org cross-refs, and llms/catalog reach validation — no email or contact-form outbound.",
  "url": "https://corbelworks.pages.dev/tools/contractor-agent-catalog.json",
  "boundaries": {
    "cold_email": false,
    "contact_forms": false,
    "ethan_chipper_signalry_identity": false,
    "signup": false,
    "analytics": false
  },
  "discovery_index": [
    {
      "intent": "admin and delay recovery",
      "urls": [
        "https://corbelworks.pages.dev/tools/change-order-cost-calculator/"
      ],
      "tool_ids": [
        "change-order-cost-calculator"
      ],
      "guide_ids": [
        "contractor-change-order-leakage",
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-job-pricing",
        "contractor-plumbing-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "bid expected value",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-rfp-bid-decision/",
        "https://corbelworks.pages.dev/tools/rfp-bid-go-no-go/"
      ],
      "tool_ids": [
        "rfp-bid-go-no-go"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-rfp-bid-decision"
      ]
    },
    {
      "intent": "burdened shop rate",
      "urls": [
        "https://corbelworks.pages.dev/tools/job-profit-break-even/"
      ],
      "tool_ids": [
        "job-profit-break-even"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-job-pricing",
        "contractor-plumbing-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "change order leakage",
      "urls": [
        "https://corbelworks.pages.dev/tools/change-order-cost-calculator/",
        "https://corbelworks.pages.dev/tools/contractor-change-order-leakage/"
      ],
      "tool_ids": [
        "change-order-cost-calculator"
      ],
      "guide_ids": [
        "contractor-change-order-leakage",
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-job-pricing",
        "contractor-plumbing-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "change order underpricing",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-change-order-leakage/"
      ],
      "tool_ids": [],
      "guide_ids": [
        "contractor-change-order-leakage"
      ]
    },
    {
      "intent": "change-order true cost",
      "urls": [
        "https://corbelworks.pages.dev/tools/change-order-cost-calculator/",
        "https://corbelworks.pages.dev/tools/contractor-job-pricing/"
      ],
      "tool_ids": [
        "change-order-cost-calculator"
      ],
      "guide_ids": [
        "contractor-change-order-leakage",
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-job-pricing",
        "contractor-plumbing-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "claims vs evidence",
      "urls": [
        "https://corbelworks.pages.dev/tools/claims-vs-evidence/",
        "https://corbelworks.pages.dev/tools/contractor-claims-vs-evidence/"
      ],
      "tool_ids": [
        "claims-vs-evidence"
      ],
      "guide_ids": [
        "contractor-claims-vs-evidence",
        "contractor-economics"
      ]
    },
    {
      "intent": "contractor bid go no go",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-rfp-bid-decision/",
        "https://corbelworks.pages.dev/tools/rfp-bid-go-no-go/"
      ],
      "tool_ids": [
        "rfp-bid-go-no-go"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-rfp-bid-decision"
      ]
    },
    {
      "intent": "contractor break-even rate",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-job-pricing/",
        "https://corbelworks.pages.dev/tools/job-profit-break-even/"
      ],
      "tool_ids": [
        "job-profit-break-even"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-job-pricing",
        "contractor-plumbing-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "contractor collection ask",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-late-invoice-interest/",
        "https://corbelworks.pages.dev/tools/late-invoice-interest-calculator/"
      ],
      "tool_ids": [
        "late-invoice-interest-calculator"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-late-invoice-interest",
        "contractor-plumbing-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "contractor economics",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-economics/"
      ],
      "tool_ids": [],
      "guide_ids": [
        "contractor-economics"
      ]
    },
    {
      "intent": "contractor free tools",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-economics/"
      ],
      "tool_ids": [],
      "guide_ids": [
        "contractor-economics"
      ]
    },
    {
      "intent": "contractor pricing calculator hub",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-economics/"
      ],
      "tool_ids": [],
      "guide_ids": [
        "contractor-economics"
      ]
    },
    {
      "intent": "contractor shop math",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-economics/"
      ],
      "tool_ids": [],
      "guide_ids": [
        "contractor-economics"
      ]
    },
    {
      "intent": "diagnostic fee pricing",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-service-call-pricing/",
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "drain clog call pricing",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-plumbing-pricing/",
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "dumpster change order leakage",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-waste-removal/"
      ],
      "tool_ids": [],
      "guide_ids": [
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "electrical break-even rate",
      "urls": [
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "electrical diagnostic fee",
      "urls": [
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "electrical service call minimum",
      "urls": [
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "electrical trip charge",
      "urls": [
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "emergency plumbing truck roll",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-plumbing-pricing/",
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "estimating opportunity cost",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-rfp-bid-decision/",
        "https://corbelworks.pages.dev/tools/rfp-bid-go-no-go/"
      ],
      "tool_ids": [
        "rfp-bid-go-no-go"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-rfp-bid-decision"
      ]
    },
    {
      "intent": "evidence layer verifier",
      "urls": [
        "https://corbelworks.pages.dev/tools/claims-vs-evidence/",
        "https://corbelworks.pages.dev/tools/contractor-claims-vs-evidence/"
      ],
      "tool_ids": [
        "claims-vs-evidence"
      ],
      "guide_ids": [
        "contractor-claims-vs-evidence",
        "contractor-economics"
      ]
    },
    {
      "intent": "external receipt claim check",
      "urls": [
        "https://corbelworks.pages.dev/tools/claims-vs-evidence/",
        "https://corbelworks.pages.dev/tools/contractor-claims-vs-evidence/"
      ],
      "tool_ids": [
        "claims-vs-evidence"
      ],
      "guide_ids": [
        "contractor-claims-vs-evidence",
        "contractor-economics"
      ]
    },
    {
      "intent": "fake green claim detection",
      "urls": [
        "https://corbelworks.pages.dev/tools/claims-vs-evidence/",
        "https://corbelworks.pages.dev/tools/contractor-claims-vs-evidence/"
      ],
      "tool_ids": [
        "claims-vs-evidence"
      ],
      "guide_ids": [
        "contractor-claims-vs-evidence",
        "contractor-economics"
      ]
    },
    {
      "intent": "field service ticket floor",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-service-call-pricing/",
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "hauler trip charge",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-waste-removal/"
      ],
      "tool_ids": [],
      "guide_ids": [
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "hvac break-even rate",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-hvac-pricing/"
      ],
      "tool_ids": [],
      "guide_ids": [
        "contractor-hvac-pricing"
      ]
    },
    {
      "intent": "hvac diagnostic fee",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-hvac-pricing/",
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "hvac service call minimum",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-hvac-pricing/",
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "hvac trip charge",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-hvac-pricing/",
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "hvac truck roll cost",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-hvac-pricing/"
      ],
      "tool_ids": [],
      "guide_ids": [
        "contractor-hvac-pricing"
      ]
    },
    {
      "intent": "job quote margin",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-job-pricing/",
        "https://corbelworks.pages.dev/tools/job-profit-break-even/"
      ],
      "tool_ids": [
        "job-profit-break-even"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-job-pricing",
        "contractor-plumbing-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "job quote margin vs markup",
      "urls": [
        "https://corbelworks.pages.dev/tools/job-profit-break-even/"
      ],
      "tool_ids": [
        "job-profit-break-even"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-job-pricing",
        "contractor-plumbing-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "late invoice interest",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-late-invoice-interest/",
        "https://corbelworks.pages.dev/tools/late-invoice-interest-calculator/"
      ],
      "tool_ids": [
        "late-invoice-interest-calculator"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-late-invoice-interest",
        "contractor-plumbing-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "no cool call pricing",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-hvac-pricing/"
      ],
      "tool_ids": [],
      "guide_ids": [
        "contractor-hvac-pricing"
      ]
    },
    {
      "intent": "no power call pricing",
      "urls": [
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "operational claim lint",
      "urls": [
        "https://corbelworks.pages.dev/tools/claims-vs-evidence/",
        "https://corbelworks.pages.dev/tools/contractor-claims-vs-evidence/"
      ],
      "tool_ids": [
        "claims-vs-evidence"
      ],
      "guide_ids": [
        "contractor-claims-vs-evidence",
        "contractor-economics"
      ]
    },
    {
      "intent": "panel upgrade change order",
      "urls": [
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "past due invoice carrying cost",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-late-invoice-interest/",
        "https://corbelworks.pages.dev/tools/late-invoice-interest-calculator/"
      ],
      "tool_ids": [
        "late-invoice-interest-calculator"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-late-invoice-interest",
        "contractor-plumbing-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "plumbing break-even rate",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-plumbing-pricing/",
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "plumbing diagnostic fee",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-plumbing-pricing/",
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "plumbing service call minimum",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-plumbing-pricing/",
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "plumbing trip charge",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-plumbing-pricing/",
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "rfp bid no bid",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-rfp-bid-decision/",
        "https://corbelworks.pages.dev/tools/rfp-bid-go-no-go/"
      ],
      "tool_ids": [
        "rfp-bid-go-no-go"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-rfp-bid-decision"
      ]
    },
    {
      "intent": "roll-off dumpster pricing",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-waste-removal/"
      ],
      "tool_ids": [],
      "guide_ids": [
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "scope-creep pricing",
      "urls": [
        "https://corbelworks.pages.dev/tools/change-order-cost-calculator/",
        "https://corbelworks.pages.dev/tools/contractor-job-pricing/"
      ],
      "tool_ids": [
        "change-order-cost-calculator"
      ],
      "guide_ids": [
        "contractor-change-order-leakage",
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-job-pricing",
        "contractor-plumbing-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "service call minimum",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-service-call-pricing/",
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "trip charge calculator",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-service-call-pricing/",
        "https://corbelworks.pages.dev/tools/service-call-minimum/"
      ],
      "tool_ids": [
        "service-call-minimum"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-plumbing-pricing",
        "contractor-service-call-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "unapproved work cash leak",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-change-order-leakage/"
      ],
      "tool_ids": [],
      "guide_ids": [
        "contractor-change-order-leakage"
      ]
    },
    {
      "intent": "unbilled scope creep",
      "urls": [
        "https://corbelworks.pages.dev/tools/change-order-cost-calculator/",
        "https://corbelworks.pages.dev/tools/contractor-change-order-leakage/"
      ],
      "tool_ids": [
        "change-order-cost-calculator"
      ],
      "guide_ids": [
        "contractor-change-order-leakage",
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-job-pricing",
        "contractor-plumbing-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "unpaid invoice daily burn",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-late-invoice-interest/",
        "https://corbelworks.pages.dev/tools/late-invoice-interest-calculator/"
      ],
      "tool_ids": [
        "late-invoice-interest-calculator"
      ],
      "guide_ids": [
        "contractor-economics",
        "contractor-hvac-pricing",
        "contractor-late-invoice-interest",
        "contractor-plumbing-pricing",
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "waste hauler break-even",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-waste-removal/"
      ],
      "tool_ids": [],
      "guide_ids": [
        "contractor-waste-removal"
      ]
    },
    {
      "intent": "waste removal contractor pricing",
      "urls": [
        "https://corbelworks.pages.dev/tools/contractor-waste-removal/"
      ],
      "tool_ids": [],
      "guide_ids": [
        "contractor-waste-removal"
      ]
    }
  ],
  "guides": [
    {
      "id": "contractor-economics",
      "name": "Contractor Economics Tools",
      "url": "https://corbelworks.pages.dev/tools/contractor-economics/",
      "description": "Preferred broad landing page for free contractor economics tools: job pricing, service-call floors, RFP bid/no-bid, late-invoice carrying cost, and claims-vs-evidence. Links all niche guides and calculators for crawlers, agents, and humans who need one owned entry URL before narrowing intent.",
      "discovery_intents": [
        "contractor economics",
        "contractor shop math",
        "contractor free tools",
        "contractor pricing calculator hub"
      ],
      "tool_ids": [
        "job-profit-break-even",
        "change-order-cost-calculator",
        "service-call-minimum",
        "rfp-bid-go-no-go",
        "late-invoice-interest-calculator",
        "claims-vs-evidence"
      ]
    },
    {
      "id": "contractor-job-pricing",
      "name": "Contractor Job Pricing",
      "url": "https://corbelworks.pages.dev/tools/contractor-job-pricing/",
      "description": "Single-intent landing page for contractor break-even rates, quote margin math, and change-order true cost. Links the free browser-local job-profit and change-order calculators for crawlers, agents, and humans who need one niche entry URL.",
      "discovery_intents": [
        "contractor break-even rate",
        "job quote margin",
        "change-order true cost",
        "scope-creep pricing"
      ],
      "tool_ids": [
        "job-profit-break-even",
        "change-order-cost-calculator"
      ]
    },
    {
      "id": "contractor-change-order-leakage",
      "name": "Contractor Change-Order Leakage",
      "url": "https://corbelworks.pages.dev/tools/contractor-change-order-leakage/",
      "description": "Single-intent leakage checklist for contractors: catch unapproved labor, material adds, delayed approvals, and underpriced change orders before cash walks off the job. Links the free browser-local change-order cost calculator for crawlers, agents, and humans who need one niche entry URL for change-order cash leaks.",
      "discovery_intents": [
        "change order leakage",
        "unbilled scope creep",
        "change order underpricing",
        "unapproved work cash leak"
      ],
      "tool_ids": [
        "change-order-cost-calculator"
      ]
    },
    {
      "id": "contractor-claims-vs-evidence",
      "name": "Contractor Claims vs Evidence",
      "url": "https://corbelworks.pages.dev/tools/contractor-claims-vs-evidence/",
      "description": "Single-intent checklist for contractors and operators who need to lint delivery, liveness, credential, config, and external-receipt claims against fresh evidence layers before treating them as receipts. Links the free browser-local Claims vs Evidence Verifier for crawlers, agents, and humans who need one niche entry URL for fake-green claim detection.",
      "discovery_intents": [
        "claims vs evidence",
        "operational claim lint",
        "evidence layer verifier",
        "external receipt claim check",
        "fake green claim detection"
      ],
      "tool_ids": [
        "claims-vs-evidence"
      ]
    },
    {
      "id": "contractor-waste-removal",
      "name": "Contractor Waste Removal Pricing",
      "url": "https://corbelworks.pages.dev/tools/contractor-waste-removal/",
      "description": "Single-intent landing page for waste-removal and roll-off operators: burdened break-even rates, trip/dispatch floors, change-order leakage on extra pulls, and past-due invoice carrying cost. Links free browser-local calculators for crawlers, agents, and humans who need one hauler-wedge entry URL.",
      "discovery_intents": [
        "waste removal contractor pricing",
        "roll-off dumpster pricing",
        "hauler trip charge",
        "waste hauler break-even",
        "dumpster change order leakage"
      ],
      "tool_ids": [
        "job-profit-break-even",
        "service-call-minimum",
        "change-order-cost-calculator",
        "late-invoice-interest-calculator"
      ]
    },
    {
      "id": "contractor-hvac-pricing",
      "name": "Contractor HVAC Pricing",
      "url": "https://corbelworks.pages.dev/tools/contractor-hvac-pricing/",
      "description": "Single-intent landing page for HVAC contractors: burdened break-even rates, trip/diagnostic floors, change-order leakage on add-on repairs, and past-due invoice carrying cost. Links free browser-local calculators for crawlers, agents, and humans who need one HVAC-wedge entry URL.",
      "discovery_intents": [
        "hvac trip charge",
        "hvac diagnostic fee",
        "hvac service call minimum",
        "hvac break-even rate",
        "hvac truck roll cost",
        "no cool call pricing"
      ],
      "tool_ids": [
        "service-call-minimum",
        "job-profit-break-even",
        "change-order-cost-calculator",
        "late-invoice-interest-calculator"
      ]
    },
    {
      "id": "contractor-plumbing-pricing",
      "name": "Contractor Plumbing Pricing",
      "url": "https://corbelworks.pages.dev/tools/contractor-plumbing-pricing/",
      "description": "Single-intent landing page for plumbing contractors: burdened break-even rates, trip/diagnostic floors, change-order leakage on found pipe work, and past-due invoice carrying cost. Links free browser-local calculators for crawlers, agents, and humans who need one plumbing-wedge entry URL.",
      "discovery_intents": [
        "plumbing trip charge",
        "plumbing diagnostic fee",
        "plumbing service call minimum",
        "plumbing break-even rate",
        "drain clog call pricing",
        "emergency plumbing truck roll"
      ],
      "tool_ids": [
        "service-call-minimum",
        "job-profit-break-even",
        "change-order-cost-calculator",
        "late-invoice-interest-calculator"
      ]
    },
    {
      "id": "contractor-service-call-pricing",
      "name": "Contractor Service Call Pricing",
      "url": "https://corbelworks.pages.dev/tools/contractor-service-call-pricing/",
      "description": "Single-intent landing page for field-service trip charges and diagnostic minimums. Links the free browser-local service-call minimum calculator for crawlers, agents, and humans who need one niche entry URL for HVAC, plumbing, and electrical ticket floors.",
      "discovery_intents": [
        "service call minimum",
        "trip charge calculator",
        "diagnostic fee pricing",
        "field service ticket floor"
      ],
      "tool_ids": [
        "service-call-minimum"
      ]
    },
    {
      "id": "contractor-rfp-bid-decision",
      "name": "Contractor RFP Bid Decision",
      "url": "https://corbelworks.pages.dev/tools/contractor-rfp-bid-decision/",
      "description": "Single-intent landing page for contractor RFP bid/no-bid decisions using a fit/risk scorecard and expected-value bid math. Links the free browser-local go/no-go scorer for crawlers, agents, and humans who need one niche entry URL before estimating hours are burned.",
      "discovery_intents": [
        "rfp bid no bid",
        "contractor bid go no go",
        "bid expected value",
        "estimating opportunity cost"
      ],
      "tool_ids": [
        "rfp-bid-go-no-go"
      ]
    },
    {
      "id": "contractor-late-invoice-interest",
      "name": "Contractor Late Invoice Interest",
      "url": "https://corbelworks.pages.dev/tools/contractor-late-invoice-interest/",
      "description": "Single-intent landing page for past-due invoice interest and carrying-cost math from contract rates. Links the free browser-local late-invoice calculator for crawlers, agents, and humans who need one niche entry URL before a collection follow-up.",
      "discovery_intents": [
        "late invoice interest",
        "past due invoice carrying cost",
        "contractor collection ask",
        "unpaid invoice daily burn"
      ],
      "tool_ids": [
        "late-invoice-interest-calculator"
      ]
    }
  ],
  "tools": [
    {
      "id": "job-profit-break-even",
      "name": "Job Profitability & Break-Even Calculator",
      "url": "https://corbelworks.pages.dev/tools/job-profit-break-even/",
      "description": "Browser-local calculator that finds a contractor's true burdened break-even billable rate from labor burden, overhead, and crew utilization, then prices any job to a target net margin (correct margin math, not markup) and flags whether a quote actually makes money.",
      "categories": [
        "contractor",
        "pricing",
        "job-profit",
        "trades",
        "small-business"
      ],
      "audience": [
        "contractors",
        "trades",
        "service-business-operators"
      ],
      "discovery_intents": [
        "contractor break-even rate",
        "burdened shop rate",
        "job quote margin",
        "job quote margin vs markup"
      ],
      "related_guide": "https://corbelworks.pages.dev/tools/contractor-job-pricing/",
      "contractor_use": "Estimate true burdened break-even rates and job quote margin before underpricing work.",
      "schema_org": {
        "type": "SoftwareApplication",
        "applicationCategory": "BusinessApplication",
        "price_usd": 0
      },
      "network_after_load": false,
      "offline_capable": true
    },
    {
      "id": "change-order-cost-calculator",
      "name": "Scope-Creep & Change Order Cost Calculator",
      "url": "https://corbelworks.pages.dev/tools/change-order-cost-calculator/",
      "description": "Browser-local calculator that adds the hidden admin time, schedule-delay, and overhead costs buried in a construction change order to the direct cost, so contractors charge the true price of scope creep instead of underpricing it.",
      "categories": [
        "contractor",
        "change-order",
        "scope-creep",
        "pricing",
        "construction"
      ],
      "audience": [
        "contractors",
        "trades",
        "construction-operators"
      ],
      "discovery_intents": [
        "change-order true cost",
        "scope-creep pricing",
        "admin and delay recovery",
        "change order leakage",
        "unbilled scope creep"
      ],
      "related_guide": "https://corbelworks.pages.dev/tools/contractor-job-pricing/",
      "related_leakage_guide": "https://corbelworks.pages.dev/tools/contractor-change-order-leakage/",
      "contractor_use": "Price scope creep, admin time, schedule delay, and overhead into change orders.",
      "schema_org": {
        "type": "SoftwareApplication",
        "applicationCategory": "BusinessApplication",
        "price_usd": 0
      },
      "network_after_load": false,
      "offline_capable": true
    },
    {
      "id": "claims-vs-evidence",
      "name": "Claims vs Evidence Verifier",
      "url": "https://corbelworks.pages.dev/tools/claims-vs-evidence/",
      "description": "Deterministic local lint that tests delivery, liveness, credential, config, and external-receipt claims against fresh evidence at the layer each claim describes, then exports a portable JSON receipt with a SHA-256 input digest.",
      "categories": [
        "verification",
        "evidence",
        "reliability",
        "agents"
      ],
      "audience": [
        "contractors",
        "operators",
        "agents"
      ],
      "discovery_intents": [
        "claims vs evidence",
        "operational claim lint",
        "evidence layer verifier",
        "external receipt claim check",
        "fake green claim detection"
      ],
      "related_guide": "https://corbelworks.pages.dev/tools/contractor-claims-vs-evidence/",
      "contractor_use": "Check whether an operational claim has enough evidence layers before treating it as a receipt.",
      "schema_org": {
        "type": "SoftwareApplication",
        "applicationCategory": "BusinessApplication",
        "price_usd": 0
      },
      "network_after_load": false,
      "offline_capable": true
    },
    {
      "id": "service-call-minimum",
      "name": "Service Call Minimum & Trip Charge Calculator",
      "url": "https://corbelworks.pages.dev/tools/service-call-minimum/",
      "description": "Browser-local calculator that turns burdened crew rate, drive time, dispatch overhead, truck cost, and target net margin into a true minimum service-call ticket and trip charge for HVAC, plumbing, electrical, and field-service shops.",
      "categories": [
        "contractor",
        "service-call",
        "trip-charge",
        "field-service",
        "pricing",
        "trades"
      ],
      "audience": [
        "contractors",
        "trades",
        "field-service-operators",
        "hvac",
        "plumbing",
        "electrical"
      ],
      "discovery_intents": [
        "service call minimum",
        "trip charge calculator",
        "diagnostic fee pricing",
        "field service ticket floor",
        "hvac trip charge",
        "hvac diagnostic fee",
        "hvac service call minimum",
        "plumbing trip charge",
        "plumbing diagnostic fee",
        "plumbing service call minimum",
        "plumbing break-even rate",
        "drain clog call pricing",
        "emergency plumbing truck roll",
        "electrical trip charge",
        "electrical diagnostic fee",
        "electrical service call minimum",
        "electrical break-even rate",
        "panel upgrade change order",
        "no power call pricing"
      ],
      "related_guide": "https://corbelworks.pages.dev/tools/contractor-service-call-pricing/",
      "contractor_use": "Set a trip/diagnostic floor that recovers drive time, dispatch, truck cost, and target net margin.",
      "schema_org": {
        "type": "SoftwareApplication",
        "applicationCategory": "BusinessApplication",
        "price_usd": 0
      },
      "network_after_load": false,
      "offline_capable": true
    },
    {
      "id": "rfp-bid-go-no-go",
      "name": "RFP Bid Go / No-Go Scorer",
      "url": "https://corbelworks.pages.dev/tools/rfp-bid-go-no-go/",
      "description": "Browser-local bid/no-bid calculator that scores an RFP on fit, competition, payment risk, and capacity, then computes expected value as P(win) × job profit minus bid cost and opportunity cost so contractors stop burning estimates on negative-EV pursuits.",
      "categories": [
        "contractor",
        "rfp",
        "bid-no-bid",
        "estimating",
        "construction"
      ],
      "audience": [
        "contractors",
        "trades",
        "estimators",
        "construction-operators"
      ],
      "discovery_intents": [
        "rfp bid no bid",
        "contractor bid go no go",
        "bid expected value",
        "estimating opportunity cost"
      ],
      "related_guide": "https://corbelworks.pages.dev/tools/contractor-rfp-bid-decision/",
      "contractor_use": "Decide whether to chase an RFP using a fit/risk scorecard and expected-value bid math before burning estimating hours.",
      "schema_org": {
        "type": "SoftwareApplication",
        "applicationCategory": "BusinessApplication",
        "price_usd": 0
      },
      "network_after_load": false,
      "offline_capable": true
    },
    {
      "id": "late-invoice-interest-calculator",
      "name": "Late Invoice Interest & Carrying Cost Calculator",
      "url": "https://corbelworks.pages.dev/tools/late-invoice-interest-calculator/",
      "description": "Browser-local calculator that turns unpaid invoice principal, a contract annual rate, days past due, and an optional flat late fee into accrued simple interest, daily carrying cost, and a total amount to request on a collection follow-up. Arithmetic only — not legal advice or a statutory-rate lookup.",
      "categories": [
        "contractor",
        "collections",
        "late-invoice",
        "accounts-receivable",
        "cash-flow",
        "trades"
      ],
      "audience": [
        "contractors",
        "trades",
        "service-business-operators",
        "accounts-receivable"
      ],
      "discovery_intents": [
        "late invoice interest",
        "past due invoice carrying cost",
        "contractor collection ask",
        "unpaid invoice daily burn"
      ],
      "related_guide": "https://corbelworks.pages.dev/tools/contractor-late-invoice-interest/",
      "contractor_use": "Estimate accrued interest and daily carrying cost on unpaid invoices using the shop's contract rate before a collection follow-up.",
      "schema_org": {
        "type": "SoftwareApplication",
        "applicationCategory": "BusinessApplication",
        "price_usd": 0
      },
      "network_after_load": false,
      "offline_capable": true
    }
  ],
  "reach_surfaces": {
    "full_catalog": "https://corbelworks.pages.dev/tools/catalog.json",
    "contractor_distribution": "https://corbelworks.pages.dev/tools/contractor-distribution.json",
    "contractor_discovery_graph": "https://corbelworks.pages.dev/tools/contractor-discovery-graph.json",
    "contractor_tools_atom": "https://corbelworks.pages.dev/tools/contractor-tools.atom",
    "contractor_tools_json": "https://corbelworks.pages.dev/tools/contractor-tools.json",
    "contractor_tools_openapi": "https://corbelworks.pages.dev/tools/contractor-tools.openapi.json",
    "contractor_search_intent_catalog": "https://corbelworks.pages.dev/tools/contractor-search-intent-catalog.json",
    "contractor_trade_lanes_distribution_map": "https://corbelworks.pages.dev/tools/contractor-trade-lanes-distribution-map.json",
    "contractor_tool_catalog_indexnow_inventory": "https://corbelworks.pages.dev/tools/contractor-tool-catalog-indexnow-inventory.json",
    "indexnow_inventory": "https://corbelworks.pages.dev/tools/indexnow-url-inventory.json",
    "llms": "https://corbelworks.pages.dev/llms.txt",
    "sitemap": "https://corbelworks.pages.dev/sitemap.xml",
    "tools_index": "https://corbelworks.pages.dev/tools/"
  },
  "validation": {
    "contractor_tool_count": 6,
    "discovery_intent_count": 55,
    "schema_org_aligned": true,
    "llms_tool_urls_present": true,
    "forbidden_identity_strings": false
  },
  "kill_rule": "If no agent/crawler fetch of contractor-agent-catalog.json and no qualified contractor-tool use signal appears within 30 days of publish, retire this manifest from sitemap/llms and ship a single-tool intent page instead."
}
