Skip to content

feat(coding-plans): rename BytePlus plans to Enterprise and add ZDR copy - #5194

Merged
jeanduplessis merged 1 commit into
mainfrom
feat/byteplus-enterprise-coding-plans
Aug 11, 2026
Merged

feat(coding-plans): rename BytePlus plans to Enterprise and add ZDR copy#5194
jeanduplessis merged 1 commit into
mainfrom
feat/byteplus-enterprise-coding-plans

Conversation

@jeanduplessis

@jeanduplessis jeanduplessis commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Summary

Rename BytePlus Coding Plan offerings to Enterprise and surface Zero Data Retention on the plan cards.

Why this change is needed

BytePlus plans need to read as Enterprise offerings, with an explicit statement that prompts are not retained and data is not used for training.

How this is addressed

  • Catalog names are now Enterprise Coding Plan Lite and Enterprise Coding Plan Pro.
  • Both cards include Zero Data Retention: does not retain prompts or train on your data.
  • Offer-card titles wrap so the longer names stay readable.

Human Verification

  • Specs updated to match the Enterprise names and ZDR copy.
  • Targeted web tests passed: 59 tests across catalog, router, Slack summary, and billing renewal suites.
  • Browser-checked the Coding Plans tab after fake login.
Preview 2026-08-11 10 36 25
Manual testing
  • Opened /subscriptions#coding-plans locally.
  • Confirmed both BytePlus cards show the Enterprise names, the ZDR bullet, and wrapped titles instead of truncation.

Reviewer Notes

Human Reviewer Flags

  • .specs/coding-plans.md and .specs/subscription-center.md now require the Enterprise names and ZDR bullet.
  • Card titles still render as BytePlus Enterprise Coding Plan Lite/Pro because the UI prefixes the provider name.
  • Title wrapping applies to all AvailableProductCard offerings, not only BytePlus.

Prefix BytePlus catalog names with Enterprise, add Zero Data Retention
feature copy on both plan cards, and let offer-card titles wrap.
@kilo-code-bot

kilo-code-bot Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Files Reviewed (8 files)
  • .specs/coding-plans.md
  • .specs/subscription-center.md
  • apps/web/src/components/subscriptions/AvailableProductCard.tsx
  • apps/web/src/lib/coding-plans/billing-lifecycle-cron.test.ts
  • apps/web/src/lib/coding-plans/index.test.ts
  • apps/web/src/lib/coding-plans/inventory-slack-summary.test.ts
  • apps/web/src/lib/coding-plans/pricing.ts
  • apps/web/src/routers/coding-plans-router.test.ts

Reviewed the BytePlus Enterprise rename and ZDR copy end to end: the catalog change in pricing.ts propagates correctly because every surface (offer cards, subscription detail, cancellation modal, purchase/renewal transaction descriptions, Slack inventory summary, admin console) composes ${providerName} ${name} dynamically — no stale hardcoded Coding Plan Lite/Pro references remain. Renewal idempotency keys on credit_category uniqueness, not the transaction description, so the description rename is safe for existing subscriptions. The AvailableProductCard title-wrapping change (text-pretty on Tailwind 4.2.4, min-w-0, items-start, badge shrink-0) is sound and intentionally applies to all offerings. Spec updates are consistent with the code, including the new rule 1.9 and correctly ordered changelog entries. Test expectations match the new catalog exactly.


Reviewed by kimi-k3 · Input: 47.2K · Output: 9.6K · Cached: 734.5K

Review guidance: REVIEW.md from base branch main

@jeanduplessis
jeanduplessis enabled auto-merge (squash) August 11, 2026 08:54
@jeanduplessis
jeanduplessis merged commit d6011ac into main Aug 11, 2026
19 checks passed
@jeanduplessis
jeanduplessis deleted the feat/byteplus-enterprise-coding-plans branch August 11, 2026 08:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants