Skip to content

Reference ​

Documentation for the mantle CLI, project configuration, and all @j0nathan-ll0yd/* packages.

CLI and configuration ​

PageDescription
CLIEvery mantle command, subcommand, and flag
mantle.config.tsProject configuration schema
ModulesOpenTofu module variables
Observability alertingFree-tier alerting architecture

Packages ​

PackageDescription
@j0nathan-ll0yd/coreHandler hierarchy, decorators, types, response helpers
@j0nathan-ll0yd/errorsError classes with HTTP status codes
@j0nathan-ll0yd/envEnvironment variable helpers
@j0nathan-ll0yd/observabilityLogging, metrics, and tracing
@j0nathan-ll0yd/validationZod-based request validation
@j0nathan-ll0yd/resilienceCircuit breaker and retry patterns
@j0nathan-ll0yd/databaseMulti-provider Drizzle client
@j0nathan-ll0yd/authBetter Auth integration and webhook signature validation
@j0nathan-ll0yd/awsAWS SDK client factory
@j0nathan-ll0yd/testingTest utilities and mocks
@j0nathan-ll0yd/typesBranded types for AWS identifiers
@j0nathan-ll0yd/mcpMCP server Lambda and diagnostic tool catalogue
@j0nathan-ll0yd/eslint-configShared ESLint config and Mantle rules

Keeping this section honest ​

docs/docs-map.yaml maps every page above to the source it documents. pnpm docs:check fails when a public export, command, flag, or config option exists in the source but not on its page. The gate blocks in CI (docs-coverage) and in the pre-push hook.