Repository navigation
Pricing copy: mock interviews billed by the minute, sessions stop at 0 - #21
Conversation
Live and mock now share one rate, 10 credits a minute, and a session stops when the credits run out (a mock still delivers its report). CREDIT_RATES becomes a single per-minute rate, mockSessionPrice gives way to mockSessionMinutes (mirroring the app's estimate), and the metering note, mock interview page, FAQ (en/ru) and docs drop the per-question pricing. Refs #20 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Review notes: copy only, no logic beyond |
The mock line hardcoded "minutes"/"минут" after the number, which reads
wrong in Russian for most counts ("около 2 минут" vs nominative forms).
The length now goes through pluralize with minuteNoun like every other
count, and the Russian sentence uses the counting form.
Refs #20
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Review pass 2: fixed |
Closes #20
Backend: PowerInterviewAI/backend#67 · Client: PowerInterviewAI/client-app#138
What
Live and mock now share one rate, 10 credits a minute, and a session stops when the credits run out. A mock interview still delivers its report.
src/lib/plans.ts:CREDIT_RATESbecomes{ perMinute: 10 }.mockSessionPriceis replaced bymockSessionMinutes, which mirrors the desktop app's estimate.src/config/faq.ts.mock-interview.md(new cost table by length),live-interview.md,introduction.md,how-it-works.md.CLAUDE.md: the pricing notes are updated.Checks
pnpm lintandtsc --noEmitare clean.next buildwas not run locally, because a dev server was running on this checkout (see the note about build clobbering dev). Please build before merging.Release
Merge after the backend is deployed. The copy describes the new behaviour (stop at 0, per-minute mock).
🤖 Generated with Claude Code