Operations Surface
CRM Systems
Target systems can be classic CRMs, dynamic SPAs, or developer platforms. The browser strategy must be explicit per target.
| CRM Type | Platform Family | Route Strategy | Network Strategy | Framework Hints | Capability Hints |
|---|---|---|---|---|---|
github | hybrid-webapp | hybrid-navigation | xhr-fetch | [ "pjax-like", "partial-page-updates", "rich-markdown" ] | [ "soft_navigation", "contenteditable", "comboboxes", "keyboard_shortcuts", "dom_mutations", "live_updates", "markdown_editor", "js_dialogs", "file_upload" ] |
jira | spa-dynamic | hybrid-navigation | graphql-first | [ "react-like", "atlaskit", "soft-routing" ] | [ "soft_navigation", "contenteditable", "comboboxes", "command_palette", "keyboard_shortcuts", "graphql_network", "dom_mutations", "live_updates", "markdown_editor", "js_dialogs" ] |
monday | spa-dynamic | soft-navigation | graphql-first | [ "react-like", "graphql", "virtualized-ui" ] | [ "soft_navigation", "virtualized_lists", "contenteditable", "comboboxes", "command_palette", "graphql_network", "dom_mutations", "live_updates", "js_dialogs" ] |
custom-crm | custom | hybrid-navigation | mixed-observability | [ "unknown-stack", "dom-first", "stealth-required" ] | [ "soft_navigation", "contenteditable", "comboboxes", "dom_mutations", "iframe", "shadow_dom", "infinite_scroll", "js_dialogs", "live_updates" ] |