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-apiandapps/pdf-workerstill appear in some deploy and CI surfaces because they are being retired in stages, not because they are the preferred runtime.
📚 Documentation Index
Section titled “📚 Documentation Index”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
📄 Root Documents
Section titled “📄 Root Documents”- Overview - High-level project overview
- Non-Code Tasks - Pending non-technical tasks
Product & UX designs
Section titled “Product & UX designs”- Unified inbox — “The inbox is the product” - CEO plan, architecture, and phased rollout for the work-items inbox
Last updated: March 2026