Apps
apps/ 配下にあるワークスペース向け内製アプリの仕様書です。
各アプリのソースコードを変更する前に、必ず該当ページの仕様を読んでから着手してください。改修した場合は同時にこのドキュメントも更新するのが原則です。
一覧
- ワンだふる (suteki-bot) — Slack のリアクション通知 bot (旧 wonderful-slack-app)
- ダミ声カラス (noisy-crow) — Slack 自動絵文字リアクション bot。共有コア (
packages/noisy-crow-core) + UI Worker (noisy-crow-web,apps/noisy-crow-app) + Events Worker (noisy-crow-events,apps/noisy-crow-events) の構成 - やまびこ (yamabiko) — Cloudflare Realtime (RealtimeKit) による Slack ハドル代替。共有コア (
packages/yamabiko-core) + 共有認証基盤 (packages/auth) + Slack 受け Worker (yamabiko-slack,apps/yamabiko-slack) + ルーム UI Worker (yamabiko-web,apps/yamabiko-app) の構成 - ご招待フォーム (invite-form) — 利用規約を掲示して同意を取得し、設定済みの招待リンクをメール配信する公開フォーム Worker (
invite-web,apps/invite-app)。招待フロー の最終ステップを内製化 - Slack (招待 + 会話bot) — メンバー招待ワークフロー + Workers AI による会話アシスタントを担う単一の公開 Cloudflare Worker (
tied-workspace-slack,apps/slack)。Events API / コマンド / interactivity を HTTP で受ける。tied-inc/tied-botのコア会話を軽量に再現 - TiedWorkspace 管理 (tied-workspace-admin) — ご招待フォームの招待リンク・メール文面を設定し、同意・送信履歴を閲覧する管理 UI Worker (
tied-workspace-admin,apps/tied-workspace-admin)。better-auth で保護。invite-form と D1 を共有する管理側 - リーダーコリー (leader-collie) — Slack コミュニティ向けイベント日程調整・管理ツール (
apps/leader-collie)。tied-inc/tied-eventからの移植で、React Router v7 + D1 + R2 の Cloudflare スタックで動く
計画中
- tied-bot 統合 (tied-ai-bot) —
tied-inc/tied-botの Slack bot の全機能 (専門エージェント網・メモリ・分析・週次レポート) を単一 Cloudflare Worker (Agents SDK + AI Gateway + D1/R2/Vectorize) として再構成する移行計画 (未実装)。コア会話の軽量版は上記 Slack (apps/slack) で実装済み- ADR 一覧 — 統合にあたっての設計判断 (単一 Worker + HTTP Events API / Agents SDK / AI Gateway / KV・D1・Vectorize など)