From b437f66bc8a6ea794010b55d04a6149f7ebde744 Mon Sep 17 00:00:00 2001 From: justin Date: Tue, 9 Jun 2026 08:46:28 -0500 Subject: [PATCH] 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. --- docs/dexit-readiness-assessment.md | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/docs/dexit-readiness-assessment.md b/docs/dexit-readiness-assessment.md index 8aae87b..c85075f 100644 --- a/docs/dexit-readiness-assessment.md +++ b/docs/dexit-readiness-assessment.md @@ -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.