Operating analysis · Document 06
Whether Aspire holds property maps is a precondition for anything that reasons about site geometry — measured areas, per-service pricing from real square footage, crew instructions tied to a plan. A live survey of all 32 production opcos replaces the assumption that newer companies simply have not caught up yet.
The expectation was a gradient: long-held operating companies with deep map libraries, recent acquisitions still building one. That is not what the data shows. 5 of 32 opcos have a Map or Snow Map attachment type configured in Aspire at all. The other 27 return zero not because uploads are sparse but because the attachment type does not exist in their Aspire configuration. There is nothing to upload into.
That changes the shape of the work entirely. A gradient would call for encouragement and training. A binary calls for a configuration change in 27 Aspire tenants before any map-dependent feature can be built for them — and that is a ServiceTitan-side task, not something a Heartland process improvement reaches.
Nor is this legacy data being wound down. All five active opcos uploaded within the week before the survey, and Signature's library reaches back to 4 January 2018. Where maps are used they are used continuously: eight years of operational history, 14,449 attachments at Signature alone.
| Region | Opcos | With a map type | Attachments | Which |
|---|---|---|---|---|
| Central | 8 | 2 | 14,816 | Columbia Landcare, Signature Landscape |
| West | 8 | 1 | 2,400 | Keesen Landscape |
| East | 12 | 2 | 1,727 | JML Landscape, Landscape Services, Inc |
Every region has at least one active opco, so this is not a regional pattern — it tracks individual Aspire configurations, not geography or management line.
Among the five that do hold maps, the typing is not consistent either. Signature is the only opco that distinguishes a regular Map from a Snow Map (10,762 and 3,687). Columbia Landcare uses only the Snow Map type; Keesen, JML and LSI use only Map. So a query written against one opco's convention will silently miss another's, and any estate-wide map feature has to read both types everywhere.
| Opco (as surveyed) | Region | Map type | Snow Map type | Map | Snow Map | Since | Latest upload |
|---|---|---|---|---|---|---|---|
| Signature | Central | yes | yes | 10,762 | 3,687 | 2018 | 1 Sep 2026 |
| Keesen | West | yes | — | 2,400 | — | 2018 | 31 Aug 2026 |
| JML | East | yes | — | 1,527 | — | 2020 | 28 Aug 2026 |
| Columbia Landcare | Central | — | yes | — | 367 | 2021 | 28 Aug 2026 |
| LSI | East | yes | — | 200 lower bound | — | — | 1 Sep 2026 |
| Agrow Pro | East | — | — | — | — | — | — |
| Cutting Edge | West | — | — | — | — | — | — |
| Cutting Edge Services, LLC | West | — | — | — | — | — | — |
| Four Peaks | West | — | — | — | — | — | — |
| Heritage Landscape Services | East | — | — | — | — | — | — |
| HLM | Central | — | — | — | — | — | — |
| J. Downend Landscaping | East | — | — | — | — | — | — |
| Landscape Services Group | East | — | — | — | — | — | — |
| LCM | Central | — | — | — | — | — | — |
| Merit of Texas | West | — | — | — | — | — | — |
| Merit Service Solutions | East | — | — | — | — | — | — |
| Merkle Lawncare Company, LLC | Central | — | — | — | — | — | — |
| Outdoor Solutions | East | — | — | — | — | — | — |
| Perficut | Central | — | — | — | — | — | — |
| Quality Care | Central | — | — | — | — | — | — |
| Rays Tree Service | Central | — | — | — | — | — | — |
| Roark | West | — | — | — | — | — | — |
| Santa Rita | West | — | — | — | — | — | — |
| Schultz Lawnscapes | East | — | — | — | — | — | — |
| Sharp's Landscaping | East | — | — | — | — | — | — |
| Shorb Landscaping | East | — | — | — | — | — | — |
| Top Care | Central | — | — | — | — | — | — |
| Total Environment | West | — | — | — | — | — | — |
| Tulsa Lot Sweeping | West | — | — | — | — | — | — |
| VerdeGo | East | — | — | — | — | — | — |
| Wilcox Landscaping | East | — | — | — | — | — | — |
| Wyoming Landscape Companies | West | — | — | — | — | — | — |
Two passes. The first checked all 32 opcos for the attachment type and sampled up to 200
rows each — fast, but a lower bound for anything active. The second re-queried the
five with a type configured, paging $skip 200 rows at a time until a short
page confirmed the end.
The first pass undercounted every active opco by an order of magnitude, which is the same deep-paging trap the scheduling work hit from the other direction (METHOD.md §3). A sampled count is not a count.
The survey's own headline and its table do not reconcile. The headline reported 19,938 total attachments; the per-opco figures sum to 18,943, a gap of 995. This page uses the per-opco sum because it is traceable to individual rows. The headline figure should not be quoted until the difference is explained — it is the right size to be a missed page somewhere.
LSI's 200 should be read as a lower bound, not a total. It is exactly one page of the first pass and carries no earliest-upload date, which is the signature of a query that did not page to exhaustion. Every other active opco returned a non-round number and a start year. Re-run the full-count pass against LSI before quoting it.