-
Beta v7.0 Pre-release
released this
2026-03-27 12:54:20 -07:00 | 0 commits to main since this release🚀 S.U.P.A.P.A.S.T.E. : The Carrier Bridge (v0.70 Beta) Technical Release Notes
We are excited to deploy the v0.70 Beta release of S.U.P.A.P.A.S.T.E. (Smart Underwriting Profile Automation: Policy And System Transfer Extension), operating as The Carrier Bridge. This iteration introduces significant architectural upgrades to our DOM-injection engine, asynchronous workflow automation, and local state management.🎨 UI/UX & Core Injection Engine
UI Refactoring: Executed a comprehensive CSS and layout refactor for a modernized, low-latency popup interface.Heuristic ACORD Prefill: Implemented a secondary DOM-traversal algorithm utilizing regex-based heuristic mapping to explicitly target and populate standard ACORD form structures when the primary standard-fill logic encounters unmapped nodes. (Note: Currently requires a sequential execution post-standard auto-fill).
Preview Fill Validation: Engineered a non-destructive DOM injection feature that dynamically appends transient visual indicator nodes (badges) adjacent to matched inputs, allowing for pre-execution data validation.
AI Data Rescue (LLM Parsing): Upgraded our background service worker to leverage the Gemini API for intelligent, deep-scan parsing of raw JSON schemas from NowCerts, dynamically mapping non-standard data paths to our internal state object.
🔥 Asynchronous Auto Quote Engine (Early Access)
Concurrent Multi-Tab Execution: Engineered an automated workflow that instantiates asynchronous browser tabs for Erie, Westfield, and Encova simultaneously.Step-Walk Automation: Deployed a recursive DOM-traversal loop that actively monitors for "Next/Continue" button states, automatically triggering click events and injecting payloads across paginated quote forms.
Dynamic Tab State Binding (Tab Lock): Built a dynamic tabId listener to handle carrier environments that spawn external windows (e.g., Erie), allowing users to lock the extension's message-passing payload to the correct active browser context.
Note: This routing logic is currently in Beta; edge cases in carrier DOM structures are actively being monitored.
💡 Conditional Logic & Smart Prompts
Timestamp-Driven Policy Alerts: Added client-side evaluation of policy expiration strings against the current date object to conditionally render urgent warnings for expiring policies.Schema Validation Prompts: The UI now actively validates the client data object for null/missing critical values and conditionally renders actionable dialogue scripts for the user.
Cross-Sell Logic Gates: Implemented boolean checks against the client's age integer and carrier string array; if the client is <50 and lacks an Erie Life policy, the extension injects a targeted cross-sell script into the DOM and caches the acknowledgment state in local storage.
⚡ Data Caching & Session Management
In-Memory Data Normalization (Snapshots): The extension now normalizes and parses complex nested arrays (e.g., vehicles, household members) into O(1) readable snapshot cards instantly rendered upon client load.Persistent Storage Caching: Integrated chrome.storage.local to cache recent client JSON payloads, reducing redundant NowCerts API queries and improving load times.
Automated Token Lifecycle: Overhauled the NowCerts API authentication flow. The extension now intercepts 401 Unauthorized responses and automatically executes a background token refresh via the OAuth/password grant endpoint, maintaining persistent user sessions.
Role-Based Access Control (RBAC): Integrated a "Special Mode" local-storage flag tied to an access code schema, allowing us to dynamically expose hidden UI components, such as the new Renewals Pipeline view.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
background.js
2 downloads · 36 KiB
-
content.js
2 downloads · 92 KiB
-
manifest.json
2 downloads · 953 B
-
popup.html
2 downloads · 33 KiB
-
popup.js
2 downloads · 132 KiB
-
Source code (ZIP)