You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Check the source before implementing. The Geekiyanage abstract was never returned by the literature API — eight scite queries that week hit a persistent ranking fault. This draft is motivated by the paper's stated framing, not replicated from its content. The depth scheme below should be validated against the full text before any code is written; if the paper uses a different taxonomy, follow the paper.
Source papers
Geekiyanage, Fernando & Teixeira Fernando (2026). Revealing leverage points of anticipatory action for fisheries through a systems thinking lens in developing island states. Climate Risk Management 53:100843. https://doi.org/10.1016/j.crm.2026.100843
Brons, Mathijs & Kiel (2026). Leveraging change: a soft systems approach to transforming the EU food system. Sustainability Science. https://doi.org/10.1007/s11625-026-01872-2
Alert week: 2026-08-25 (see LITERATURE/2026-08-25.md, item H2).
Motivation
Both papers identify leverage points by intervention depth (parameter → feedback structure → rules → goals/paradigm), not by structural prominence.
SESPy's leverage composite z(betweenness)+z(eigenvector)+z(PageRank) says a node is well-positioned but not how deep an intervention on it would reach. Two nodes with identical scores can therefore imply very different policy asks — one a parameter tweak, the other a change of system goal — and the current output gives the user no way to tell them apart.
Proposal
Extend the leverage output with a categorical leverage_depth column derived from (a) the node's DAPSI(W)R(M) type and (b) whether it participates in a detected feedback loop:
Node
Depth
Pressure / Marine Process and Function
parameter
Activity inside a loop
feedback structure
Measure / response node
rules
Driver
goals / paradigm
Report depth next to the z-score composite in the Leverage module and allow sorting by it.
Acceptance criteria
leverage_scores() output gains a leverage_depth column with the four classes above (or the paper's taxonomy, if it differs — see the warning).
Depth assignment documented and configurable via a mapping table, not hard-coded.
Existing composite ranking unchanged; depth is purely additive.
Warning
Check the source before implementing. The Geekiyanage abstract was never returned by the literature API — eight scite queries that week hit a persistent ranking fault. This draft is motivated by the paper's stated framing, not replicated from its content. The depth scheme below should be validated against the full text before any code is written; if the paper uses a different taxonomy, follow the paper.
Source papers
Alert week: 2026-08-25 (see
LITERATURE/2026-08-25.md, item H2).Motivation
Both papers identify leverage points by intervention depth (parameter → feedback structure → rules → goals/paradigm), not by structural prominence.
SESPy's leverage composite
z(betweenness)+z(eigenvector)+z(PageRank)says a node is well-positioned but not how deep an intervention on it would reach. Two nodes with identical scores can therefore imply very different policy asks — one a parameter tweak, the other a change of system goal — and the current output gives the user no way to tell them apart.Proposal
Extend the leverage output with a categorical
leverage_depthcolumn derived from (a) the node's DAPSI(W)R(M) type and (b) whether it participates in a detected feedback loop:Report depth next to the z-score composite in the Leverage module and allow sorting by it.
Acceptance criteria
leverage_scores()output gains aleverage_depthcolumn with the four classes above (or the paper's taxonomy, if it differs — see the warning).Effort: moderate.