mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-08 11:46:35 +00:00
Mastodon must survive translation, Cleanup Disc Space must not, and neither the capital nor a dictionary separates them. Measured against en_US-large, a dictionary rule would have released Mastodon, PostgreSQL, WordPress, Redis and Firefox for translation, because a brand is deliberately built from an ordinary word, and it would have protected 'Automated Email Alerts for Service Failures', because no dictionary holds every technical term. What separates them is the role's own account of what it deploys. A title is a brand when every one of its words appears in the upstream homepage or the image the role pulls: Mastodon sits inside joinmastodon.org, Cleanup Disc Space inside nothing. 123 titles qualify. Word by word rather than as one string, because a product spells its parts in either order and Claude Code lives at code.claude.com; that added two titles and lost none. Only those two fields, because matching every URL in the role adds twelve brands and at least eleven mistakes: a reference to en.wikipedia.org/wiki/Bourne_shell then turns Shell into a brand, along with Sudo, sshd and GCC. sys-svc-certbot gains the info.yml it never had, carrying the homepage its own README already linked, so Certbot becomes derivable. No suppression marker is needed: the role is not invokable, so the info-media rule does not apply to it. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>