| MEDIUM | hooks/simplify-ignore.sh | 144 | # ── Stop: restore all files from backup ─────────────────────────────────────── |
| MEDIUM | hooks/simplify-ignore.sh | 176 | # ── PreToolUse Read: filter in-place ────────────────────────────────────────── |
| MEDIUM | hooks/simplify-ignore.sh | 218 | # ── PostToolUse Edit|Write: expand, then re-filter ──────────────────────────── |
| MEDIUM | hooks/simplify-ignore-test.sh | 49 | # ── Test 1: Single-line block produces exactly one placeholder ──────────── |
| MEDIUM | hooks/simplify-ignore-test.sh | 77 | # ── Test 2: Multi-line block ───────────────────────────────────────────── |
| MEDIUM | hooks/simplify-ignore-test.sh | 101 | # ── Test 3: Multiple blocks in one file ────────────────────────────────── |
| MEDIUM | hooks/simplify-ignore-test.sh | 128 | # ── Test 4: Reason string preserved ────────────────────────────────────── |
| MEDIUM | hooks/simplify-ignore-test.sh | 149 | # ── Test 5: Trailing newline preservation ──────────────────────────────── |
| MEDIUM | hooks/simplify-ignore-test.sh | 165 | # ── Test 6: No blocks → return 1 ──────────────────────────────────────── |
| MEDIUM | hooks/simplify-ignore-test.sh | 181 | # ── Test 7: Unclosed block emits warning and flushes ───────────────────── |
| MEDIUM | hooks/simplify-ignore-test.sh | 198 | # ── Test 8: Single-line block with reason ──────────────────────────────── |
| MEDIUM | hooks/simplify-ignore-test.sh | 217 | # ── Test 9: HTML comment syntax ────────────────────────────────────────── |
| MEDIUM | hooks/simplify-ignore-test.sh | 238 | # ── Test 10: JSON parsing error warning ────────────────────────────────── |
| MEDIUM | hooks/simplify-ignore-test.sh | 244 | # ── Summary ────────────────────────────────────────────────────────────── |
| MEDIUM | scripts/validate-skills.js | 25 | // ─── Config ────────────────────────────────────────────────────────────────── |
| MEDIUM | scripts/validate-skills.js | 67 | // ─── Helpers ───────────────────────────────────────────────────────────────── |
| MEDIUM | scripts/validate-skills.js | 107 | // ─── Validator ─────────────────────────────────────────────────────────────── |
| MEDIUM | scripts/validate-skills.js | 122 | // ── Frontmatter ────────────────────────────────────────────────────────── |
| MEDIUM | scripts/validate-skills.js | 144 | // ── Exemption guard ────────────────────────────────────────────────────── |
| MEDIUM | scripts/validate-skills.js | 158 | // ── Required sections ──────────────────────────────────────────────────── |
| MEDIUM | scripts/validate-skills.js | 170 | // ── Cross-skill references ─────────────────────────────────────────────── |
| MEDIUM | scripts/validate-skills.js | 181 | // ─── Main ──────────────────────────────────────────────────────────────────── |