アダカド:機能一覧・仕様書
更新日: 2026-11-10
メディスンホイールプログラム受講者のための記録・交流アプリ「アダカド」の、機能と運用仕様をまとめた引き継ぎ用資料です。画面デザイン、色、画像、演出の方針は含めません。
このページは既存の仕様書と実装記録を読みやすく整理したものです。未決定事項は未決定のままとし、このページで新しいプロダクト判断を加えていません。
1. プロダクトの対象
- 対象はメディスンホイールプログラムの受講者。
- 受講前の案内、問い合わせ、限定コンテンツはアダカドの対象外。
iboga.jp側で扱う。 - 参加者の私的な記録と、受講者間で公開できる情報・交流を分ける。
- 医療・治療効果を断定するサービスではない。体験・記録・交流のための場として扱う。
2. 現在の機能状況
| 区分 | 状態 | 内容 |
|---|---|---|
| アカウント | 公開済み | メールの6桁コードで本人確認し、未登録の本人が受講者プロフィールを作成できる。招待コードは使わない。 |
| 記録 | 公開済み | 本人のメディスン摂取記録を追加・編集・削除し、累計を再計算する。 |
| プロフィール・検索 | 公開済み | 受講者の公開プロフィール、累計、バッジを表示・検索できる。 |
| 交流 | 公開済み | 投稿、コメント、友達申請・承認、友達間メッセージ、運営へのメッセージを扱う。 |
| イベント | 公開済み | イベント作成、公開範囲、参加意思、外部グループ招待リンクを扱う。 |
| 運営お知らせ | 公開済み | アプリ内告知と、明示選択時の登録メールへの一斉送信を扱う。 |
| ホーム画面追加 | 公開済み | iPhone/iPad/Androidでホーム画面へ追加できるPWA。参加者データのオフライン保存はしない。 |
| 遍路MAP | 初期実装 | センター一覧への入口。現在はソース管理の空一覧で、正式情報の登録待ち。 |
| セルフチェック・レベル | 停止中 | データと13項目は保持するが、画面、ナビゲーション、公開・検索には使わない。 |
3. 利用者と権限
受講者
- 自分のプロフィールと摂取記録を管理する。
- 他の受講者の公開プロフィール・累計・バッジを閲覧・検索する。
- 投稿、コメント、イベント、友達申請を行う。
- 承認済みの友達とメッセージを送受信する。運営へは友達関係なしで送信できる。
管理者
- 通常の受講者機能を利用できる。
- 受講者とのメッセージと、お知らせ作成を扱う。
- 他者の本人限定の摂取記録・セルフチェック詳細を閲覧する権限は持たない。
アダムカドモン
- イボガ累計が63g以上(63gちょうどを含む)の受講者に付くバッジ。
- 本人の保存済み記録から自動判定する。記録の編集・削除で閾値未満になれば自動で外れる。
- アダムカドモン限定の投稿・イベントを閲覧できる。
4. 登録・ログイン
- 利用者はメールアドレスを入力する。
- メールで届く6桁コードを入力して本人確認する。
- プロフィール未作成の本人は、名前・年齢・性別・都道府県を入力して受講者プロフィールを作成する。
- ログイン状態は利用端末に保持する。別のメールへの切替とログアウトを行える。
メールアドレスは認証基盤だけで扱い、受講者一覧・検索・他の利用者へは公開しない。
5. プロフィールと受講者検索
- 公開の基本項目は、画像、名前、都道府県、メディスン累計、アダムカドモンバッジ。
- 年齢・性別は登録必須。本人が「受講者全体」「アダムカドモン限定」「非公開」から表示範囲を選ぶ。
- 年齢・性別が非公開でも検索条件には使用できるが、結果には実値を表示しない。
- 検索条件は、名前、都道府県、年齢範囲、性別、メディスン累計。
- 検索結果から公開プロフィール、友達申請、既存の関係に応じた交流導線へ進める。
6. 摂取記録
- 1回の記録は、日付、メディスン、量、自由メモで構成する。
- サナンガ・ハペ・カンボは回数、シリアンルー・イボガ・アフリカーナ・マニー・エリプティカはg、アヤワスカは杯数で記録する。
- 本人は新しい順の一覧、詳細、追加、編集、削除を利用できる。削除時は確認を求める。
- 追加・編集・削除のたびに、累計とバッジ判定を保存済み記録から再計算する。
- 記録の詳細(日時・量・メモ)は本人限定。他の受講者へ公開するのは承認済みの累計等のみ。
- 共有前に内容と累計変化を確認し、整形テキストをコピーできる。外部メッセンジャーへの送信は利用者本人が行う。
7. 投稿・コメント・外部コンテンツ
- 受講者は文章投稿とコメントを作成できる。
- 投稿の公開範囲は「受講者全体」または「アダムカドモン限定」。限定投稿は条件を満たす利用者だけが閲覧できる。
- 投稿画像は後続範囲。文章投稿を初回範囲とする。
- YouTube、stand.fm、note、その他URLの掲載は仕様上の対象。コンテンツごとの公開範囲を持たせる。
8. 友達とメッセージ
- プロフィールから一言付きで友達申請できる。
- 申請の承認後、通常の受講者間メッセージを利用できる。友達解除もできる。
- 友達一覧の公開範囲は「受講者全体」「自分の友達」「非公開」から選ぶ。
- 受講者から運営へのメッセージは、友達関係なしで送信できる。
- 友達申請文は当事者だけが見られる。
9. イベント
- 受講者はイベント名、開催日時、説明、任意のイベント画像、公開範囲、任意の外部グループ招待リンクを登録できる。
- 公開範囲は「受講者全体」または「アダムカドモン限定」。閲覧者の条件で表示を分ける。
- 参加状態は「未選択」「参加検討」「参加確定」。本人が後から変更できる。
- 初回仕様では、主催者の承認操作、定員、決済、チケット発行は扱わない。
10. 運営お知らせ
- 管理者は受講者全員向けのお知らせを作成できる。
- 公開方法は「アプリ内だけ」または「アプリ内+登録メール」。メール送信前に確認する。
- 登録メールの取得と送信はサーバー側だけで扱う。ブラウザや他の受講者へメール一覧を返さない。
- メール送信は1日100通・月3,000通の上限を超えると停止し、有料枠へ自動移行しない。
11. PWAと遍路MAP
ホーム画面追加
- 同じURL・同じ認証・同じ参加者データを使うインストール型Webアプリとして提供する。
- iPhone/iPadはSafari、AndroidはChromeからホーム画面へ追加する。
- 静的なアプリ表示要素だけを最小限キャッシュする。参加者データ、認証通信、記録入力のオフライン保存は行わない。
遍路MAP
- ホームからセンター情報の一覧へ進める。
- 一覧の項目は、センター名、都道府県、説明、任意の外部案内URL。
- 現時点では正式なセンター情報の提供待ちで、初期一覧は空。
- 地図、住所・座標、経路案内、位置情報、検索、参加申請、管理画面からの登録は未実装・未決定。
12. セルフチェックとレベル(現在停止中)
- 13項目のセルフチェックとレベルのデータ構造は保持している。
- 現在は画面、ナビゲーション、ホーム、プロフィール、検索、他者向け公開から外している。
- 再開時は、項目詳細を本人限定にし、他者にはレベル数値だけを公開する案を改めて確認する。
- 再開判断まで、既存データを削除したり新しい利用目的に転用したりしない。
13. データ保護と技術上の境界
- 保存と認証はSupabaseを利用し、参加者本人・他者・匿名・管理者の権限をサーバー側で分ける。
- 本人限定の記録詳細とセルフチェック回答は、管理者を含む他者が読めない。
- 公開範囲は画面表示だけでなく、データ取得時の権限でも守る。
- ログアウトまたは別アカウントへの切替後に、前の利用者の私的データを表示・キャッシュしない。
- デプロイ先はCloudflare Pages。認証、DB、メール、DNS、支払い、資格情報の変更はそれぞれ別途の明示承認が必要。
14. 未決定・後続範囲
- 退会、保存期間、復元の運用方針。
- 正式なセンター情報と、遍路MAPの永続保存・地図連携の要否。
- プロフィール画像を安全に保存・配信する仕組み。
- 投稿画像、レポートのアプリ内直接送信、ネイティブ通知、オフライン記録。
- セルフチェック・レベルの再開可否と公開範囲。
- 一般利用者へ広げる前のメール運用と送信量の見直し。
15. 開発時の前提
- 既存の受講者データ、認証、DB権限、公開済み機能を壊さない。
- 未決定の仕様を、実装者が都合で確定しない。
- DB変更、公開、認証設定、資格情報、支払い、破壊操作は対象と内容を明示して承認を受ける。
- コード変更は、型検査・単体テスト・DB権限テスト・ビルド・E2E・対象画面の確認を変更リスクに応じて行う。