From 2a5235818f153bc4e9a01e2bc9069d2d67806898 Mon Sep 17 00:00:00 2001 From: tmba Date: Sat, 30 May 2026 00:00:01 +0900 Subject: [PATCH 01/11] docs: add signage + chime app design spec Co-Authored-By: Claude Opus 4.8 --- .../specs/2026-05-29-signage-chime-design.md | 296 ++++++++++++++++++ 1 file changed, 296 insertions(+) create mode 100644 docs/superpowers/specs/2026-05-29-signage-chime-design.md diff --git a/docs/superpowers/specs/2026-05-29-signage-chime-design.md b/docs/superpowers/specs/2026-05-29-signage-chime-design.md new file mode 100644 index 0000000..d643885 --- /dev/null +++ b/docs/superpowers/specs/2026-05-29-signage-chime-design.md @@ -0,0 +1,296 @@ +# サイネージ+チャイム アプリ(`apps/signage`)設計 + +- 作成日: 2026-05-29 +- ステータス: 設計合意済み(実装計画はこの後に作成) +- 関連: `docs/architecture.md`(拡張ロードマップに本アプリを追記予定) + +--- + +## 背景・目的(Context) + +会場(tec-nova Nagasaki)の大型モニターに常時表示する**デジタルサイネージ兼チャイム**アプリを新設する。 +現状、サイネージ/チャイム/大型モニターは `requirements.md` / `mvp.md` / `architecture.md` のいずれにも記載がなく、本アプリは**新規スコープ**である。 + +会場運用は「**活動50分 → 休憩10分**」のリズムで進む(例: 9:00–9:50 活動 / 9:50–10:00 休憩 / 10:00 再開 …)。 +このリズムの区切りを**チャイム**で知らせ、普段は**動画を流し**つつ、時間が近づくと**シームレスに画面を切り替える**ことで、子どもと運営の双方に「いまは活動/休憩」「次の区切りまであと何分」を直感的に伝える。 + +狙う成果: +- 区切りの合図(チャイム)と視覚表示を自動化し、運営の手間と「時間を見失う」事故を減らす。 +- 動画で会場の雰囲気をつくる(ウェルカム・空気づくり)。 +- 既存プラットフォームの**チェックインデータ**を稼働シグナルに使い、無人でも「今日・このタームが稼働中か」を正しく判定する。 + +--- + +## スコープ + +### v1 に含む +- 動画フルスクリーン再生(ループ・プレイリスト)+常時表示の情報バー(**レイアウト L2**)。 +- **50/10サイクル**に連動した状態遷移(活動↔休憩↔待機)と**シームレスなクロスフェード**。 +- **チャイム**(Web Audio 合成、種別ごとに音色を変える)。 +- **在館人数のライブ表示**(個人情報なし)と、**ターム最初のチェックインで稼働開始**するデータ駆動ロジック。 +- 休憩中画面は**「再開まで M:SS」のカウントダウンを主役**に。 +- 営業時間外・昼休みの**待機(ロゴ)画面**。 +- キオスク運用(フルスクリーン・横向き・スリープ防止・起動時タップで音声解放)。 + +### v1 に含まない(将来拡張) +- admin での動画CMS(アップロード・並べ替え)。 +- ニックネーム表示(v1は人数のみ)。 +- 任意時刻のカスタムアナウンス登録。 +- YouTube/Vimeo 埋め込み(v1は HTML5 `