@@ -77,6 +77,49 @@ The MCP installation instructions are maintained in a reusable component that is
7777- Update client instructions
7878- Update disclaimers/warnings/admonitions
7979
80+ ### Update Feature Support Matrix
81+
82+ The Feature Support Matrix table shows which capabilities are supported across Port's AI interfaces.
83+
84+ ** Location** : ` docs/ai-interfaces/overview.md ` - in the "Feature Support Matrix" section
85+
86+ ** Structure** :
87+ - ** Rows** : Each Port AI interface (Port MCP Server, Port AI Invocation, Port AI Agents, Port AI Chat Widget, Port Slack App, Port AI Assistant)
88+ - ** Columns** : Capabilities/features (Context Lake Query, Run Actions, Manage Blueprints, etc.)
89+ - ** Indicators** :
90+ - ✅ = Supported
91+ - ❌ = Not supported
92+
93+ ** Column Ordering Rules** :
94+ 1 . ** First columns** : Features that have at least one ✅ (supported by at least one interface)
95+ 2 . ** Last columns** : Features that have all ❌ (not supported by any interface)
96+ 3 . ** Final column** : "Manage Data Mapping" should always be the last column (it has all ❌)
97+
98+ ** Current column order** (from first to last):
99+ 1 . Feature (row identifier)
100+ 2 . Context Lake Query
101+ 3 . Run Actions
102+ 4 . Manage Blueprints
103+ 5 . Manage Entities
104+ 6 . Manage Scorecards
105+ 7 . Manage Actions
106+ 8 . Reuse Prompts
107+ 9 . Invoke AI Agents
108+ 10 . Manage Pages & Widgets (all ❌)
109+ 11 . Manage Integrations (all ❌)
110+ 12 . Manage Data Mapping (all ❌ - must be last)
111+
112+ ** When updating** :
113+ - If a new feature is added that has all ❌, add it before "Manage Data Mapping" (which must remain last)
114+ - If a feature's support status changes from all ❌ to having at least one ✅, move it to the appropriate position in the first group
115+ - If a new AI interface is added, add it as a new row
116+ - If a new capability is added, determine its position based on whether it has any ✅ or all ❌
117+
118+ ** Format** :
119+ - Use markdown table format
120+ - Wrap the table in ` <div style={{overflowX: 'auto'}}> ` for horizontal scrolling on smaller screens
121+ - Use emojis ✅ and ❌ (not text symbols)
122+
80123## Other Tasks
81124
82125For other tasks not listed above, ask for clarification from the user. Once understood, add a new section to the "Common Tasks" section of this file.
0 commit comments