Toggle Board
Sandbox
Environment Diff
Audit Trail
✨ AI Insights
All
Web
📱 Mobile
All Platforms
Desktop
Off
💡
Click any rule row to drill down into its code, logic, and AI assistant. Each rule expands to show 4 tabs: Rule Logic (visual breakdown), Code (VBS ↔ JS side-by-side), ✨ AI Assistant (describe what you need in plain English), and ⚡ Test Bed (run rules against sample data).
✕
Rule / Setting Category Status Target Affected Fields Impact Actions
Rule Sandbox Pre-Qual Auto Assign
Original — Desktop VBScript
' ── Pre-Qual Auto Assign ── ' Extracted: 2026-02-28 via IBpmManager If [4000] = "FHA" Or [4000] = "VA" Then [CUST.ASSIGN.TO] = "Gov Team" [CUST.PRIORITY] = "High" ElseIf CDbl([1109]) > 750000 Then [CUST.ASSIGN.TO] = "Jumbo Desk" [CUST.PRIORITY] = "High" Else [CUST.ASSIGN.TO] = "General Pool" [CUST.PRIORITY] = "Normal" End If ' Notify processor If [CUST.ASSIGN.TO] <> "" Then [CUST.ROUTED.DATE] = Now() End If
Desktop › CUST.ASSIGN.TO = "Gov Team"  |  CUST.PRIORITY = "High"  |  ✓ PASS (12ms)
Transpiled — Web JavaScript
// ── Pre-Qual Auto Assign ── // Transpiled by vbs-transpiler.js if (fields['4000'] === 'FHA' || fields['4000'] === 'VA') { fields['CUST.ASSIGN.TO'] = 'Gov Team'; fields['CUST.PRIORITY'] = 'High'; } else if (parseFloat(fields['1109']) > 750000) { fields['CUST.ASSIGN.TO'] = 'Jumbo Desk'; fields['CUST.PRIORITY'] = 'High'; } else { fields['CUST.ASSIGN.TO'] = 'General Pool'; fields['CUST.PRIORITY'] = 'Normal'; } // Notify processor if (fields['CUST.ASSIGN.TO'] !== '') { fields['CUST.ROUTED.DATE'] = new Date().toISOString(); }
Web › CUST.ASSIGN.TO = "Gov Team"  |  CUST.PRIORITY = "High"  |  ✓ MATCH (2ms)
Field State After Execution — Sample Loan #2026-001847
[4000]FHA
[1109]425,000
[CUST.ASSIGN.TO]← Gov Team
[CUST.PRIORITY]← High
[CUST.ROUTED.DATE]← 2026-03-03
[CX.TOUCHES.LO]4
Production
⇄
Staging
▶ Run Diff
+3 Added
~4 Changed
−1 Removed
312 Same
Setting Category Production Staging Delta
Lock Expiry Days Server Settings 30 45 Changed
Pre-Qual Auto Assign Field Rules ● Active ● Draft Changed
Fee Tolerance Threshold Compliance $50 $100 Changed
UW Condition Auto-Flag Triggers DTI > 43% DTI > 45% Changed
URLA Workbook v3.2 Template Loan Templates — Present Added
SmartAdvisor AI Trigger Triggers — Present Added
Processor Workbook Form Custom Forms — Present Added
Legacy QC Checklist v1 Task Sets Present — Removed
14:32:08
Mar 3, 2026
● Toggle changed — Pre-Qual Auto Assign
Desktop → Both  ·  by s.paltridge  ·  Package: migration-sprint-4
14:28:41
Mar 3, 2026
● Sandbox test passed — Pre-Qual Auto Assign
VBS ↔ JS output MATCHED on 24/24 sample loans  ·  by s.paltridge
13:55:12
Mar 3, 2026
● Rule edited — Lock Expiration Alert
Threshold changed: 7 days → 10 days  ·  by k.martinez
11:20:05
Mar 3, 2026
● Package deployed — compliance-q1-2026
12 rules + 3 templates applied to Production  ·  by s.paltridge  ·  ✓ Verified
09:45:33
Mar 3, 2026
● Full sync completed
320 settings extracted in 4.2s  ·  0 conflicts  ·  auto-scheduled
16:12:44
Mar 2, 2026
● Compliance guardrail blocked — TRID Timing Rule
Cannot disable — requires compliance officer approval  ·  requested by j.nguyen
14:08:19
Mar 2, 2026
● 6 rules promoted — Desktop → Web
Fee Tolerance Check, Lock Alert, UW Flag, Doc Req Auto, Rate Confirm, Cond Review  ·  by s.paltridge
80Health
Settings Health Analysis AI-Powered
AI scans all 5,847 settings across your environment — cross-referencing rule logic, field dependencies, and User Touches activity data to find broken, redundant, and unused configurations. Last scan: 14:32 today
12
Issues Found
320
Rules Analyzed
4,831
Fields Covered
94
Optimization Score
🔴
Broken References
3
Rules referencing deleted or deprecated fields:
BR-014 → [CUST.OLD.RATE] BR-017 → [CUST.LEGACY.FEE] BR-019 → [4200.REMOVED]
🟡
Redundant Rules
4
Duplicate or overlapping logic detected:
BR-008 ≈ BR-012 SLA timers with identical conditions BR-004 ≈ BR-016 Fee tolerance — same threshold
🟠
Unused Settings
3
Zero User Touches in 90 days — candidates for removal:
BR-011 Lock Override BR-018 Legacy Report Custom Field [CUST.OLD.LTV]
🔵
Missing Coverage
2
High-activity fields with no governing rules:
[3533] 1,247 touches/mo No validation rule [HMDA.X92] 860 touches/mo No data check
🔗 Settings × Usage Intelligence
Dashboard Connected
AI correlates every setting with real user activity from the User Touches dashboard — identifying which fields people actually interact with, how frequently, and whether current rules match actual operational patterns. This is the loop: what's configured vs. what's used.
Field / SettingActivity (90 days)TouchesStatus
[4000] Loan Type 4,312 Active Use
[1109] Loan Amt 3,890 Active Use
[CUST.DTI] DTI 2,104 Active Use
[3533] LTV Ratio 1,247 ⚠ No Rule
[CUST.OLD.LTV] 0 No Use
[762] Lock Exp. 412 Low Use
[CUST.ASSIGN.TO] 5,821 Over-touched
🔧 Repair: 3 broken field references
Rules BR-014, BR-017, BR-019 reference fields that no longer exist in Environment 22.1. AI can remap these to their replacement fields automatically — validated against the Encompass field schema.
BR-014BR-017BR-019Field Remap
🔄 Consolidate: 4 redundant rules into 2
AI detected duplicate SLA timer logic (BR-008/BR-012) and overlapping fee tolerance checks (BR-004/BR-016). Merging these reduces maintenance surface while preserving all business logic. User Touches confirms both pairs are always triggered together.
BR-008BR-012BR-004BR-016Merge
📊 Coverage Gap: High-activity field [3533] unprotected
LTV Ratio field is touched 1,247 times/month by 18 users but has zero validation rules. User Touches shows 23% of entries exceed standard LTV thresholds — AI recommends a boundary validation rule to catch data-entry errors before they enter the pipeline.
[3533]1,247 touches/moValidation
🧹 Streamline: Remove 3 unused settings
BR-011, BR-018, and custom field [CUST.OLD.LTV] show zero User Touches for 90+ days across all personas. AI confirms no downstream dependencies — safe candidates for decommission, reducing the settings footprint by 0.5% and eliminating stale configuration noise.
BR-011BR-018[CUST.OLD.LTV]Cleanup