Pre-alpha. No tagged release and no upgrade path between versions. Use for evaluation and development only, not production.
AllPre-alpha

Feature matrix

Status of major functionality as of the last documentation review. Use this page when writing website copy or setting expectations with business users.

FeatureStatusNotes
PostgreSQL ORM + model syncImplementedsumeru/core/orm
Addon manifests + install/updateImplemented-i / -u CLI flags; -i all supported
XML views (list, form, kanban, pivot)ImplementedWorkspace at /web; pivot v1 aggregates in HTML
List quick searchImplemented?q= on list views; ilike across visible columns
Security groups, ACLs, record rulesImplementedsys.access, sys.rule
Web shell (home, apps, settings)Implemented/web/home, /web/apps, /web/settings
Pinned apps + recent appsImplementedTop bar + localStorage recents
App launcher (Cmd+K)ImplementedMenu/app name search — not AI
JSON-RPC APIImplementedPOST /api/rpc, session or API key
JSON-RPC read_group / callImplementedAggregation + registered object actions
Computed fields (Go registry)PartialRegisterCompute on read; no automatic write-time dependency graph
Versioned SQL migrationsImplementedmigrations/*.sql per module; sumeru-migrate CLI
Setup wizardImplemented/setup before first DB init
Multi-company switchImplementedPOST /web/company/switch
Mail chatter + activitiesImplementedRequires mail addon
Transactional email (SMTP)PartialPassword reset when smtp_host / smtp_from configured
Report download (CSV/PDF)ImplementedOpt-in per view via XML; max 500 rows
Bulk CSV import with mappingImplementedTemplate → upload → sys.bulk.import → confirm
Legacy CSV import routeImplementedPOST /web/import/csv → same bulk flow (no direct import)
Event bus (record.created, record.updated)ImplementedIn-process pub/sub
Cron scheduler (sys.cron)ImplementedTicker + SKIP LOCKED; registered Go handlers
Automation server actionsImplementedDeclarative publish: / write: code prefixes
Transactional outboxImplementedEnqueue + drain worker → in-process queue
XML noupdate on ImplementedSkips existing records on module update
HTTP bind addressImplementedOptional http_interface INI key
DB connection pool tuningImplementeddb_max_open_conns, db_max_idle_conns, db_conn_max_lifetime_minutes
Read replica routingImplementedOptional db_read_replica_dsn for search paths
Rate limitingImplementedOptional rate_limit_rpm on RPC and login
Dev CLI utilitiesImplementedsumeru-db-check, sumeru-i18n-export/import, sumeru-shell, sumeru-module, sumeru-migrate, make bp
Integration test harnessImplementedmake test-db, make test-integration (-tags=integration)
sumeru_ai addonPartialOpt-in; search interceptor pass-through; placeholder UI hooks
Natural language / AI searchPlannedNot shipped in core UX
AI activity summariesPlannedChatter exists; no AI summaries
Production readinessPre-alphaNot for live business use

Platform capability map

Mapping common ERP platform concepts to Sumeru — for implementers, not end-user parity claims. Full analysis: Platform gaps.

ERP platform conceptSumeru equivalentStatus
Core platform / web shellsumeru/addons/base + core/Implemented (pre-alpha)
Scheduled jobs / automationautomation + core/schedulerImplemented (Go handlers, declarative actions)
read_group aggregationread_group RPC + ORMImplemented (sum/count)
Object method RPCcall RPCImplemented (registered object actions only)
Pivot / graph viewsPivot v1 (HTML table)Implemented (read-only; no graph view)
HTTP bind / DB pool tuninghttp_interface, pool INI keysImplemented
Install-all modules CLI-i all CLIImplemented
Inventory / stockNot present (deferred)
Website / eCommerceNot present (deferred)
Customer portalNot present (deferred)
Country localizationsNot present (deferred)

Standard business addons (sumeru_addons)

ModuleStatusKey automation
utmImplementedCampaign/medium/source master data
productImplementedCatalog shared by Sales/Purchase/Account
crmImplementedPipeline, won/lost, team assignment cron
saleImplementedQuotation → sales order
sale_crmImplementedWon opportunity → draft quotation
accountImplementedSO/PO → invoice/bill; post; pay; reconcile
purchaseImplementedRFQ → PO → vendor bill (via account)
hrImplementedEmployee directory (no payroll)

Contacts and mail are kernel addons under sumeru/addons/, not in sumeru_addons.