Skip to content

ERP-Unlocked Documentation

Welcome to the ERP-Unlocked documentation. This folder is organized by topic for easy navigation.

[!NOTE] The canonical PDF processing path is now webapp -> Temporal -> temporal-worker. apps/pdf-api and apps/pdf-worker still appear in some deploy and CI surfaces because they are being retired in stages, not because they are the preferred runtime.

Developer onboarding, workflow guides, and monorepo setup.

  • Developer workflow with changesets
  • Monorepo guide
  • Adding new apps
  • Docker development
  • Pre-commit hooks
  • Temporal workflows and schedules

System design, data flows, and technical decisions.

  • System architecture overview
  • Authentication architecture
  • Order processing states
  • Unified inbox (work items) — quick reference
  • PDF processing workflow (Temporal-first)
  • Legacy PDF service decommission context
  • ERP sync architecture
  • Data backend proposals

CI/CD pipelines, deployment guides, and release management.

  • Deployment guide
  • Quick reference
  • CI/CD pipeline
  • Changesets implementation
  • Legacy PDF services retirement checklist

Environment variables, settings, and system configuration.

  • Environment variables reference
  • Cache management
  • Organization settings

Monitoring, logging, tracing, and alerting.

  • Observability architecture
  • SigNoz/OpenTelemetry setup
  • Logging configuration
  • Better Stack integration
  • Temporal and Dagster monitoring

Authentication, authorization, and threat modeling.

  • API security model
  • CSRF protection
  • Threat model
  • Auth audit summaries

ERP integration, order processing, and P21 specifics.

  • How orders are handled
  • Order verification
  • P21 pricing refresh
  • Cross-region replication
  • Fuzzy matching

Marketing site and HubSpot integration.

  • HubSpot integration

Changelogs and release notes.

  • Changelog
  • Release notes

Audit reports and analysis.

  • Environment variable audits

Detailed debugging and bug analysis documentation.

  • Data pipeline issues (Dagster/dbt)
  • Application bugs
  • Code review evaluations

Historical documentation for completed migrations, hotfixes, and implementations.

  • Completed migrations
  • Historical hotfixes
  • Implementation summaries


Last updated: March 2026