Command Deck
Blackspire Buyer Engine Workspace
Buyer Engine is no longer framed like a generic internal tool. This workspace is the premium operating layer for land-buyer intelligence, county readiness, and operator execution across the Blackspire stack.
Intel Chamber
A luxury operator view for land intelligence, not a commodity dashboard.
The system is built to launch sweeps, qualify buyer momentum, and keep the operator trail visible without forcing the team to bounce between admin screens and rough utility views.
System Transformation
What shifted from concept shell to working command product
Buyer Engine is now positioned like a premium vertical system: live data in the middle, operator context on the edges, and clearer next actions throughout.
Now in place
- Real SearchJob inserts into Supabase
- Asynchronous n8n webhook dispatch after launch
- Search Jobs monitor with retry and highlight flow
- Buyer Reports route rendering live BuyerReport rows
- Realtime subscriptions with polling fallback
- CSV export logging and outreach draft generation
- Operator auth bootstrap and cookie-based sign-in
Still open
- Retire the default-user fallback once the first operator account is created
- Fully live dashboard metrics and history
- County administration and role management
- Operational analytics beyond the current queue and dossier views
Environment Contract
Production readiness surface
The environment layer is now framed as an executive readiness board instead of a plain checklist.
Operations Pulse
Live operator snapshot
These counts are server-read from the current project scope and staged like a mission room, not a spreadsheet.
County Coverage
Live source network snapshot
The dashboard now shows the real county surface area already earned in the workflow layer.
| County | Source | Date format | Status |
|---|---|---|---|
Ashe Official AsheCountyParcels FeatureServer. DeedDate ISO string, SalePrice, Name1 buyer field, mailing fields, parcel IDs, deed book/page, and ParcelBuil land signal. Verified 2026-05-26 for past-90-day sweeps. | arcgis | ISO string | 90-day ready |
Avery Official Avery_AGOL Parcels_Reval FeatureServer. DEED_DATE YYYYMMDD int, SALEPRICE, OWNER_NAME/NAME_1, mailing/site fields, deed book/page, acreage, and BUILD_VALU/AYB land signals. Verified 2026-05-26 for past-90-day sweeps. | arcgis | YYYYMMDD int | 90-day ready |
Beaufort Official Beaufort County Beaufort_Service parcel FeatureServer | date_dt epoch ms | SALE_PRICE available | NAME1/NAME2 buyer-current-owner | ADDR1/ADDR2/CITY/STATE/ZIP mailing | PROP_ADDR site address | DEED_BOOK/DEED_PAGE/DB_PG/deed_link deed reference | LAND_VAL/BLDG_VAL/TOT_VAL value fields | BLDG_VAL/NBR_BLDG land signal | cash_buyer scoring disabled | app-server prefetch active | arcgis | epoch ms | 90-day ready |
Brunswick Official Brunswick TaxParcels layer | DeedDate MM/DD/YYYY | Name1/Name2 buyer-current-owner fields | mailing/site address fields | ActualYearBuilt vacant land signal | sale price unavailable | cash_buyer scoring disabled | app-server prefetch capped at freshest 500 raw rows for n8n timeout safety | arcgis | MM/DD/YYYY | 90-day ready |
Burke Official Burke ProdParcelViewFC parcel layer. PKG_SALE_DATE epoch ms, PKG_SALE_PRICE, PROPERTY_OWNER, owner mailing fields, location address, deed book/page, acreage, land class, and assessed land/building values. Verified 2026-05-26 for past-90-day sweeps. | arcgis | epoch ms | 90-day ready |
Catawba Official Catawba County SearchLayers cc_owner table | sale_date DateOnly exact date | sale_amount available | owner/owner2 buyer-current-owner | address/address2/city/state/zip mailing | deed_bk/deed_pg deed reference | bldg_value/yr_built/class land signal | cash_buyer scoring disabled | app-server prefetch active | arcgis | YYYY-MM-DD DateOnly string | 90-day ready |
Columbus NC OneMap parcel feed | saledate epoch ms | ownname/ownname2 buyer fields | mailadd/mcity/mstate/mzip mailing | struct/parusedesc land signal | parval/landval valuation only, sale price unavailable | cash_buyer scoring disabled | Verified 2026-05-26 with recent 2026 sale dates | arcgis | epoch ms | 90-day ready |
Cumberland cash_buyer scoring disabled | max 2000 records per pull | PKG_SALE_DATE is ISO string YYYY-MM-DD | arcgis_cumberland | ISO string | 90-day ready |
Currituck NC OneMap parcel feed | saledate epoch ms | ownname/ownname2 buyer fields | mailadd/mcity/mstate/mzip mailing | struct/parusedesc land signal | parval/landval valuation only, sale price unavailable | cash_buyer scoring disabled | arcgis | epoch ms | 90-day ready |
Dare NC OneMap parcel feed | saledate epoch ms | ownname/ownname2 buyer fields | mailadd/mcity/mstate/mzip mailing | struct/parusedesc land signal | parval/landval valuation only, sale price unavailable | cash_buyer scoring disabled | Outer Banks vacation/investment market | Verified 2026-05-26 with recent 2025-2026 sale dates | arcgis | epoch ms | 90-day ready |
Davidson webgis.co.davidson.nc.us — SaleMonth1+SaleYear1 ints, up to 5 sale records per parcel | arcgis_davidson | SaleYear + SaleMonth | 90-day ready |
Davie Official Davie County Parcel_Sales MapServer | saleyear/salemonth month-level timing | name1/name2 buyer-current-owner | address1/address2/city/state/zipcode mailing | deed_bk_pg deed reference | totalmarketvalue/totalassessedvalue/parcellandvalue value proxy, no explicit sale price | parcelbuildingvalue land signal | cash_buyer scoring disabled | app-server prefetch active | arcgis | SaleYear + SaleMonth | 90-day ready |
Search Health
Reference jobs from live review
These are the runs that matter most as we keep tightening the frontend around the production workflow.
Wake land buyers sweep
NC / Wake / land
Completed through app-server Wake prefetch with the live scoring pipeline.
Durham investor pulse
NC / Durham / land
Recovered after source URL correction.
Guilford repeat buyer command
NC / Guilford / land
Healthy reference county for frontend wiring and QA.
Operator Trail
Recent export activity
The operator artifact trail stays visible on the workspace instead of hiding behind secondary pages.
Build Queue
Next implementation passes
This is still the shortest path from the current repo to a genuinely dominant Buyer Engine front end.
- 01Monitor the new Wake app-server prefetch path and extend the same escape hatch to other heavy counties if cloud fetch latency reappears.
- 02Create the first operator account in /auth and then retire the default-user fallback bridge.
- 03Replace dashboard sample snapshots with fully live operational metrics and history.
- 04Bring county source administration and role management into an admin surface.