-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
acid-testAcid testing a feature moduleAcid testing a feature moduleai-review-readyPR created, awaiting reviewPR created, awaiting review
Description
Acid Test: Performance
Module Details
- Core file:
packages/core/src/bloomreachPerformance.ts - Test file:
packages/core/src/__tests__/bloomreachPerformance.test.ts - CLI command group:
bloomreach performance - API support: ❌ UI-only
CLI Subcommands
| Command | Type | Current State |
|---|---|---|
performance project |
Read | ❌ Throws "not yet implemented" |
performance channel |
Read | ❌ Throws "not yet implemented" |
performance usage |
Read | ❌ Throws "not yet implemented" |
performance overview |
Read | ❌ Throws "not yet implemented" |
performance health |
Read | ❌ Throws "not yet implemented" |
MCP Tools
bloomreach.performance.project, bloomreach.performance.channel, bloomreach.performance.usage, bloomreach.performance.overview, bloomreach.performance.health
What to Test
-
performance project— project-level metrics -
performance channel— per-channel performance (email, push, SMS, web) -
performance usage— API and tracking usage stats -
performance overview— high-level performance dashboard -
performance health— system health check - JSON output for all commands
- Error handling: missing project
Known Issues
- All commands are read-only and throw "not yet implemented" — 5 errors
- No write operations in this module (read-only dashboard)
QoL Improvements
- Show sparklines or trend indicators in human-readable output
- Add date range filtering (
--from,--to) - Color-code health status in human-readable mode
Part of #97
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
acid-testAcid testing a feature moduleAcid testing a feature moduleai-review-readyPR created, awaiting reviewPR created, awaiting review