core | Foundation: validation, utilities, interceptor pipeline, feature flags |
observability | Logging, metrics, error reporting (Datadog, Sentry) |
platform | HTTP, database, CLI infrastructure |
ui-style | Shared UI style contract: central CSS/JS bundles and tokens |
user | Authentication, authorization, MFA, session management |
admin | Auto-generated CRUD admin UI (Hiccup + HTMX) |
storage | File storage: local filesystem and S3 |
scaffolder | Interactive module code generator |
cache | Distributed caching: Redis and in-memory |
jobs | Background job processing with retry logic |
email | Email: SMTP, async, jobs integration |
tenant | Multi-tenancy with PostgreSQL schema-per-tenant isolation |
realtime | WebSocket / SSE for real-time features |
i18n | Internationalisation: marker-based translation, locale chain, EDN catalogues |
external | External service adapters: Stripe, Twilio, IMAP |
reports | PDF, Excel, Word generation via defreport macro |
calendar | Recurring events, iCal export/import, conflict detection |
workflow | Declarative state machine workflows with audit trail |
search | Full-text search: PostgreSQL FTS with LIKE fallback |
geo | Geocoding (OSM/Google/Mapbox), DB cache, Haversine distance |
ai | Framework-aware AI tooling: NL scaffolding, error explainer, test generator |