| レイヤー | 状態 | 備考 |
|---|---|---|
| 設計(11論点) | 完了 | 設計確定版HTML |
| Slack App(YAMATO Site Manager) | 作成・インストール済 | ヤマト本体ワークスペース / 新規App(既存review_monitor用とは別) |
チャンネル #yamato-site-管理 | 作成済 | プライベートチャンネル・bot招待済 |
| キューGSheet | 本番稼働 | YAMATO_Slack依頼ログ |
| Service Account | 新規作成済 | yamato-automation プロジェクト / 個人GCP / 鍵: credentials/yamato-site-bot-sa.json |
| Cloudflare Worker | デプロイ済 | URL: https://yamato-site-worker.yamato01.workers.dev |
| 受信→記録ループ(P1) | エンドツーエンド成功 | テスト依頼で GSheet 行追加・「📥 受け付けました」返信 確認済 |
| 自走処理(P3) | 仕掛けは完了・本番未検証 | check_queue.py + /process-slack-queue skill + Windows Task Scheduler 12:00毎日 |
| 👍承認フロー | 未実装 | Worker の reaction_added ハンドラ追加が必要 |
| HTMLハブ方針 | 楔は打った | CLAUDE.md コア原則・HTML_HUB_DESIGN.md・memory feedback の3点 |
scripts/slack_site_mgmt/create_queue_sheet.py 実行・13列スキーマ・status 7値・条件付き書式・本文列WRAPyamato-automation プロジェクト・SA・JSON鍵DL・GSheet編集者共有📥 受け付けました 返信 + GSheet 行追加 確認/process-slack-queue SKILL.md + Windows Task Scheduler (ClaudeAuto_SlackQueue_DailyNoon / 12:00毎日)reaction_added ハンドラを追加確認待ち→承認済 に更新#yamato-site-管理 で実際の編集依頼を投げる(例: 既存施設ガイドの文言修正など軽いもの)/monitor-case スキル化(「これ様子見たい」言語トリガーで自動追加)| 種類 | パス/URL |
|---|---|
| 設計確定版 | output/handoff/site-management/2026-05-24-slack-bot-design.html |
| 前段の引き継ぎ(原点) | 2026-05-24-slack-bot-architecture.html |
| キュー GSheet | YAMATO_Slack依頼ログ |
| Worker ソース | scripts/slack_site_mgmt/worker/src/index.js |
| Worker README | scripts/slack_site_mgmt/worker/README.md |
| キューチェッカー | scripts/slack_site_mgmt/check_queue.py |
| 自走処理スキル | ~/.claude/skills/process-slack-queue/SKILL.md |
| Slack App manifest | scripts/slack_site_mgmt/slack_app_manifest.json |
| Otake作業手順書 | scripts/slack_site_mgmt/SETUP_GUIDE.md |
| SA 鍵 | credentials/yamato-site-bot-sa.json (gitignored) |
| スケジュールタスク | ClaudeAuto_SlackQueue_DailyNoon 12:00毎日 |
| SCHEDULED_TASKS.md | SCHEDULED_TASKS.md 該当行 |
| HTML方針 | HTML_HUB_DESIGN.md + CLAUDE.md コア原則 |
.env(ローカル / Python用)SLACK_SITE_BOT_TOKEN=xoxb-... SLACK_SITE_CHANNEL=#yamato-site-管理
SLACK_SIGNING_SECRET SLACK_BOT_TOKEN GOOGLE_SA_EMAIL GOOGLE_SA_PRIVATE_KEY
QUEUE_SHEET_ID = "1g2IhiM76nbw_AVP2Y11IJFBIdXWbgv22y9f_PYUT9b8" QUEUE_TAB = "依頼ログ" SITE_CHANNEL = "yamato-site-管理" OTAKE_SLACK_USER_ID = "REPLACE_WITH_OTAKE_USER_ID" ← 次セッションで取得・反映
本案件の議論から派生して、Otakeさん全体の情報設計方針が固まった:
yamato-monitor.pages.dev に個人ナレッジを集約・相互リンクで網を作る詳細は HTML_HUB_DESIGN.md。次セッションで Phase 1 のハブ実装に進む可能性が高い。