SignalScout AI
Synthetic data mode
← Back to the prospect workspace

Pipeline results

Official fixture evidence

Synthetic fixtures with known defects, claude-haiku at temperature 0, 10 searched and 5 enriched in both runs

Official runs

Source reports: baseline-final, improved-final. Figures are shown exactly as recorded in the official evidence summary.

MetricBaselineImproved
Enrichment
Enrichments used55
Wasted enrichments10
Valid companies enriched23
Rejected before enrichmentnot reported1
Duplicates removednot reported1
Assessment
Assessed (scored)105
Assessed: valid33
Assessed: flagged52
Assessed: should have been rejected20
Assessments failednot reported0
Outreach and citations
Outreach drafts85
Cited fact IDs2213
Cited IDs that are not citeable40
Drafts with citation violations30
Outreach suppressed by guardsnot reported0
Guard findingsnot reported0
Model usage
Model calls105
Input tokens54785052
Output tokens22321167
Recorded model cost$0.0183$0.0120
Provider
Simulated provider cost$3.69$3.69
Assessed vs delivered
“Assessed” counts prospects that received an assessment and have a score. “Delivered” counts eligible prospects, those not rejected by validation. The official summary does not report delivered counts, so none are shown here.
Recorded model cost
The model cost each official run recorded for its model calls.
Simulated provider cost
Not charged: simulated at measured Crustdata prices. The runs used synthetic fixtures, not live provider data.

Official notes

  • Zero suppressed outreach in a real run is not a guard catch: the guards verified every draft and found nothing to remove. The guards firing is shown by the deterministic cases and unit tests.
  • Per assessment the improved prompt costs more (longer facts prompt); the total is lower because only enriched companies are assessed.

Live-data evaluation

Baseline versus improved on live provider data, as counts from the official evidence summary.

Official live-data counts

These are saved counts from an earlier live-data evaluation. This page does not run a live Crustdata query.

Data source
Crustdata live API, fake model (no model calls), neatlogs tracing off, same records for both pipelines
Evaluation slice
Staffing and Recruiting, India, 11-50 and 51-200 employees, first 10 by company id ascending (6779 companies match the filters)

This run used live provider data with the fake model: no model calls were made and tracing was disabled. It evaluates data handling, not model output.

Searched10
Enriched in both pipelines5
Measured provider cost per run$3.69Measured, not simulated

Validation results

StatusSearch stageAfter enrichment
Valid107
Flagged03
Rejected00
Changed by enrichment: valid → flagged
3
Rules fired
  • size_headcount_mismatch:latest_headcount3
Baseline revalidates after enrichment
No
Improved pipeline assessed
2 valid, 3 flagged

Synthetic guardrail demonstration

A separate run made by this page. It is not one of the official evidence runs.

Synthetic demonstration

Guardrail demonstration, not an official evaluation run

This page runs the real improved pipeline on the server over the synthetic fixture companies, with a deterministic fake model. No external provider or model is called.

To show the guards working, the fake model deliberately injects an unsupported numerical claim into company 1001's outreach. The pipeline's actual claim check finds it and suppresses that outreach. The injected claim and its suppression belong to this demonstration only: they are not part of the official fixture evidence above.

Demo run summary

Synthetic demonstration run of the improved pipeline, status: completed. Limits: 10 searched, 5 enrichments, 20 model calls.

Synthetic mode
Companies searched10
Eligible for enrichment8Not rejected, with a LinkedIn URL
Enrichments requested5
Enriched5
Assessed5Received an assessment with a fit score
Delivered (eligible)8Eligible: not rejected by validation (valid or flagged)
Fake-model calls5
Actual spend
$0.00: no external provider or model was called.
Simulated provider cost
$3.69 (search $0.69, enrichment $3.00). Synthetic per-record prices set on the fixture provider, not a charge.
Model
Deterministic fake model in this app; no model was called and nothing was billed.
Fact provenance
fixture (synthetic fixtures)

Demo run guardrail metrics

Counts and company IDs the improved pipeline reported for this demonstration run.

Rejected by validation
1[1010]
Duplicates removed
1[1005]
Flagged (usable, suspicious)
5[1002, 1003, 1006, 1008, 1009]
Eligible for enrichment
8[1001, 1002, 1003, 1004, 1006, 1007, 1008, 1009]
Enrichments requested (in order sent)
5[1001, 1004, 1007, 1002, 1003]
Enriched
5[1001, 1002, 1003, 1004, 1007]
Assessments failed
0
Outreach suppressed
1[1001]
Claim violations
1
• unsupported_number
1

Demonstration prospects (10)

In search order. Rejected records stay listed with the reason.

Brightwater Labs

ID 1001
ValidEnriched
41fit score
  • Overall fit: 61

Outreach

Outreach suppressedThe draft was removed by the claim check. The findings below come from the pipeline.
  • errorunsupported_numberThe outreach states "40", which no cited citeable fact supports.
