2026-05-21 04:47:00 +03:00
{
"_note" : "node_chosen -> L-цепочки. Только узлы, входящие хотя бы в одну L1-L13. Узлы вне цепочек (direct, прочее) НЕ включаются -> chainsFor вернёт null. Имена ключей = реальные значения primary_rationale.node_chosen (skill-id из skill_invoked). MCP/agent-узлы (laravel-boost, openapi-mcp-server, api-docs, sentry-mcp, redis-mcp, pest, github-mcp) в node_chosen не появляются, но включены для полноты покрытия цепочек L1-L13 (контролёр C6 требует, чтобы каждая L из routing-off-phase.md была покрыта). Синхронизируется с docs/routing-off-phase.md через tools/observer-chain-map-checker.mjs." ,
"discovery-interview" : [ "L1" , "L2" ] ,
2026-06-14 15:44:42 +03:00
"superpowers:brainstorming" : [ "L1" , "L16" , "L17" ] ,
2026-05-21 04:47:00 +03:00
"superpowers:writing-plans" : [ "L1" ] ,
"superpowers:subagent-driven-development" : [ "L1" ] ,
"audit-portal" : [ "L2" ] ,
"process-analysis" : [ "L3" ] ,
"process-modeling" : [ "L3" , "L4" ] ,
"mermaid" : [ "L4" ] ,
"adr-kit:adr" : [ "L4" , "L5" ] ,
"adr-kit:judge" : [ "L5" ] ,
"operations" : [ "L4" ] ,
"architecture-patterns:architecture-patterns" : [ "L5" ] ,
2026-05-21 04:49:55 +03:00
"deptrac" : [ "L5" , "L14" ] ,
"rector" : [ "L14" ] ,
"php-insights" : [ "L14" ] ,
"larastan" : [ "L14" ] ,
"laravel-backend-patterns" : [ "L14" ] ,
2026-05-21 04:47:00 +03:00
"security-review" : [ "L6" ] ,
"openapi-mcp-server" : [ "L7" ] ,
"api-docs" : [ "L7" ] ,
"laravel-boost" : [ "L7" , "L13" ] ,
"superpowers:systematic-debugging" : [ "L8" ] ,
"sentry-mcp" : [ "L8" , "L13" ] ,
"redis-mcp" : [ "L8" , "L13" ] ,
"ccpm" : [ "L9" ] ,
"product-management:brainstorm" : [ "L9" ] ,
"github-mcp" : [ "L9" ] ,
"promptfoo" : [ "L10" ] ,
"data-scientist" : [ "L10" ] ,
"claude-api" : [ "L10" ] ,
"skill-creator:skill-creator" : [ "L11" ] ,
"hookify:hookify" : [ "L11" ] ,
"plugin-dev:create-plugin" : [ "L11" ] ,
"claude-md-management:claude-md-improver" : [ "L12" ] ,
"claude-md-management:revise-claude-md" : [ "L12" ] ,
"billing-audit" : [ "L13" ] ,
"pest" : [ "L13" ] ,
2026-05-22 11:09:17 +03:00
"ru-tax-accounting" : [ "L13" ] ,
"security-go-live" : [ "L15" ] ,
"pdn-152fz-audit" : [ "L15" ] ,
"threat-model" : [ "L15" ] ,
"nuclei" : [ "L15" ] ,
"ward" : [ "L15" ] ,
"owasp-zap" : [ "L15" ] ,
"gitleaks" : [ "L15" ] ,
"semgrep" : [ "L15" ] ,
2026-05-23 09:41:48 +03:00
"trailofbits" : [ "L15" ] ,
"marketing" : [ "L16" ] ,
"marketing-ru" : [ "L16" ] ,
"yandex-metrika-mcp" : [ "L16" ] ,
"yandex-wordstat-mcp" : [ "L16" ] ,
"telegram-mcp" : [ "L16" ] ,
2026-06-14 15:44:42 +03:00
"postiz" : [ "L16" ] ,
"perplexity-mcp" : [ "L17" ] ,
"exa-mcp" : [ "L17" ] ,
"firecrawl-mcp" : [ "L17" ]
2026-05-21 04:47:00 +03:00
}