{"baseline":{"build":{"ascendancy":"Infernalist","className":"Witch","costDivines":18.9,"dps":"2.35M","ehp":"51.1k","mainSkill":"Raise Spectre","popularity":"6.1%","sampleSize":129,"slug":"infernalist-minion-army","title":"Infernalist Minion Army"},"decisionSummary":{"budgetBand":"10-20 div","chips":[{"detail":"#3 Infernalist, 9.8% usage","label":"Skill DPS","tone":"positive","value":"2.35M"},{"detail":"Highest EHP in current sample set","label":"EHP","tone":"positive","value":"51.1k"},{"detail":"Morior Invictus, +31.0% 7d","label":"Cost / market","tone":"warning","value":"18.9 div"}],"marketSignal":{"change7d":"+31.0%","confidence":"Medium","href":"/economy/morior-invictus","label":"Morior Invictus","price":"9.4 div","tone":"warning"},"metaSignal":{"change":"+1.2%","href":"/rankings/ascendancy-infernalist","label":"Infernalist","rank":3,"tone":"positive","usage":"9.8%"},"reportMetrics":[{"detail":"#3 Infernalist, 9.8% usage, +1.2% change","group":"offense","label":"Meta rank","tone":"positive","value":"#3"},{"detail":"Highest EHP in current sample set","group":"defense","label":"EHP","tone":"positive","value":"51.1k"},{"detail":"9.4 div, +31.0% over 7d, Medium confidence","group":"economy","label":"Market pressure","tone":"warning","value":"+31.0%"},{"detail":"sample source, 129 samples","group":"data","label":"Freshness","tone":"warning","value":"2026-05-27"}]},"hrefs":{"buildFile":"/api/builds/infernalist-minion-army/poe2-build","detail":"/builds/infernalist-minion-army","planner":"/planner?build=eyJzY2hlbWFWZXJzaW9uIjoxLCJhY3RpdmVUcmVlU2V0SWQiOiJ0YXJnZXQiLCJhc2NlbmRhbmN5TmFtZSI6IkluZmVybmFsaXN0IiwiY2xhc3NOYW1lIjoiV2l0Y2giLCJnZWFyIjp7ImJ1ZGdldERpdmluZXMiOjE4LjksImNhc3RTcGVlZFBlcmNlbnQiOjE0LCJkYW1hZ2VQZXJjZW50Ijo0MiwiZW5lcmd5U2hpZWxkIjo2MTMyLCJyZXNpc3RhbmNlUGVyY2VudCI6NzV9LCJtYWluU2tpbGwiOiJSYWlzZSBTcGVjdHJlIiwibWV0YWRhdGEiOnsicHVibGljQnVpbGRTbHVnIjoiaW5mZXJuYWxpc3QtbWluaW9uLWFybXkiLCJwdWJsaWNCdWlsZFRpdGxlIjoiSW5mZXJuYWxpc3QgTWluaW9uIEFybXkiLCJzb3VyY2UiOiJzYW1wbGUiLCJzb3VyY2VVcmwiOiIvYnVpbGRzL2luZmVybmFsaXN0LW1pbmlvbi1hcm15IiwidXBkYXRlZEF0IjoiMjAyNi0wNS0yNyJ9LCJwYXNzaXZlVHJlZSI6eyJzb3VyY2UiOiJnZ2ctc2tpbGx0cmVlLWV4cG9ydCIsInZlcnNpb24iOiIwLjUuMCBQcmV2aWV3IDIiLCJzZWxlY3RlZE5vZGVJZHMiOlsiNTQ0NDciLCIzMjY5OSIsIjQ3MzkiLCIxODg0NSIsIjU1ODA3IiwiNjY4NiIsIjUxMTg0IiwiMjk1MDIiLCIzNjMwMiIsIjQ3MzA3IiwiMjI1NCIsIjYwNjg1IiwiMTgyNiIsIjM5MDM3IiwiMTE2NzIiLCI0ODAzMCIsIjYyNDM2IiwiMzIxNSJdLCJ0YXJnZXROb2RlSWQiOiIzMjE1In0sInBvaW50QnVkZ2V0IjoxMTQsInNraWxsU2V0dXAiOnsibGV2ZWwiOjIzLCJxdWFsaXR5IjoyMCwic3VwcG9ydENvdW50Ijo1LCJzdXBwb3J0TmFtZXMiOlsiTWluaW9uIE1hc3RlcnkiLCJNZWF0IFNoaWVsZCIsIkVsZW1lbnRhbCBBcm15IiwiRmVlZGluZyBGcmVuenkiXX0sInRyZWVTZXRzIjpbeyJpZCI6ImxldmVsaW5nIiwibGFiZWwiOiJMZXZlbGluZyIsInNvdXJjZSI6ImdnZy1za2lsbHRyZWUtZXhwb3J0IiwidmVyc2lvbiI6IjAuNS4wIFByZXZpZXcgMiIsInNlbGVjdGVkTm9kZUlkcyI6WyI1NDQ0NyIsIjMyNjk5IiwiNDczOSIsIjE4ODQ1IiwiNTU4MDciLCI2Njg2IiwiNTExODQiXSwidGFyZ2V0Tm9kZUlkIjoiNTExODQifSx7ImlkIjoiY3VycmVudCIsImxhYmVsIjoiQ3VycmVudCIsInNvdXJjZSI6ImdnZy1za2lsbHRyZWUtZXhwb3J0IiwidmVyc2lvbiI6IjAuNS4wIFByZXZpZXcgMiIsInNlbGVjdGVkTm9kZUlkcyI6WyI1NDQ0NyIsIjMyNjk5IiwiNDczOSIsIjE4ODQ1IiwiNTU4MDciLCI2Njg2IiwiNTExODQiLCIyOTUwMiIsIjM2MzAyIiwiNDczMDciLCIyMjU0Il0sInRhcmdldE5vZGVJZCI6IjIyNTQifSx7ImlkIjoidGFyZ2V0IiwibGFiZWwiOiJUYXJnZXQiLCJzb3VyY2UiOiJnZ2ctc2tpbGx0cmVlLWV4cG9ydCIsInZlcnNpb24iOiIwLjUuMCBQcmV2aWV3IDIiLCJzZWxlY3RlZE5vZGVJZHMiOlsiNTQ0NDciLCIzMjY5OSIsIjQ3MzkiLCIxODg0NSIsIjU1ODA3IiwiNjY4NiIsIjUxMTg0IiwiMjk1MDIiLCIzNjMwMiIsIjQ3MzA3IiwiMjI1NCIsIjYwNjg1IiwiMTgyNiIsIjM5MDM3IiwiMTE2NzIiLCI0ODAzMCIsIjYyNDM2IiwiMzIxNSJdLCJ0YXJnZXROb2RlSWQiOiIzMjE1In0seyJpZCI6ImFsdGVybmF0ZSIsImxhYmVsIjoiQWx0ZXJuYXRlIiwic291cmNlIjoiZ2dnLXNraWxsdHJlZS1leHBvcnQiLCJ2ZXJzaW9uIjoiMC41LjAgUHJldmlldyAyIiwic2VsZWN0ZWROb2RlSWRzIjpbIjU0NDQ3IiwiMzI2OTkiXSwidGFyZ2V0Tm9kZUlkIjoiNTQ0NDcifV19"},"marketWatchSummary":{"coverageLabel":"0/4","detail":"Morior Invictus, 9.4 div, +31.0% 7d","href":"/economy/morior-invictus","matched":0,"tone":"warning","topChange7d":"+31.0%","topItem":"Morior Invictus","total":4,"unmatched":4},"plannerPreview":{"allocatedNodeCount":18,"source":"ggg-skilltree-export","statHighlights":[{"key":"energyShieldPercent","label":"Energy Shield Percent","value":100,"valueLabel":"+100"},{"key":"castSpeedPercent","label":"Cast Speed Percent","value":12,"valueLabel":"+12"},{"key":"intelligence","label":"Intelligence","value":20,"valueLabel":"+20"},{"key":"manaPercent","label":"Mana Percent","value":20,"valueLabel":"+20"},{"key":"mana","label":"Mana","value":10,"valueLabel":"+10"}],"targetLabel":"Melding","targetNodeId":"3215","targets":[{"label":"Raw Power","reason":"Early spell and Intelligence pathing before minion scaling is ingested","treeSet":"leveling"},{"label":"Pure Energy","reason":"Current Energy Shield checkpoint for safer boss progression","treeSet":"current"},{"label":"Melding","reason":"Energy Shield defensive spine for minion bossing","treeSet":"target"}],"treeSetStages":[{"deltaHighlights":[{"key":"intelligence","label":"Intelligence","value":10,"valueLabel":"+10"},{"key":"manaPercent","label":"Mana Percent","value":20,"valueLabel":"+20"}],"id":"leveling","label":"Leveling","nodeCount":7,"statHighlights":[{"key":"intelligence","label":"Intelligence","value":10,"valueLabel":"+10"},{"key":"manaPercent","label":"Mana Percent","value":20,"valueLabel":"+20"}],"targetLabel":"Raw Power","targetReason":"Early spell and Intelligence pathing before minion scaling is ingested"},{"deltaHighlights":[{"key":"energyShieldPercent","label":"Energy Shield Percent","value":30,"valueLabel":"+30"},{"key":"castSpeedPercent","label":"Cast Speed Percent","value":12,"valueLabel":"+12"},{"key":"intelligence","label":"Intelligence","value":10,"valueLabel":"+10"}],"id":"current","label":"Current","nodeCount":11,"statHighlights":[{"key":"energyShieldPercent","label":"Energy Shield Percent","value":30,"valueLabel":"+30"},{"key":"castSpeedPercent","label":"Cast Speed Percent","value":12,"valueLabel":"+12"},{"key":"intelligence","label":"Intelligence","value":20,"valueLabel":"+20"},{"key":"manaPercent","label":"Mana Percent","value":20,"valueLabel":"+20"}],"targetLabel":"Pure Energy","targetReason":"Current Energy Shield checkpoint for safer boss progression"},{"deltaHighlights":[{"key":"energyShieldPercent","label":"Energy Shield Percent","value":70,"valueLabel":"+70"},{"key":"mana","label":"Mana","value":10,"valueLabel":"+10"}],"id":"target","label":"Target","nodeCount":18,"statHighlights":[{"key":"energyShieldPercent","label":"Energy Shield Percent","value":100,"valueLabel":"+100"},{"key":"castSpeedPercent","label":"Cast Speed Percent","value":12,"valueLabel":"+12"},{"key":"intelligence","label":"Intelligence","value":20,"valueLabel":"+20"},{"key":"manaPercent","label":"Mana Percent","value":20,"valueLabel":"+20"},{"key":"mana","label":"Mana","value":10,"valueLabel":"+10"}],"targetLabel":"Melding","targetReason":"Energy Shield defensive spine for minion bossing"}],"version":"0.5.0 Preview 2"}},"hrefs":{"api":"/api/builds/compare?baseline=infernalist-minion-army&target=deadeye-gas-arrow","compare":"/builds?compareBase=infernalist-minion-army&compareTarget=deadeye-gas-arrow","ui":"/builds?compareBase=infernalist-minion-army&compareTarget=deadeye-gas-arrow"},"metrics":[{"baseline":"18.9 div","delta":"-11 div","id":"cost","label":"Cost","target":"7.8 div","tone":"positive"},{"baseline":"2.35M","delta":"-910k","id":"dps","label":"DPS","target":"1.44M","tone":"negative"},{"baseline":"51.1k","delta":"-19k","id":"ehp","label":"EHP","target":"31.8k","tone":"negative"},{"baseline":"6.1%","delta":"-0.7%","id":"popularity","label":"Popularity","target":"5.4%","tone":"negative"},{"baseline":"18 nodes","delta":"-11 nodes","id":"nodes","label":"Passive nodes","target":"7 nodes","tone":"positive"},{"baseline":"+31.0%","delta":"-31%","id":"market","label":"Market","target":"-","tone":"positive"},{"baseline":"#3","delta":"+1.0","id":"meta","label":"Meta","target":"#4","tone":"negative"}],"schemaVersion":1,"target":{"build":{"ascendancy":"Deadeye","className":"Ranger","costDivines":7.8,"dps":"1.44M","ehp":"31.8k","mainSkill":"Gas Arrow","popularity":"5.4%","sampleSize":117,"slug":"deadeye-gas-arrow","title":"Deadeye Gas Arrow"},"decisionSummary":{"budgetBand":"< 10 div","chips":[{"detail":"#4 Deadeye, 8.5% usage","label":"Skill DPS","tone":"warning","value":"1.44M"},{"detail":"Lower EHP, movement-first target","label":"EHP","tone":"warning","value":"31.8k"},{"detail":"< 10 div, no linked market row","label":"Cost / market","tone":"positive","value":"7.8 div"}],"metaSignal":{"change":"-0.9%","href":"/rankings/ascendancy-deadeye","label":"Deadeye","rank":4,"tone":"warning","usage":"8.5%"},"reportMetrics":[{"detail":"#4 Deadeye, 8.5% usage, -0.9% change","group":"offense","label":"Meta rank","tone":"warning","value":"#4"},{"detail":"Lower EHP, movement-first target","group":"defense","label":"EHP","tone":"warning","value":"31.8k"},{"detail":"< 10 div; linked economy rows pending","group":"economy","label":"Budget band","tone":"positive","value":"7.8 div"},{"detail":"sample source, 117 samples","group":"data","label":"Freshness","tone":"warning","value":"2026-05-26"}]},"hrefs":{"buildFile":"/api/builds/deadeye-gas-arrow/poe2-build","detail":"/builds/deadeye-gas-arrow","planner":"/planner?build=eyJzY2hlbWFWZXJzaW9uIjoxLCJhY3RpdmVUcmVlU2V0SWQiOiJ0YXJnZXQiLCJhc2NlbmRhbmN5TmFtZSI6IkRlYWRleWUiLCJjbGFzc05hbWUiOiJSYW5nZXIiLCJnZWFyIjp7ImJ1ZGdldERpdmluZXMiOjcuOCwiY2FzdFNwZWVkUGVyY2VudCI6MTQsImRhbWFnZVBlcmNlbnQiOjQyLCJlbmVyZ3lTaGllbGQiOjM4MTYsInJlc2lzdGFuY2VQZXJjZW50Ijo3NX0sIm1haW5Ta2lsbCI6IkdhcyBBcnJvdyIsIm1ldGFkYXRhIjp7InB1YmxpY0J1aWxkU2x1ZyI6ImRlYWRleWUtZ2FzLWFycm93IiwicHVibGljQnVpbGRUaXRsZSI6IkRlYWRleWUgR2FzIEFycm93Iiwic291cmNlIjoic2FtcGxlIiwic291cmNlVXJsIjoiL2J1aWxkcy9kZWFkZXllLWdhcy1hcnJvdyIsInVwZGF0ZWRBdCI6IjIwMjYtMDUtMjYifSwicGFzc2l2ZVRyZWUiOnsic291cmNlIjoiZ2dnLXNraWxsdHJlZS1leHBvcnQiLCJ2ZXJzaW9uIjoiMC41LjAgUHJldmlldyAyIiwic2VsZWN0ZWROb2RlSWRzIjpbIjUwNDU5IiwiNDY5OTAiLCIxMzgyOCIsIjExNDAiLCIxNTUwNyIsIjQ4NDAxIiwiMzU5ODciXSwidGFyZ2V0Tm9kZUlkIjoiMzU5ODcifSwicG9pbnRCdWRnZXQiOjEwOSwic2tpbGxTZXR1cCI6eyJsZXZlbCI6MjIsInF1YWxpdHkiOjIwLCJzdXBwb3J0Q291bnQiOjQsInN1cHBvcnROYW1lcyI6WyJNYXJ0aWFsIFRlbXBvIiwiQ29tb3JiaWRpdHkiLCJEZWFkbHkgUG9pc29uIiwiUGllcmNlIl19LCJ0cmVlU2V0cyI6W3siaWQiOiJsZXZlbGluZyIsImxhYmVsIjoiTGV2ZWxpbmciLCJzb3VyY2UiOiJnZ2ctc2tpbGx0cmVlLWV4cG9ydCIsInZlcnNpb24iOiIwLjUuMCBQcmV2aWV3IDIiLCJzZWxlY3RlZE5vZGVJZHMiOlsiNTA0NTkiLCI0Njk5MCIsIjEzODI4IiwiMTE0MCIsIjE1NTA3Il0sInRhcmdldE5vZGVJZCI6IjE1NTA3In0seyJpZCI6ImN1cnJlbnQiLCJsYWJlbCI6IkN1cnJlbnQiLCJzb3VyY2UiOiJnZ2ctc2tpbGx0cmVlLWV4cG9ydCIsInZlcnNpb24iOiIwLjUuMCBQcmV2aWV3IDIiLCJzZWxlY3RlZE5vZGVJZHMiOlsiNTA0NTkiLCI0Njk5MCIsIjEzODI4IiwiMTE0MCIsIjE1NTA3IiwiNDg0MDEiXSwidGFyZ2V0Tm9kZUlkIjoiNDg0MDEifSx7ImlkIjoidGFyZ2V0IiwibGFiZWwiOiJUYXJnZXQiLCJzb3VyY2UiOiJnZ2ctc2tpbGx0cmVlLWV4cG9ydCIsInZlcnNpb24iOiIwLjUuMCBQcmV2aWV3IDIiLCJzZWxlY3RlZE5vZGVJZHMiOlsiNTA0NTkiLCI0Njk5MCIsIjEzODI4IiwiMTE0MCIsIjE1NTA3IiwiNDg0MDEiLCIzNTk4NyJdLCJ0YXJnZXROb2RlSWQiOiIzNTk4NyJ9LHsiaWQiOiJhbHRlcm5hdGUiLCJsYWJlbCI6IkFsdGVybmF0ZSIsInNvdXJjZSI6ImdnZy1za2lsbHRyZWUtZXhwb3J0IiwidmVyc2lvbiI6IjAuNS4wIFByZXZpZXcgMiIsInNlbGVjdGVkTm9kZUlkcyI6WyI1MDQ1OSIsIjQ2OTkwIl0sInRhcmdldE5vZGVJZCI6IjUwNDU5In1dfQ"},"marketWatchSummary":{"coverageLabel":"0/4","detail":"No matched market rows yet","href":"/economy?q=Gas%20Arrow","matched":0,"tone":"warning","topChange7d":"0%","topItem":"Gas Arrow","total":4,"unmatched":4},"plannerPreview":{"allocatedNodeCount":7,"source":"ggg-skilltree-export","statHighlights":[{"key":"dexterity","label":"Dexterity","value":10,"valueLabel":"+10"}],"targetLabel":"Blur","targetNodeId":"35987","targets":[{"label":"Attribute","reason":"Early attribute travel that keeps Ranger leveling flexible","treeSet":"leveling"},{"label":"Attribute","reason":"Current pathing checkpoint before taking the movement notable","treeSet":"current"},{"label":"Blur","reason":"Nearby evasion and movement target for low-budget mapping","treeSet":"target"}],"treeSetStages":[{"deltaHighlights":[],"id":"leveling","label":"Leveling","nodeCount":5,"statHighlights":[],"targetLabel":"Attribute","targetReason":"Early attribute travel that keeps Ranger leveling flexible"},{"deltaHighlights":[],"id":"current","label":"Current","nodeCount":6,"statHighlights":[],"targetLabel":"Attribute","targetReason":"Current pathing checkpoint before taking the movement notable"},{"deltaHighlights":[{"key":"dexterity","label":"Dexterity","value":10,"valueLabel":"+10"}],"id":"target","label":"Target","nodeCount":7,"statHighlights":[{"key":"dexterity","label":"Dexterity","value":10,"valueLabel":"+10"}],"targetLabel":"Blur","targetReason":"Nearby evasion and movement target for low-budget mapping"}],"version":"0.5.0 Preview 2"}}}