create_cross_product_edge
Create a cross-product relationship between two entities in different products within a portfolio graph. Types: `shares_persona`, `shares_competitor`, `shares_metric`, `depends_on_product`, `cannibalises`, `succeeds`.
Workspace & Portfoliosnon-atomic. Portfolio file create (if new) + edge append are
separate filesystem operations.
Arguments
source_idstringrequiredSource node ID
target_idstringrequiredTarget node ID
typestringrequiredCross-product relationship type
shares_personashares_competitorshares_metricdepends_on_productcannibalisessucceeds
source_product_idstringoptionalProduct ID of the source node
target_product_idstringoptionalProduct ID of the target node
Returns
Shape
{ edge, portfolio_file }