Skip to content

Add 3 new revenue sources to RevenueAnalyticsDashboardSkill (#1 priority from MEMORY)#277

Merged
lbartoszcze merged 3 commits intomainfrom
wisent/revenue-dashboard-integration
Feb 8, 2026
Merged

Add 3 new revenue sources to RevenueAnalyticsDashboardSkill (#1 priority from MEMORY)#277
lbartoszcze merged 3 commits intomainfrom
wisent/revenue-dashboard-integration

Conversation

@lbartoszcze
Copy link
Copy Markdown
Contributor

Summary

  • Integrates DatabaseRevenueBridge, HTTPRevenueBridge, and APIMarketplace into the unified revenue analytics dashboard
  • Dashboard now aggregates revenue data from 10 sources (up from 7), giving the agent complete visibility into all revenue streams
  • Customer analytics enriched with customer data from all 3 new revenue bridges
  • 8 new tests covering individual sources, combined aggregation, by_source breakdown, customer analytics, mixed old+new sources, and status listing

Pillar: Revenue Generation

The revenue analytics dashboard is the agent's "single pane of glass" for understanding earnings across all services. Without integrating the 3 newest revenue-generating skills (DatabaseRevenueBridge, HTTPRevenueBridge, APIMarketplace), the dashboard had blind spots — revenue from data analysis, HTTP proxy services, and API marketplace was invisible. This PR closes that gap.

New data sources

Source File Revenue Services
DatabaseRevenueBridge database_revenue_bridge.json Data analysis, schema design, reports
HTTPRevenueBridge http_revenue_bridge.json HTTP proxy, webhook relay, health checks
APIMarketplace usage.json External API brokering, subscriptions

Test plan

  • 8 new tests in tests/test_revenue_dashboard_new_sources.py
  • All 14 existing dashboard tests still pass
  • All 17 smoke tests pass
  • Syntax validation passes

🤖 Generated with Claude Code

lbartoszcze and others added 3 commits February 8, 2026 13:58
…ity: Revenue)

Integrate DatabaseRevenueBridge, HTTPRevenueBridge, and APIMarketplace into the
unified revenue analytics dashboard. The dashboard now aggregates revenue data from
10 sources (up from 7), giving the agent complete visibility into all revenue streams.

New data sources:
- database_revenue_bridge.json: paid data analysis, schema design, report generation
- http_revenue_bridge.json: paid HTTP proxy, webhook relay, health checks, data extraction
- usage.json (api_marketplace): external API brokering and subscription revenue

Changes:
- SOURCE_FILES expanded with 3 new entries
- _collect_all_revenue_data() adds collection blocks #8, #9, #10 for new sources
- _customers() enriched with customer data from all 3 new bridges
- Docstring updated to list all 10 data sources
- 8 new tests covering individual sources, combined aggregation, by_source breakdown,
  customer analytics, mixed old+new sources, and status listing

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@lbartoszcze lbartoszcze merged commit 615c765 into main Feb 8, 2026
0 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant