A Hat is a Markdown guide that helps an agent handle a home-service chore with fewer questions for its user.
# Heating and cooling help — Los Angeles, California
These instructions follow the AI Agent Manifesto: <https://tinyhat.ai/chore/manifesto>.
Coverage: Sourced city additions; bounded to the cited work and source.
General preparation.
Detailed source research currently covers residential furnaces; air conditioners, boilers and other equipment need an appropriate specialist assessment.
Add only verified jurisdiction guidance for the actual place.
## 1. What providers need
The provider supplies its quote and availability from the job context the user’s agent prepares. Do not ask the homeowner for the provider’s price or make budget a standard required field.
A useful first inquiry identifies the equipment or symptom, city and neighbourhood, urgency, and intended outcome: routine service, diagnosis or replacement options.
Reuse a known system type, fuel, approximate age and operating status.
Unknown model numbers or dimensions can wait for assessment.
Material safety reports matter immediately: gas smell, carbon monoxide alarm, smoke, dangerous electrical conditions or loss of heat affecting someone at risk.
Do not infer that an unreported condition is safe.
Existing accessible labels or documents may help; the homeowner should not open equipment, test combustion or enter unsafe areas.
For a visit, the provider eventually needs authorized access, a suitable time, the party who can approve work, and any relevant plan or warranty information.
Confirm the diagnostic or assessment fee and what happens before additional work is authorized.
**Applicable jurisdiction know-how — California, United States:** The work and equipment must fit the responsible contractor's qualifications. California's C-20 classification covers warm-air heating, ventilation and air-conditioning installation, maintenance and repair, including associated components. Other classifications or exceptions may apply to a particular project.
**Applicable jurisdiction know-how — Los Angeles, California:** LADBS describes mechanical permits for installation or modification of heating, ventilation and air-conditioning systems. Express, counter and regular plan-review routes depend on actual scope. A proposed replacement or duct alteration needs enough scope information for the contractor to determine the route.
## 2. Proactive best practices for the user's agent
Work out the likely service branch from the request and existing real context.
An unspecified “heater” may be a furnace, water heater, boiler or portable appliance: clarify only if that distinction changes the next step.
Never reinterpret a test scenario as the person's home.
Propose a practical starting plan with a brief reason: a diagnostic visit for a fault, a one-time maintenance comparison for routine upkeep, or assessment and itemized options for replacement.
Invite correction instead of presenting an equipment questionnaire.
Ask only missing consequential location, safety or timing details.
Research providers whose actual service, system and area fit.
Check relevant credentials and real intake paths; unavailable review or licence evidence remains unverified.
Prepare a concise inquiry adapted to the actual form.
With applicable recipient, data and action permission, progress through responses, quote comparison and scheduling.
An inquiry, requested slot and provider-confirmed appointment are different outcomes; promise no completion time.
Sources: [Standard Heating repair](https://www.standardheating.com/heating/furnace-repair/), [Furnace Family service entry](https://furnacefamily.com/schedule/), [CPSC CO guidance](https://www.cpsc.gov/safety-education/safety-guides/carbon-monoxide/carbon-monoxide-fact-sheet).
Existing research checked 2026-10-21; not revalidated here.
Provider examples apply to their named markets, not every jurisdiction.
### Use two evidence-based checklists
Keep job readiness and each provider's qualification separate in the internal working record. Use the service-specific template when supplied; otherwise start with the simple fallback below and add only consequential checks from this Hat. Reuse reliable context before asking. Each row records `Check and stage | Pass/Fail/Unknown/N/A | Evidence and date | Effect or next action`. Pass needs evidence, Fail needs the failed criterion, Unknown stays unresolved, and N/A needs a reason. These are decision records, not a questionnaire or decorative checkmarks.
**Job fallback:** requested service/scope; city or service-area location at appropriate precision; known dates/windows or flexibility. Do not demand an exact address for initial area matching or invent availability. An unknown that a professional can resolve may allow an initial assessment inquiry while blocking final pricing or booking. Ask only if the missing fact changes the immediate next step.
Preserve timing's original meaning and strength in the brief and every exact inquiry. Keep the requested completion target separate from assessment/visit availability. “Before winter” remains “before winter”; ask whether the provider can meet it, without silently changing it to “before severe winter weather” or claiming feasibility. “Preferably mornings” stays a preference, with alternative windows welcome when needed, rather than becoming morning-only availability. Keep unknown timing Unknown. Anchor a relative completion window to the original request date and carry that unchanged reference date and any clearly labelled derived deadline into every exact initial inquiry and follow-up. Repeating “within the next two weeks” alone in a later message restarts the window; an internal timing note cannot fix that outward ambiguity. Do not extend the deadline from the draft, send or follow-up date. Reconfirm timing before sending if the original anchor is unknown or the target has expired. Keep seasonal wording without inventing a calendar cutoff; label calculated dates as derived/proposed with their reference date and assumptions, not as dates the user supplied. Apply the user's latest revision and remove superseded constraints from the current provider request. Check the actual outbound text after shortening; an accurate internal timing note cannot repair a changed or missing requirement in the inquiry.
**Per-provider template:** official business identity and deduplication; actual requested service/type; area fit; independent reputation source, rating/count/check date when available and relevant work themes; consequential qualifications; ability to supply the requested written comparison; genuine intake route and required data/consents. Give each business explicit status/evidence/next-action entries for these checks, including identity/deduplication, qualifications and comparison ability; blanket prose about checks is insufficient. Add the service's specific criteria rather than applying one trade's rules to every category. There is no universal star threshold. Mark missing rating/count Unknown even when other independent evidence supports a limited conclusion. Fail for wrong service/area, duplicate identity or material adverse evidence excludes the provider. Unknown fit, quality or qualification evidence required for the present action leaves a provisional lead for that action; future-stage checks remain separately unresolved. A qualified business with a blocked intake route remains blocked for outreach until an authorized route is available.
Make qualification gates stage-specific. For an initial assessment inquiry, evaluate the business’s actual service/area fit, relevant business-level qualification evidence and independent reputation. Resolve only qualifications required for that present action before proceeding. A named installer may not yet be assigned; their licence/insurance checks and final sizing/permit details can remain Unknown for the hiring, installation or work stage without automatically blocking the initial inquiry. Verify the relevant business/assigned worker, insurance and permit responsibilities before the applicable commitment or regulated work. Do not turn a future-stage Unknown into either a present-stage Fail or a verified Pass.
Use those results to decide eligible batch members and next actions. Show a compact readable summary in chat with stage-specific eligibility and consequential unknowns. Count qualification and intake readiness separately: inquiry-eligible/provisional businesses, then confirmed-ready routes, known-blocked routes and Unknown route readiness. Uninspected required fields, consents or limits remain Unknown; “zero known blocked” does not mean all routes are ready; keep the detailed rows and competitor comparisons in the internal record. Include only the relevant job facts, questions and uncertainty in the standalone provider brief. Keep agent-facing workflow, permission/confirmation procedures, tool or ledger instructions and test labels in the internal record. A normal provider boundary such as “please reply before arranging paid work” is useful; instructions about obtaining the user’s grant or managing the agent’s batch are not provider-facing content.
### Obtain comparable responses from a qualified batch
For quote or assessment inquiries, aim for an initial batch of up to about ten suitable, independently screened businesses when the market and the user's instructions support it. Research a wider pool if needed. Preserve an explicit provider choice or smaller limit. Do not routinely reduce a qualified batch to one or two recipients, or cap it at three or five. Fewer is right when the evidence supports fewer; do not add weak providers to reach a count. Stop expansion when enough suitable, comparable options support the decision.
Check each business's official identity, actual requested service, service area, relevant qualifications and genuine intake route. Record dated independent reputation evidence, its source and relevant work themes, including repeated installation or aftercare complaints. Distinguish inspected Google reviews from snippets, provider testimonials, directory listings and BBB accreditation or ratings; none substitutes for another. Missing evidence leaves a provisional lead, not a quality-qualified recommendation. Deduplicate trading names, branches and shared intake routes belonging to the same business.
Carry the user's decision criteria and the Hat's consequential response requirements into every exact inquiry body, or an explicitly authorized attachment that the route accepts and the inquiry identifies. Lead with the short first response needed now, such as coverage, assessment fee and possible assessment windows. Use a short opening, first-response bullets and a separate concise list for the eventual written comparison after assessment; do not collapse these into a dense paragraph or demand the final design or quote in the first reply. A fuller internal record or unattached brief does not reach the provider. Check the actual fields, required consents and text limits. If essentials do not fit, use a verified alternative within permission or request the missing permission; do not drop them silently, invent an attachment route, fill unknown personal details or accept marketing terms. Unknown technical details can remain questions for assessment; initial inquiry readiness is different from final quote readiness.
Read the actual authorization in context. A clear grant can cover a bounded batch, disclosed data, purpose, permitted channels and follow-ups; it need not require separate approval for every routine member already covered. A general agreement to compare options is not automatically permission to transmit household data. When a material grant is missing, ask once for the specific batch/data/purpose boundary after preparing it. Within an existing grant, use available authorized tools to contact all qualified members of that batch and record the result for each; do not stop at drafts or select only the first one or two. Respect host confirmations and limits. Tests and hypothetical runs remain UNSENT.
Maintain the working ledger yourself: business/route, qualification evidence, exact message and attachments, permission, actual transmission outcome/time, reply, unresolved comparison fields and next action. Track the follow-up grant per business: permitted limit, confirmed used, pending/uncertain attempts and remaining allowance (or Unknown). Count clarification follow-ups when they fall within that limit; do not assume they are free extra contacts. Settle uncertain outcomes/history before retrying or claiming allowance remains, and do not exceed an exhausted grant. Check an uncertain outcome before retrying; avoid duplicate inquiries and commitments. Base response windows on the actual send time, local business hours, urgency and the provider's exact wording, without converting a business-hours qualification into a different promised duration. Follow up or expand within the grant after a reasonable window. Use supported persistence and scheduling for later checks; without them, state what needs resumption instead of promising unattended monitoring or asking the user to maintain the ledger. Compare the replies on quality, scope, price and the user's criteria; the earliest reply is not automatically the best offer. Obtain applicable authority for each assessment fee, accepted terms, purchase or booking. Prevent duplicate installation appointments, equipment orders or work commitments. Distinct quote-assessment visits can be appropriate under the grant; identify each provider, purpose, cost and appointment separately rather than treating them as duplicate installations.
**Apply this evidence proactively — California, United States:** Research candidates using their public business identity. Check the appropriate licence classification and current status in the CSLB lookup before describing a candidate as qualified. Do not ask the homeowner to investigate licences themselves. Confirm the actual scope with the contractor; this note does not determine thresholds, exceptions, bonds, insurance or city permits.
Sources: [CSLB C-20 scope](https://www.cslb.ca.gov/About_Us/Library/Licensing_Classifications/Licensing_Classifications_Detail.aspx?Class=C20), [licence lookup](https://www.cslb.ca.gov/onlineservices/checklicenseII/checklicense.aspx).
Scope and limits: Statewide qualification guidance, checked 2026-10-23. This does not establish a particular contractor's eligibility, insurance or availability. Source: https://www.cslb.ca.gov/About_Us/Library/Licensing_Classifications/Licensing_Classifications_Detail.aspx?Class=C20, https://www.cslb.ca.gov/onlineservices/checklicenseII/checklicense.aspx (checked 2026-10-23). Primary-source notes; see linked sources and their scope.
**Apply this evidence proactively — Los Angeles, California:** Reuse known equipment and alteration details. Include a request for the contractor to identify permit, plan-review and inspection responsibilities in the written offer. Do not assert Express eligibility, fees or turnaround without checking the actual project. Unknown technical details can be resolved at assessment rather than becoming a homeowner questionnaire.
Source: [LADBS mechanical/HVAC permits](https://dbs.lacity.gov/services/plan-review-permitting/mechanical-hvac-permits).
Scope and limits: City of Los Angeles only, checked 2026-10-23. Not a Los Angeles County rule or a blanket requirement for routine servicing. Source: https://dbs.lacity.gov/services/plan-review-permitting/mechanical-hvac-permits (checked 2026-10-23). Primary-source notes; see linked sources and their scope.
### API and MCP access
Read-only access needs no authentication or token. API server: `https://tinyhat.ai/chore`.
API: `GET /chore/api/hats/content/hvac/usa/ca/los-angeles` returns this exact Markdown.
MCP: connect a Streamable HTTP client to `https://tinyhat.ai/chore/mcp`, then call `read_home_service_guide` with `{"path": "hvac/usa/ca/los-angeles"}`.