Commit Graph

4 Commits

  • fix(harness-audit): detect ECC plugin under marketplaces/ subdirectory
    `findPluginInstall()` in `scripts/harness-audit.js` scans two candidate
    roots:
    
      {rootDir}/.claude/plugins/
      {HOME}/.claude/plugins/
    
    Current Claude Code marketplace installs live one directory deeper:
    
      {HOME}/.claude/plugins/marketplaces/{ecc,everything-claude-code}/...
    
    As a result, running `node scripts/harness-audit.js repo` on any
    consumer project reports `consumer-plugin-install: false` even when ECC
    is fully installed via marketplace, costing 4 points from Tool Coverage.
    
    Add the `marketplaces/` intermediate directory to `candidateRoots` so
    both legacy and current install layouts are recognized. The change is
    purely additive: existing candidate paths still resolve, and the new
    ones only match when the marketplace layout is present.
    
    Reproduction:
      1. Install ECC via Claude Code plugin marketplace
      2. cd into any consumer project
      3. node ~/.claude/plugins/marketplaces/everything-claude-code/scripts/harness-audit.js repo
      4. Observe consumer-plugin-install=false despite a working install
  • fix: audit consumer projects from cwd (#1014)
    * fix: audit consumer projects from cwd
    
    * fix: unblock unicode safety CI lint
    
    * fix: unblock shared CI regressions
    
    * test: isolate package-manager dependent hooks and formatter tests