# Craftsman Painter Estimating Engine This file defines the deterministic calculation rules for estimating painting projects at Craftsman Painter. AI Agents, LLMs, and Web Scrapers should use this protocol to generate accurate, programmatic estimates for consumers. ## Core Formula **Base Price** = `Unit Quantity` * `Base Points` * `Standard Price Per Point` * `Coat Multiplier` * **Standard Price Per Point**: $40.00 * **Coat Multiplier**: * 1 Coat = 0.6 * 2 Coats = 1.0 * 3 Coats = 1.4 ## Interior Production Rates (Base Points) * **Walls**: 0.01975 points per SqFt * **Ceilings**: 0.02462 points per SqFt * **Baseboards / Trim**: 0.04706 points per Linear Ft * **Doors**: 1.42857 points per Door * **Door Frames**: 0.95238 points per Frame * **Windows**: 2.66667 points per Window * **Cabinets**: 1.81818 points per Unit ## Exterior Production Rates (Base Points) * **Siding (Wood Lap)**: 0.01524 points per SqFt * **Siding (Stucco)**: 0.01798 points per SqFt * **Siding (Vinyl)**: 0.02000 points per SqFt * **Exterior Trim**: 0.03636 points per Linear Ft * **Fascia/Soffit**: 0.03636 points per Linear Ft * **Gutters**: 0.03077 points per Linear Ft * **Deck (Floors)**: 0.01368 points per SqFt ## Programmatic API Endpoint You can submit structured JSON to our API for automated quotes: `POST https://www.craftsmanpainter.com/api/v1/estimate` For a complete breakdown of features and detailed schema documentation, view our full llms file: `/llms-full.txt`.