Work Breakdown & Estimate: Pebble Orchestrator (Pebble IQ)
Version: 1.2 (Aligned with High-Level Architecture)
Status: Revised for FastAPI/React stack
This document provides a granular, bottom-up estimation for the Pebble Orchestrator (Pebble IQ). It maps the 131 granular use cases to specific resource hours across three delivery phases. Linked to the master Detailed Use Case Estimates.
chnical design, see the High-Level Architecture.
Executive Summary
| Item |
Value |
| Total Production Effort |
3,105 man-hours (including contingency) |
| Pebble IQ Depth |
1,000h+ (Ingestion, RAG, AI-Hardening, CPQ) |
| Duration |
22-24 Weeks (Production Rollout) |
| UAT Duration |
7-10 Days (Per MOM Jan 25) |
| Resource Baseline |
4 Full-stack Engineers (160h/week) |
| Technical Stack |
Python (FastAPI/Celery) + React + PostgreSQL |
Technical Effort Breakdown
This table summarizes the total resource allocation across the software stack, including specialized AI/ML and DevOps (Operations) tracks.
| Phase |
Feature Pillar |
Frontend (h) |
Backend (h) |
Database (h) |
Total (h) |
| Phase 1 (POC) |
1. AI Email Classification |
40 |
350 |
120 |
510 |
| Phase 1 (POC) |
2. Visual Kanban (Enquiry) |
100 |
100 |
50 |
250 |
| Phase 1 (POC) |
3. CRM Core & Lead Workflow |
180 |
350 |
110 |
640 |
| Phase 2 |
Custom Workflow Engines |
100 |
160 |
40 |
300 |
| Phase 2 |
CPQ, RFQ & Costing |
130 |
150 |
70 |
350 |
| Phase 3 |
Tally Integration |
50 |
100 |
22 |
172 |
| Phase 3 |
AI Decision Support (RAG) |
15 |
120 |
45 |
180 |
| Phase 3 |
Reliability & Audit |
10 |
30 |
12 |
52 |
| Phase 3 |
QA, Hardening & UAT |
60 |
110 |
76 |
246 |
|
Base Totals |
685 |
1,470 |
545 |
2,700 |
Problem Statement
| Problem |
Impact |
| Information Fragmentation |
Data scattered across mailboxes, no single source of truth |
| Manual Bottlenecks |
Human intervention for classification and data entry |
| Lack of Accountability |
No centralized task tracking or closure visibility |
| Response Latency |
Slow routing to correct department |
Orchestration Workflow Overview (Pebble IQ)
| Step |
Component |
Action |
| 1. Aggregation |
Ingestion Layer |
Outlook/O365 Listener → Native Record Creation |
| 2. Triage |
Intent Engine (AI) |
Routes to Sales, Ops, or Tender Workspace |
| 3. Workspace |
Native Kanban |
React UI for native card state & work-shifting |
| 4. CRM Core |
Native Master |
Internal 8-tab Company Profile & Engagement core |
| 5. CRM Workflow |
State Machine |
Lead-to-Enquiry transitions & Response Playbooks |
| 6. Data Foundations |
Master Data Engine |
Bulk excel ingestion & entity validation (CIN/PAN) |
| 7. Reliability |
Pipeline Guard |
DLQ, Retries, and Uptime monitoring (US-BKP) |
Detailed Work Breakdown
Phase 1 (POC): Kanban + CRM Core (Week 1-10)
Focus: 8nd-Week "Tactical Focus" sprint for Email Classification, Visual Kanban, and Core CRM.
| Task |
Hours |
Description |
| Pillar 1: Agentic Email Triage (17 UCs) |
510 |
Agentic Ingest, Intent Extraction via LangGraph, and Noise Rejection |
| Pillar 2: Visual Kanban & Enquiry (17 UCs) |
246 |
Board UI, Enquiry Control Plane, and In-place state edits (No Drag/Drop) |
| Piller 3: CRM / Workflow / Masters (45 UCs) |
800 |
Core 8-tab CRM, Prelead Engine, Masters, and Product Code Master |
| Subtotal (Phase 1 / POC - 79 UCs) |
1,556 |
|
Phase 2: CRM Workflow & CPQ (Week 11-16)
Focus: Sales automation, margin governance, and quotation flows.
| Task |
Hours |
Description |
| CRM Workflow Logic |
100 |
Lead-to-Enquiry state machine & complex transition rules |
| KBN-003: Drag-and-Drop Sync |
50 |
Bidirectional webhook sync for Plane cards (Moved from P1) |
| RFQ & Supplier Logic |
120 |
Automated inquiry to logistics/product partners & vendor XML |
| Costing & Pricing Engine |
130 |
Domestic vs Import price tracking with multi-layer taxes |
| CPQ Advanced Rules |
200 |
Margin control and multi-tier approval workflows |
| Reporting & Audit |
100 |
Executive dashboards, transparency logs, and ROI tracking |
| Subtotal |
650 |
|
Phase 3: Tally Integration (Week 17-22)
Focus: ERP connectivity and decision-ready intelligence.
| Task |
Hours |
Description |
| Tally Integration Engine |
120 |
XML/HTTP Connector for Stock, Dues, and Orders |
| Dispatch UI Setup |
52 |
Specialized screens for Tally Dispatch features |
| RAG & Semantic Chat |
180 |
Expanded context retrieval for grounded drafts |
| DLQ & Reliability |
52 |
Dead Letter Queues and retry logic (US-BKP-005) |
| Security Audit & UAT |
246 |
Pentesting, Stress recovery, and 3rd party Hardening |
| Subtotal |
650 |
|
Final Effort Reconciliation (Base Total)
| Track |
Phase 1 (POC) |
Phase 2 |
Phase 3 |
Total |
| Core Software |
890 |
400 |
296 |
1,586 |
| Intelligence & Hardening |
510 |
250 |
354 |
1,114 |
| Project Total (Base) |
1,400 |
650 |
650 |
2,700 |
Technical Summary by Milestone
| Phase |
Core Deliverable |
Effort (h) |
UC Count |
| Phase 1 (POC) |
Signal Ingest + Kanban + CRM Core (Masters) |
1,556 |
79 |
| Phase 2 |
Workflow & CPQ (Sales automation, margin governance) |
650 |
26 |
| Phase 3 |
Integrated Operations (Tally, Logistics, Tenders) |
650 |
26 |
| Base Total |
|
2,700 |
131 |
| Contingency |
Risk Buffer (15%) |
405 |
|
| PRODUCTION TOTAL |
|
3,105 |
|
[!NOTE]
Added 150+ hours for RAG-based chat (AST-001) and Multi-Modal Extraction (US-CRM-021) which were previously underestimated.
Success Metrics
| Metric |
Target |
How Measured |
| Zero Leakage |
100% emails captured |
Dashboard email count vs mailbox count |
| Response Time |
< 4 hour average |
Card age tracking in "New" column |
| Sync Integrity |
100% Match |
Master data reconciliation (Pebble vs ERP) |
| Reduced Manual Entry |
80% reduction |
Time-study comparison |
See the Product Delivery Roadmap for phase-by-phase module allocations.