Claudeコード ユーザー詳細 本番アプリの課題:セキュリティ、コンプライアンス、エッジケース

Claude Codeによる本番アプリ開発:デモを超えて
r/ClaudeAIで、ある開発者がClaude Codeを使って22万行の個人財務アプリを6ヶ月間構築した経験を詳述し、一般的な「2時間で構築」デモとの対比を示しています。このアプリはPlaidを通じて実際の銀行と接続し、実際のお金を扱い、TestFlightで実際のユーザーが利用しており、App Storeへの公開を控えています。
遭遇した具体的な本番環境の課題
開発者は、デモから本番環境に移行する際に発生した具体的な問題を特定しています:
- セキュリティ脆弱性: 5ヶ月目の監査で、ユーザーが自身のFirestoreドキュメントに書き込むことで生涯プレミアムに自己昇格できる問題が発覚。生の銀行データが3つのコードパスでAIに送信されていました。5つの
console.log文が本番環境でユーザーデータを漏洩させていました。 - Plaid連携の複雑さ: 本番環境アクセスを得るにはLLCの設立、EINの取得、コンプライアンス審査の通過が必要でした。技術的な問題には、502操作(上限は500)でのFirestoreバッチオーバーフロー、レート制限で停止したページネーションループ、ウェブサイトルートの不足による404エラーを引き起こすOAuthリダイレクトが含まれていました。
- App Store提出の障壁: ビルド27は技術的な理由ではなく、特定のオンボーディング画面で利用規約リンクが欠落しているため却下されました。正確な画面の特定には、修正の実装よりも長い時間がかかりました。
- 文書化されていないエッジケース: コロンを含むSecureStoreキーはiOSで静かに失敗します——エラーも警告もなく、単に何も書き込みません。この文書化されていない動作には3回のデバッグセッションが必要でした。
AI支援開発の現実
開発者は、Claude Codeが「素晴らしい」ツールでありプロジェクトに不可欠であると認めつつも、AIがソフトウェアエンジニアリングを簡単にするという主張は誤解を招くと指摘しています。AIは実装を容易にしますが、本番ソフトウェアの難しい部分——セキュリティ、コンプライアンス、エッジケース、プラットフォームの特性、そしてアプリが実際のユーザーに機能するか単にデモで良く見えるかを決定する判断——は残ります。
彼らのアドバイス:「Claude Codeで構築するなら、実際に機能するものを作りましょう。実際のデータと接続しましょう。実際のユーザーの前に置きましょう。彼らに壊させましょう。そこに本当の学びがあります。」
📖 Read the full source: r/ClaudeAI
👀 See Also

ALMA実験:100ドルと指示なしで2か月間自律的に活動するAIエージェント
ある開発者が、100ドルの暗号資産、インターネットアクセス、そして一切の指示なしで、ALMAというAIエージェントを2ヶ月間稼働させた。このエージェントは自律的に135のオリジナル作品を執筆し、慈善団体に寄付を行い、人間の介入なしに一貫した行動パターンを発展させた。

OpenClawユーザー、銀行とクレジットカード明細書の要約スキルを構築
新しいOpenClawユーザーが、強化されたサーバー上でツールをセルフホストし、2つのカスタムスキルを開発しました。1つは銀行取引明細書の要約と分類を行うもので、もう1つはクレジットカード明細書の要約と分類、中断検出を行うものです。これらのスキルは新しい明細書が現れると自動的にレポートを生成し、Telegram通知を送信します。

10万行のコードベースでAIエージェントを使用した実践的教訓
開発者が、chDBの上にpandas互換のAPIレイヤーを構築する際にClaude CodeとCursorを使用して学んだ6つの具体的なテクニックを共有しています。これには、CLAUDE.mdルールファイルの維持、ゼロコンテキストエージェントを批評家として活用、ファイルシステムベースの調整によるマルチエージェントワークフローの構築などが含まれます。

Claudeコードエージェントが本番環境でどう連携するか:オーケストレーターの視点から
6つの専門的なClaude Codeエージェント(コーダー、デザイナー、マーケティング、QA、セキュリティ、運用)を運用するチームが、機能、デザイン、ソーシャルコンテンツを毎日自律的にリリースするオーケストレーターシステムについて詳細を説明しています。タスクのディスパッチ、エージェント間の引き継ぎ、障害シナリオ、そして調整においてステートマシンがメッセージキューよりも優れている理由についてカバーしています。