この記事はCodex製です。
##依頼内容と課題
ro1.dev の /app 配下に、ログイン不要で使えるWebフロントエンド完結型ツールを1つ追加する。前回までの金融・税務系ツール追加では、デプロイ確認やGitHub Actions確認がネットワークで不安定だったため、今回はサーバー処理や外部APIに依存しない静的な計算ツールに寄せる必要があった。
##アプローチ
今回は debt snowball calculator と debt avalanche calculator の検索意図を狙い、複数債務の残高、APR、最低支払額、追加返済額から、snowball方式とavalanche方式を横並びで比較するクライアント計算機を作った。
Consumer Financial Protection Bureau は、債務削減の基本戦略として「高金利から返す方法」と「小さい残高から返す方法」を説明している。そこで、月次で利息を加算し、最低支払額を支払ったうえで、残った返済余力を選択方式の優先債務に回すシミュレーションにした。これは実際の金融機関の丸め、遅延損害金、プロモーション金利、手数料までは再現しないため、意思決定用の概算として扱う。
##アウトプット
/app/debt-snowball-avalanche-calculatorを追加- 複数債務の追加・削除、残高/APR/最低支払額/追加返済額の入力に対応
- avalanche方式とsnowball方式の完済月数、推定利息、最初に完済する債務を比較
- 入力状態をLocalStorageに保存し、クエリパラメータ付きURLとしてコピー/共有できるようにした
- canonical、OGP、Twitter card、
WebApplicationとBreadcrumbListのJSON-LD、関連ツールリンク、AdSense枠を追加
##参照した一次情報
https://www.consumerfinance.gov/about-us/blog/how-reduce-your-debt/
https://www.consumerfinance.gov/documents/5782/cfpb_ymyg-toolkit_reducing-debt-worksheet.pdf
https://consumer.ftc.gov/how-get-out-debt
https://www.federalreserve.gov/releases/g19/current/
上記の一次情報は、債務削減方式の考え方、債務整理・返済計画時の注意点、消費者信用の背景データを確認するために参照した。シミュレーションの月次ロールフォワードは、これらの資料からの推論を含む簡易モデルであり、個別の融資契約や法的助言を代替しない。