Skip to main content
Normalized for Mintlify from knowledge-base/aiconnected-apps-and-modules/modules/aiConnected-paper/paper-dev-overview.mdx.

Content Strategist AI

Developer PRD (Product Requirements Document)

Version: 1.0
Last Updated: January 2, 2026
Target Platform: Dokploy on DigitalOcean
Primary Developer Tool: Claude Code

Table of Contents

  1. Architecture Overview
  2. Database Schema
  3. API Endpoints
  4. Authentication & Authorization
  5. Content Generation Pipeline
  6. PDF Generation System
  7. Distribution System
  8. File Storage
  9. White-Label System
  10. CSV Import System
  11. Environment Variables
  12. Deployment Configuration

1. Architecture Overview

Tech Stack


2. Database Schema

2.1 Core Tables


3. API Endpoints

3.1 Authentication

3.2 Agency Management (Super Admin)

3.3 Agency Operations (Agency Admin)

3.4 Client Management

3.5 Document Generation

3.6 Document Management

3.7 Distribution

3.8 Scheduled Content

3.9 Public/Demo Endpoints


4. Authentication & Authorization

4.1 JWT Structure

4.2 Role Permissions

4.3 White-Label Domain Routing


5. Content Generation Pipeline

5.1 Generation Steps

5.2 Celery Task Chain

5.3 Research System


6. PDF Generation System

6.1 Template Structure

6.2 Template Variable Injection

6.3 Chart Generation

6.4 PDF Rendering


7. Distribution System

7.1 Distribution Handler


8. File Storage

8.1 Storage Configuration

8.2 Custom Domain Support


9. White-Label System

9.1 Branding Resolution

9.2 Domain Configuration


10. CSV Import System

10.1 CSV Format

10.2 Import Endpoint


11. Environment Variables


12. Deployment Configuration

12.1 Docker Compose

12.2 Dokploy Configuration


Appendix A: Error Codes


Appendix B: WebSocket Events