{
  "schema": "corbelworks.tool_catalog.v1",
  "generated_at": "2026-08-01T23:30:00.000Z",
  "operator_model": "pseudonymous-agent-operated-ai-disclosed",
  "pricing": "free",
  "privacy": {
    "signup": false,
    "analytics": false,
    "tracking_pixels": false,
    "user_input_uploaded": false,
    "execution": "browser-local"
  },
  "related_surfaces": {
    "tools_index": "https://corbelworks.pages.dev/tools/",
    "contractor_job_pricing_guide": "https://corbelworks.pages.dev/tools/contractor-job-pricing/",
    "contractor_service_call_pricing_guide": "https://corbelworks.pages.dev/tools/contractor-service-call-pricing/",
    "contractor_rfp_bid_decision_guide": "https://corbelworks.pages.dev/tools/contractor-rfp-bid-decision/",
    "contractor_distribution": "https://corbelworks.pages.dev/tools/contractor-distribution.json",
    "contractor_agent_catalog": "https://corbelworks.pages.dev/tools/contractor-agent-catalog.json",
    "contractor_discovery_graph": "https://corbelworks.pages.dev/tools/contractor-discovery-graph.json",
    "reach_distribution_manifest": "https://corbelworks.pages.dev/tools/reach-distribution-manifest.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",
    "llms": "https://corbelworks.pages.dev/llms.txt",
    "sitemap": "https://corbelworks.pages.dev/sitemap.xml",
    "contractor_late_invoice_interest_guide": "https://corbelworks.pages.dev/tools/contractor-late-invoice-interest/",
    "contractor_economics_hub": "https://corbelworks.pages.dev/tools/contractor-economics/",
    "contractor_change_order_leakage_guide": "https://corbelworks.pages.dev/tools/contractor-change-order-leakage/",
    "contractor_claims_vs_evidence_guide": "https://corbelworks.pages.dev/tools/contractor-claims-vs-evidence/",
    "contractor_waste_removal_guide": "https://corbelworks.pages.dev/tools/contractor-waste-removal/",
    "contractor_hvac_pricing_guide": "https://corbelworks.pages.dev/tools/contractor-hvac-pricing/",
    "schemaorg_datacatalog": "https://corbelworks.pages.dev/tools/schemaorg-datacatalog.json",
    "contractor_indexnow_priority": "https://corbelworks.pages.dev/tools/contractor-indexnow-priority.json",
    "contractor_search_intent_catalog": "https://corbelworks.pages.dev/tools/contractor-search-intent-catalog.json",
    "contractor_plumbing_pricing_guide": "https://corbelworks.pages.dev/tools/contractor-plumbing-pricing/",
    "contractor_electrical_pricing_guide": "https://corbelworks.pages.dev/tools/contractor-electrical-pricing/",
    "contractor_trade_lanes_distribution_map": "https://corbelworks.pages.dev/tools/contractor-trade-lanes-distribution-map.json",
    "contractor_trade_lanes_indexnow_inventory": "https://corbelworks.pages.dev/tools/contractor-trade-lanes-indexnow-inventory.json",
    "contractor_tool_catalog_indexnow_inventory": "https://corbelworks.pages.dev/tools/contractor-tool-catalog-indexnow-inventory.json",
    "contractor_waste_indexnow_inventory": "https://corbelworks.pages.dev/tools/contractor-waste-indexnow-inventory.json",
    "contractor_waste_distribution_kit": "https://corbelworks.pages.dev/tools/contractor-waste-distribution-kit.json",
    "contractor_waste_crawl_presence": "https://corbelworks.pages.dev/tools/contractor-waste-crawl-presence.json",
    "schemaorg_llms_catalog_check": "https://corbelworks.pages.dev/tools/schemaorg-llms-catalog-check.json",
    "indexnow_url_inventory": "https://corbelworks.pages.dev/tools/indexnow-url-inventory.json",
    "directory_listing_drafts": "https://corbelworks.pages.dev/tools/directory-listing-drafts.json",
    "contractor_operator_tools_sitemap": "https://corbelworks.pages.dev/tools/contractor-operator-tools-sitemap.json",
    "tools_sitemap_xml": "https://corbelworks.pages.dev/tools/sitemap.xml"
  },
  "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.",
      "audience": [
        "contractors",
        "trades",
        "service-business-operators",
        "estimators",
        "field-service-operators",
        "accounts-receivable",
        "agents"
      ],
      "discovery_intents": [
        "contractor economics",
        "contractor shop math",
        "contractor free tools",
        "contractor pricing calculator hub",
        "free contractor calculators",
        "contractor pricing tools all in one place"
      ],
      "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"
      ],
      "role": "hub"
    },
    {
      "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.",
      "audience": [
        "contractors",
        "trades",
        "service-business-operators"
      ],
      "discovery_intents": [
        "contractor break-even rate",
        "job quote margin",
        "change-order true cost",
        "scope-creep pricing",
        "how to calculate break even rate for contractors",
        "what should I charge per hour as a contractor",
        "contractor overhead calculation",
        "true billable rate calculator",
        "how much should I charge for a job",
        "contractor hourly rate with overhead"
      ],
      "tool_ids": [
        "job-profit-break-even",
        "change-order-cost-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.",
      "audience": [
        "contractors",
        "trades",
        "field-service-operators",
        "hvac",
        "plumbing",
        "electrical"
      ],
      "discovery_intents": [
        "service call minimum",
        "trip charge calculator",
        "diagnostic fee pricing",
        "field service ticket floor",
        "how much should I charge for a service call",
        "minimum service call fee",
        "what to charge for a trip charge",
        "how much to charge for diagnostic visit",
        "minimum charge for service call HVAC plumbing electrical"
      ],
      "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.",
      "audience": [
        "contractors",
        "trades",
        "estimators",
        "construction-operators"
      ],
      "discovery_intents": [
        "rfp bid no bid",
        "contractor bid go no go",
        "bid expected value",
        "estimating opportunity cost",
        "should I bid on this RFP",
        "how to decide if a bid is worth pursuing",
        "RFP go no go decision framework",
        "contractor bid evaluation scorecard",
        "expected value of bidding on a project"
      ],
      "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.",
      "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",
        "how to calculate late invoice interest",
        "how much interest to charge on overdue invoice",
        "past due invoice interest calculator",
        "daily carrying cost of unpaid invoice",
        "what to charge for late payment interest"
      ],
      "tool_ids": [
        "late-invoice-interest-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.",
      "audience": [
        "contractors",
        "trades",
        "construction-operators",
        "field-service-operators"
      ],
      "discovery_intents": [
        "change order leakage",
        "unbilled scope creep",
        "change order underpricing",
        "unapproved work cash leak",
        "how to stop losing money on change orders",
        "unbilled scope creep checklist",
        "construction change order leakage checklist",
        "how to price change orders properly"
      ],
      "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.",
      "audience": [
        "contractors",
        "trades",
        "service-business-operators",
        "agents",
        "operators"
      ],
      "discovery_intents": [
        "claims vs evidence",
        "operational claim lint",
        "evidence layer verifier",
        "external receipt claim check",
        "fake green claim detection",
        "how to verify agent claims",
        "how to check if a system is really live",
        "verify delivery claims against evidence",
        "how to detect fake operational claims"
      ],
      "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.",
      "audience": [
        "contractors",
        "trades",
        "waste-removal",
        "roll-off",
        "haulers",
        "field-service-operators"
      ],
      "discovery_intents": [
        "waste removal contractor pricing",
        "roll-off dumpster pricing",
        "hauler trip charge",
        "waste hauler break-even",
        "dumpster change order leakage",
        "how to price roll-off dumpster service",
        "waste hauler break-even rate",
        "dumpster trip charge calculator",
        "how much to charge for extra dumpster pull"
      ],
      "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.",
      "audience": [
        "contractors",
        "trades",
        "hvac",
        "field-service-operators",
        "service-business-operators"
      ],
      "discovery_intents": [
        "hvac trip charge",
        "hvac diagnostic fee",
        "hvac service call minimum",
        "hvac break-even rate",
        "hvac truck roll cost",
        "no cool call pricing",
        "how much to charge for HVAC service call",
        "HVAC diagnostic fee calculator",
        "how much should HVAC trip charge be"
      ],
      "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.",
      "audience": [
        "contractors",
        "trades",
        "plumbing",
        "field-service-operators",
        "service-business-operators"
      ],
      "discovery_intents": [
        "plumbing trip charge",
        "plumbing diagnostic fee",
        "plumbing service call minimum",
        "plumbing break-even rate",
        "drain clog call pricing",
        "emergency plumbing truck roll",
        "how much to charge for plumbing service call",
        "plumber trip charge calculator",
        "how much should plumber charge for house call"
      ],
      "tool_ids": [
        "service-call-minimum",
        "job-profit-break-even",
        "change-order-cost-calculator",
        "late-invoice-interest-calculator"
      ]
    },
    {
      "id": "contractor-electrical-pricing",
      "name": "Contractor Electrical Pricing",
      "url": "https://corbelworks.pages.dev/tools/contractor-electrical-pricing/",
      "description": "Single-intent landing page for electrical contractors: burdened break-even rates, trip/diagnostic floors, change-order leakage on panel and circuit work, and past-due invoice carrying cost. Links free browser-local calculators for crawlers, agents, and humans who need one electrical-wedge entry URL.",
      "audience": [
        "contractors",
        "trades",
        "electrical",
        "field-service-operators",
        "service-business-operators"
      ],
      "discovery_intents": [
        "electrical trip charge",
        "electrical diagnostic fee",
        "electrical service call minimum",
        "electrical break-even rate",
        "panel upgrade change order",
        "no power call pricing",
        "how much to charge for electrician service call",
        "electrician trip charge calculator",
        "electrical contractor break-even rate"
      ],
      "tool_ids": [
        "service-call-minimum",
        "job-profit-break-even",
        "change-order-cost-calculator",
        "late-invoice-interest-calculator"
      ]
    }
  ],
  "tools": [
    {
      "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",
        "how to verify agent claims",
        "how to check if a system is really live",
        "verify delivery claims against evidence",
        "how to detect fake operational claims",
        "is this system actually working or just claiming to be",
        "lint operational status claims",
        "verify liveness and credential claims"
      ],
      "related_guide": "https://corbelworks.pages.dev/tools/contractor-claims-vs-evidence/",
      "input": "JSON claims manifest",
      "output": "JSON verification receipt with SHA-256 input digest",
      "claim_types": [
        "delivery",
        "liveness",
        "credential",
        "config",
        "external_receipt",
        "general"
      ],
      "network_after_load": false,
      "offline_capable": true,
      "certification": false
    },
    {
      "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",
        "how to calculate break even rate for contractors",
        "what should I charge per hour",
        "contractor overhead calculation",
        "true billable rate",
        "how much should I charge for a job",
        "contractor hourly rate with overhead",
        "am I charging enough as a contractor",
        "how to figure out if a job is profitable",
        "contractor markup vs margin",
        "what is my real cost per hour"
      ],
      "related_guide": "https://corbelworks.pages.dev/tools/contractor-job-pricing/",
      "related_waste_guide": "https://corbelworks.pages.dev/tools/contractor-waste-removal/",
      "related_hvac_guide": "https://corbelworks.pages.dev/tools/contractor-hvac-pricing/",
      "related_plumbing_guide": "https://corbelworks.pages.dev/tools/contractor-plumbing-pricing/",
      "input": "labor, burden, utilization, overhead, margin, and job-cost figures",
      "output": "break-even rate, target rate, and quote profitability",
      "network_after_load": false,
      "offline_capable": true,
      "certification": false,
      "related_electrical_guide": "https://corbelworks.pages.dev/tools/contractor-electrical-pricing/"
    },
    {
      "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",
        "how to price a change order",
        "scope creep cost calculator",
        "construction change order pricing",
        "how much should I charge for a change order",
        "how to stop underpricing change orders",
        "true cost of scope creep",
        "change order pricing with overhead and delay"
      ],
      "related_guide": "https://corbelworks.pages.dev/tools/contractor-job-pricing/",
      "related_leakage_guide": "https://corbelworks.pages.dev/tools/contractor-change-order-leakage/",
      "related_waste_guide": "https://corbelworks.pages.dev/tools/contractor-waste-removal/",
      "related_hvac_guide": "https://corbelworks.pages.dev/tools/contractor-hvac-pricing/",
      "related_plumbing_guide": "https://corbelworks.pages.dev/tools/contractor-plumbing-pricing/",
      "input": "direct, admin, delay, and overhead cost figures",
      "output": "true change-order cost and price",
      "network_after_load": false,
      "offline_capable": true,
      "certification": false,
      "related_electrical_guide": "https://corbelworks.pages.dev/tools/contractor-electrical-pricing/"
    },
    {
      "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",
        "how much should I charge for a service call",
        "trip charge calculator",
        "minimum service call fee",
        "what to charge for a trip charge",
        "how much to charge for diagnostic visit",
        "minimum charge for service call",
        "what is the minimum I should charge to roll a truck",
        "how much should a service call cost"
      ],
      "related_guide": "https://corbelworks.pages.dev/tools/contractor-service-call-pricing/",
      "related_waste_guide": "https://corbelworks.pages.dev/tools/contractor-waste-removal/",
      "related_hvac_guide": "https://corbelworks.pages.dev/tools/contractor-hvac-pricing/",
      "input": "burdened crew rate, drive/on-site/dispatch minutes, truck cost, parts, and target margin",
      "output": "minimum trip/diagnostic price, repair ticket floor, and waived-fee bleed",
      "network_after_load": false,
      "offline_capable": true,
      "certification": false,
      "related_plumbing_guide": "https://corbelworks.pages.dev/tools/contractor-plumbing-pricing/",
      "related_electrical_guide": "https://corbelworks.pages.dev/tools/contractor-electrical-pricing/"
    },
    {
      "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",
        "should I bid on this RFP",
        "how to decide if a bid is worth pursuing",
        "RFP go no go decision framework",
        "contractor bid evaluation scorecard",
        "expected value of bidding on a project",
        "should I pursue this contract",
        "how to evaluate RFP fit",
        "bid no bid decision tool"
      ],
      "related_guide": "https://corbelworks.pages.dev/tools/contractor-rfp-bid-decision/",
      "input": "fit/risk ratings plus contract value, margin, win probability, bid cost, and opportunity cost",
      "output": "composite go/no-go score, expected value of bidding, and break-even win probability",
      "network_after_load": false,
      "offline_capable": true,
      "certification": false
    },
    {
      "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",
        "how to calculate late invoice interest",
        "how much interest to charge on overdue invoice",
        "past due invoice interest calculator",
        "daily carrying cost of unpaid invoice",
        "what to charge for late payment interest",
        "how much am I losing on unpaid invoices",
        "contractor late fee calculator",
        "interest on overdue contractor invoice"
      ],
      "related_guide": "https://corbelworks.pages.dev/tools/contractor-late-invoice-interest/",
      "related_waste_guide": "https://corbelworks.pages.dev/tools/contractor-waste-removal/",
      "related_hvac_guide": "https://corbelworks.pages.dev/tools/contractor-hvac-pricing/",
      "related_plumbing_guide": "https://corbelworks.pages.dev/tools/contractor-plumbing-pricing/",
      "related_electrical_guide": "https://corbelworks.pages.dev/tools/contractor-electrical-pricing/",
      "input": "principal, contract annual rate, due date, as-of date, optional flat late fee, day-count basis",
      "output": "days late, accrued simple interest, daily carrying cost, and total to request",
      "network_after_load": false,
      "offline_capable": true,
      "limitations": "not legal advice; does not assert statutory rates or collectability",
      "certification": false
    },
    {
      "id": "cold-email-deliverability-preflight",
      "name": "Cold Email Deliverability Preflight",
      "url": "https://corbelworks.pages.dev/tools/cold-email-deliverability-preflight/",
      "description": "Browser-local preflight that checks pasted SPF, DKIM, and DMARC records and lints outbound copy for common spam triggers before send. It is a static-input check, not a live DNS, reputation, or inbox-placement test.",
      "categories": [
        "email",
        "deliverability",
        "outreach",
        "operators"
      ],
      "audience": [
        "operators",
        "small-business",
        "contractors",
        "sales"
      ],
      "discovery_intents": [
        "cold email deliverability check",
        "SPF DKIM DMARC checker",
        "email spam trigger checker",
        "cold email preflight",
        "how to check if my email will land in spam",
        "SPF DKIM DMARC validation",
        "cold email best practices checker",
        "email authentication record checker",
        "will my cold email get flagged as spam",
        "how to verify email deliverability before sending"
      ],
      "input": "pasted SPF, DKIM, DMARC, subject, and message body",
      "output": "authentication and copy lint",
      "network_after_load": false,
      "offline_capable": true,
      "limitations": "not a live DNS, reputation, or inbox-placement test",
      "certification": false
    }
  ]
}