sense-storage
SECURE FILE TRANSFER / MOCK
MOCK v0.4 / 2026-05-13 (sender Gmail confirm)

画面モック目次

社内→社外ファイル共有基盤の全画面モック。静的HTMLのため、フォーム送信やファイルアップロードは動作しない。
画面遷移の確認・レイアウト・文言のレビューを目的とする。実装スタックは ExecPlan (specs/001-initial-architecture.md) 参照。
UI 三面構成: 送信は Gmail Add-on ・ 履歴/管理者監査は Web UI ・ 状況の受動確認は送信者本人の Gmail 受信トレイ(送信完了/DL完了/ロック等が同一スレッドに集約)。
デザイントークン: tech-sis-home 由来(Navy 900 #1a3f6b / Slate ニュートラル / shadcn/ui new-york 系統)。本実装では tech-sis-home/src/components/{ui,form,shared} を流用する。

送信者 — 日常送信(Gmail Add-on)
送信者 — 履歴・分析(Web UI)
受信者(社外)
管理者(Web UI・admin ロール)
メール通知(Gmail で受動的に状況確認)
想定フロー(UI 二面構成)
[送信者・日常] Gmail コンポーズ → Add-on サイドバー(To: 自動同期)→ ファイル選択・期限・DL回数指定 → GCS 直接アップロード → 送信
[送信者・受動確認] 送信完了 / DL完了 / OTP失敗ロック 等の通知が 送信者の Gmail 受信トレイに届く(1案件=1スレッド)
[送信者・能動確認] Web UI ログイン送信履歴 / 詳細(受信者別DL状況・失効操作)
[システム] 各宛先に 通知メール 自動送信(Gmail API)
[受信者] メール確認 → OTP 送信 → OTP 入力ファイル一覧 → 短命署名付きURL で GCS から直接 DL
[エラー] 期限切れ / 失効済み
[管理] 全イベントが 監査ログ に記録(180日保持)。Add-on / Web どちらの送信も同一証跡
確定事項(要件ヒアリング 2026-04-23)
PJ: sense-storage パターン: B(スタンドアロン) 認証: Auth0 + メールOTP 最大ファイル: 10GB DL期限: 7日(既定=上限) DL回数: 5回(既定=上限) 暗号化: KMS CMEK 監査: 180日保持 リージョン: asia-northeast1 送信方式: GCS 署名付きURL 直接