All checks were successful
Deploy to Staging / Build Images (pull_request) Successful in 15m57s
Deploy to Staging / Deploy to Staging (pull_request) Successful in 53s
Deploy to Staging / Verify Staging (pull_request) Successful in 9s
Deploy to Staging / Notify Staging Ready (pull_request) Successful in 7s
Deploy to Staging / Notify Staging Failure (pull_request) Has been skipped
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.0 KiB
1.0 KiB
backend/src/core/
Files
| File | What | When to read |
|---|---|---|
README.md |
Core module index with code examples | Understanding core infrastructure |
Subdirectories
| Directory | What | When to read |
|---|---|---|
auth/ |
Authentication utilities | JWT handling, user context |
config/ |
Configuration loading (env, database, redis) and feature tier gating (fuelLog.receiptScan, document.scanMaintenanceSchedule, vehicle.vinDecode) | Environment setup, connection pools, tier requirements |
logging/ |
Winston structured logging | Log configuration, debugging |
middleware/ |
Fastify middleware | Request processing, user extraction |
plugins/ |
Fastify plugins (auth, error, logging, tier guard) | Plugin registration, hooks, tier gating |
scheduler/ |
Job scheduling infrastructure | Scheduled tasks, cron jobs |
storage/ |
Storage abstraction and adapters | File storage, S3/filesystem |
user-preferences/ |
User preferences data and migrations | User settings storage |