Unlikely Professionals

Operations Workflow Charts

Process Architecture & System Integration — March 2026
01 Project Lifecycle

End-to-end flow of a certification project from initial request through final delivery and invoicing. Each stage represents a discrete pipeline status in Supabase with clear entry/exit criteria.

INTAKE PREPARATION EXECUTION DELIVERY CLIENT PORTAL Upload permit → AI parse → confirm → SS record or MANUAL ENTRY Email · Phone INTAKE REVIEW Verify permit + address SOW DRAFT Match products to permit SOW CONFIRMED Scope locked by ops SCHEDULED GCal 2-way sync FIELD INSPECTION Photos + driving log FIELD COMPLETE Data uploaded to VPS READY FOR CERT All data verified CERTIFIED Package generated DELIVERED Email via Gmail API INVOICED Stripe invoice sent COMPLETE Paid via Stripe PENDING RFI Awaiting contractor response RESOLVED ON HOLD Permit delay / client pause 16 STATUSES TOTAL — 11 SHOWN · CANCELLED, RE-OPENED, PARTIALLY INSPECTED OMITTED FOR CLARITY GATE (requires action) STATUS EXCEPTION PATH CERTIFICATION EVENT PORTAL ENTRY / BILLING
Client Portal

Intake via Entirely portal Action Center. AI auto-enriches submissions with geocoding, jurisdiction lookup, certifier routing, forms detection, and timeline estimation. Project record created in Supabase.

Gate Logic

Filled nodes are gates requiring human decision. SOW Confirmed locks scope. Ready for Cert requires all photos, logs, and RFIs resolved.

Scheduling

Scheduling managed in Entirely Day View. Scheduler assigns date, time, and field tech. Daily schedule delivered to field team via WhatsApp at 6:00 AM ET.

Invoicing

Invoiced is now a distinct status. Stripe invoices generated from SOW line pricing via VPS API. Payment tracked via webhook.

02 Certification Pipeline

Swim-lane view of the certification process showing handoffs between actors. The pipeline runs entirely on the VPS — no external services except Gmail for delivery and Supabase for state.

FIELD TECH OPERATIONS VPS API CERTIFIER CLIENT SITE INSPECTION On-site via Kulu agent CAPTURE PHOTOS Per-division reqs DRIVING LOG PSI / Torque data UPLOAD TO VPS Via secure API REVIEW DELIVERABLES Photos + logs + SOW match GENERATE CERT PACKAGE HTML → project file storage RENDER HTML Template engine + modules SAVE TO DISK Project file storage PDF CONVERSION Server-side rendering DELIVER Delivery API endpoint ROUTE BY ACCOUNT Deterministic routing rules PE / ARCHITECT REVIEW State + jurisdiction routing SEAL & SIGNATURE Professional stamp applied Gmail API RECEIVE CERT PACKAGE PDF attached to email SUBMIT TO JURISDICTION Permit closure DELIVERY EMAIL Supabase status update
VPS Pipeline

Entire pipeline runs on a dedicated private server. No cloud functions, no external integrations for processing. WeasyPrint + Jinja2 generates PDFs server-side. Confidence routing determines send path.

Routing

Account determines recipients. Each branch account has distinct routing rules mapping to specific recipient lists.

Certifier Selection

MD Anne Arundel + Montgomery → Diehl (Architect). All other MD + VA + CT → Valerio (PE). Anne Arundel CCs county office.

File Storage

Per-project directories
organized by category:
Certs · Photos · Drive Logs
Permits · Other

03 System Architecture

Integration map showing all services, their connections, and data flow direction. The VPS is the operational center — Supabase is the sole source of truth, Stripe handles billing, Gmail handles delivery, and the Entirely portal manages all workflow.

DEDICATED PRIVATE SERVER · 72.61.12.199 CADDY TLS · reverse proxy · static UNLIKELY-API FastAPI · 57 routes Docker · port 8000 FILE STORAGE 138 project dirs · 1,864 files PMS ARCHIVE FTS5 + ChromaDB · 7,774 records NIGHTLY BACKUP SS JSON + SQLite · 2:30 AM STRIPE WEBHOOK Port 5050 · payment events KULU AGENT OpenClaw · WhatsApp WEB UIs entirely.it.com archive.kulu.la unlikely.guide/entirely INTAKE PORTAL Permit upload + AI parse SUPABASE 10 tables · ~10,750 projects Sole source of truth READ/WRITE GMAIL API Cert + invoice delivery SEND ENTIRELY PORTAL entirely.it.com · 6 roles API LOCAL FILES 56 GB · 28,425 files /data/projects/ · 7,760 folders READ/WRITE STRIPE 54 products · 5 customers Invoice automation WEBHOOKS WHATSAPP Field tech interface CLAUDE CODE Ops automation · builds VPS API · Supabase REST API WEB PROPERTIES unlikely.pro · unlikely.guide entirely.it.com · unlikely.engineer HOSTINGER BACKUP Daily VPS snapshot Data flow Indirect connection External service Core infrastructure Data store Planned
VPS Consolidation

All operational services on a single Hostinger KVM4 (16GB RAM). 4 Docker containers, Caddy reverse proxy with auto-TLS.

Data Sovereignty

Supabase (sole SoT) + local file storage (56 GB) + Hostinger daily snapshots. Redis for job queue. All data writes go through supabase_write_service.

57 API Routes

Cert gen (22), calendar (11), file ops (5), cert delivery (2), plus Supabase sync, PMS archive, email, and system health.

04 Document Generation

How a Scope of Work drives modular document assembly. SOW lines activate division modules, which compose into a multi-document certification package. Conditional logic determines which companion documents are generated.

