Production vs Demo: What’s Real

The honest inventory: SuiteCentral 2.0 has a dual-mode architecture where production AI and connectors coexist with demo/fixture modes. Here’s what’s real, what’s demo, and why the dual-mode design is a strength, not a weakness.

Why this page exists

The #1 question any technical evaluator asks: “Is this real production software, or is it a demo that looks like production software?” The answer for SuiteCentral 2.0 is: both, intentionally, and here’s the transparent breakdown.

Per tier1-repo-evaluation-batch (PRODUCTION-VS-DEMO-GUIDE.md, April 9 2026):

“The presence of demo/fixture modes is NOT a sign of incomplete implementation. It is a production-grade architectural pattern designed for enterprise flexibility.”

The dual-mode design enables: immediate exploration without API keys, cost-effective demos for sales/training, offline/air-gapped deployments, graceful degradation when services are unavailable, and A/B testing between providers.

AI providers — all production-ready

ProviderProduction StatusDemo AvailableBadge Color
OpenAI GPT-5.4 mini (default)✅ ProductionYes (mock sim)🟢 Green
Claude Haiku 4.5 (Sonnet 4.6 upgrade tier)✅ ProductionYes (mock sim)🟢 Green
OpenRouter (multi-model)✅ ProductionN/A🟢 Green
LMStudio (local)✅ ProductionN/A (always local)🟢 Green
Rule-Based Engine✅ Always availableN/A🔵 Blue
Mock providersDemo onlyAlways available🟡 Yellow

Model updates: earlier sources cited Claude 3.5 Sonnet; the production environment later showed claude-sonnet-4-5-20250929 (Claude 4.5 Sonnet). Current defaults (2026-06) are Claude Haiku 4.5 (claude-haiku-4-5, with Sonnet 4.6 as the upgrade tier) and OpenAI GPT-5.4 mini (gpt-5.4-mini; legacy gpt-4 normalizes to gpt-4o).

Connectors — the honest inventory

ConnectorStatusAuthNotes
NetSuite✅ Sandbox-TestedOAuth 1.0aFull CRUD, Squire sandbox TSTDRV2698307 verified
Salesforce✅ ProductionOAuth 2.0Full CRUD (leads, accounts, contacts, opportunities, cases)
Business Central✅ ProductionOAuth 2.0OData v4 with metadata-driven field catalog
HubSpot CRM✅ ProductionOAuth 2.0Contacts, Companies, Deals, Tickets (Phase 3, Jan 2026)
ShipStation 3PL✅ ProductionAPI keyOrder fulfillment, shipments, tracking (Phase 3, Jan 2026)
Oracle ERP⚠️ BetaBasic Auth, ORDSBasic CRUD only; needs production hardening
11 demo-only🧪 Demo OnlyVariesDemonstration implementations; see the upstream registry for details
1 stub🚧 StubVariesPlaceholder implementation; not executable as a production connector

Current audited partition: 18 connector implementations — 5 production-ready, 1 beta, 11 demo-only, and 1 stub. See canonical-metrics for the maintained wording. Historical sources that say “6 production connectors” predate this registry-backed classification.

The registry-backed status labels distinguish production-ready, beta, demo-only, and stub implementations. Consult the upstream connector proof cards before making live-readiness claims.

Features — what’s production-ready

FeatureStatusNotes
AI Field Mapping✅ ProductionReal AI with OpenAI/Claude/OpenRouter/LMStudio OR rule-based fallback
Integration Wizard✅ ProductionOrchestrates real connectors OR fixtures
AI Configuration Dashboard✅ ProductionManages real AI provider credentials
Enterprise Features (BC Metadata, Delta Sync, etc.)✅ ProductionReal implementations
RAG Knowledge Base✅ Production7,415 chunks indexed in real vector store
Help Chat Widget✅ ProductionReal RAG-powered assistance
Telemetry & Monitoring✅ ProductionReal metrics collection
Mock Dashboard APIs🧪 Demo Onlysrc/routes/mockDashboardAPIs.ts

Why this matters for the evaluation

A CTO (Reuben Cook) evaluating the repo will see fixture files, mock providers, and demo-mode flags in the code. Without this document, those artifacts look like “it’s not real.” WITH this document, they’re understood as a deliberate enterprise pattern: the same codebase serves both production customers and zero-cost demo environments, controlled by environment flags, with color-coded badges so users always know which mode they’re in.

This is the document Reuben should read FIRST, before opening any source file.

Sources