a3-architectureComplete architecture reference for the A3 insurance platform — file locations, data flow, conventions, microservice map, and fullstack patterns
algoliaAlgolia search integration reference — 3 backend files + frontend search service. Index management, record syncing, search queries, and API key management
auth-permissionsA3 authentication and permission system — Firebase Auth, ember-simple-auth, ember-can abilities, role-based access, and the full auth flow
build-systemA3 build system reference — Embroider, Vite, Babel, TypeScript, route splitting, PWA support, and build configuration
cloud-functionsDeep Google Cloud Functions v2 reference — every trigger type with full TypeScript signatures, function configuration, retry behavior, cold start optimization, testing, deployment, emulator usage, A3 index.ts export pattern, error handling, structured logging, all 40 Firestore trigger files by colle
csv-excel-exportCSV and Excel export reference — papaparse, excellentexport, exceljs, export-to-csv, node-xlsx, xlsx used across A3 for data import/export
dayjsDay.js date/time library reference — used in 39 A3 files (35 frontend + 4 backend). Parsing, formatting, manipulation, comparison, and relative time
deep-object-diffdeep-object-diff reference — used in 6 A3 Firestore update triggers. Detecting document field changes for conditional side effects
ember-addonsReference for all Ember addons used in A3 — ember-simple-auth, ember-can, ember-power-select, ember-basic-dropdown, ember-file-upload, ember-keyboard, ember-sortable, ember-shepherd, ember-shiki, and more
ember-cli-flashember-cli-flash reference — toast notification service used across A3 for user feedback messages (success, danger, warning, info)
ember-cloud-firestoreDeep ember-cloud-firestore-adapter reference — how A3 bridges Ember Data/WarpDrive with Cloud Firestore for real-time document access
ember-concurrencyember-concurrency reference — task definitions, async patterns, cancellation, debouncing, and A3 usage patterns for form saves, data loading, and background operations
ember-coreDeep Ember.js 6.x Octane reference — routing, services, dependency injection, lifecycle, reactivity, GJS/GTS authoring, and modern patterns
ember-data-warp-driveDeep WarpDrive (next-gen Ember Data) reference — Store, models, adapters, serializers, relationships, caching, pagination, and A3-specific data layer patterns
ember-file-uploadember-file-upload reference — file upload with drag-drop, progress tracking, and Cloud Storage integration in A3
ember-helpersDeep reference for all Ember.js helper imports used in A3 — @ember/helper (fn, hash, array, get, concat), @ember/modifier (on), @ember/object (action), @ember/service, @ember/routing, @ember/string, and @ember/owner
ember-intlember-intl internationalization reference — translation keys, ICU message format, pluralization, date/number formatting, and A3 i18n conventions
ember-keyboard-sortableember-keyboard (keyboard shortcuts) and ember-sortable (drag-and-drop reordering) reference for A3
ember-local-storageember-local-storage-decorator reference — used in 32 A3 files for persisting UI state to localStorage with tracked reactivity
ember-model-validatorember-model-validator reference — used in 10 A3 models. Client-side model validation rules, custom validators, and error display
ember-page-title-breadcrumbsember-page-title (298 files) and ember-breadcrumb-trail (312 files) — the two most common route-level utilities in A3
ember-power-selectember-power-select reference — advanced searchable select component used via @trusted-american/ember Form::PowerSelect in A3
ember-shepherd-toursember-shepherd + shepherd.js reference — user onboarding tours and feature walkthroughs in A3
ember-truth-helpersComplete ember-truth-helpers reference — used in 240 A3 files. Boolean, comparison, and collection helpers for templates
express-httpExpress.js HTTP app pattern reference — A3's create-http-app utility used across 6 backend files for Cloud Function HTTPS endpoints
firebase-gcpDeep Firebase and Google Cloud Platform reference — Firestore Admin SDK (every method, query operator, aggregation, timestamp, FieldValue), Authentication Admin (full user management, token operations, custom claims), Cloud Storage Admin (bucket operations, signed URLs, metadata), Realtime Database,
firestore-rulesFirestore security rules reference — rule syntax, helper functions, A3's permission model, and common patterns for collection-level access control
fontawesomeFontAwesome 7 reference — icon library used across A3 via @fortawesome packages and the design system Icon component
glimmer-gtsDeep Glimmer component and GTS/GJS template-tag format reference — component signatures, template syntax, patterns, and A3-specific conventions
glint-type-checkingGlint template type-checking reference — @glint/template, @glint/ember-tsc, @glint/tsserver-plugin for type-safe GTS templates in A3
google-mapsGoogle Maps JavaScript API reference — @googlemaps/js-api-loader for map rendering, geocoding, and county selection in A3
highcharts-chartsHighcharts 12 + ember-highcharts reference — used in 16 A3 files. Chart types, options, theming, responsive charts, and A3 dashboard patterns
hubspotHubSpot CRM integration reference — @hubspot/api-client for contact sync, deal management, and OAuth flow in A3 (1 backend utility + OAuth endpoint)
intercomIntercom Messenger SDK reference — @intercom/messenger-js-sdk for customer support chat widget in A3
mailgunMailgun email service reference — send-email utility + domains endpoint + frontend mailgun.js. Transactional email, templates, domain management
neon-postgresNeon PostgreSQL integration reference — 3 backend files. Connection pooling, parameterized queries, and data migration scripts alongside Firestore
openai-integrationOpenAI API integration reference — 2 backend files. Chat completions, responses API, embeddings for client data
pandadocPandaDoc document automation reference — 5 backend files. Document creation from templates, e-signatures, form submissions, and webhook notifications
pdf-toolsPDF generation and viewing reference — pdf-lib for creating/modifying PDFs, pdfjs-dist for viewing/rendering PDFs in A3
qunit-testingDeep QUnit and ember-qunit testing reference — acceptance, integration, unit tests, qunit-dom assertions, test helpers, and A3-specific testing patterns
sentrySentry error tracking reference — @sentry/ember (14 frontend files) + @sentry/node (34 backend files) = 48 total. Error capture, breadcrumbs, context, performance monitoring
signature-padsignature_pad v5 reference — electronic signature capture for enrollment forms and documents in A3
stripeDeep Stripe integration reference — 18 backend files + 5 frontend files. Checkout sessions, subscriptions, customers, invoices, payouts, accounts, webhooks, and Connect platform
taia-design-systemComplete TAIA design system reference — all 88+ Ember GTS components, design tokens, helpers, modifiers, import patterns, and usage examples from @trusted-american/ember
tailwind-bootstrapTailwind CSS 4 and Bootstrap 5 styling reference — how A3 uses both frameworks together, utility classes, component styling, and responsive design patterns
third-party-integrationsThird-party service integration reference — Stripe, Mailgun, PandaDoc, Algolia, HubSpot, Salesforce, OpenAI, Intercom, Sentry, Google Maps, and Vimeo patterns in A3
tracked-built-instracked-built-ins reference — TrackedArray, TrackedObject, TrackedMap, TrackedSet for deep reactive state in Glimmer components
ui-addonsUI component addon reference — PDF generation (pdf-lib, pdfjs-dist), CSV/Excel export (papaparse, excellentexport, exceljs), signature capture (signature_pad), and document preview (docx-preview)
vimeo-playerVimeo Player SDK reference — @vimeo/player for embedded video playback in A3 training/resource content
xstate-statechartsXState 5 and ember-statechart-component reference — state machine patterns for complex UI workflows in A3