Powered by Sourcegraph + Amp
Code · Knowledge · Design · Project Management
March 2026 · Confidential
16 slides — Swipe ← → or use arrows to navigate
Your requirements span 4 domains — no single tool covers all of them
The needs span code intelligence, enterprise knowledge management, design systems, and project management. Today, these exist as isolated silos.
Cross-repo search, semantic navigation, PR impact analysis, code review across 100s of repos
Confluence RAG — 150K pages, 500K attachments, ~100GB of text, images, diagrams, plugins
Figma intelligence — "who uses this component?", design system dependency graph
JIRA Cloud integration — bi-directional sync, agentic task creation from code context
The requirements span 3 distinct product categories that have never been unified
We evaluated every major platform on the market. No single tool in the world addresses 100% of these requirements. The needs cross three fundamentally different product domains that no vendor has ever unified.
We evaluated every major enterprise search platform. Here's how they compare:
| Capability | ✦ Sourcegraph | Glean | Elastic / OpenSearch | Coveo | Atlassian Rovo |
|---|---|---|---|---|---|
| Cross-repo code search | ✅ SCIP semantic | ⚠️ Text-only | ⚠️ Text-only | ❌ Not for code | ❌ None |
| Go-to-def / Find-refs across repos | ✅ SCIP native | ❌ | ❌ | ❌ | ❌ |
| AI / NLP semantic search | ✅ Deep Search 7.0 | ✅ Strong | ⚠️ ELSER basic | ✅ Relevance AI | ✅ Rovo AI |
| Batch Changes across repos | ✅ Native | ❌ | ❌ | ❌ | ❌ |
| Code review (CI-integrated) | ✅ Amp Review | ❌ | ❌ | ❌ | ❌ |
| MCP server (agentic access) | ✅ GA | ❌ | ❌ | ❌ | ❌ |
| Confluence indexing | 🔌 MCP extension | ✅ Native | ✅ Connector | ✅ Native | ✅ Native |
| Figma indexing | 🔌 MCP extension | ⚠️ Basic | ❌ | ❌ | ❌ |
| Image / multimodal search | ✅ Deep Search 7.0 | ⚠️ Limited | ❌ | ❌ | ⚠️ Basic |
| Multi code-host support | ✅ GitHub, GitLab, BB, Perforce | ⚠️ GitHub only | ❌ Manual | ❌ | ⚠️ Bitbucket focus |
| Scale (repos) | ✅ 1M+ repos | ⚠️ Limited | ✅ Scalable | ✅ Scalable | ⚠️ Atlassian only |
Sourcegraph is the only platform that combines deep code intelligence with extensible MCP integration. Competitors like Glean index Confluence natively but have shallow code understanding. Elastic is powerful for text but has zero code intelligence. Rovo is locked to the Atlassian ecosystem. Only Sourcegraph provides SCIP navigation, Batch Changes, and an MCP server — making it the natural hub to extend into Confluence, Figma, and JIRA via purpose-built integrations.
Sourcegraph as the core, extended via MCP Gateway
Sourcegraph 7.0 + Amp — Production-ready, zero custom development
| Component | Status | Capability |
|---|---|---|
| Code Search | ✅ Production | Regex, structural, multi-repo, multi-host (GitHub, GitLab, Bitbucket, Perforce) |
| Deep Search (NLP) | ✅ Production | Natural language code queries + image support (v7.0) |
| SCIP Cross-Repo Nav | ✅ Production | Go-to-definition, find-references across ALL repos with version awareness |
| Batch Changes | ✅ Production | Apply code changes across 100s of repos in a single operation |
| Code Insights | ✅ Production | Migration tracking, version adoption, custom metric dashboards |
| Code Monitors | ✅ Production | Alert on code patterns appearing in any repo |
| MCP Server | ✅ GA | Agents query code intelligence via standard MCP protocol |
| Feature | Description |
|---|---|
| Amp Review | CI-integrated code review, posts to PRs, custom Checks per codebase area |
| Cross-Repo Context | Librarian sub-agent reads across private repos via GitHub/Bitbucket |
| Oracle | Deep reasoning engine for architecture review and complex debugging |
| Thread Sharing | Team-visible conversation threads for knowledge sharing |
| Skills & MCP | Extensible via custom skills and MCP servers |
✅ This entire layer is production-ready. Zero custom development needed.
Custom pipeline for 150K pages + 500K attachments
| Component | Technology | Purpose |
|---|---|---|
| Confluence Crawler | Atlassian REST API + Webhooks | Incremental crawl of all spaces, pages, attachments |
| Document Processor | Unstructured.io OSS | Parse HTML, PDF, DOCX, PPTX → structured text |
| Chunking Engine | LangChain OSS | Semantic chunking with metadata preservation |
| Deduplication | MinHash + SimHash | Handle contradicting/duplicate sources |
| Freshness Ranker | Custom scoring | Rank by last-modified, activity, endorsements |
| Embedding Service | OpenAI text-embedding-3-large | Dense vector embeddings (3072 dims) |
| Vector Database | Weaviate OSS | Store ~5M+ chunks with metadata filtering |
| BM25 Index | Elasticsearch OSS | Sparse keyword search for hybrid retrieval |
| Hybrid RAG Engine | LlamaIndex OSS | Dense + sparse retrieval with re-ranking |
| MCP Server | TypeScript MCP SDK | Expose RAG as MCP tools for Sourcegraph/Amp |
Extending Sourcegraph's reach beyond code
Handles PNG, SVG, Visio, Draw.io diagrams. Vision LLM generates searchable text descriptions. CLIP enables "find diagrams similar to X" queries.
Builds a full component dependency graph. Answer queries like "who uses this component?", "find pages using color X", "which designs reference this token?"
JQL search, create/update issues via MCP. Attach Sourcegraph code links to JIRA tickets automatically. Amp can create JIRA epics from batch migration results.
Complete integrated architecture
Real-world scenarios powered by the unified platform
Scope, deliverables, assumptions
Design, develop, and deploy a Unified Enterprise Intelligence Platform with Sourcegraph + Amp at its core, extended with Confluence knowledge RAG, Figma design intelligence, JIRA project management, and multimodal image understanding — all unified through an MCP Gateway.
| # | Deliverable | Phase |
|---|---|---|
| D1 | MCP Gateway with routing, auth, caching, audit logging | Phase 1 |
| D2 | Sourcegraph Enterprise deployment + MCP integration | Phase 1 |
| D3 | JIRA MCP Server with bi-directional sync | Phase 1 |
| D4 | Confluence crawler + document processor (text only) | Phase 2 |
| D5 | Vector DB + hybrid RAG engine + MCP server | Phase 2 |
| D6 | Deduplication & freshness ranking system | Phase 2 |
| D7 | Image extraction + OCR + vision captioning pipeline | Phase 3 |
| D8 | CLIP image embeddings + image vector search | Phase 3 |
| D9 | Figma component graph + MCP server | Phase 4 |
| D10 | Unified dashboard / developer portal | Phase 5 |
| D11 | Documentation, runbooks, training materials | Phase 5 |
| D12 | Load testing report (150K pages, 500K attachments validated) | Phase 5 |
5 phases over ~20 weeks
Team composition and effort breakdown
| Role | Count | Duration |
|---|---|---|
| Tech Lead / Architect | 1 | 20 weeks (full) |
| Backend Engineers (Python/Go/TS) | 3 | 16–20 weeks |
| ML / RAG Engineer | 1 | 12 weeks (Phase 2–3) |
| DevOps / Infrastructure | 1 | 10 weeks |
| QA Engineer | 1 | 8 weeks (Phase 3–5) |
| Phase | Duration | Person-Weeks | % of Total |
|---|---|---|---|
| Foundation | 4 weeks | 14 pw | 16% |
| Confluence RAG | 8 weeks | 32 pw | 38% |
| Multimodal | 6 weeks | 16 pw | 19% |
| Figma | 5 weeks | 12 pw | 14% |
| Integration | 4 weeks | 10 pw | 12% |
| TOTAL | ~20 weeks | ~84 pw | 100% |
TBD
Depends on final assessment of Confluence content complexity, infrastructure requirements, and team composition.
TBD
Depends on final assessment of hosting model (cloud vs. on-prem), LLM API usage volume, and scale requirements.
Key risks with mitigation strategies
| Risk | Impact | Likelihood | Mitigation |
|---|---|---|---|
| Confluence content too heterogeneous (plugins, macros) | HIGH | MED | Early content audit in Phase 2. Build plugin-specific parsers for top 5 most used. |
| 100GB embedding generation takes too long | MED | MED | Batch processing with parallelized workers. Incremental re-indexing after initial load. |
| Contradicting sources degrade RAG quality | HIGH | HIGH | Freshness ranking + source authority scoring. Show provenance. Allow marking pages as canonical. |
| Figma API rate limits at scale | LOW | MED | Webhook-based incremental sync. Aggressive caching. Full crawl during off-hours. |
| Image RAG accuracy insufficient | MED | MED | Multi-signal retrieval: OCR text + vision captions + CLIP vectors combined. |
| Confluence on-prem connectivity / firewall | MED | MED | Deploy crawler inside network perimeter. Push processed chunks to cloud vector DB. |
Measurable outcomes per phase
| KPI | Target | Measurement |
|---|---|---|
| Cross-repo code search latency | p95 < 2 sec | Sourcegraph performance dashboard |
| Confluence RAG query latency | p95 < 3 sec | RAG pipeline metrics |
| Confluence coverage | > 95% of 150K pages indexed | Crawler completion report |
| Attachment processing | > 90% of 500K attachments parsed | Document processor stats |
| RAG answer relevance | > 80% user satisfaction (top-5) | User feedback sampling |
| Image search precision | > 70% relevant in top-3 | Manual evaluation set |
| Figma component coverage | 100% of published components | Figma API vs. graph DB count |
| JIRA sync latency | < 30 sec webhook-to-update | Webhook processing logs |
| MCP Gateway uptime | > 99.5% | Health check monitoring |
| End-to-end cross-layer query | < 8 sec total | Orchestrator tracing |
The only platform that can anchor this solution
From proposal to production
Confluence content audit, Figma team inventory, infrastructure review, final assessment
PoC with 1,000 Confluence pages → validate RAG quality before full scale
Finalize SOW based on discovery findings, Sourcegraph licensing, team onboarding
MCP Gateway + Sourcegraph + JIRA — first value delivered in 4 weeks
Let's build the intelligence layer your engineering team deserves.
Contact: amp-devs@ampcode.com | sourcegraph.com/contact
Confidential — March 2026