Evidence facts (10)
Fact IDClaimStatusSourceCiteable
1001:nameCompany name is Brightwater LabsgivenfixtureYes
1001:primary_domainPrimary domain is brightwaterlabs.examplegivenfixtureYes
1001:websiteWebsite is https://www.brightwaterlabs.examplegivenfixtureYes
1001:professional_network_urlLinkedIn page is https://www.linkedin.com/company/brightwater-labsgivenfixtureYes
1001:employee_count_rangeEmployee count range is 51-200givenfixtureYes
1001:industryIndustry is SoftwaregivenfixtureYes
1001:latest_headcountLatest headcount is 120givenfixtureYes
1001:revenue_rangeRevenue range is $10M-$50MgivenfixtureYes
1001:xcheck:website_domainWebsite host matches the primary domain (brightwaterlabs.example)cross checkedderivedYes
1001:xcheck:headcount_in_rangeHeadcount 120 is within the employee count range 51-200cross checkedderivedYes

Company 1002

ID 1002
FlaggedEnriched
42fit score
  • Overall fit: 62

Validation issues

  • missing_nameThe company has no name.
  • missing_domainThe company has no primary domain.

Outreach

Outreach keptPassed the claim check.

Hello from SignalScout. I noticed: LinkedIn page is https://www.linkedin.com/company/quietpine.

Cited facts
  • 1002:professional_network_urlLinkedIn page is https://www.linkedin.com/company/quietpineciteable
Evidence facts (3)
Fact IDClaimStatusSourceCiteable
1002:professional_network_urlLinkedIn page is https://www.linkedin.com/company/quietpinegivenfixtureYes
1002:employee_count_rangeEmployee count range is 11-50givenfixtureYes
1002:industryIndustry is ConsultinggivenfixtureYes

Corner Bakery Collective

ID 1003
FlaggedEnriched
43fit score
  • Overall fit: 63

Validation issues

  • junk_websiteThe website points to wa.link, a messaging, link-shortener or social page rather than a company site.

Outreach

Outreach keptPassed the claim check.

Hello from SignalScout. I noticed: Company name is Corner Bakery Collective.

Cited facts
  • 1003:nameCompany name is Corner Bakery Collectiveciteable
Evidence facts (6)
Fact IDClaimStatusSourceCiteable
1003:nameCompany name is Corner Bakery CollectivegivenfixtureYes
1003:primary_domainPrimary domain is cornerbakerycollective.examplegivenfixtureYes
1003:websiteWebsite is https://wa.link/abc123 (uncertain: The website points to wa.link, a messaging, link-shortener or social page rather than a company site.)uncertainfixtureNo
1003:professional_network_urlLinkedIn page is https://www.linkedin.com/company/corner-bakery-collectivegivenfixtureYes
1003:employee_count_rangeEmployee count range is 1-10givenfixtureYes
1003:industryIndustry is Food & BeveragegivenfixtureYes

Northfield Analytics

ID 1004
ValidEnriched
44fit score
  • Overall fit: 64

Outreach

Outreach keptPassed the claim check.

Hello from SignalScout. I noticed: Company name is Northfield Analytics.

Cited facts
  • 1004:nameCompany name is Northfield Analyticsciteable
Evidence facts (7)
Fact IDClaimStatusSourceCiteable
1004:nameCompany name is Northfield AnalyticsgivenfixtureYes
1004:primary_domainPrimary domain is northfieldanalytics.examplegivenfixtureYes
1004:websiteWebsite is https://northfieldanalytics.examplegivenfixtureYes
1004:professional_network_urlLinkedIn page is https://www.linkedin.com/company/northfield-analyticsgivenfixtureYes
1004:employee_count_rangeEmployee count range is 11-50givenfixtureYes
1004:industryIndustry is DatagivenfixtureYes
1004:xcheck:website_domainWebsite host matches the primary domain (northfieldanalytics.example)cross checkedderivedYes

Northfield Analytics Ltd

ID 1005
RejectedNot enriched (rejected)

Not assessed: duplicate record

Validation issues

  • duplicate_domainAnother company (id 1004) already uses the domain northfieldanalytics.example.

Outreach

No outreach draft.

Evidence facts (0)

No facts: rejected records get no evidence.

Sunvale Orchards

ID 1006
FlaggedNot enriched (cap reached)

Not assessed: not enriched

Validation issues

  • missing_domainThe company has no primary domain.

Outreach

No outreach draft.

Evidence facts (5)
Fact IDClaimStatusSourceCiteable
1006:nameCompany name is Sunvale OrchardsgivenfixtureYes
1006:websiteWebsite is https://sunvaleorchards.examplegivenfixtureYes
1006:professional_network_urlLinkedIn page is https://www.linkedin.com/company/sunvale-orchardsgivenfixtureYes
1006:employee_count_rangeEmployee count range is 51-200givenfixtureYes
1006:industryIndustry is AgriculturegivenfixtureYes