SCOPE OF WORK SOW Lines from Supabase UND Underpinning Push · Helical · Slab ANC Anchors Wall · Channel BRC Bracing CFRP · Steel · Pin SUP Support Column · Beam · Joist FND Foundation Wall · Footer · Slab WTR Water Mgmt Basement · Crawl ENC Encapsulation Vapor barrier RTW Retaining Wall · Footing ADD-ONS ADD-BKFL Backfill ADD-SLAB Slab Patch ADD-WSEAL WallSeal ASSEMBLY DOCUMENT 1 Field Inspection Report Header + Project Info + Active Division Modules + Findings + Compliance + Sig ALWAYS GENERATED · 2–6 pages DOCUMENT 2 Driving Log Per-pier installation data · PSI variant (push) or Torque variant (helical) CONDITIONAL: UND division only DOCUMENT 3 Photo Sheet Division-tagged photo grid · 5-column layout · scales to photo count ALWAYS GENERATED · 1–3 pages DOCUMENT 4 Certificate of Compliance Formal single-page cert · double-border frame · professional seal + signature ALWAYS GENERATED · 1 page DOCUMENT 5 Invoice Itemized from SOW line pricing · Stripe product catalog · 2x post-production rate GENERATED ON APPROVAL · 1 page GENERATION RULES IF SOW has UND-PUSH or UND-SLAB → PSI Driving Log IF SOW has UND-HELI → Torque Driving Log IF SOW has no UND products → Skip driving log Photo Sheet + Certificate + Invoice → Always generated OUTPUT {Addr}_{ID}_CertPackage_v1.0.html {Addr}_{ID}_CertPackage_v1.0.pdf {Addr}_{ID}_Invoice.html / .pdf Saved to project file storage HTML SERVED VIA CADDY Browser viewing is primary consumption path PDF converted on-demand for email delivery
Modular Assembly

Each division is a self-contained template block. The SOW activates divisions; inactive ones are omitted entirely. No empty sections.

Add-On Convergence

ADD-SLAB can be triggered by both UND-SLAB and WTR-BSMT simultaneously. Quantities combine but sources are tracked separately in the report.

Photo Scaling

Grid auto-sizes: ≤25 photos = 1 page (5×5), 26–40 = 2 pages, 41–60 = 3 pages. Formula: 4 general + Σ(per-unit min × qty).

HTML-First

Architecture decision (Feb 2026): generate HTML, serve via Caddy, convert to PDF only for email delivery. Browser viewing is the primary consumption path.

05 Division & Product Matrix

Complete inventory of inspection products organized by division. Each division carries an identity color used throughout the document system — in module tags, photo badges, and companion document indicators.

DIVISION CODE PRODUCTS KEY VISUALIZATIONS LOG ADD-ON Underpinning UND Push Pier · Helical Pile · Slab Pier Sparkline pier cards, aggregate chart, site plan PSI/TRQ BKFL Anchors ANC Wall Anchor · Channel Anchor Anchor grid cards, wall elevation diagram BKFL Bracing BRC CFRP Strap · Steel Brace · Wall Pin Brace/strap layout cards, wall assessment Support SUP Adj. Column · Steel Beam · Lumber Beam · Floor Joist · Rim Joist · Sill Plate Column/beam specs, execution type tags Foundation FND Fnd Wall · Footer · Structural Slab · Ground Slab · Porch · Stoop · Areaway Material/dimension table, pour documentation Water Mgmt WTR Basement WM · Crawlspace WM System components, drainage path, sump/discharge SLAB WSEAL Encapsulation ENC Encapsulation System Material/thickness, coverage area, ventilation specs Retaining Walls RTW Ret. Wall · Footing · Backfill · Waterproofing · Soil Bearing · Railing Wall profile section, backfill/drainage, soil bearing ADD-ON MODULES Backfill ADD-BKFL Triggered by: UND-PUSH · UND-HELI · ANC-WALL · ANC-CHAN Slab Patch/Repair ADD-SLAB Triggered by: UND-SLAB · WTR-BSMT (w/ gutter) — convergent WallSeal ADD-WSEAL Triggered by: WTR-BSMT (w/ gutter/drain tile)
06 Stakeholder & Integration Map

Who touches what, when, and through which systems. Shows the collaboration network between internal operations, field technicians, professional certifiers, contractor clients, and jurisdictions.

OPERATIONS Dustin Thacker Supabase · VPS API Claude Code · Stripe FIELD TECH Darius McKindra WhatsApp · Kulu Photos, logs, visit data CERTIFIER Valerio, PE Diehl, AIA Review + seal + sign Cert package for review CLIENTS JES Foundation Groundworks 5 branch accounts Cert delivery email JURISDICTIONS MD · VA · CT Permit offices County forms Client submits cert to jurisdiction for permit closure Licensed in jurisdiction Supabase VPS API Stripe Gmail Kulu Calendar Supabase Internal / Operations Internal / Field Professional (licensed) External / Client Government System / Tool
Lean Team

Two-person operational team: Dustin (operations, cert review, delivery) and Darius (field inspection, data collection). Certifiers are contract professionals. Claude Code automates builds and ops.

Account Routing

Each of the 5 branch accounts has distinct email recipients. Routing is deterministic via account record IDs — no fragile text matching.

Certifier Routing

State + jurisdiction determines certifier. MD Anne Arundel and Montgomery → Diehl (Architect). All other → Valerio (PE). Three state licenses.

Client Relationship

Unlikely performs third-party inspections for foundation repair contractors. The contractor is the client; the homeowner is the property owner on the cert. Unlikely never deals with homeowners directly.