## 背景(#517) レート制限(前段 issue)が入った後、ADR-0012 のプリペイド課金を撤去する。 ## 作業内容(PR 1本) ### backend - [ ] `routers/billing.py`・`services/billing/`(348 行)・Stripe webhook の削除 - [ ] Agent / resume-draft から残高チェック・クレジット消費・使用量記録の課金配線を剥がす - [ ] クレジット・使用ログ関連テーブルの drop マイグレーション(**破壊的変更**: 既存残高データが消える。必要ならエクスポートを検討事項として stage で明示) - [ ] `stripe` 依存を `pyproject.toml` から削除 → `uv lock` 再生成(`backend/uv.lock` コミット) - [ ] Stripe 関連 env(env_keys / docs/api.md / cloud_run main.tf / docker-compose / Secret Manager)の削除 - [ ] `messages.json` / ErrorCode の課金関連エントリ削除 ### web - [ ] `BillingPage.tsx`・ルーティング・導線・残高表示 UI の削除 - [ ] errorCodes / errorMessages の課金エントリ削除 ### 横断 - [ ] `make codegen-types` 再生成・コミット - [ ] docs(README・api.md)から課金記述を削除 ## 受け入れ条件 - `make ci` green・E2E pass(ページ削除・ナビゲーション変更のため) - Agent が残高ゼロのユーザでも動作し、レート制限だけが効いている - infra の Stripe Secret 参照が残っていない(`make infra-validate`)
背景(#517)
レート制限(前段 issue)が入った後、ADR-0012 のプリペイド課金を撤去する。
作業内容(PR 1本)
backend
routers/billing.py・services/billing/(348 行)・Stripe webhook の削除stripe依存をpyproject.tomlから削除 →uv lock再生成(backend/uv.lockコミット)messages.json/ ErrorCode の課金関連エントリ削除web
BillingPage.tsx・ルーティング・導線・残高表示 UI の削除横断
make codegen-types再生成・コミット受け入れ条件
make cigreen・E2E pass(ページ削除・ナビゲーション変更のため)make infra-validate)