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.

County Surface
33 live
County rows actively supporting the current acquisition surface.
Dossier Volume
15749
Live buyer reports available to operators right now.
Run Completion
3
Completed sweeps already pushed through the current stack.
Active Counties
33
County source rows currently marked active
Completed Jobs
3
Completed SearchJob rows for the current operator scope
Live Buyer Reports
15749
Current BuyerReport count in the live system
Primary Risk
sign-in gate
Operator accounts exist. Sign in through /auth to create and read scoped data.

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.

OPENAI_API_KEY
AI generation modules and server actions
configured
SUPABASE_URL
Buyer Engine read/write integration
configured
SUPABASE_ANON_KEY
client-side Supabase access
configured
SUPABASE_SERVICE_ROLE_KEY
server-side admin and workflow handoff
configured
BLACKSPIRE_DEFAULT_USER_ID
bridge identity until auth is wired
configured

Operations Pulse

Live operator snapshot

These counts are server-read from the current project scope and staged like a mission room, not a spreadsheet.

Search jobs
0
0 completed0 processing
Export records
0
CSV actions recorded in Supabase
Saved drafts
0
Server-side outreach drafts in private storage
Operator scope
Fallback default operator
The app uses this owner id when reading and writing scoped records

County Coverage

Live source network snapshot

The dashboard now shows the real county surface area already earned in the workflow layer.

CountySourceDate formatStatus
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.
arcgisISO string90-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.
arcgisYYYYMMDD int90-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
arcgisepoch ms90-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
arcgisMM/DD/YYYY90-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.
arcgisepoch ms90-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
arcgisYYYY-MM-DD DateOnly string90-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
arcgisepoch ms90-day ready
Cumberland
cash_buyer scoring disabled | max 2000 records per pull | PKG_SALE_DATE is ISO string YYYY-MM-DD
arcgis_cumberlandISO string90-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
arcgisepoch ms90-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
arcgisepoch ms90-day ready
Davidson
webgis.co.davidson.nc.us — SaleMonth1+SaleYear1 ints, up to 5 sale records per parcel
arcgis_davidsonSaleYear + SaleMonth90-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
arcgisSaleYear + SaleMonth90-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
Range: 2025-04-15 to 2025-05-24
Buyers: 0
Sales: 35

Completed through app-server Wake prefetch with the live scoring pipeline.

Durham investor pulse

NC / Durham / land

completed
Range: 2023-01-01 to 2024-12-31
Buyers: 48
Sales: 211

Recovered after source URL correction.

Guilford repeat buyer command

NC / Guilford / land

completed
Range: 2024-01-01 to 2024-12-31
Buyers: 33
Sales: 124

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.

No export records yet in the current operator scope.

Build Queue

Next implementation passes

This is still the shortest path from the current repo to a genuinely dominant Buyer Engine front end.

  1. 01Monitor the new Wake app-server prefetch path and extend the same escape hatch to other heavy counties if cloud fetch latency reappears.
  2. 02Create the first operator account in /auth and then retire the default-user fallback bridge.
  3. 03Replace dashboard sample snapshots with fully live operational metrics and history.
  4. 04Bring county source administration and role management into an admin surface.