WB2 Platform Documentation
WB2 Platform is an intelligent brand acquisition and integration platform that combines AI-powered analysis with durable workflow orchestration to streamline the entire acquisition lifecycle.
AI-Powered
Intelligent risk assessment, success prediction, and recommendations
Workflow Orchestration
Temporal-based durable workflows with human-in-the-loop
Compliance Built-in
Automated compliance checks with configurable rules
Quick Start
Get started with WB2 Platform in minutes using Docker Compose.
Prerequisites
- Docker and Docker Compose installed
- Python 3.11+ (for local development)
- Git
Installation
Architecture
WB2 Platform follows a microservices architecture with the following components:
Key Components
| Component | Description | Port |
|---|---|---|
| WB2 API | Flask REST API serving all platform endpoints | 5000 |
| Temporal Server | Durable workflow execution engine | 7233 |
| Temporal UI | Web interface for workflow visibility | 8080 |
| PostgreSQL | Primary data store for brands and analytics | 5432 |
| Grafana | Metrics dashboards and alerting | 3000 |
Brands API
Manage brand registry and track acquisition progress.
List all brands with optional filtering
Register a new brand for acquisition
Get details for a specific brand
Start a workflow for a brand
Example: Create a Brand
AI API
Access AI-powered analysis and recommendations.
Calculate brand priority score using AI
Assess integration complexity
Run AI risk assessment with mitigations
Predict acquisition success probability
Example: Risk Assessment
Compliance API
Automated compliance checking and violation management.
List all compliance rules
Run compliance check for a brand
List open compliance violations
Get compliance dashboard data
HITL API
Human-in-the-loop approval management.
List all approval requests
List pending approval requests
Approve a request
Reject a request
Integrity Check Workflow
Post-acquisition integrity checks for brands.
Checks Performed
- Code quality analysis (SonarQube integration)
- Security vulnerability scanning
- License compliance verification
- Documentation coverage analysis
- AI-powered risk assessment
Workflow States
Team Onboarding Workflow
Orchestrates multi-team onboarding after brand acquisition.
Teams Supported
- Engineering: GitLab access, CI/CD, dev environments
- Operations: Infrastructure, monitoring, runbooks
- Support: Helpdesk, knowledge base, escalation paths
Workflow Features
- Parallel team setup activities
- Individual access provisioning
- Training session scheduling
- Documentation handoff generation
Docker Setup
Production deployment using Docker Compose.
Services Included
Monitoring
Built-in monitoring with Prometheus and Grafana.
Available Dashboards
- API Overview: Request rate, latency, error rate
- Temporal Workflows: Completions, failures, latency
- AI Processing: Prioritization rate, model confidence
- Compliance: Check counts, violations, pass rate
Alert Rules
Pre-configured alerts for:
- High API error rate (>5%)
- High latency (P95 > 1s)
- Workflow failures (>10%)
- Critical compliance violations
- Resource exhaustion