admin opened issue admin/1ai-ops#2

admin
2026-05-06T00:53:25Z

2#[CR-002] iOS — freemium gate + truncation fix + model constant (PR #62)#

Type: iOS Release (pending merge) · Risk: Medium
Service: ios-app
Date: 2026-05-05
PR: admin/chatai-ios#62
Branch: feat/costCuttingV1

Description

ChatNamingService + ChatTaggingService: truncate chat content to 1500 chars (was 167k tokens avg → ~$5.40/day)

Task creation returns 403 for free users with ≥1 active task → iOS shows RevenueCat paywall immediately

SONNET_4_MODEL renamed to OPUS_45_MODEL, value claude-opus-4-5; model picker shows "Claude Opus 4.5"

Self-Review Checklist

Build succeeds

11/11 truncation unit tests pass

Free user paywall flow verified in code

Merge PR

Submit to App Store / TestFlight

Rollback

Close PR. Revert branch.