Change review
What changed
Access
Server behavior
Client behavior
Data model
Other ServiceNow metadata
Compared states
- branch
- master
- commit
- 9c7da072ce
- committed
- 2026-09-09T22:53:05-07:00
- branch
- agent-fraud-escalation
- commit
- 9c7da072ce
- committed
- 2026-09-09T22:53:05-07:00
- workspace
- 7 uncommitted files
Decision ledger
Verify before merge
28 further item(s) in detailed change evidence below.
Confidence basis
Detailed change evidence
Access and authorization 7 findings
- Declared as a new access record.
- sys_scope added
- sys_security_acl added
- sys_user_role added
- FG-ACL-001: A role was granted on ACL mapping 14fec2d567674e22baaa4cf01eb88fc3.
- Declared as a new access record.
- sys_scope added
- sys_security_acl added
- sys_user_role added
- FG-ACL-001: A role was granted on ACL mapping 5c7a5aa4b136442daff34f8d10349127.
- Declared as a new access record.
- sys_scope added
- sys_security_acl added
- sys_user_role added
- FG-ACL-001: A role was granted on ACL mapping 80633677f54c48b8980cd383b85ddcfc.
- Declared as a new access record.
- operation: absent → read
- type: absent → record
- name: absent → x_1566039_testing_fraud_alert
- condition: absent →
- admin_overrides: absent → true
- active: absent → true
- composition added
- sys_scope added
- Declared as a new access record.
- operation: absent → write
- type: absent → record
- name: absent → x_1566039_testing_fraud_alert
- condition: absent →
- admin_overrides: absent → true
- active: absent → true
- composition added
- sys_scope added
- Declared as a new access record.
- name: absent → x_1566039_testing.fraud_analyst
- sys_scope added
- Declared as a new access record.
- name: absent → x_1566039_testing.fraud_manager
- sys_scope added
Server execution and order 3 findings
- Declared as a new server rule.
- when: absent → before
- order: absent → 100
- active: absent → true
- action_insert: absent → true
- action_update: absent → false
- action_delete: absent → false
- action_query: absent → false
- access: absent → package_private
- Declared as a new server rule.
- when: absent → after
- order: absent → 200
- active: absent → true
- action_insert: absent → true
- action_update: absent → true
- action_delete: absent → false
- action_query: absent → false
- access: absent → package_private
- when: after → before
- action_insert: false → true
- FG-BR-001: Business Rule notify_customer_email_change now runs "before" instead of "after".
- FG-BR-002: Business Rule notify_customer_email_change changed which operations trigger it (action_insert: false → true).
Client behavior and reach 2 findings
- Declared as new client behavior.
- type: absent → onChange
- order: absent → undefined
- active: absent → true
- global: absent → true
- isolate_script: absent → false
- applies_extended: absent → false
- field: absent → score
- Runs globally rather than on a single table.
- Runs without browser script isolation.
- Declared as new client behavior.
- type: absent → onLoad
- order: absent → undefined
- active: absent → true
- global: absent → true
- isolate_script: absent → false
- applies_extended: absent → false
- field: absent → undefined
- Runs globally rather than on a single table.
- Runs without browser script isolation.
Data model and migration 19 findings
- Choice removed; existing records may still hold this value.
- Declared as a new data-model record.
- Choice removed; existing records may still hold this value.
- Choice removed; existing records may still hold this value.
- Choice removed; existing records may still hold this value.
- Choice removed; existing records may still hold this value.
- Choice removed; existing records may still hold this value.
- Declared as a new data-model record.
- Declared as a new data-model record.
- Declared as a new data-model record.
- Declared as a new data-model record.
- Declared as a new data-model record.
- Choice removed; existing records may still hold this value.
- Choice removed; existing records may still hold this value.
- Declared as a new data-model record.
- Declared as a new data-model record.
Scope and application boundaries Clear
No supported cross-scope change was found.
Removed artifacts 8 findings
- Removed from the application.
- Removed from the application.
- Removed from the application.
- Removed from the application.
- Removed from the application.
- Removed from the application.
- Removed from the application.
- Removed from the application.
References and internal consistency Clear
No unresolved emitted reference was found among changed records.
Other ServiceNow metadata 1 finding
- Emitted table sys_module.
- content: { "name": "testing-v43-02262026", "version": "0.0.1", "description": "", "license": "UNLICENSED", "imports": { "#now:*": "./@types/servicenow/fluent/*/index.js" }, "scripts": { "build": "now-sdk build", "deploy": "now-sdk install", "transform": "now-sdk transform", "types": "now-sdk dependencies" }, "devDependencies": { "@servicenow/eslint-plugin-sdk-app-plugin": "4.8.1", "@servicenow/glide": "27.0.4", "@servicenow/sdk": "^4.3.0", "eslint": "8.50.0", "typescript": "5.5.4" } } → { "name": "testing-v43-02262026", "version": "0.0.1", "description": "", "license": "UNLICENSED", "imports": { "#now:*": "./@types/servicenow/fluent/*/index.js" }, "scripts": { "build": "now-sdk build", "deploy": "now-sdk install", "transform": "now-sdk transform", "types": "now-sdk dependencies" }, "devDependencies": { "@servicenow/eslint-plugin-sdk-app-plugin": "4.8.1", "@servicenow/glide": "27.0.4", "@servicenow/sdk": "4.11.0", "eslint": "8.50.0", "typescript": "5.5.4" } }
Awareness and configuration
The two sides declare different ServiceNow SDK versions Awareness
Baseline declares ^4.3.0; candidate declares 4.11.0.
Ambiguous identity for "x_1566039_testing_account" Awareness
several records share this name, so removals and additions cannot be paired by identity. Removed: sys_choice:31130c1720b14d94bd800791e078eada, sys_choice:baf9bd4a30a64f45bd49a5a1777c1ba4; added: sys_choice:71612bb28b304680964f4c7afb2498e4, sys_choice:ce36961d038b4565856eab208b39be78.
Ambiguous identity for "x_1566039_testing_account_extension" Awareness
several records share this name, so removals and additions cannot be paired by identity. Removed: sys_choice:46929df28d8149a78232abd44336ffc1, sys_choice:49b2e05982eb4d58b2a0e6b12a1d5871; added: sys_choice:6ced6d6486814ea59ae073b2f0492061, sys_choice:9217679094554e5cbe4dced742be914e.
Ambiguous identity for "x_1566039_testing_critical_account" Awareness
several records share this name, so removals and additions cannot be paired by identity. Removed: sys_choice:1c0d415814c145cda6d4294ab86a15ed, sys_choice:3606b3a6a52942c1be9258a571d81449, sys_choice:5ea183b58c994b45a4846f0f4e60e4d0, sys_choice:b8013546f7de405cb3f64e95cd898e9d; added: sys_choice:20d965a5d1e44ca1b8b2858d6125a1a1, sys_choice:74c2e614ebdc421eb6f9b189caf084d0, sys_choice:8365120f04eb42ba8f7521b587d33439, sys_choice:f5265f00bda9485a8763a0e5356c49f6.
Analysis coverage and limits
Static-analysis boundaries Not assessed
This area was not assessed.
- Role assignment on the target instance
- Existing record data and the effect of the change on it
- Runtime ordering collisions between rules of equal order
- Supported views and form layouts
- Whether referenced records already exist on the target instance
- Automated Test Framework coverage
- Script body behavior beyond emitted properties
Technical provenance Details
- Fluent-Graph version
- 0.3.0
- Installation type
- Unknown installation
- Resolved package source
- /Users/eshwarprasad/Documents/dev/ventures/fluent_graph_community
- Command path
- /Users/eshwarprasad/Documents/dev/ventures/fluent_graph_community/bin/fluent-graph.js
- Elapsed
- 4980 ms
- Analysis mode
- Static analysis only
- Run at
- 2026-09-13T23:38:47.330Z