Comprehensive technical documentation for all documented repositories. Navigate by repository below or use the quick links to jump to specific documentation types.
Last Updated: March 12, 2026
Dispatch list management API with multi-database support (PostgreSQL, SQL Server, Databricks). Features complex priority scoring and ML-driven propensity-to-win predictions.
Event-driven exception management with 27 specialized consumers monitoring dispatch list tickets. Integrates with Zendesk for automated ticket creation and status synchronization.
Scheduled batch job linking related MDID orders to TBS tickets. Ensures comprehensive financial records with parent/child order relationships.
Infrastructure definitions and CI/CD for Building Services ecosystem.
Shared infrastructure components for Building Services.
Task management system with scheduling, instance generation, and log templates. Features 234+ stored procedures and event-driven architecture with Quartz scheduling.
Work order management service providing REST API for work order operations including documents, mass creation, summaries, and status/priority lookups. Includes RabbitMQ subscriber for work order events.
Order creation and billing management. Submits orders into the MDID transaction system, manages subscription billing, tracks transactions, handles tax calculations, and integrates with DSSI for electronic invoicing.
React SPA hosted on AWS Lambda providing the TELS Billing web interface for managing custom PO number configuration and billing facility settings.
Manual execution utility for compiling reports of active PLTs with DSSI integration values, determining paper-based vs DSSI-based billing integration.
Nomad batch job that monitors MDID invoice posting and automatically marks associated work items/tickets as "Invoicing Completed".
Nomad-orchestrated legacy Windows batch job that generates monthly subscription bills daily and processes MDID orders hourly.
REST API for contract management, scheduling, and service events. Includes RabbitMQ subscriber with 16 consumers for async processing and shared business logic for scheduling algorithms.
Daily batch job (2 AM UTC) that schedules pending service events and retries failed ticket generation.
Weekly batch job (Mondays 9 AM UTC) notifying facility contacts when documentation has been uploaded for contracted service events.
Weekday batch job (8:37 AM) publishing upcoming ETA reminder commands to customers for contracted services.
Multiple monthly cron schedules publishing notification commands to service providers. Triggers 5 different notification types.
Monthly batch job (1st of month, 10 AM UTC) summarizing upcoming contracted service work at each contact's facilities.
Core REST API for the Customers domain managing facilities, contacts, owners, business units, and user access. Includes RabbitMQ consumer for async event processing.
Core authentication service that issues, refreshes, and validates JWT tokens for the TELS platform. Includes SDK for service consumers with JWT validation and resilience.
Centralized configuration and settings service providing a generic key-value store with JSONB values for schema-less configuration across the TELS ecosystem.
Core REST API for equipment lifecycle management. Includes RabbitMQ consumer for async event processing and serial number parsing/validation library.
Notification management API including email uploads, SMS webhooks, and bounce handling. Three RabbitMQ subscribers for outbound dispatch via AWS SES (email), Pinpoint (SMS), and SNS (push).
Centralized file management service for file upload, download, metadata management, and file group organization. Includes RabbitMQ subscriber for business unit and task document events.
REST API for bid lifecycle management, pricing, fairness scoring, and PDF-to-bid generation. Includes RabbitMQ subscriber for bid expiration, fairness calculation, and PDF processing.
REST API for approval workflows managing articles, rules, roles, steps, and notifications. Includes RabbitMQ subscriber with 10 consumers across 3 exchanges for workflow events.
Centralized message publishing infrastructure with fallback strategies (S3/SQL). Provides NuGet client libraries used by all services. Critical shared component.
Background worker processing SQL fallback queue for BusProxy. Ensures guaranteed message delivery when primary broker is unavailable.
Reusable documentation skills for creating consistent documentation across repositories:
Skills located in: ~/.claude/skills/