feat(repos): show description in list output; add --check-metadata audit #114

Merged
hexajon merged 1 commit from refs/pull/114/head into main 2026-07-15 17:40:50 +00:00
hexajon commented 2026-07-15 17:40:45 +00:00 (Migrated from codeberg.org)

Summary

Answering "are our repos complete with descriptions and metadata?" previously required the raw API escape hatch and ~500 lines of raw JSON per repo. The formatted repos list/repos search output now includes the description after [stars, forks] with a visible "(no description)" marker. A new audit surface — repos list --check-metadata (CLI) / check_metadata=true (MCP) — flags repos missing description/topics/website with a per-repo missing-field breakdown. endpointSuggestions now catches /users/{user}/repos and /user/repos, steering to the first-class command (with the org-repos note that caused the original silent-[] confusion). Verified against live data that topics/website fields populate so the audit doesn't false-flag. COMPARISON row + regenerated reference docs. Full gate PASS.

Closes #50

Closes #50

## Summary Answering "are our repos complete with descriptions and metadata?" previously required the raw API escape hatch and ~500 lines of raw JSON per repo. The formatted `repos list`/`repos search` output now includes the description after [stars, forks] with a visible "(no description)" marker. A new audit surface — `repos list --check-metadata` (CLI) / check_metadata=true (MCP) — flags repos missing description/topics/website with a per-repo missing-field breakdown. endpointSuggestions now catches /users/{user}/repos and /user/repos, steering to the first-class command (with the org-repos note that caused the original silent-[] confusion). Verified against live data that topics/website fields populate so the audit doesn't false-flag. COMPARISON row + regenerated reference docs. Full gate PASS. Closes #50 Closes #50
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sixfold-space/madtea!114
No description provided.