Area: Admin plane (audit p12) · Surface: /admin/badges (AdminBadgeController) · Dimension: documentation · Severity: minor
The admin badge manager (create custom badges with images, manually assign/revoke badges to users, edit/delete badges) is a distinct admin feature not covered by the karma-and-achievements article, which only documents the read-side /achievements display. There is no admin-facing badge documentation.
Evidence
AdminBadgeController has index/create/edit/update/assign/remove/delete handlers (`requireRole(4)`/`requireRole(5)`, renders admin/badges/index + admin/badges/edit). The closest article /know/karma-and-achievements (HTTP 200) only mentions badges in the user-facing sense: extracted body => 'Achievements Badges awarded for milestones. Browse all achievements at /achievements.' — no mention of /admin/badges, creating custom badges, badge images, or manual assignment. Direct probe `curl /know/badges` => HTTP 404; grep of /know/index for any `/know/*badge*` slug returns nothing.
Suggested fix. Add an admin-badges section to /know/karma-and-achievements (or a new /know/admin-badges article) covering creating custom badges, uploading badge art, and manual assign/remove; link from the Admin & Configuration section.
Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.
Patrick Bass
@mobieus