ZENITH-PEAK Global Solutions & Trading Private Limited (Formerly Known As Zenit…

ID 1007
ValidEnriched
47fit score
  • Overall fit: 67

Outreach

Outreach keptPassed the claim check.

Hello from SignalScout. I noticed: Company name is ZENITH-PEAK Global Solutions & Trading Private Limited (Formerly Known As Zenith Peak Traders) - Official Page ™ .

Cited facts
  • 1007:nameCompany name is ZENITH-PEAK Global Solutions & Trading Private Limited (Formerly Known As Zenith Peak Traders) - Official Page ™ citeable
Evidence facts (9)
Fact IDClaimStatusSourceCiteable
1007:nameCompany name is ZENITH-PEAK Global Solutions & Trading Private Limited (Formerly Known As Zenith Peak Traders) - Official Page ™ givenfixtureYes
1007:primary_domainPrimary domain is zenithpeak.examplegivenfixtureYes
1007:websiteWebsite is https://zenithpeak.examplegivenfixtureYes
1007:professional_network_urlLinkedIn page is https://www.linkedin.com/company/zenith-peakgivenfixtureYes
1007:employee_count_rangeEmployee count range is 201-500givenfixtureYes
1007:industryIndustry is TradinggivenfixtureYes
1007:latest_headcountLatest headcount is 300givenfixtureYes
1007:xcheck:website_domainWebsite host matches the primary domain (zenithpeak.example)cross checkedderivedYes
1007:xcheck:headcount_in_rangeHeadcount 300 is within the employee count range 201-500cross checkedderivedYes

Tidewell Logistics

ID 1008
FlaggedNot enriched (cap reached)

Not assessed: not enriched

Validation issues

  • size_headcount_mismatchHeadcount 640 is outside the listed size range "11-50".

Outreach

No outreach draft.

Evidence facts (8)
Fact IDClaimStatusSourceCiteable
1008:nameCompany name is Tidewell LogisticsgivenfixtureYes
1008:primary_domainPrimary domain is tidewelllogistics.examplegivenfixtureYes
1008:websiteWebsite is https://tidewelllogistics.examplegivenfixtureYes
1008:professional_network_urlLinkedIn page is https://www.linkedin.com/company/tidewell-logisticsgivenfixtureYes
1008:employee_count_rangeEmployee count range is 11-50 (uncertain: Headcount 640 is outside the listed size range "11-50". The size facts contradict each other, so none of them can be trusted.)uncertainfixtureNo
1008:industryIndustry is LogisticsgivenfixtureYes
1008:latest_headcountLatest headcount is 640 (uncertain: Headcount 640 is outside the listed size range "11-50". The size facts contradict each other, so none of them can be trusted.)uncertainfixtureNo
1008:xcheck:website_domainWebsite host matches the primary domain (tidewelllogistics.example)cross checkedderivedYes

Pocket Rocket Studio

ID 1009
FlaggedNot enriched (cap reached)

Not assessed: not enriched

Validation issues

  • size_headcount_mismatchRevenue "$10M-$50M" with 4 employees implies more than $500,000 per employee, which is implausible.

Outreach

No outreach draft.

Evidence facts (9)
Fact IDClaimStatusSourceCiteable
1009:nameCompany name is Pocket Rocket StudiogivenfixtureYes
1009:primary_domainPrimary domain is pocketrocketstudio.examplegivenfixtureYes
1009:websiteWebsite is https://pocketrocketstudio.examplegivenfixtureYes
1009:professional_network_urlLinkedIn page is https://www.linkedin.com/company/pocket-rocket-studiogivenfixtureYes
1009:employee_count_rangeEmployee count range is 1-10 (uncertain: Revenue "$10M-$50M" with 4 employees implies more than $500,000 per employee, which is implausible. The size facts contradict each other, so none of them can be trusted.)uncertainfixtureNo
1009:industryIndustry is DesigngivenfixtureYes
1009:latest_headcountLatest headcount is 4 (uncertain: Revenue "$10M-$50M" with 4 employees implies more than $500,000 per employee, which is implausible. The size facts contradict each other, so none of them can be trusted.)uncertainfixtureNo
1009:revenue_rangeRevenue range is $10M-$50M (uncertain: Revenue "$10M-$50M" with 4 employees implies more than $500,000 per employee, which is implausible. The size facts contradict each other, so none of them can be trusted.)uncertainfixtureNo
1009:xcheck:website_domainWebsite host matches the primary domain (pocketrocketstudio.example)cross checkedderivedYes

Company 1010

ID 1010
RejectedNot enriched (rejected)

Not assessed: rejected by validation

Validation issues

  • missing_nameThe company has no name.
  • missing_domainThe company has no primary domain.
  • missing_linkedinThe company has no LinkedIn page.

Outreach

No outreach draft.

Evidence facts (0)

No facts: rejected records get no evidence.