プロダクト全体のSingle Source of Truth — Concept、データモデル、要件、画面フロー、ファイル対応、技術スタック/デザイン、既知の問題、REST API仕様
このページの位置づけ — 以前は「API Docs」という名前だったが、チームから「APIだけでは判断がつかない・横断的な議論ができない」との 指摘を受け、2026-07-28にプロジェクト全体のSSOTへ拡張した。Data Model・User Flow・要件一覧・対応ファイル・現在の問題点・使用ライブラリ・ Font/Color/I18n定義・スクリーンショットなどをすべてこの配下に集約している。すべてのページは実コード(
apps/mobile/apps/api/Requirements.md)を直接調査して作成 — Google Driveの古いワイヤーフレーム等の外部資料は使用していない。
Whatchaが何であり、誰のためのもので、何を大切にしているか。ターゲットユーザー、Gitメンタルモデル、サブスクリプションプラン、設計原則。
プロダクトコンセプト、ターゲットペルソナ、Gitメンタルモデル要約、サブスクリプションプラン、設計原則
User → Group → Diary → Entry → Commit → Item。この6つの概念さえ分かれば、以降の全ドキュメントが読める
Requirements.mdの全文HTML化。P0〜P10の要件一覧、実装状況(実装済み/一部/未実装)
認証フロー、グローバルナビゲーション、主要ユーザージャーニー、実スクリーンショット(デスクトップ+モバイル)
全ルート → 画面ファイル対応表、APIマウント構成、機能→ファイル対応、ディレクトリ構成、アーキテクチャ図
使用ライブラリ一覧、実際のカラーパレット(実16進値)、フォント/タイポグラフィ、対応言語(i18n)
仕様と実装の食い違い、未完了項目、未解決の設計論点(コード確認済みのものを中心に)
目的、設計原則、ベースURL、認証・権限モデル、共通レスポンス形式、System API
Authentication API、Session API、User/Profile API、Upload/Media API
Diary、Entry、Version History、Branch、Merge Request、Comment — Domain Modelの核心
What I Ate、Finance(家計簿)、Daily Tracker
Group、Group Chat、Search、Timeline、Notification
AI/Chatbot、Billing/Subscription、Advertisement、Audit Log、Admin、WebSocket/Realtime
キャッシュ、Rate Limit、Validation、エラーコード一覧、Security、Privacy、Observability、Performance、OpenAPI
実装状況サマリー、実装優先順位、Contract Test要件、未確定事項、受入基準、プロダクト原則、変更履歴
REST API仕様(00〜07章)は元は単一の Whatcha_REST_API_Endpoint_Specification_ja.md(3700行)を機能ごとに分割・HTML化したもの。 2026-07-28、チームレビューを受けてプロジェクト全体のSSOTへ拡張(Concept / Requirements / Flows & Screens / Files & Sitemap / Tech & Design / Known Issues を追加)。
最終更新: 2026-07-28