Skip to content

Passport quality pass: 85/104 cleared, 9 oneLiners repaired#6

Merged
mcp-tool-shop merged 1 commit into
mainfrom
passport-quality-pass
Apr 20, 2026
Merged

Passport quality pass: 85/104 cleared, 9 oneLiners repaired#6
mcp-tool-shop merged 1 commit into
mainfrom
passport-quality-pass

Conversation

@mcp-tool-shop

Copy link
Copy Markdown
Member

Summary

Three-stage automated review pass on all 104 Wave-2 backfilled passports. Drops the manual-review queue from 104 to 19.

Stage 1 — seed:review

Detects: leaked oneLiners (JSON/README fragments), tautologies, short/vague entries, language-tag contradictions, ecosystem mismatches, low-confidence entries.

Stage 2 — seed:autofix

  • 32 passports — contradictory tags removed (e.g. "typescript" tag on a Python-only package)
  • 33 passportstechnical.programmingLanguages corrected from actual source-file scan
  • 85 passportsingest.manualReview cleared (schema-clean + no contradictions + confidence ≥ 0.8)

Stage 3 — seed:relm

Repaired 9 broken oneLiners with a sharp repair-focused hermes3:8b prompt. Examples:

Package Before After
nullout pip install nullout-mcp MCP server that finds and safely removes hazardous files on Windows
control-room mathew-johnson A local-first desktop app for managing scripts, multi-step workflows
codeteam-suite A .NET-based CLI for the 'codeteam-suite' developer tool A .NET-based CLI and library for authoritative cryptographic verification

Final state

  • 104/104 schema-valid
  • 85 verified clean (manualReview: false)
  • 19 still flagged — all at confidence 0.7 where hermes3:8b self-reported uncertainty. Genuine review queue.

New scripts

  • pnpm seed:review — emits scripts/review-report.json
  • pnpm seed:autofix — mechanical fixes based on report
  • pnpm seed:relm — re-LLMs specific packages with repair prompt

🤖 Generated with Claude Code

…, clear manualReview on 85/104

Three-stage automated review pass on all 104 Wave-2 backfilled passports.

Stage 1 — seed:review detects quality issues
- Leaked oneLiners (JSON fragments, README-instruction fragments, Q&A fragments)
- Tautological oneLiners (self-referential to the slug)
- Short/vague oneLiners (<25 chars, random fragments like "mathew-johnson")
- Contradictory language tags (e.g. "typescript" on a package with only .py + pyproject.toml)
- Contradictory programmingLanguages (LLM-claimed langs that don't match source scan)
- Low confidence (<0.8 self-assessed)

Stage 2 — seed:autofix applies mechanical fixes
- 32 passports had contradictory tags removed (grounded in detected ecosystem:
  .csproj / .sln → C#, pyproject.toml → Python, Cargo.toml → Rust, etc.)
- 33 passports had programmingLanguages corrected from actual source-file scan
  (top-3 languages by .ts/.py/.rs/.cs file count, ecosystem-implied primary included)
- 85 passports cleared of ingest.manualReview (schema-clean + no contradictions +
  confidence ≥ 0.8)

Stage 3 — seed:relm repairs the 9 broken oneLiners with hermes3:8b
- Sharper repair-focused prompt that starts from current state and forbids the
  specific failure patterns (no "Yes,", "Go to", "Read the", no slug tautology,
  no file-count hints, no ecosystem mentions)
- All 9 repaired cleanly on first try. Examples:
  - nullout: "pip install nullout-mcp" → "MCP server that finds and safely
    removes hazardous files on Windows using a scan-plan-delete workflow."
  - control-room: "mathew-johnson" → "A local-first desktop app for managing
    scripts, multi-step workflows, …"
  - codeteam-suite: tautological → "A .NET-based CLI and library for
    authoritative cryptographic verification of software packages."

Results
- 104/104 schema-valid
- 85 verified clean (manualReview=false)
- 19 still flagged for manual review — all at confidence=0.7 from the original
  backfill, where hermes3:8b self-reported uncertainty. These are the genuine
  review queue; mechanical gates can't resolve them.

New scripts + pnpm commands
- seed:review — emits scripts/review-report.json with issue categorization
- seed:autofix — reads the report, applies mechanical fixes, clears clean entries
- seed:relm — re-LLMs specific broken passports with a repair prompt

Regenerated derived artifacts: site/src/data/seeds.json, README tables, llms.txt.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@mcp-tool-shop mcp-tool-shop merged commit ea48dca into main Apr 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant