Your pull request is merged. Production breaks. Nobody saw it coming.
No analysis on your pull requests. No validation against real orgs. No idea what breaks until it breaks. FLXBL fixes all three.
Your pull requests' criminal record.
feat: SLA breach auto-escalation for service cases SVC-118
into main
1 run
feat: retry policy with exponential backoff for callouts INT-042
into main
2 runs
feat: campaign budget utilization tracking MKT-089
into main
1 run
feat: weighted pipeline revenue for accurate forecasting SALES-247
into main
1 run
feat(marketing,integration): campaign engagement tracking with analytics sync DP-12
into main
3 runs
feat(analytics,sales): executive analytics dashboard with pipeline insights DP-13
into main
1 run
feat(service,platform): automated case escalation with platform validation DP-12
into main
1 run
chore: expand to 10 domains with service-cloud, marketing-cloud, platform-core
into main
1 run
feat(sales): add binso object
into main
1 run
chore: remove feature-management unlocked package and release config
into main
1 run
PR Info
Linter Results
- RetryHandlerService.cls duplicates callout pattern — 1 instance found
- Analyzed 2 changed files
- Checked 7/8 compliance rules
- ✅ All compliance checks passed
- Analyzed 2 changed files
- Engines: pmd
- Rules checked: 82
- 4 errors, 1 warning
Duplicate Analysis Report
Aliasified Package Information
- Package “integration-hub” is not aliasified — duplicates are flagged.
Component Analysis
⚠️RetryHandlerService: CalloutHandler (Duplicate Pattern Detected)
- src/integration-hub/main/default/classes/RetryHandlerService.cls (similarity: 78%)
- src/integration-hub/main/default/classes/IntegrationService.cls (existing)
"Works in dev" is not a validation strategy.
feat: SLA breach auto-escalation for service cases SVC-118
into main · 1 run
feat: retry policy with exponential backoff for callouts INT-042
into main · 2 runs
feat: campaign budget utilization tracking MKT-089
into main · 1 run
feat: weighted pipeline revenue for accurate forecasting SALES-247
into main · 2 runs
feat(analytics,sales): executive analytics dashboard with pipeline insights DP-13
into main · 3 runs
feat(marketing,integration): campaign engagement tracking with analytics sync DP-12
into main · 3 runs
feat(service,platform): automated case escalation with platform validation DP-12
into main · 1 run
PR Info
Validation Details
Results Summary
Run History (2 runs)
8 days ago
8 days ago
Validation Results for platform
Validation Context
- Release: platform
- Target Org: review
Org Information
Please find the validation org details below
| Org Details | |
|---|---|
| Org Id | 00D9200000AJm3BEAT |
| Username | test-6sjdvujcxklz@example.com |
| Login to the org securely | Click Here |
Secure Access: This link uses the SFP Server authentication flow for enhanced security.
📦 Packages Validated
| Package | Version | Reason? |
|---|---|---|
| marketing-cloud-pkg | 3cf0bd2dacc52a96d2518b4... | sync |
| integration-hub-pkg | 3cf0bd2dacc52a96d2518b4... | sync |
| analytics-cloud-pkg | 3cf0bd2dacc52a96d2518b4... | sync |
🛑 Deployment Errors
🔴 Deployment Failed 🔴
Artifact Installation failed for integration-hub-pkg
Reasons:
Unable to deploy due to failure in some components
Component Error Details:
| Metadata Type | API Name | Problem Type | Problem |
|---|---|---|---|
| ApexClass | IntegrationCalloutService | Error | Invalid type: RetryPolicyManager.RetryConfig |
| ApexClass | IntegrationCalloutService | Error | Variable does not exist: config |
| ApexClass | IntegrationCalloutService | Error | Variable does not exist: config |
| ApexClass | IntegrationCalloutServiceTest | Error | Dependent class is invalid and needs recompilation |
Your test suite shouldn't need a babysitter.
Apex Tests
Test Status: Passing (>95%) Warning (85–95%) Failing (<85%) · Coverage: Above 75% 50–75% Below 50%
sit
Environment test results and code coverage
Failing Tests
| Test Class | Test Method | Status | Last Run |
|---|---|---|---|
| di_BindingParamTest | givenStringsWhenGetParameterThenGetValues | Failed | 18/03/2026, 17:06:24 |
| DummyTest | testNothing | Failed | 18/03/2026, 17:06:24 |
| TEST CLASS | TEST METHOD | STATUS | DURATION |
|---|---|---|---|
| AlwaysEnabledFeatureTest | shouldAlwaysReturnTrue | Passed | 20ms |
| LoggingSystemAppenderTest | testDoAppendWithoutException | Passed | 24ms |
| LoggingSystemAppenderTest | testDoAppendWithoutExceptionOrLevel | Passed | 9ms |
| SalesAccountServiceTest | testCreateNewAccount | Passed | 755ms |
| SalesAccountDAOTest | testGetAccountById | Passed | 824ms |
| SalesAccountDAOTest | testGetExistingAccountNames | Passed | 216ms |
| SequenceTest | should_not_commit_a_record | Passed | 199ms |
| SequenceTest | should_return_a_list_of_values | Passed | 75ms |
| RestFilterChainTest | testNonInterceptingFilters | Passed | 36ms |
| RestFilterChainTest | testWithInterceptingFilters | Passed | 4ms |
| ValidationTest | testGetErrors | Passed | 39ms |
| ValidationTest | testHasErrors | Passed | 10ms |
Code Analysis
Issue Levels: Error (Critical) Warning (Important) Note (Info) · Trend: Improving Stable Degrading