実装完了 · 仕様適合チェックリスト付き

まるごとほけん 損保 — 更新メインフロー

会議反映日: 2026-05-29 · 実装: /marugoto/sonpo(デフォルト5ステップ) · 旧9ステップ: ?flow=legacy

1. 会議で確定した方針

業務の中心年次更新。新規は Tネットで先に入力 → アプリは確認・記録のみ。
前半の手入力不要。生年月日・住所の再入力は削除(Tネット取込+変更確認のみ)。
本人確認住所・電話・車両情報の変更有無だけ。すべて変更なしはワンタップ。
記録の本丸前回更新からの条件変更お客様ご自身のご指示(争点防止)。例: 車両保険の有無と支払条件。
データ源顧客・契約は Tネット から(現状: デモAPI / JSON貼付、本番はAPI連携)。
Androidselect廃止・行全体タップ・flush後2フレーム待ちで対策済み。

2. 新フロー(5ステップ)

1 同意・区分 2 Tネット取込 3 本人確認 4 更新意向 5 署名・PDF

ステップ4で必ず残す項目

3. 100点満点 · 適合チェックリスト

項目状態根拠
更新がデフォルト/marugoto/sonpo 起動時5ステップ
Tネット取込UIデモボタン + GET /api/marugoto/tnet/demo + JSON貼付
生年月日手入力なしステップ2は表示のみ
本人確認ワンタップ「すべて変更なし」ボタン
争点防止記録renewalIntent + PDF「更新確認記録」
AndroidタップMarugotoTapCheckbox / チップ式UI
新規(Tネット済)ステップ1で案件区分選択
旧フロー温存?flow=legacy
自動テストvalidateSonpoRenewal.test.ts
Tネット本番API代理店システム仕様待ち(スタブ差し替え)

自動検証(最新レポート): 代理店CSV 25件・損保6件・マッピング全件OK・5ステップ検証OK。 運用レベル L2(91%) — 本番可は NO(Google Sheets本番読込+Supabase監査が未達)。

4. 操作・URL

損保アプリを開く

5. 本番までの残タスク

  1. Tネット API または CSV の項目マッピング確定
  2. 代理店・保険会社ごとのチェックリスト文言最終確認
  3. Android実機(Chrome / WebView)で5ステップ通しテスト
  4. 監査ログ(/api/marugoto/audit)への renewalIntent 保存