Problem
Team Leads (and their invited designers) provisioned via /admin/clients are paying customers — they come through a Drawbackwards Teams engagement. But the dashboard currently shows them a "Complimentary Team" plan strip / comp framing.
For a paying client, calling their plan "complimentary" is wrong and potentially offensive. Flagged during the 2026-05-29 E2E test.
Current behavior
- The internal Drawbackwards org is already suppressed from the comp strip via
isInternalOrg (src/lib/orgs.ts) + /api/dashboard internal flag.
- But external paying team clients still see the "Complimentary Team" strip.
Fix
- Change the copy/logic so paying Team clients see an appropriate label (e.g. "Team" or their plan name) — never "Complimentary" / "comp."
- Decide the correct customer-facing label with Ward (these are paid engagements).
- Audit everywhere the comp/complimentary terminology surfaces (dashboard plan strip / UpgradeStrip, tier.ts comp subscription logic, any email copy).
Priority
Before the client demo. A prospect seeing "Complimentary" during the sales motion undercuts the paid positioning.
Problem
Team Leads (and their invited designers) provisioned via
/admin/clientsare paying customers — they come through a Drawbackwards Teams engagement. But the dashboard currently shows them a "Complimentary Team" plan strip / comp framing.For a paying client, calling their plan "complimentary" is wrong and potentially offensive. Flagged during the 2026-05-29 E2E test.
Current behavior
isInternalOrg(src/lib/orgs.ts) +/api/dashboardinternalflag.Fix
Priority
Before the client demo. A prospect seeing "Complimentary" during the sales motion undercuts the paid positioning.