docs(dexit): name search fixed (TX open-data API) / honest (NV unknown); rm probes

E2E harness re-run = ALL PASS: TX returns real availability via the open-data API,
NV returns unknown (available=None) to flag manual verification, both flow through
to correct ERPNext Sales Orders. Removed one-off portal-probe scripts.
This commit is contained in:
justin 2026-06-09 08:46:28 -05:00
parent 20c11e6180
commit b437f66bc8

View file

@ -5,13 +5,19 @@ incorporation orders end-to-end (name search, accept into ERPNext, etc.), and th
mechanics of moving a corp out of Delaware + annual report + EIN.
## Short answer
- **New NV/TX formation orders - order intake + ERPNext now VERIFIED e2e, BUT live
name search is BROKEN.** The 2026-06-09 e2e harness (`scripts/e2e-formation-order.mjs`)
confirmed: live order insert -> ERPNext customer -> Sales Order with the correct
`BUSINESS-FORMATION` + `STATE-FILING-FEE` line items and totals ($254 NV LLC,
$479 TX corp) -> DB linkage, all PASS for both NV and TX. **However the name-search
adapters silently fail** (see below), so we cannot yet tell a customer whether their
chosen name is available. The DEXIT page points at a contact form, not this checkout.
- **New NV/TX formation orders - order intake + ERPNext VERIFIED e2e; name search
now FIXED for TX, and honest for NV.** The e2e harness (`scripts/e2e-formation-order.mjs`)
confirms: live name search -> formation_orders insert -> ERPNext customer -> Sales
Order with the correct `BUSINESS-FORMATION` + `STATE-FILING-FEE` line items and
totals ($254 NV LLC, $479 TX corp) -> DB linkage, all PASS.
- **TX name search now works** via the Texas open-data API (no scraping). Returns
real availability (exact match => taken; no rows => available; error => unknown).
- **NV name search returns "unknown"** (available=None) by design: the NV portal is
behind Incapsula bot protection with no public API, so we flag NV names for a
manual admin check rather than fake a result. Never a false "taken".
- Still pending before a self-serve checkout: the actual NV/TX *filing* automation
(SOSDirect login flow / SilverFlume) is unverified, and NV name search is manual.
The DEXIT page points at a contact form, not this checkout.
- **"Move a company" (DE -> NV/TX conversion/domestication):** **NOT built.** There
is no order type, no SKU, and no fulfillment for a conversion. This is the core of
the DEXIT promise and is the biggest gap.