構成
| フロントエンド | HTML / CSS / JavaScript。5シリーズが共通UIを使います |
|---|---|
| 配信 | GitHub Pages。公開元はOmoi-for-Seriesのmainブランチのルートです |
| ビルド工程 | 公開時のビルド工程はありません |
| 質問データ | シリーズごとのJSONと、公開状態を管理するマニフェスト |
| 回答用バックエンド | ありません。回答の入力・送信・保存機能はありません |
| セッション状態 | 設定、質問数、使用済みIDはJavaScriptのメモリ上だけで保持します |
| 表示言語と書体 | 日本語。BIZ UDPゴシックをGoogle Fontsから取得し、取得できない場合はOSの書体を使用します |
ファイルとURL
index.html | 5シリーズへのリンクと、全体の使い方への入口 |
|---|---|
couples/ / family/ / friends/ | 恋人・家族・友人向けの入口 |
adults/ / self-care/ | 18歳以上向け・ひとり向けの入口 |
shared/app.js | Lite / Deep、通常 / 深掘りの設定、AdultsのDeep開始前の案内、カード表示、終了操作を管理 |
shared/question-engine.mjs | 踏み込み度の判定、ランダム選択、裏面の補助問い |
shared/content-policy.mjs | データ形式、生成元、レビュー状態、深掘りの採用条件を検査 |
shared/series-manifest.json | 各シリーズの公開状態、質問ファイル、プレビュー設定 |
shared/questions/*.json | 5シリーズの主質問。Adults / Self-Careは各質問にfollowUpも保持 |
shared/followups/*.json | Couples / Family / Friendsの個別の深掘り。レビュー状態により採用を制御 |
質問の選択ロジック
公開設定とデータを読み込む
ページのdata-audienceと公開マニフェストから対象のJSONを決めます。新形式のデータでは公開状態、質問形式、作成元、レビュー状態を検査します。
Lite / Deepで絞る
質問のintensityを使います。既存3シリーズでは、Level 1〜2をLite、3〜4をDeepへ対応させます。画面にはLevelを表示しません。
一枚ずつランダムに選ぶ
選択した踏み込み度のプールから一枚ずつ引きます。未使用IDを優先し、周回時は可能なら直前の質問を避けます。セッションの固定枚数や上限はありません。
会話スタイルで裏面を切り替える
通常は主質問だけ、深掘りは「次へ」で裏面の問いも表示します。スタイルはLite / Deepとは独立しています。AdultsのDeepでは、開始と「もう一度」の両方でrenderDeepWarningを経由します。「続ける」で開始し、「戻る」またはEscapeキーで選択画面へ戻ります。
進行をメモリで保持する
使用履歴は同じページ内で保持します。再読み込みやLite / Deepの変更で履歴をリセットします。回答を保存する処理や進行の永続化はありません。
質問データと深掘りの公開条件
2026年10月17日時点の公開主質問数と、実際に採用する裏面の問いです。
| シリーズ | 主質問 | 裏面の問い |
|---|---|---|
| Couples | 232問。Loves由来95問・編集137問 | 個別232文はpendingのため本番未採用。シリーズ共通の補助問いを表示 |
| Family | 166問。編集質問 | 個別166文はpendingのため本番未採用。シリーズ共通の補助問いを表示 |
| Friends | 150問。編集質問 | 個別150文はpendingのため本番未採用。シリーズ共通の補助問いを表示 |
| Adults | 94問。全質問approved | 各質問のfollowUpを表示 |
| Self-Care | 64問。全質問approved | 各質問のfollowUpを表示 |
Couples / Family / Friendsの個別深掘りは、データを読み込んでも、レビュー状態がapprovedになるまで本番では合成しません。現在の裏面にはquestion-engine.mjsのシリーズ共通の問いを使います。開発用プレビューは本番と区別して制御します。
Adults / Self-Careは、マニフェストと質問データの両方がpublishedで、各質問がapprovedの状態です。releaseApprovalには2026年10月16日の公開指示を記録しています。外部の専門審査を受けたという記録ではありません。
正本と公開状態
実装と質問データの正本は、Omoi-for-Seriesリポジトリです。公開中の内容はmainブランチで確認できます。この資料は、2026年10月17日の公開コミットc2fb80bに合わせています。同時点のBetaブランチとmainブランチは、ファイル内容が同じです。
Couplesの元データと公開デッキは件数が異なります。Loves由来の正本701問をもとに公開用に整理した222問に、新しいDeep10問を追加した232問を使っています。出典と再生成の情報はtools/PROVENANCE.mdとREADMEで確認できます。
