OS
AgentOS Studio
Data & Manifold Config • NiSource • Sales Value Stream
92%
Critical fields mapped
Mapping Status Breakdown
Confirmed mappings
47
AI suggestions (pending)
12
Critical unmapped
3
Non-critical unmapped
5
Total fields
67
BC
Brigitte • Architect
Projects
›
NiSource – Agentic Transformation
›
Data & Manifold
Pack: Sales & Revenue
v1.1
River:
CRM Core River
Map source fields → canonical ontology · define transforms & quality
Field Mapping
1
Transforms
2
Source Objects
Account
Mapped
Contact
Partial
Opportunity
Critical
Source:
Account
· Salesforce
Target:
Account
(canonical)
Source field
Canonical attribute
✦
Account.Name
Account.Name
Account.DisplayName
Account.LegalName
AI
✦
Account.Industry__c
Account.Industry
Account.Segment
Account.Region
AI
✓
Account.OwnerId
Account.Owner
SalesRep.UserId
✓
Account.CreatedDate
Account.CreatedAt
Account.FirstSeen
!
Account.BillingCity
Account.City
Account.Address.City
○
Account.Custom__c
— Select target —
Account.CustomField
Account.Metadata
Show unmapped critical
Accept AI suggestions
⚡
River Cleaning Agents
4 active
Enum Normalizer
Running
Remaps Industry__c picklist values to canonical Industry enum
12.4K
records/hr
99.2% match rate
Industry__c
→
Account.Industry
Entity Resolver
Running
Joins OwnerId to User table, enriches with SalesRep metadata
8.1K
records/hr
100% resolved
OwnerId
→
SalesRep.User
Timestamp Normalizer
Idle
Converts all dates to UTC, truncates for cohort analysis
—
waiting
Next run: 2 min
CreatedDate
→
Account.CreatedAt (UTC)
Deduplication Agent
Attention
Merges duplicates on (Name, BillingCity), keeps latest record
847
dupes found
3.2% dupe rate
Raw Accounts
→
Deduplicated
🛡
Quality Gates
Score: 94
✓
Account.Name completeness
99.8%
Threshold: > 99%
✓
Industry coverage (active opps)
97.2%
Threshold: > 95%
!
Primary Contact assigned
78%
Threshold: > 90% — 12% gap
✓
Data freshness (Salesforce)
3 min
Threshold: < 15 min
Records processed today
48,291
Failed quality checks
1,847
Quarantined for review
312