fix(migration): llm-security single-path extraction (copilot was a coexisting plugin, not a rename — dual-path dropped 87 files)

This commit is contained in:
Kjell Tore Guttormsen 2026-06-17 15:07:24 +02:00
commit 836b8e9337

View file

@ -74,10 +74,9 @@
"standalone_caveat": "renamed from linkedin-thought-leadership (F1). SC2 two-tier (M11): .mjs core is the HARD gate (zero deps); TS analytics suite is ADVISORY (npm/network required, NOT a clean-room gate)"
},
"llm-security": {
"paths": ["plugins/llm-security/", "plugins/llm-security-copilot/"],
"paths": ["plugins/llm-security/"],
"path_renames": {
"plugins/llm-security/": "",
"plugins/llm-security-copilot/": ""
"plugins/llm-security/": ""
},
"tag": "v7.7.2",
"repo_url": "https://git.fromaitochitta.com/open/llm-security.git",
@ -85,7 +84,7 @@
"blob_strip": false,
"blob_strip_safe": null,
"test_cmd": "node --test 'tests/**/*.test.mjs'",
"standalone_caveat": "renamed from llm-security-copilot (F1); vendors the design-system (playground)"
"standalone_caveat": "single-path (CORRECTED 2026-06-17 by the S11 dry-run): llm-security-copilot was a SEPARATE, COEXISTING plugin (196 llm-security + 167 copilot paths at the SAME commits f778558d/f418a8fe, then copilot deleted) — NOT a rename ancestor. The earlier dual --path + rename-to-root collided at the coexistence commits and dropped 87 of 421 files (incl. 18 test files -> 51 e2e fails). Single-path retains ALL 421 files + 67 tests + 139 commits of llm-security history; the 3 copilot-only commits are correctly excluded (different plugin). vendors the design-system (playground)."
},
"ms-ai-architect": {
"paths": ["plugins/ms-ai-architect/"],