ドキュメント一覧
最終更新: 2026-07-21
設計書
仕様・データ構造・画面・テスト・バッチの設計を定義するドキュメント。機能ドメインごとに分類する。
全体・共通
| タイトル | 概要 |
|---|---|
| ER 図 | 全エンティティの関係図(バージョン別に追加履歴を管理) |
| 仕様書草案 | アプリ全体の要求仕様・アーキテクチャ案 |
| 画面設計書 | 全画面の構成・画面遷移図・表示項目定義 |
| バッチ設計書 | sync-status / sync-discography の処理フロー |
| 環境変数一覧 | コード・ワークフロー上で使用される全環境変数の横断的な棚卸し一覧 |
| テスト設計書 | テスト方針・カバレッジ方針 |
| データ設計書(全体概要) | 全データファイル・エンティティの一覧と索引 |
| イベントテーブル定義書 | タイムライン統合イベントテーブルのスキーマ・変換仕様(#926) |
| メンバー データ設計書 | メンバー 型定義・members.json・PUT /api/members の業務ルール(#1379) |
| リリース データ設計書 | リリース 型定義・Blob→Neon移行・メンバー/リリース紐付けロジック(#1379) |
ディスコグラフィー・曲関連機能
| タイトル | 概要 |
|---|---|
| ディスコグラフィー機能 要件整理メモ | MusicBrainz 取得・メンバー紐付け要件(#56) |
| トラックリスト データ設計書 | Track 型・Release.tracks の設計(v0.5.0 / #338) |
| 曲対比機能 データ設計書 | 同名曲のオリジナル・リメイク対比インデックスのデータ設計 |
| 曲対比機能 画面設計書 | 曲対比機能(#474)の新規2画面・既存2画面追加の設計 |
| 歌詞サイトリンク機能 データ設計書 | Genius API を用いた歌詞ページ URL 取得・保存の設計 |
プレイリスト機能
| タイトル | 概要 |
|---|---|
| プレイリスト機能 データ設計書 | プレイリスト データ管理の設計(v0.7.0 / #328) |
| プレイリスト機能 画面設計書 | プレイリスト一覧・詳細画面と既存画面への追加セクション設計(#329) |
ユニット機能
| タイトル | 概要 |
|---|---|
| ユニット一覧機能 データ設計書 | ユニットデータ管理の設計(#618) |
| ユニット機能 画面設計書 | ユニット機能(#531)の新規2画面・既存4画面追加の設計 |
ライブ・フェス機能
| タイトル | 概要 |
|---|---|
| ライブ・フェス機能 テーブル設計書 | ライブ・フェス機能テーブル設計(#528, #776) |
| design/live/live-screen-design.mdx | ライブ・フェス機能 画面設計書 |
メンバー関連
| タイトル | 概要 |
|---|---|
| メンバーカラーバッジ設計書 | 期バッジ・メンバータグの配色統一とダークモード対応 |
| メンバー関係性マップ データ設計書 | メンバー関係性マップのNeonテーブル設計(#1197ほか) |
| メンバー関係性マップ 画面設計書 | React Flow によるメンバー関係性マップ画面の設計(#1197ほか) |
| メンバー関係性マップ レーダーチャート画面設計書 | 関係性スコアリングのレーダーチャート画面設計(#1198ほか) |
SNS・動画投稿機能
| タイトル | 概要 |
|---|---|
| YouTube投稿一覧機能 データ設計書 | 公式・OGメンバーチャンネルの動画投稿収集に関する設計 |
| YouTube投稿一覧機能 画面設計書 | YouTube投稿一覧機能の画面設計(#1097・#1106) |
| TikTok投稿機能 データ設計書 | 公式TikTokアカウント投稿収集に関する設計 |
| Instagram投稿機能 データ設計書 | Instagram 投稿メタデータの取得・サムネイル外部URL参照方式の設計 |
| Amebaブログ機能 データ設計書 | Ameba 投稿タイトル収集に関する設計 |
ラジオ機能
| タイトル | 概要 |
|---|---|
| ラジオオンエア収集 設計書 | ラジオ番組オンエアデータの管理設計 |
タイムライン機能
| タイトル | 概要 |
|---|---|
| タイムライン画面設計書 | タイムライン機能(年表ビュー・活動期間チャート含む)の画面設計(#1107ほか) |
運用・手順書
機能追加・データ更新・移行作業の手順を記述するドキュメント。機能ドメインごとに分類する。
メンバー管理
| タイトル | 概要 |
|---|---|
| メンバー追加・削除の運用手順 | members.json および Vercel Blob の更新手順 |
ディスコグラフィー機能
| タイトル | 概要 |
|---|---|
| ディスコグラフィー機能 運用ドキュメント | ディスコグラフィーの同期実行・確認手順 |
| 手動リリース登録 運用ドキュメント | MusicBrainz未登録リリースを手動管理する手順(#612) |
| プレイリストリンク修正 運用ドキュメント | プレイリストのYouTube・YouTube Musicリンク手動確認・修正手順 |
ツアー・ライブ機能
| タイトル | 概要 |
|---|---|
| ツアー・ライブ日程登録 運用手順 | ツアー・ライブ日程の登録手順・役割分担(#1305) |
| ツアー ↔ ライブアルバム 紐づきチェック 運用ドキュメント | ツアー・ライブアルバムの紐づき不足を洗い出すスクリプトの運用手順 |
データ基盤・移行
| タイトル | 概要 |
|---|---|
| データストレージ移行計画 | Vercel Blob 移行の背景と手順 |
| officialSns マージ手順書 | PR #162 マージ後の Blob 移行手順 |
デスクトップアプリ
| タイトル | 概要 |
|---|---|
| デスクトップアプリのビルド手順 | Electrobunデスクトップアプリのビルド・インストーラ/DMG作成手順 |
調査レポート
技術検証・外部データ取得方法の調査結果をまとめたドキュメント。
| タイトル | 概要 |
|---|---|
| Next.js 16.3 調査レポート | Next.js 16.3の変更点と本プロジェクトへの影響調査 |
| 調査レポート: X投稿からモーニング女学院放送データを取得する方法 | @morning1422 の投稿からの放送データ収集方法調査(#918) |
| 調査レポート: STVサイトからメイボンソワ選曲データを取得する方法 | STVサイトの選曲リストページからの収集方法調査(#919) |
| メンバーカラー調査メモ | 歴代メンバーのメンバーカラー・HEX/RGB値の調査メモ |
開発ナレッジ
実装・テスト・インフラ上の知見を蓄積するドキュメント。
| タイトル | 概要 |
|---|---|
| 開発ノート | 過去の知見・回避策・ベストプラクティス集(実装前に必読) |
| Claude Code 既知の回避策 | Claude Code(AI コードエディタ)固有の挙動・制限とその回避策 |
| サイト設定(blume.config.ts) | 本サイト自体の設定内容と選定理由(検索プロバイダー・i18n・MCP等) |
| システムアーキテクチャ図 | インフラ・データフロー全体図(編集用ソースは同ディレクトリの architecture.drawio) |