132 lines
5.7 KiB
Markdown
132 lines
5.7 KiB
Markdown
# DRE Portal — Technical Specifications
|
|
## Internal working document — July 2026
|
|
|
|
### Claim Numbering
|
|
- Format: `DRE-YYYY-NNNN` (e.g. DRE-2026-0001)
|
|
- Auto-generated on claim submission
|
|
|
|
### Client ID
|
|
- Format: `CLT-YYYY-NNNN` (e.g. CLT-2026-0001)
|
|
- Generated on account creation
|
|
|
|
### Closed Case Binders
|
|
On case close, two PDF binders are auto-generated:
|
|
|
|
**Binder 1 — DRE Internal:**
|
|
DRE-YYYY-NNNN_CLOSED_DRE.pdf
|
|
Includes: intake, evidence, AI analysis, AI debtor research, AI weakness analysis,
|
|
internal notes, signed/notarized LPOA, certified mail receipts, communication log,
|
|
settlement, fee disclosure, payment confirmation
|
|
|
|
**Binder 2 — Client Package:**
|
|
DRE-YYYY-NNNN_CLOSED_Client.pdf
|
|
Includes: claim summary, signed/notarized LPOA, settlement/payment confirmation,
|
|
fee statement. EXCLUDES: AI analysis, debtor research, internal notes.
|
|
|
|
**Evidence Archive:**
|
|
DRE-YYYY-NNNN_evidence.zip — original uploaded documents
|
|
|
|
### Full Workflow
|
|
|
|
#### Phase 1 — Intake
|
|
- Client submits claim at debtrecoveryexperts.com
|
|
- Intake form fields: your info (name, business, email, phone) → debtor info (business, contact, email, phone, address) → claim details (amount, description, state, debt type) → document upload
|
|
- Terms of Service signed via DocuSeal
|
|
- Turnstile bot protection (invisible mode, Cloudflare)
|
|
- Claim auto-numbered and enters DRE queue
|
|
|
|
#### Phase 2 — AI Review
|
|
- AI Claim Analysis (Claude Opus 4.7) → score + weakness report
|
|
- AI Debtor Research (ScrapingAnt + Sherlock + TX SoS) → skip tracing, asset scan, legal history
|
|
- Team reviews → Approve / Request More Docs / Reject
|
|
- Additional docs uploaded mid-process trigger AI re-analysis with score delta tracked
|
|
|
|
#### Phase 3 — Legal Setup
|
|
- LPOA sent to client via DocuSeal
|
|
- Client signs → notarized via Proof (online RON)
|
|
- DRE now authorized to collect
|
|
|
|
#### Phase 4 — Tiered Recovery
|
|
- Tier 1: Soft Touch — email + ACH link (Day 1-5)
|
|
- Tier 2: Formal Demand — certified mail via LetterStream (Day 7-14)
|
|
- Tier 2.5: Lien Threat — pre-lien notice for construction claims (Day 15-21)
|
|
- Tier 3: Escalation — final notice (Day 21-30)
|
|
- Tier 4: Legal Action — referral to partner law firm (Day 30+)
|
|
- 4-step tier progress indicator on client dashboard (visual circles with labels, colored by completion)
|
|
|
|
#### Phase 5 — Settlement
|
|
- Payment collected via Stripe ACH
|
|
- DRE fee deducted per tier schedule
|
|
- Costs deducted (notary, certified mail, filing fees)
|
|
- Balance disbursed to client
|
|
- Case closed → two binders generated
|
|
|
|
### Fee Structure (proposed)
|
|
- Tier 1: 20-25%
|
|
- Tier 2: 30%
|
|
- Tier 2.5: 30% (+ attorney if lien filed)
|
|
- Tier 3: 33%
|
|
- Tier 4: 10% DRE referral + 25% law firm
|
|
|
|
### Search & Document Retrieval
|
|
Cases are searchable in the portal via database fields:
|
|
- Claim number, client name, debtor name, amount, status, date range
|
|
- Tags (e.g. "construction", "lien filed", "litigated", "debtor paid Tier 2")
|
|
- Key flags from AI analysis
|
|
|
|
On case close, PDF text is extracted and stored in the database for full-text search.
|
|
Future: Paperless-ngx if volume exceeds 500+ cases.
|
|
|
|
### Audit Trail (Change Tracking)
|
|
Any edit to a claim submission is tracked with a full history:
|
|
- What field was changed (old value → new value)
|
|
- Who made the change (user name or "system" for automated updates)
|
|
- When the change was made (timestamp)
|
|
- Why the change was made (optional note field)
|
|
|
|
The audit log is visible in the DRE internal dashboard under each claim. Edits allowed on open claims only. Closed claims are read-only. Audit trail included in the DRE Internal Binder on case close.
|
|
|
|
Color coding in audit log:
|
|
- DRE team changes: amber/gold
|
|
- System changes: blue
|
|
- Client actions: green
|
|
|
|
### Document Upload During Recovery
|
|
Clients can upload additional documents at any point during the active recovery process via their portal. Each upload can include a reason/context note. When new docs arrive, the AI automatically re-analyses the claim and updates the score. The re-analysis event is logged in both the timeline and the change history with the score delta (e.g. "Score: 78 → 82").
|
|
|
|
### Repeat Clients
|
|
Clients create an account on first claim. On return:
|
|
- ToS already on file (signed once)
|
|
- Client info pre-filled on new claims
|
|
- Dashboard shows: active cases, past cases with outcomes, payment history
|
|
- Can download their own case binders
|
|
- Optional loyalty pricing after 3+ claims (e.g. 25% vs 30%)
|
|
|
|
### Client Portal View (after login)
|
|
- Active Cases: claim number, debtor, amount, current tier with 4-step progress indicator
|
|
- Past Cases: claim number, debtor, amount, outcome (Recovered / Uncollectible) with Download button
|
|
- [Submit New Claim] button
|
|
- [Download Case Binders] for closed cases
|
|
- [Payment History] — all disbursements received
|
|
|
|
### Approval Workflow
|
|
When a DRE team member clicks "Approve & Continue", the partner (Tony) receives a notification to acknowledge. The case holds at approval step until both partners have signed off. The approval status indicator appears in the header nav amber badge.
|
|
|
|
### Turnstile Anti-Bot
|
|
Form uses Cloudflare Turnstile (invisible mode). Site key and secret key stored in `.env`. Privacy policy includes Turnstile Privacy Addendum reference.
|
|
|
|
### Debtor Research Sources
|
|
- LinkedIn (via ScrapingAnt headless Chrome)
|
|
- Public property records
|
|
- Texas Secretary of State business search (status, registered agent, officers, filing compliance)
|
|
- Court records / legal history
|
|
- Asset scans
|
|
- Output: sources found, estimated revenue, assets, prior judgments, risk assessment
|
|
|
|
### Required Services
|
|
- DocuSeal: ✅ deployed at sign.itpropartner.com
|
|
- Proof.com: ❌ need account (online notarization)
|
|
- LetterStream: ❌ need account (certified mail)
|
|
- Stripe Connect: ❌ need keys (ACH payments)
|
|
- Law firm partner: ❌ need referral agreement (litigation)
|