/ anomalies · fy26
Anomaly Flags
live · /api/v1/anomalies
This page lists patterns in Lexington-Fayette's public financial records that don't look like the typical pattern — things like a budget line that jumped sharply year-over-year, or one vendor receiving several contracts in a short window. Hovering over the underlined terms below pulls up a plain-English definition. These are starting questions, not accusations. Most flagged items have legitimate explanations; the point is to make patterns visible so citizens can ask informed questions.
Total flags
503
Patterns the system has surfaced for citizen review. Not accusations — starting questions.
High-severity
317
63% of all flags. Highest statistical strength — most likely to be worth a closer look.
Most common pattern
367
— hover for definition.
Latest sweep
May 27, 2026
The system runs detection daily and republishes anything new. Idempotent — duplicates ignored.
⚠ observations, not accusations
Anomaly flags are generated by automated analysis of public financial data. They identify patterns that deviate from expected distributions and warrant further review. Flagged items may have legitimate explanations. No allegation of wrongdoing is intended or implied. Any flag that names an individual person is held for human before publishing.showing 201–250 of 503 flags
sorted by severity · page 5 of 11
50 flags · on this page
sorted by severity
May 27, 2026
HDR Engineering: 2 contracts within 90 days totaling $842,173 The vendor HDR Engineering received 2 separate contracts within a 90-day window summing to $842,173. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "HDR Engineering" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:ce953101…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- HDR Engineering
- contracts
- {"id":"0fd1fd64-d411-4288-a8a0-26aaf6cc1925","date":"2025-05-16","amount":517248,"department":"Unknown"} {"id":"5e11c979-2090-43f7-adbc-8a4aa4fd7b3b","date":"2025-05-19","amount":324925,"department":"Unknown"}
- window_days
- 90
- combined_total
- 842,173
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Hazen & Sawyer: 2 contracts within 90 days totaling $897,000 The vendor Hazen & Sawyer received 2 separate contracts within a 90-day window summing to $897,000. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Hazen & Sawyer" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:e4df5917…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Hazen & Sawyer
- contracts
- {"id":"a60d34f9-0a54-4b2c-be8f-e1a575226dfa","date":"2014-05-02","amount":397000,"department":"Unknown"} {"id":"12405e8e-752e-4600-b688-8be6ae3cd58a","date":"2014-06-30","amount":500000,"department":"Unknown"}
- window_days
- 90
- combined_total
- 897,000
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Hazen and Sawyer: 2 contracts within 90 days totaling $5,289,146 The vendor Hazen and Sawyer received 2 separate contracts within a 90-day window summing to $5,289,146. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Hazen and Sawyer" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:62777414…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Hazen and Sawyer
- contracts
- {"id":"08670db4-f24e-42ff-aa6e-3d5a9226338a","date":"2013-08-05","amount":4944145.95,"department":"Unknown"} {"id":"f4094121-f544-491f-aa99-b7fd9ea8150f","date":"2013-09-03","amount":345000,"department":"Unknown"}
- window_days
- 90
- combined_total
- 5,289,145.95
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Hastings Air Energy Control: 2 contracts within 90 days totaling $402,500 The vendor Hastings Air Energy Control received 2 separate contracts within a 90-day window summing to $402,500. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Hastings Air Energy Control" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:51ae221e…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Hastings Air Energy Control
- contracts
- {"id":"76ce0004-b60d-436d-b3e3-72f50401d02d","date":"2016-11-23","amount":322999.92,"department":"Unknown"} {"id":"b9c2f2dd-60a7-453b-9d52-1437286e0c9e","date":"2017-01-18","amount":79500,"department":"Unknown"}
- window_days
- 90
- combined_total
- 402,499.92
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Haire Construction: 2 contracts within 90 days totaling $6,828,014 The vendor Haire Construction received 2 separate contracts within a 90-day window summing to $6,828,014. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Haire Construction" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:5395b652…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Haire Construction
- contracts
- {"id":"ad3130c2-64c8-497a-a553-182a2425a6eb","date":"2025-08-28","amount":3387046.91,"department":"Unknown"} {"id":"5a719d02-27a5-4f11-9f9d-729ae55bcc3a","date":"2025-11-20","amount":3440966.91,"department":"Unknown"}
- window_days
- 90
- combined_total
- 6,828,013.82
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Haire Construction: 2 contracts within 90 days totaling $6,742,446 The vendor Haire Construction received 2 separate contracts within a 90-day window summing to $6,742,446. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Haire Construction" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:2239acfa…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Haire Construction
- contracts
- {"id":"55be2d61-356b-4606-b7a2-5393f5262be2","date":"2025-08-08","amount":3355398.91,"department":"Unknown"} {"id":"ad3130c2-64c8-497a-a553-182a2425a6eb","date":"2025-08-28","amount":3387046.91,"department":"Unknown"}
- window_days
- 90
- combined_total
- 6,742,445.82
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
GRW Engineers: 2 contracts within 90 days totaling $86,170 The vendor GRW Engineers received 2 separate contracts within a 90-day window summing to $86,170. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "GRW Engineers" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:2a31dcbc…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- GRW Engineers
- contracts
- {"id":"df2b7f59-7012-48b6-b4e3-bd8a811c936b","date":"2017-08-07","amount":25000,"department":"Unknown"} {"id":"c25f8a9d-7093-4454-ba6c-2048bceaa795","date":"2017-10-05","amount":61170,"department":"Unknown"}
- window_days
- 90
- combined_total
- 86,170
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
GRW Engineers: 3 contracts within 90 days totaling $111,170 The vendor GRW Engineers received 3 separate contracts within a 90-day window summing to $111,170. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "GRW Engineers" received 3 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:f66ecec1…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- GRW Engineers
- contracts
- {"id":"0b7287b7-2cd2-4fb9-96f0-71fe7fded239","date":"2017-08-07","amount":25000,"department":"Unknown"} {"id":"df2b7f59-7012-48b6-b4e3-bd8a811c936b","date":"2017-08-07","amount":25000,"department":"Unknown"} {"id":"c25f8a9d-7093-4454-ba6c-2048bceaa795","date":"2017-10-05","amount":61170,"department":"Unknown"}
- window_days
- 90
- combined_total
- 111,170
- contract_count
- 3
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
GRW Engineers: 3 contracts within 90 days totaling $313,148 The vendor GRW Engineers received 3 separate contracts within a 90-day window summing to $313,148. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "GRW Engineers" received 3 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:8e852ed9…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- GRW Engineers
- contracts
- {"id":"c9dfe78d-8945-4e83-9077-140eb3ffcdad","date":"2017-07-03","amount":263148,"department":"Unknown"} {"id":"0b7287b7-2cd2-4fb9-96f0-71fe7fded239","date":"2017-08-07","amount":25000,"department":"Unknown"} {"id":"df2b7f59-7012-48b6-b4e3-bd8a811c936b","date":"2017-08-07","amount":25000,"department":"Unknown"}
- window_days
- 90
- combined_total
- 313,148
- contract_count
- 3
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
GRW Engineers: 2 contracts within 90 days totaling $270,748 The vendor GRW Engineers received 2 separate contracts within a 90-day window summing to $270,748. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "GRW Engineers" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:749cae70…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- GRW Engineers
- contracts
- {"id":"d3e9497d-b1a4-48cc-a616-e9da330723f7","date":"2015-09-14","amount":224728,"department":"Unknown"} {"id":"47bddae1-7036-456d-8117-abd81ca9fff4","date":"2015-09-18","amount":46020,"department":"Unknown"}
- window_days
- 90
- combined_total
- 270,748
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
GRW Engineers: 2 contracts within 90 days totaling $1,204,861 The vendor GRW Engineers received 2 separate contracts within a 90-day window summing to $1,204,861. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "GRW Engineers" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:5495cc8e…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- GRW Engineers
- contracts
- {"id":"b9ae183d-49a8-441a-b231-27b8f225860a","date":"2014-11-10","amount":1108991,"department":"Unknown"} {"id":"804678c5-4f75-4ebc-9b90-37cd0bb4f186","date":"2014-11-17","amount":95870,"department":"Unknown"}
- window_days
- 90
- combined_total
- 1,204,861
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
GRW Engineers: 2 contracts within 90 days totaling $705,127 The vendor GRW Engineers received 2 separate contracts within a 90-day window summing to $705,127. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "GRW Engineers" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:5ffec6f5…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- GRW Engineers
- contracts
- {"id":"2c8d93f0-f11e-4fc6-9aa6-c2c0fdb19b9f","date":"2013-06-20","amount":199737,"department":"Unknown"} {"id":"60edeebf-6ae3-45e1-b7a8-5fbd86eb3067","date":"2013-07-01","amount":505390,"department":"Unknown"}
- window_days
- 90
- combined_total
- 705,127
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
GRW Engineers: 2 contracts within 90 days totaling $699,927 The vendor GRW Engineers received 2 separate contracts within a 90-day window summing to $699,927. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "GRW Engineers" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:9ac8b715…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- GRW Engineers
- contracts
- {"id":"a1dde553-a48b-4e18-89a1-0d16f2c6b62b","date":"2013-04-01","amount":500190,"department":"Unknown"} {"id":"2c8d93f0-f11e-4fc6-9aa6-c2c0fdb19b9f","date":"2013-06-20","amount":199737,"department":"Unknown"}
- window_days
- 90
- combined_total
- 699,927
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Gresham Smith: 2 contracts within 90 days totaling $3,944,105 The vendor Gresham Smith received 2 separate contracts within a 90-day window summing to $3,944,105. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Gresham Smith" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:03ca5f67…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Gresham Smith
- contracts
- {"id":"89e76b79-ee03-4b61-84f7-69e213fe6b54","date":"2025-04-04","amount":55800,"department":"Unknown"} {"id":"d5773530-60bf-4006-9faa-f8a78fcae1ac","date":"2025-05-19","amount":3888305,"department":"Unknown"}
- window_days
- 90
- combined_total
- 3,944,105
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Gresham: 2 contracts within 90 days totaling $6,239,473 The vendor Gresham received 2 separate contracts within a 90-day window summing to $6,239,473. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Gresham" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:6c065333…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Gresham
- contracts
- {"id":"c99dc474-6972-4fdd-ab7b-87b3ac9b83c9","date":"2018-11-05","amount":3115654.39,"department":"Unknown"} {"id":"3d0370b6-5ea3-4bd5-bbed-468d2e7aa24b","date":"2019-01-25","amount":3123818.39,"department":"Unknown"}
- window_days
- 90
- combined_total
- 6,239,472.78
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Granicus: 2 contracts within 90 days totaling $66,342 The vendor Granicus received 2 separate contracts within a 90-day window summing to $66,342. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Granicus" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:ae6c1f56…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Granicus
- contracts
- {"id":"2ae32769-eb05-4517-9fd2-1f60cd4d2a84","date":"2020-05-04","amount":57742.44,"department":"Unknown"} {"id":"dab103c3-b5e4-412d-90c7-b0fa62118016","date":"2020-07-15","amount":8599.5,"department":"Unknown"}
- window_days
- 90
- combined_total
- 66,341.94
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Granicus: 2 contracts within 90 days totaling $56,906 The vendor Granicus received 2 separate contracts within a 90-day window summing to $56,906. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Granicus" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:167db3dd…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Granicus
- contracts
- {"id":"ae6353ee-db8a-4f27-81da-63c093a64101","date":"2017-05-22","amount":52406.4,"department":"Unknown"} {"id":"499728e3-8157-45d7-9cc5-b378c009649d","date":"2017-06-06","amount":4500,"department":"Unknown"}
- window_days
- 90
- combined_total
- 56,906.4
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Gooch Construction: 2 contracts within 90 days totaling $1,280,800 The vendor Gooch Construction received 2 separate contracts within a 90-day window summing to $1,280,800. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Gooch Construction" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:c09d1279…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Gooch Construction
- contracts
- {"id":"558eaa69-f06f-4dde-b9f2-9f42615f9a13","date":"2022-02-03","amount":1138000,"department":"Unknown"} {"id":"53ae0d74-fe45-41a4-bb79-f68cfe2c610a","date":"2022-03-09","amount":142800,"department":"Unknown"}
- window_days
- 90
- combined_total
- 1,280,800
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Geospecialties LLC: 2 contracts within 90 days totaling $1,975,950 The vendor Geospecialties LLC received 2 separate contracts within a 90-day window summing to $1,975,950. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Geospecialties LLC" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:7dfd46db…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Geospecialties LLC
- contracts
- {"id":"97046bb1-89de-45fa-94f6-b3acc992ac45","date":"2025-06-26","amount":849525,"department":"Unknown"} {"id":"b0cf787c-4d82-493d-978d-597163e40100","date":"2025-09-05","amount":1126425,"department":"Unknown"}
- window_days
- 90
- combined_total
- 1,975,950
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Garland/DBS: 2 contracts within 90 days totaling $1,576,557 The vendor Garland/DBS received 2 separate contracts within a 90-day window summing to $1,576,557. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Garland/DBS" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:e8be856e…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Garland/DBS
- contracts
- {"id":"0334eb31-17e4-49fc-9440-c3c3d602c5e9","date":"2021-11-24","amount":435550,"department":"Unknown"} {"id":"975726c0-22c4-4e5b-94d8-7e18352adbbd","date":"2021-11-29","amount":1141007,"department":"Unknown"}
- window_days
- 90
- combined_total
- 1,576,557
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
FuelBand: 2 contracts within 90 days totaling $65,000 The vendor FuelBand received 2 separate contracts within a 90-day window summing to $65,000. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "FuelBand" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:d57b6503…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- FuelBand
- contracts
- {"id":"43da56e8-f88c-4143-9fed-3e213be6f2f9","date":"2014-12-01","amount":38000,"department":"Unknown"} {"id":"f145f9ae-a5ac-44e9-a733-73a98a39d4be","date":"2015-02-26","amount":27000,"department":"Unknown"}
- window_days
- 90
- combined_total
- 65,000
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Fuelband: 2 contracts within 90 days totaling $1,228,686 The vendor Fuelband received 2 separate contracts within a 90-day window summing to $1,228,686. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Fuelband" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:7d7c42aa…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Fuelband
- contracts
- {"id":"46391ba1-be76-4f48-be06-246d5aeec8aa","date":"2019-08-05","amount":105000,"department":"Unknown"} {"id":"0a433eaf-78ed-46a2-ba6b-de467788cfa2","date":"2019-09-16","amount":1123686,"department":"Unknown"}
- window_days
- 90
- combined_total
- 1,228,686
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Fuelband: 3 contracts within 90 days totaling $2,307,484 The vendor Fuelband received 3 separate contracts within a 90-day window summing to $2,307,484. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Fuelband" received 3 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:e6a73ca6…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Fuelband
- contracts
- {"id":"b70705e8-d94e-4b53-a740-76204fb76fe3","date":"2019-06-28","amount":1078798,"department":"Unknown"} {"id":"46391ba1-be76-4f48-be06-246d5aeec8aa","date":"2019-08-05","amount":105000,"department":"Unknown"} {"id":"0a433eaf-78ed-46a2-ba6b-de467788cfa2","date":"2019-09-16","amount":1123686,"department":"Unknown"}
- window_days
- 90
- combined_total
- 2,307,484
- contract_count
- 3
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Fuelband: 4 contracts within 90 days totaling $2,780,821 The vendor Fuelband received 4 separate contracts within a 90-day window summing to $2,780,821. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Fuelband" received 4 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:ff628571…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Fuelband
- contracts
- {"id":"9f27adf1-66db-4177-9bf0-6cbcb13fd016","date":"2019-06-27","amount":473337,"department":"Unknown"} {"id":"b70705e8-d94e-4b53-a740-76204fb76fe3","date":"2019-06-28","amount":1078798,"department":"Unknown"} {"id":"46391ba1-be76-4f48-be06-246d5aeec8aa","date":"2019-08-05","amount":105000,"department":"Unknown"} {"id":"0a433eaf-78ed-46a2-ba6b-de467788cfa2","date":"2019-09-16","amount":1123686,"department":"Unknown"}
- window_days
- 90
- combined_total
- 2,780,821
- contract_count
- 4
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Fuelband: 2 contracts within 90 days totaling $1,517,776 The vendor Fuelband received 2 separate contracts within a 90-day window summing to $1,517,776. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Fuelband" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:95387106…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Fuelband
- contracts
- {"id":"9a6003c6-5b9b-4ec9-b0f0-bad0daee12ca","date":"2018-08-30","amount":468888,"department":"Unknown"} {"id":"e26eed79-7aca-4242-9833-70ec2a5218af","date":"2018-11-20","amount":1048888,"department":"Unknown"}
- window_days
- 90
- combined_total
- 1,517,776
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Fuelband: 2 contracts within 90 days totaling $465,232 The vendor Fuelband received 2 separate contracts within a 90-day window summing to $465,232. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Fuelband" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:c20d0757…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Fuelband
- contracts
- {"id":"4c2a31fa-9131-4e32-ba0c-8b35426ec4f6","date":"2017-10-09","amount":232616,"department":"Unknown"} {"id":"ed29a2f2-e7e4-4d28-b52c-d4d80c44ffca","date":"2017-11-21","amount":232616,"department":"Unknown"}
- window_days
- 90
- combined_total
- 465,232
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Friends: 3 contracts within 90 days totaling $71,169 The vendor Friends received 3 separate contracts within a 90-day window summing to $71,169. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Friends" received 3 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:f0aa7a36…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Friends
- contracts
- {"id":"0126757d-3584-4ae6-a7b4-73c02ff0c58c","date":"2024-02-08","amount":32184,"department":"Unknown"} {"id":"7c2272c2-dc7b-4ac6-bbd2-8285da13de01","date":"2024-02-08","amount":29385,"department":"Unknown"} {"id":"4d736de8-065e-4467-83d2-54e98d75a2a3","date":"2024-02-23","amount":9600,"department":"Unknown"}
- window_days
- 90
- combined_total
- 71,169
- contract_count
- 3
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Friends: 2 contracts within 90 days totaling $63,591 The vendor Friends received 2 separate contracts within a 90-day window summing to $63,591. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Friends" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:7048be31…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Friends
- contracts
- {"id":"b20ea7a7-b252-4053-a9d3-3a590b7b8cdf","date":"2022-05-24","amount":62391.2,"department":"Unknown"} {"id":"d7e342f8-84b1-4a30-844f-d0d86db96df8","date":"2022-08-11","amount":1200,"department":"Unknown"}
- window_days
- 90
- combined_total
- 63,591.2
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Friends: 2 contracts within 90 days totaling $76,340 The vendor Friends received 2 separate contracts within a 90-day window summing to $76,340. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Friends" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:5770a512…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Friends
- contracts
- {"id":"29299004-b3b8-4c75-be57-86c57461c0ec","date":"2019-11-08","amount":32820,"department":"Unknown"} {"id":"14e103d2-b159-4823-8efa-af3a47f05c3f","date":"2019-12-11","amount":43520,"department":"Unknown"}
- window_days
- 90
- combined_total
- 76,340
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Friends: 3 contracts within 90 days totaling $119,860 The vendor Friends received 3 separate contracts within a 90-day window summing to $119,860. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Friends" received 3 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:9e93e754…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Friends
- contracts
- {"id":"2e4d2849-5fb8-4616-9aa0-0ab27b8ed274","date":"2019-11-08","amount":43520,"department":"Unknown"} {"id":"29299004-b3b8-4c75-be57-86c57461c0ec","date":"2019-11-08","amount":32820,"department":"Unknown"} {"id":"14e103d2-b159-4823-8efa-af3a47f05c3f","date":"2019-12-11","amount":43520,"department":"Unknown"}
- window_days
- 90
- combined_total
- 119,860
- contract_count
- 3
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Friends: 4 contracts within 90 days totaling $121,360 The vendor Friends received 4 separate contracts within a 90-day window summing to $121,360. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Friends" received 4 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:1b7b5322…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Friends
- contracts
- {"id":"7cc1bebb-5897-4725-bcea-fb64fb5b3377","date":"2019-10-10","amount":1500,"department":"Unknown"} {"id":"2e4d2849-5fb8-4616-9aa0-0ab27b8ed274","date":"2019-11-08","amount":43520,"department":"Unknown"} {"id":"29299004-b3b8-4c75-be57-86c57461c0ec","date":"2019-11-08","amount":32820,"department":"Unknown"} {"id":"14e103d2-b159-4823-8efa-af3a47f05c3f","date":"2019-12-11","amount":43520,"department":"Unknown"}
- window_days
- 90
- combined_total
- 121,360
- contract_count
- 4
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Free Contracting: 2 contracts within 90 days totaling $1,341,612 The vendor Free Contracting received 2 separate contracts within a 90-day window summing to $1,341,612. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Free Contracting" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:ce5d3ae7…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Free Contracting
- contracts
- {"id":"e57d3230-df7f-41c7-9d90-4d8ae0703e71","date":"2016-11-23","amount":1061237.68,"department":"Unknown"} {"id":"b8e3ecbd-43a5-425d-b6c5-07a22b5b7dbe","date":"2017-02-13","amount":280374.52,"department":"Unknown"}
- window_days
- 90
- combined_total
- 1,341,612.2
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Free Contracting: 2 contracts within 90 days totaling $717,795 The vendor Free Contracting received 2 separate contracts within a 90-day window summing to $717,795. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Free Contracting" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:3ddf2732…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Free Contracting
- contracts
- {"id":"2b62a9b1-c74b-49e2-8686-6583e7bbf435","date":"2016-04-25","amount":253220.1,"department":"Unknown"} {"id":"e056f83e-e0bf-415a-9185-9a60e7046ccf","date":"2016-06-17","amount":464575.04,"department":"Unknown"}
- window_days
- 90
- combined_total
- 717,795.14
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Free Contracting: 2 contracts within 90 days totaling $614,344 The vendor Free Contracting received 2 separate contracts within a 90-day window summing to $614,344. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Free Contracting" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:1e66e1c2…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Free Contracting
- contracts
- {"id":"99680506-b5db-411b-9419-023478263a5c","date":"2016-02-12","amount":361124,"department":"Unknown"} {"id":"2b62a9b1-c74b-49e2-8686-6583e7bbf435","date":"2016-04-25","amount":253220.1,"department":"Unknown"}
- window_days
- 90
- combined_total
- 614,344.1
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Free Contracting: 2 contracts within 90 days totaling $3,337,993 The vendor Free Contracting received 2 separate contracts within a 90-day window summing to $3,337,993. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Free Contracting" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:2ee370a8…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Free Contracting
- contracts
- {"id":"15166217-3236-4ce2-a7cc-c07a456a1870","date":"2015-02-02","amount":319001.13,"department":"Unknown"} {"id":"98285887-32bd-4d62-88ec-cb5f78087c7b","date":"2015-03-09","amount":3018992,"department":"Unknown"}
- window_days
- 90
- combined_total
- 3,337,993.13
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Free Contracting: 2 contracts within 90 days totaling $1,098,562 The vendor Free Contracting received 2 separate contracts within a 90-day window summing to $1,098,562. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Free Contracting" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:eba970dd…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Free Contracting
- contracts
- {"id":"cda13848-70a1-4dc6-878a-2ea4ff18c033","date":"2014-09-02","amount":737437.5,"department":"Unknown"} {"id":"a80fb9cf-ad40-4c1a-bf86-6190b35e9319","date":"2014-10-01","amount":361124,"department":"Unknown"}
- window_days
- 90
- combined_total
- 1,098,561.5
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Free Contracting: 2 contracts within 90 days totaling $1,781,855 The vendor Free Contracting received 2 separate contracts within a 90-day window summing to $1,781,855. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Free Contracting" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:296bc079…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Free Contracting
- contracts
- {"id":"32d6d827-26c0-42b9-8e7a-3151045245a9","date":"2014-06-12","amount":1044417.97,"department":"Unknown"} {"id":"cda13848-70a1-4dc6-878a-2ea4ff18c033","date":"2014-09-02","amount":737437.5,"department":"Unknown"}
- window_days
- 90
- combined_total
- 1,781,855.47
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Flock Group: 2 contracts within 90 days totaling $806,779 The vendor Flock Group received 2 separate contracts within a 90-day window summing to $806,779. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Flock Group" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:1481fe3a…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Flock Group
- contracts
- {"id":"e01e7728-3753-4b67-8959-397e8ee8f136","date":"2024-03-13","amount":353404.11,"department":"Unknown"} {"id":"482bbedf-9de0-4f36-a631-f54953c46f11","date":"2024-06-07","amount":453375,"department":"Unknown"}
- window_days
- 90
- combined_total
- 806,779.11
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Fitzsimmons: 2 contracts within 90 days totaling $71,310 The vendor Fitzsimmons received 2 separate contracts within a 90-day window summing to $71,310. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Fitzsimmons" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:5155fe0d…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Fitzsimmons
- contracts
- {"id":"ad29aa0e-201b-4e72-9bdc-f6f2bf828597","date":"2016-07-22","amount":30810,"department":"Unknown"} {"id":"6210cb15-6753-4829-b020-ec21e2d3ef47","date":"2016-08-25","amount":40500,"department":"Unknown"}
- window_days
- 90
- combined_total
- 71,310
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Fayette County Public Schools: 2 contracts within 90 days totaling $392,521 The vendor Fayette County Public Schools received 2 separate contracts within a 90-day window summing to $392,521. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Fayette County Public Schools" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:e66cdd9a…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Fayette County Public Schools
- contracts
- {"id":"a5489aea-4cb3-4aaa-ab80-9f80045ffc5f","date":"2024-06-13","amount":300000,"department":"Unknown"} {"id":"73db9b1f-aa87-4cc9-a864-771aa0e34297","date":"2024-08-09","amount":92521.44,"department":"Unknown"}
- window_days
- 90
- combined_total
- 392,521.44
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Fayette County Public Schools: 2 contracts within 90 days totaling $83,034 The vendor Fayette County Public Schools received 2 separate contracts within a 90-day window summing to $83,034. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Fayette County Public Schools" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:dbea1054…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Fayette County Public Schools
- contracts
- {"id":"59af8bc9-a74d-4972-b772-1fec9a4c7b88","date":"2019-05-09","amount":78141,"department":"Unknown"} {"id":"3880114b-f5e3-4a6f-ad11-14933955cdc0","date":"2019-05-09","amount":4893,"department":"Unknown"}
- window_days
- 90
- combined_total
- 83,034
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Fayette County Public Schools: 2 contracts within 90 days totaling $90,141 The vendor Fayette County Public Schools received 2 separate contracts within a 90-day window summing to $90,141. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Fayette County Public Schools" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:c41d5155…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Fayette County Public Schools
- contracts
- {"id":"3ad783f7-6abf-4235-bdcf-18ecba982b0d","date":"2018-05-09","amount":5264,"department":"Unknown"} {"id":"81235e8b-f74e-4aec-967c-151601a87264","date":"2018-08-01","amount":84877,"department":"Unknown"}
- window_days
- 90
- combined_total
- 90,141
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Fayette County Public Schools: 2 contracts within 90 days totaling $90,832 The vendor Fayette County Public Schools received 2 separate contracts within a 90-day window summing to $90,832. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Fayette County Public Schools" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:1d7822e2…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Fayette County Public Schools
- contracts
- {"id":"61b7dfdf-c7a1-4fb0-a890-c209bb6af18f","date":"2015-05-21","amount":5189.25,"department":"Unknown"} {"id":"899de8c0-ec47-47f5-b033-d81e3af8fe76","date":"2015-06-22","amount":85643.22,"department":"Unknown"}
- window_days
- 90
- combined_total
- 90,832.47
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
EOP Architects: 2 contracts within 90 days totaling $139,664 The vendor EOP Architects received 2 separate contracts within a 90-day window summing to $139,664. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "EOP Architects" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:383255d6…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- EOP Architects
- contracts
- {"id":"20b42d75-689c-4a59-80f3-4791636810c5","date":"2019-11-04","amount":102712.14,"department":"Unknown"} {"id":"a49a2b0b-1b4a-44d2-993d-c8ae31bcc36e","date":"2019-11-22","amount":36952.28,"department":"Unknown"}
- window_days
- 90
- combined_total
- 139,664.42
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
EOP Architects: 2 contracts within 90 days totaling $962,143 The vendor EOP Architects received 2 separate contracts within a 90-day window summing to $962,143. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "EOP Architects" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:7231d2ef…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- EOP Architects
- contracts
- {"id":"14962e91-5ef6-44d1-94e0-3ff119f810c9","date":"2015-04-23","amount":789955,"department":"Unknown"} {"id":"ea1d4741-b5c9-49d4-9233-f4776faf18e6","date":"2015-05-21","amount":172188.11,"department":"Unknown"}
- window_days
- 90
- combined_total
- 962,143.11
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
EOP Architects: 3 contracts within 90 days totaling $1,747,498 The vendor EOP Architects received 3 separate contracts within a 90-day window summing to $1,747,498. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "EOP Architects" received 3 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:2fb685e5…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- EOP Architects
- contracts
- {"id":"998c8743-161b-4d50-8dfe-1a0de3df4ba8","date":"2015-03-26","amount":785355,"department":"Unknown"} {"id":"14962e91-5ef6-44d1-94e0-3ff119f810c9","date":"2015-04-23","amount":789955,"department":"Unknown"} {"id":"ea1d4741-b5c9-49d4-9233-f4776faf18e6","date":"2015-05-21","amount":172188.11,"department":"Unknown"}
- window_days
- 90
- combined_total
- 1,747,498.11
- contract_count
- 3
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
EOP Architects: 2 contracts within 90 days totaling $289,148 The vendor EOP Architects received 2 separate contracts within a 90-day window summing to $289,148. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "EOP Architects" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:fa00d65b…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- EOP Architects
- contracts
- {"id":"14d75b97-6fba-4d95-b4d3-eb1b8d46957e","date":"2014-11-11","amount":119573.75,"department":"Unknown"} {"id":"02ac2d21-8839-4afa-8dfb-4e1996fb75e5","date":"2014-11-17","amount":169573.75,"department":"Unknown"}
- window_days
- 90
- combined_total
- 289,147.5
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
EOP Architects: 2 contracts within 90 days totaling $714,555 The vendor EOP Architects received 2 separate contracts within a 90-day window summing to $714,555. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "EOP Architects" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:d0e5fab1…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- EOP Architects
- contracts
- {"id":"9677edca-5517-4bae-9efb-7bc5cc5eecc2","date":"2014-05-02","amount":604555,"department":"Unknown"} {"id":"ac03ae98-de36-4887-9d7f-94e14f5deb74","date":"2014-07-07","amount":110000,"department":"Unknown"}
- window_days
- 90
- combined_total
- 714,555
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Environmental Demolition Group: 2 contracts within 90 days totaling $734,625 The vendor Environmental Demolition Group received 2 separate contracts within a 90-day window summing to $734,625. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Environmental Demolition Group" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:3f551444…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Environmental Demolition Group
- contracts
- {"id":"4b52dc7d-1500-408a-be27-de7ed7837465","date":"2016-05-20","amount":360000,"department":"Unknown"} {"id":"b7fae21e-c48d-4343-88d1-81e2dfe98007","date":"2016-08-01","amount":374625,"department":"Unknown"}
- window_days
- 90
- combined_total
- 734,625
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).
May 27, 2026
Element Design: 2 contracts within 90 days totaling $67,200 The vendor Element Design received 2 separate contracts within a 90-day window summing to $67,200. When the combined value crosses a procurement-approval threshold but each individual award stays below it, the pattern is classically called 'contract splitting' and warrants further review against the procurement code and any justifications. The pattern can also reflect legitimate phased work or multiple unrelated services with the same vendor. Tier 2: vendor-named observation, no individual characterization.
plain englishVendor "Element Design" received 2 separate contracts inside a 90-day window that, combined, would normally require open competitive bidding. Often this reflects separate legitimate projects — sometimes it reflects a single project broken up to avoid extra review.
[sources & evidence ▸]
sources & evidence · contract_splittinghash:9d3bcad7…
Verify against the public record
▸ raw detector inputs (json)
- vendor
- Element Design
- contracts
- {"id":"d8215393-507f-4463-9fe9-e51709adf389","date":"2017-08-31","amount":18200,"department":"Unknown"} {"id":"74ab6ea1-5e91-4b29-a368-c2ac58b85229","date":"2017-11-27","amount":49000,"department":"Unknown"}
- window_days
- 90
- combined_total
- 67,200
- contract_count
- 2
Every flag is a starting question, not a conclusion. The links above lead to the same public records the detector read — go look, and tell us if our reading is wrong (info@lexdoge.org).