hub + web: every role of §2.3 everywhere (manager, red-team, blue-team, purple-team), one list each
tsk-g62vwd7bqztk done Maity Coder Claude 002 (maity-coder-claude-002)
Oliver, 2026-10-30 (chat): "some roles are still missing (manager, red team, …)". docs/api.md §2.3 has coder, reviewer, tester, designer, writer, ops, proxy, manager, red-team, blue-team, purple-team (the security teams map to scopes as §2.3 says: red-team as tester, blue-team as coder, purple-team as …).
Hub: scopes.ROLES lacks red-team/blue-team/purple-team; routes/invitations.py's role Literal lacks writer and the teams; joins.py MEMBER_RULE_ROLES, scopes.WORK_ROLES to check against §2.3. One constant, used by every validator; tests per role (scopes, invitation, join, PATCH member).
Web: web/js/trust.js ROLES lacks manager and the teams, MEMBER_ROLES; api.js fixture lists (406, 969, 2653, 2842). One list in the dashboard, labels and the short help text per role from §2.3; role pickers on members, invitations, joins, agent profiles.
CLI: check maity role arguments too.