コンテンツにスキップ

機能仕様 (Features)

Recerdo の機能レベル設計書(Feature Specification)一覧です。
各ドキュメントはユースケース・シーケンス図・API設計・データモデルを含む詳細仕様書です。

インフラポリシー(2026-04-19 適用)

  • 認証は AWS Cognito のみ。他AWSサービスは利用しない。
  • プッシュ通知は FCM、メールは Postfix + Dovecot + Rspamd(CoreServerV2 CORE+X)
  • Feature Flag は Flipt(OSS)、ログ基盤は Loki
  • Beta はセルフホスト(XServer VPS 6core/10GB + Garage / MySQL(MariaDB互換) / Redis+BullMQ)、本番は OCI ファースト(OCI Object Storage / MySQL HeatWave / Queue / Cache with Redis)。
  • メディアは HLS(360/720/1080p・6秒セグメント)HEIC→JPEG/WebPLive Photo は画像+動画ペア保存
  • ハイライトはユーザー選択のみ(自動生成なし)。

  • 通知機能


    プッシュ通知・アプリ内通知の配信フロー、FCM連携、ユーザー設定管理。

    プッシュ通知配信

  • 権限管理 / Feature Flag


    段階的ロールアウト・Kill Switch・A/Bテストのフラグ管理仕様。

    Feature Flag 管理

  • ソーシャル機能


    旧友・旧グループとの再接続。組織メンバーシップを基盤とした接続モデル。

    ソーシャル接続


機能一覧

カテゴリ 機能 ステータス 設計書
通知 プッシュ通知配信 (FCM) 🟡 提案 push-notification.md
権限管理 Feature Flag 管理 🟢 承認済み feature-flags.md
ソーシャル ソーシャル接続 (Organization-based) 🟢 承認済み social-connections.md

ステータス凡例

アイコン 意味
🔵 草案 (Draft) 初稿作成中
🟡 提案 (Proposal) レビュー待ち
🟢 承認済み (Approved) 実装可能
⚫ 非推奨 (Deprecated) 廃止予定

設計書の共通構成

各機能仕様書は以下のセクションで構成されています。

  1. 概要 — 機能の目的・背景
  2. ユースケース詳細 — Who / What / When / Where / Why / How
  3. データモデル — エンティティ定義・ER図
  4. API仕様 — エンドポイント・リクエスト/レスポンス
  5. シーケンス図 — フロー詳細(Mermaid)
  6. エラーハンドリング — 異常系定義
  7. セキュリティ考慮 — 認可・データ保護
  8. テスト戦略 — ユニット・統合テスト方針

最終更新: 2026-04-19 ポリシー適用