otake-index

95/95 · 2026-09-28 07:00

更新が新しい順95

館山 オーナーレポート南葉山 オーナーレポートOtake Docs ハブ2 minutes ago社内ポータル(+オペレーターコンソール)11 hours agopricing strategist22 hours agopricing console23 hours ago全ページ目録(このページ)23 hours agoオーナー運営レポート(ハブ)2 days agobm meeting3 days agoThink Visual4 days agoCafé de Kawakyu バリスタ求人の1枚ページ(2026-09-21新設)。Instagram/Threads のスポット投稿からの着地先。英語主・日本語従。受け口は careers@yamato-prc.com(件名に [Barista])+「Instagram なら DM でも」。応募が来たら人事コンサル丸山さんへ渡す運用。条件は 時給1,600円/月給30万円(2026-09-21 Otake 承認)。ページ上に「目安・確定ではない」と明記してある。運営会社は Karakami HOTELS&RESORTS 株式会社(カフェ棟の経費帰属と揃えた)。受け口は 2026-09-23 Otakeさんが Cloudflare Email Routing で作成。同日 Otakeさんの承認のもと Claude が管理画面を操作し、既存トークン frosty-meadow-fa0b へ Zone:Email Routing Rules Write(yamato-prc.com) と Account:Email Routing Addresses Write / Account Rules Read の2ポリシーを追加(新規作成ではなく編集なのでトークンの値は不変・.env 無変更・既存権限も維持)。API で実測: ルール careers@yamato-prc.com → tomoki.otake@ymthr.com は有効、転送先は確認済み=受信できる状態(丸山さんは未登録)。状態確認・転送先追加は python scripts/setup_careers_email.py --status / --to ...。⚠️ /zones/{id}/email/routing(設定)だけは権限を足しても403のままなので、スクリプトは飛ばして続行する。投稿画像は facilities/kawakyu_auberge/outputs/img/hiring_barista/(生成 python scripts/gen_auberge_hiring_poster.py)。デプロイ=python scripts/cf_deploy.py facilities/kawakyu_auberge/outputs/careers kawakyu-cafe-careers "msg"。noindex・認証なし(URL を知っている人だけ。検索に載せるなら noindex を外す判断が要る)。⚠️ ページ内の制服写真は AI 生成のデザイン参考画像で実写ではない(キャプションに明記済み)5 days agoDesign Engine1 week agoオーベルジュチーム ポータル(現地チーム向け)。決まったこと・座組・宿題・議事録を1か所に。読み手は現地チーム(社長提案用の lauberge-roadmap とは別サイト)。SoT=facilities/kawakyu_auberge/_sot/team_board.md の yaml ブロック+SoT/meetings/auberge_team/minutes/*.md。生成=python scripts/auberge_team_portal/build.py --deploy(worktree で実行しても出力は main ツリー)。Basic 認証は社内統一パス(Secret BASIC_USER/BASIC_PASS・_worker.js fail-open)1 week ago一般のお客様向け 施設の入口ページ(1施設1枚)(2026-08-25新設・Markey)。SNS @ymt_prc からの流入先。予約機能は持たず、予約できる場所(一休/Booking.com/Vrbo)を並べて選んでもらう。クリックは /{slug}/go/{ota}.html の転送ページ経由で数える(計測タグは未挿入=ANALYTICS_PLACEHOLDER を置いてある)。全施設を1プロジェクトに収める(施設ごとにフォルダを足す。プロジェクトは増やさない)。館山・京都・軽井沢の3件(2026-08-27)。noindex・認証なし(公開前)。投稿を始める段で noindex を外す。生成は python scripts/ymt_prc/build.py [slug](内容の正本 SoT/markey/pages.yaml/素材 facilities/{slug}/_sot/outreach_material.md)。手書きしない。デプロイ=python scripts/cf_deploy.py output/deploy/ymt_prc ymt-prc "msg"。将来 yamato-prc.com のサブドメインを当てる想定。素材=facilities/{slug}/_sot/outreach_material.md1 week agoopemi1 week agoL'AUBERGE ロードマップ1 week agominamihayama neighbour3 weeks agoazabudai wine cellar3 weeks agoPC自己診断ツール(個人)。マイク(ノイズフロア/S-N比/こもり/録って聴き返し)・カメラ・スピーカー左右とスイープ・回線の遅延/下り/上り・画面のドット抜けと書き換え速度・キーボード打鍵を1枚で確認する。素のHTML+app.js(ビルド不要・直接編集)。デプロイ: python scripts/cf_deploy.py output/deploy/otake_utility otake-utility "msg"。マイク/カメラはセキュアコンテキスト必須で file:// では動かないため、デプロイが検証手段そのもの(otake-live-topic と同じ事情)。上り速度のみ Pages Function functions/api/up.js(受領バイト数を返すだけ・保存しない)、下りは assets/speedtest.bin(3MB乱数)を実測。判定しきい値は app.js にベタ書き。OS側の情報(ディスク空き・CPU温度・VPN)はブラウザから取得不可のため対象外 / noindex・認証なし(秘密情報を持たない)1 month ago引き継ぎ1 month ago会員ご意見・ご要望コレクター(本番)。各会員ガイドに中央 widget.js を1行注入(scripts/inject_feedback_widget.py)し、右下フロート「ご意見・ご要望」から slug+url+title 付きで投稿→KV保存+LINE Push(大竹個人UID)。同一slug 60秒内連投はLINEだけスキップ(KV書込は継続)。受信ボックス=/inbox?token=$INBOX_TOKEN、JSON=/api/list?token=$INBOX_TOKEN、施設別=/api/reports?slug=…(認証不要)。KV namespace id=c7f7bc4d196342d4bbe5fa31254e6ea8(binding MEMBER_FEEDBACK)。secret: LINE_ACCESS_TOKEN / LINE_TARGET_ID / INBOX_TOKEN / FAC_NAME_MAP(JSON {"slug":"表示名"})。デプロイ: wrangler pages deploy output/deploy/yamato_member_feedback/public --project-name=yamato-member-feedback --commit-dirty=true --branch=main。撤去: public/widget.js を no-op に差し替え→再デプロイ(再注入不要)1 month ago宿泊チケット1 month agoAtelier 館山1 month ago渋谷1 month ago南葉山1 month ago南房総1 month agoAtelier 京都1 month ago九十九里1 month ago河口湖1 month ago軽井沢 Core21 month ago軽井沢 Core11 month agoAtelier 軽井沢1 month ago晴海1 month ago2026-08-22 ビルダー統合(guide_data.yaml に zushihayama 追加・build_pre_stay_letter.py zushihayama。旧手組みの本番ミラーは data/guides_archive/zushihayama_ota_letter_live_mirror_2026-08-22/)Atelier 逗子葉山 施設案内 OTA版(Syla Hotel Zushi-Hayama Pool Villa 名義)1 month agoHarbor 九十九里 施設案内 OTA版(BEST SPA 99 名義・2026-08-22 新設)1 month agoAtelier 軽井沢 施設案内 OTA版1 month agoHarbor 南房総 施設案内 OTA版1 month agoAtelier 京都 施設案内 OTA版1 month agoAtelier 館山 施設案内 OTA版1 month agoHarbor 渋谷 施設案内 OTA版1 month agoCore 河口湖 施設案内 OTA版(VILLAGE X KAWAGUCHIKO 名義)(2026-08-22 新設・配信済)1 month agoCore 軽井沢II 施設案内 OTA版(2026-08-22 新設・配信済)1 month agoCore 軽井沢I 施設案内 OTA版(VILLAGE X KARUIZAWA I 名義)(2026-08-22 新設・配信済)1 month agoHarbor 南葉山 施設案内 OTA版(L'Onde d'Azur 名義)(2026-08-22 新設・配信済)1 month ago外注オペレーター(OCIETE)向け 施設対応ガイド(2026-07-21新設)。OCIETE LINEログ全件分析から抽出したゲスト対応ナレッジのビュー(正本=SoT/operations/guest_response_playbook.md+各facilities/{slug}/_sot/facility.md)。トップ+共通対応フロー+施設別7ページ+ガス復旧日英シート。Basic Auth=OCIETE専用クレデンシャル(.env の OCIETE_GUIDE_BASIC_USER/PASS。社内統一パスキーは使わない=外部業者に社内パスを渡さない)。Secret設定はCF API直接PATCH。noindex。デプロイ=wrangler pages deploy output/deploy/ociete_guide --project-name yamato-ociete-guide --branch main1 month ago逗子葉山1 month ago会員ポータル1 month agoAtelier 館山(富浦)清掃ペラ1(2026-08-15新設)。南房総の /quick/ と同一のビルダー・同一の共通コアで生成(python scripts/cleaning_manual/build.py tateyama)。見取り図は正式な間取り図がまだ無いので担当ゾーンのブロック図(リビング棟/宿泊棟1F/宿泊棟2F/ガーデン)で代用し、その旨をページに明記。既定は3人体制・2人体制に切替可。🟡 リネンの回し方・在庫の置き場所は未確定のまま「確認中」と出している。配信=python scripts/cf_deploy.py facilities/tateyama/outputs/team/cleaning_onepager yamato-tateyama-cleaning "..."。暗証番号・鍵情報は載せない。noindex1 month agokyoto capacity1 month agoHarbor 南房総 清掃マニュアル(2面構成)。/quick/=ペラ1版(初めて入る人向け。3つの約束/6ステップ/人数別の担当わけ/見取り図にA=客室・B=水回り・C=キッチン共用屋外の担当色ピン/帰る前チェックはCI有無で切替/畳んだ詳細)。/=写真つき詳しい版(在庫の場所・キッチンの定位置。手書きHTML)。ペラ1の生成=python scripts/cleaning_manual/build.py minamiboso(全施設共通のダイレクションは scripts/cleaning_manual/core.py が正本・施設差分は facilities.py)。配信=python scripts/cf_deploy.py facilities/minamiboso/outputs/team/cleaning_manual yamato-minamiboso-cleaning "..." の1本で両面に効く。暗証番号・鍵情報は載せない(認証なし・noindexのみのため)。noindex1 month agominamiboso cal1 month agotateyama cal1 month agoswitchbot webhook1 month agoAtelier 逗子葉山 オーナー様向け 運営引き継ぎご報告(2026-08-01新設)。複数オーナー(約8名)へ LINE でURLを配布する1枚ページ。7月に整えた内容と今後の方針+進め方2案を掲載。2026-08-10 追補: 実写6枚のフォトグリッド(_photos/setup_2026-07-17/ から選抜・AI生成のimagecutsは使わない)を追加。同日の Otake レビューで構えを「ご報告」に確定(進め方A/B案とペットの意向伺いを撤去し宣言体へ/Atelier=上位区分の段落を削除/自賛キャプションを行為の記述に落とす/前運営の否定に読める語を排除)。数値は7月を文中に控えめ・8月の予約を stat で主役に。費用・金額は非掲載(2026-08-01 Otake判断A/全社の費用非掲載方針どおり。売上金額も速報節には載せていない)。認証なし・noindex・URL非公開運用。デプロイ=wrangler pages deploy output/deploy/zushihayama_owner_intro --project-name=yamato-zushihayama-owner --branch=main --commit-dirty=true。⚠️ CF側の bot 判定により素の urllib は 403(code 1010) を返す。検証時はブラウザ相当の User-Agent を付ける1 month ago発注コンソール(施設をドロップダウンで選び、自由記述を書いて押すと、その施設の定番品+数量が出る)。判定の分担: 自由記述→品目キーは functions/api/parse.js(Gemini・既知キーからの分類にして抽象表現を着地させる)/品目キー→定番ASIN はブラウザ側(scripts/supply_order/cart.py の resolve と同じ判定)。データ: python scripts/supply_order/export_web.py が SoT辞書+カタログを data.json に束ねる(先に build_catalog.py)。デプロイ: python scripts/cf_deploy.py output/deploy/supply_order_console yamato-supply-order "msg"。全パス社内Basic認証(secret ADMIN_USER/ADMIN_PASS = .env の YAMATO_INTERNAL_BASIC_*)+ GEMINI_API_KEY。⚠️ 秘密情報を入れ替えたら再デプロイしないと効かない / noindex1 month ago発話トピックのリアルタイム表示(プレゼン中の発話を認識し中見出しを大写しにする試作)。デプロイ: python scripts/cf_deploy.py experiments/live-topic-display otake-live-topic "msg"(生の wrangler pages deploy は PreToolUse フック block_deploy_stale_state が弾く)。マイクと Web Speech API がセキュアコンテキスト必須で file:// では動作確認できないため、デプロイが検証手段そのもの。2026-08-11 初回デプロイ済み。⚠️ Claude Code on web からはデプロイ不可(実行環境が api.cloudflare.com へ出られない/CI ワークフロー追加も権限ガードで不可)。往復が増えたら GitHub Actions 化を検討 / noindex・認証なし(ページ自体に秘密情報を持たない。APIキーは閲覧者のブラウザの localStorage のみ)1 month agoYAMATOラウンジ 麻布台 ハブ(入口)(2026-07-30新設)。トップ=利用カレンダー(予約の正本。旧・管理xlsx「利用カレンダー」シートを置換)。記入は1行メモ+Enterのみ(parseMemo() が「18-22 会食 4名」「夜 商談」「仮 …」「清掃」等から時間/人数/状態を拾う。欄を分けない=フォーカス移動を作らないための設計)。状態は4つ confirmed(確定・金)/ tentative(仮押さえ・淡)/ cleaning(清掃・青) / closed(利用不可・灰)。清掃だけ寒色にして他の暖色3種の中で拾えるようにしている。清掃・利用不可は人名を持たない(NO_HOST)ので本文も名前も空で保存できる。認証なし(2026-07-30 Otake判断・社外にも軽く見せる可能性。旧 yamato-azabudai-internal(Basic認証)は同日 delete 済)。ページ: /=利用カレンダー、/rules/=ラウンジルール(確定分+「これから決めること」+自由記入の「ルールにしたいこと」)。上部タブ5本=利用カレンダー/ラウンジルール/ワインリスト(ゲスト用 azabudai-wine-cellar/g/4d0d4b722d/・公開)/ワイン管理(azabudai-wine-cellar・タブに「要ログイン」と明記して踏む前に分かるように)/備品リスト(otake-docs/azabudai_lounge_inventory/)。施設情報はページ下部の「社内向け」行。声の受け口は2系統で混ぜない: ①「お気付きの点・ご要望」=既存の yamato-member-feedback へ POST /api/report(slug azabudai_lounge)=KV保存+LINE Push・ページに出さない(送って終わるもの)/②「ルールにしたいこと」=自前 /api/rulenotes(LOUNGE_KV キー r:{ISO}:{id})・ページに一覧表示(溜めて整備するもの)。記入者名は両ページとも localStorage azabudai_me を共有=入力は1度きり。ページ追加はこのプロジェクトにサブフォルダを足して集約する。Advanced mode _worker.js が /api/bookings(GET/POST/PUT/DELETE)。KV binding=LOUNGE_KV(id cfb79f25d7ed42a3bbf9ab458348dea5)。予定は1件=1キー b:{YYYY-MM}:{id}(月まとめの単一キーにすると同時書き込みが後勝ちで消えるため)。予定が入ったら大竹さん個人LINEへ即Push(2026-08-10): POST /api/bookings 成功時に Worker 内から api.line.me/v2/bot/message/push(ctx.waitUntil でノンブロッキング・通知が落ちても保存は成功で返す)。定期ポーリングではない=遅延ゼロ・スケジュールタスク不要・「前回どこまで通知したか」の状態を持たない。secret=LINE_ACCESS_TOKEN(.env 同名キー=YHR_bot)/ LINE_TARGET_ID(SoT/ops/alert_recipients.json otake_personal)、var=NOTIFY_EVENTS(既定 create。create,update,delete で変更・削除も送る)。上限10件/時(KV n:rate:{JST時}・TTL2h)を超えたら1通だけ「一時停止」を送って残りは捨てる(公開ページ=認証なしなので暴走書き込みが通知連打と課金になりうる)。secret 未設定なら通知だけ黙って省略。セットアップ=python scripts/azabudai_lounge_hub/setup_cf.py(冪等・env_vars を丸ごと置換するので秘密の追加は必ずこのスクリプト側に足す)。デプロイ=python scripts/cf_deploy.py output/deploy/azabudai_lounge_hub yamato-azabudai "..."。noindex1 month ago施設拡大LP(対外・別荘オーナー向け)1 month ago施設拡大 合意HP1 month agoshibuya cal1 month agokyoto cal1 month agokujukuri cal1 month agokawaguchiko cal1 month agokaruizawa core2 cal1 month agokaruizawa core cal1 month agokaruizawa atelier cal1 month agoharumi cal1 month agominamihayama cal1 month agozushihayama cal1 month agobm creative archive1 month agostudio2 months agolink2 months ago会員料金表2 months ago館山 プール提案2 months agoオーナー提案 2026-052 months agoL'AUBERGE 規約2 months ago軽井沢 コンセプト2 months ago粒度トーク2 months agofacility explorer2 months agocreative inventory2 months agobm official site2 months agoお知らせ2 months agoOTA戦略ブリーフィング2 months agoconcept anim engine2 months agochampagne review2 months agoatelier tateyama inventory map2 months agoatelier kyoto promo2 months agozushihayama cleaner2 months agochourei2 months agobm control3 months agotateyama 202605 report3 months agoenv map3 months agolauberge decisions internal3 months agoコアパートナー(軽井沢Core2 河野様 会員権相互融通たたき台)3 months ago館山ガーデン オーナーMTG4 months ago

会員・オーナー / 対外82

会員 共通53
2026-08-22 ビルダー統合(guide_data.yaml に zushihayama 追加・build_pre_stay_letter.py zushihayama。旧手組みの本番ミラーは data/guides_archive/zushihayama_ota_letter_live_mirror_2026-08-22/)Atelier 逗子葉山 施設案内 OTA版(Syla Hotel Zushi-Hayama Pool Villa 名義)1 month agoyamato-zushihayama-guide-otaAtelier 逗子葉山 オーナー様向け 運営引き継ぎご報告(2026-08-01新設)。複数オーナー(約8名)へ LINE でURLを配布する1枚ページ。7月に整えた内容と今後の方針+進め方2案を掲載。2026-08-10 追補: 実写6枚のフォトグリッド(_photos/setup_2026-07-17/ から選抜・AI生成のimagecutsは使わない)を追加。同日の Otake レビューで構えを「ご報告」に確定(進め方A/B案とペットの意向伺いを撤去し宣言体へ/Atelier=上位区分の段落を削除/自賛キャプションを行為の記述に落とす/前運営の否定に読める語を排除)。数値は7月を文中に控えめ・8月の予約を stat で主役に。費用・金額は非掲載(2026-08-01 Otake判断A/全社の費用非掲載方針どおり。売上金額も速報節には載せていない)。認証なし・noindex・URL非公開運用。デプロイ=wrangler pages deploy output/deploy/zushihayama_owner_intro --project-name=yamato-zushihayama-owner --branch=main --commit-dirty=true。⚠️ CF側の bot 判定により素の urllib は 403(code 1010) を返す。検証時はブラウザ相当の User-Agent を付ける1 month agoyamato-zushihayama-ownerAtelier 館山(富浦)清掃ペラ1(2026-08-15新設)。南房総の /quick/ と同一のビルダー・同一の共通コアで生成(python scripts/cleaning_manual/build.py tateyama)。見取り図は正式な間取り図がまだ無いので担当ゾーンのブロック図(リビング棟/宿泊棟1F/宿泊棟2F/ガーデン)で代用し、その旨をページに明記。既定は3人体制・2人体制に切替可。🟡 リネンの回し方・在庫の置き場所は未確定のまま「確認中」と出している。配信=python scripts/cf_deploy.py facilities/tateyama/outputs/team/cleaning_onepager yamato-tateyama-cleaning "..."。暗証番号・鍵情報は載せない。noindex1 month agoyamato-tateyama-cleaningCafé de Kawakyu バリスタ求人の1枚ページ(2026-09-21新設)。Instagram/Threads のスポット投稿からの着地先。英語主・日本語従。受け口は careers@yamato-prc.com(件名に [Barista])+「Instagram なら DM でも」。応募が来たら人事コンサル丸山さんへ渡す運用。条件は 時給1,600円/月給30万円(2026-09-21 Otake 承認)。ページ上に「目安・確定ではない」と明記してある。運営会社は Karakami HOTELS&RESORTS 株式会社(カフェ棟の経費帰属と揃えた)。受け口は 2026-09-23 Otakeさんが Cloudflare Email Routing で作成。同日 Otakeさんの承認のもと Claude が管理画面を操作し、既存トークン frosty-meadow-fa0b へ Zone:Email Routing Rules Write(yamato-prc.com) と Account:Email Routing Addresses Write / Account Rules Read の2ポリシーを追加(新規作成ではなく編集なのでトークンの値は不変・.env 無変更・既存権限も維持)。API で実測: ルール careers@yamato-prc.com → tomoki.otake@ymthr.com は有効、転送先は確認済み=受信できる状態(丸山さんは未登録)。状態確認・転送先追加は python scripts/setup_careers_email.py --status / --to ...。⚠️ /zones/{id}/email/routing(設定)だけは権限を足しても403のままなので、スクリプトは飛ばして続行する。投稿画像は facilities/kawakyu_auberge/outputs/img/hiring_barista/(生成 python scripts/gen_auberge_hiring_poster.py)。デプロイ=python scripts/cf_deploy.py facilities/kawakyu_auberge/outputs/careers kawakyu-cafe-careers "msg"。noindex・認証なし(URL を知っている人だけ。検索に載せるなら noindex を外す判断が要る)。⚠️ ページ内の制服写真は AI 生成のデザイン参考画像で実写ではない(キャプションに明記済み)5 days agokawakyu-cafe-careersCore 河口湖 施設案内 OTA版(VILLAGE X KAWAGUCHIKO 名義)(2026-08-22 新設・配信済)1 month agoyamato-kawaguchiko-guide-otaCore 軽井沢I 施設案内 OTA版(VILLAGE X KARUIZAWA I 名義)(2026-08-22 新設・配信済)1 month agoyamato-karuizawa-core1-guide-otaCore 軽井沢II 施設案内 OTA版(2026-08-22 新設・配信済)1 month agoyamato-karuizawa-core2-guide-otaHarbor 九十九里 施設案内 OTA版(BEST SPA 99 名義・2026-08-22 新設)1 month agoyamato-kujukuri-guide-otaHarbor 南房総 清掃マニュアル(2面構成)。/quick/=ペラ1版(初めて入る人向け。3つの約束/6ステップ/人数別の担当わけ/見取り図にA=客室・B=水回り・C=キッチン共用屋外の担当色ピン/帰る前チェックはCI有無で切替/畳んだ詳細)。/=写真つき詳しい版(在庫の場所・キッチンの定位置。手書きHTML)。ペラ1の生成=python scripts/cleaning_manual/build.py minamiboso(全施設共通のダイレクションは scripts/cleaning_manual/core.py が正本・施設差分は facilities.py)。配信=python scripts/cf_deploy.py facilities/minamiboso/outputs/team/cleaning_manual yamato-minamiboso-cleaning "..." の1本で両面に効く。暗証番号・鍵情報は載せない(認証なし・noindexのみのため)。noindex1 month agoyamato-minamiboso-cleaningHarbor 南葉山 施設案内 OTA版(L'Onde d'Azur 名義)(2026-08-22 新設・配信済)1 month agoyamato-minamihayama-guide-otaYAMATOラウンジ 麻布台 ハブ(入口)(2026-07-30新設)。トップ=利用カレンダー(予約の正本。旧・管理xlsx「利用カレンダー」シートを置換)。記入は1行メモ+Enterのみ(parseMemo() が「18-22 会食 4名」「夜 商談」「仮 …」「清掃」等から時間/人数/状態を拾う。欄を分けない=フォーカス移動を作らないための設計)。状態は4つ confirmed(確定・金)/ tentative(仮押さえ・淡)/ cleaning(清掃・青) / closed(利用不可・灰)。清掃だけ寒色にして他の暖色3種の中で拾えるようにしている。清掃・利用不可は人名を持たない(NO_HOST)ので本文も名前も空で保存できる。認証なし(2026-07-30 Otake判断・社外にも軽く見せる可能性。旧 yamato-azabudai-internal(Basic認証)は同日 delete 済)。ページ: /=利用カレンダー、/rules/=ラウンジルール(確定分+「これから決めること」+自由記入の「ルールにしたいこと」)。上部タブ5本=利用カレンダー/ラウンジルール/ワインリスト(ゲスト用 azabudai-wine-cellar/g/4d0d4b722d/・公開)/ワイン管理(azabudai-wine-cellar・タブに「要ログイン」と明記して踏む前に分かるように)/備品リスト(otake-docs/azabudai_lounge_inventory/)。施設情報はページ下部の「社内向け」行。声の受け口は2系統で混ぜない: ①「お気付きの点・ご要望」=既存の yamato-member-feedback へ POST /api/report(slug azabudai_lounge)=KV保存+LINE Push・ページに出さない(送って終わるもの)/②「ルールにしたいこと」=自前 /api/rulenotes(LOUNGE_KV キー r:{ISO}:{id})・ページに一覧表示(溜めて整備するもの)。記入者名は両ページとも localStorage azabudai_me を共有=入力は1度きり。ページ追加はこのプロジェクトにサブフォルダを足して集約する。Advanced mode _worker.js が /api/bookings(GET/POST/PUT/DELETE)。KV binding=LOUNGE_KV(id cfb79f25d7ed42a3bbf9ab458348dea5)。予定は1件=1キー b:{YYYY-MM}:{id}(月まとめの単一キーにすると同時書き込みが後勝ちで消えるため)。予定が入ったら大竹さん個人LINEへ即Push(2026-08-10): POST /api/bookings 成功時に Worker 内から api.line.me/v2/bot/message/push(ctx.waitUntil でノンブロッキング・通知が落ちても保存は成功で返す)。定期ポーリングではない=遅延ゼロ・スケジュールタスク不要・「前回どこまで通知したか」の状態を持たない。secret=LINE_ACCESS_TOKEN(.env 同名キー=YHR_bot)/ LINE_TARGET_ID(SoT/ops/alert_recipients.json otake_personal)、var=NOTIFY_EVENTS(既定 create。create,update,delete で変更・削除も送る)。上限10件/時(KV n:rate:{JST時}・TTL2h)を超えたら1通だけ「一時停止」を送って残りは捨てる(公開ページ=認証なしなので暴走書き込みが通知連打と課金になりうる)。secret 未設定なら通知だけ黙って省略。セットアップ=python scripts/azabudai_lounge_hub/setup_cf.py(冪等・env_vars を丸ごと置換するので秘密の追加は必ずこのスクリプト側に足す)。デプロイ=python scripts/cf_deploy.py output/deploy/azabudai_lounge_hub yamato-azabudai "..."。noindex1 month agoyamato-azabudaiatelier kyoto promo2 months agoatelier-kyoto-promoatelier tateyama inventory map2 months agoatelier-tateyama-inventory-mapazabudai wine cellar3 weeks agoazabudai-wine-cellarbm control3 months agoyamato-bm-controlbm creative archive1 month agoyamato-bm-creative-archivebm meeting3 days agoyamato-bm-meetingbm official site2 months agoyamato-bm-official-sitechampagne review2 months agochampagne-reviewconcept anim engine2 months agoconcept-anim-enginecreative inventory2 months agoyamato-creative-inventoryfacility explorer2 months agoyamato-facility-explorerharumi cal1 month agoyamato-harumi-calkaruizawa atelier cal1 month agoyamato-karuizawa-atelier-calkaruizawa core cal1 month agoyamato-karuizawa-core-calkaruizawa core2 cal1 month agoyamato-karuizawa-core2-calkawaguchiko cal1 month agoyamato-kawaguchiko-calkujukuri cal1 month agoyamato-kujukuri-calkyoto cal1 month agoyamato-kyoto-calkyoto capacity1 month agoyamato-kyoto-capacitylink2 months agoyamato-linkminamiboso cal1 month agoyamato-minamiboso-calminamihayama cal1 month agoyamato-minamihayama-calminamihayama neighbour3 weeks agominamihayama-neighbouropemi1 week agoyamato-opemipricing console23 hours agoyamato-pricing-consolepricing strategist22 hours agoyamato-pricing-strategistshibuya cal1 month agoyamato-shibuya-calstudio2 months agoyamato-studioswitchbot webhook1 month agoswitchbot-webhooktateyama 202605 report3 months agotateyama-202605-reporttateyama cal1 month agoyamato-tateyama-calzushihayama cal1 month agoyamato-zushihayama-calzushihayama cleaner2 months agoyamato-zushihayama-cleanerお知らせ2 months agoyamato-announceオーベルジュチーム ポータル(現地チーム向け)。決まったこと・座組・宿題・議事録を1か所に。読み手は現地チーム(社長提案用の lauberge-roadmap とは別サイト)。SoT=facilities/kawakyu_auberge/_sot/team_board.md の yaml ブロック+SoT/meetings/auberge_team/minutes/*.md。生成=python scripts/auberge_team_portal/build.py --deploy(worktree で実行しても出力は main ツリー)。Basic 認証は社内統一パス(Secret BASIC_USER/BASIC_PASS・_worker.js fail-open)1 week agoyamato-auberge-team一般のお客様向け 施設の入口ページ(1施設1枚)(2026-08-25新設・Markey)。SNS @ymt_prc からの流入先。予約機能は持たず、予約できる場所(一休/Booking.com/Vrbo)を並べて選んでもらう。クリックは /{slug}/go/{ota}.html の転送ページ経由で数える(計測タグは未挿入=ANALYTICS_PLACEHOLDER を置いてある)。全施設を1プロジェクトに収める(施設ごとにフォルダを足す。プロジェクトは増やさない)。館山・京都・軽井沢の3件(2026-08-27)。noindex・認証なし(公開前)。投稿を始める段で noindex を外す。生成は python scripts/ymt_prc/build.py [slug](内容の正本 SoT/markey/pages.yaml/素材 facilities/{slug}/_sot/outreach_material.md)。手書きしない。デプロイ=python scripts/cf_deploy.py output/deploy/ymt_prc ymt-prc "msg"。将来 yamato-prc.com のサブドメインを当てる想定。素材=facilities/{slug}/_sot/outreach_material.md1 week agoymt-prc会員ご意見・ご要望コレクター(本番)。各会員ガイドに中央 widget.js を1行注入(scripts/inject_feedback_widget.py)し、右下フロート「ご意見・ご要望」から slug+url+title 付きで投稿→KV保存+LINE Push(大竹個人UID)。同一slug 60秒内連投はLINEだけスキップ(KV書込は継続)。受信ボックス=/inbox?token=$INBOX_TOKEN、JSON=/api/list?token=$INBOX_TOKEN、施設別=/api/reports?slug=…(認証不要)。KV namespace id=c7f7bc4d196342d4bbe5fa31254e6ea8(binding MEMBER_FEEDBACK)。secret: LINE_ACCESS_TOKEN / LINE_TARGET_ID / INBOX_TOKEN / FAC_NAME_MAP(JSON {"slug":"表示名"})。デプロイ: wrangler pages deploy output/deploy/yamato_member_feedback/public --project-name=yamato-member-feedback --commit-dirty=true --branch=main。撤去: public/widget.js を no-op に差し替え→再デプロイ(再注入不要)1 month agoyamato-member-feedback会員ポータル1 month agoyamato-club会員料金表2 months agoyamato-price-list外注オペレーター(OCIETE)向け 施設対応ガイド(2026-07-21新設)。OCIETE LINEログ全件分析から抽出したゲスト対応ナレッジのビュー(正本=SoT/operations/guest_response_playbook.md+各facilities/{slug}/_sot/facility.md)。トップ+共通対応フロー+施設別7ページ+ガス復旧日英シート。Basic Auth=OCIETE専用クレデンシャル(.env の OCIETE_GUIDE_BASIC_USER/PASS。社内統一パスキーは使わない=外部業者に社内パスを渡さない)。Secret設定はCF API直接PATCH。noindex。デプロイ=wrangler pages deploy output/deploy/ociete_guide --project-name yamato-ociete-guide --branch main1 month agoyamato-ociete-guide宿泊チケット1 month agoyamato-stay-ticket発注コンソール(施設をドロップダウンで選び、自由記述を書いて押すと、その施設の定番品+数量が出る)。判定の分担: 自由記述→品目キーは functions/api/parse.js(Gemini・既知キーからの分類にして抽象表現を着地させる)/品目キー→定番ASIN はブラウザ側(scripts/supply_order/cart.py の resolve と同じ判定)。データ: python scripts/supply_order/export_web.py が SoT辞書+カタログを data.json に束ねる(先に build_catalog.py)。デプロイ: python scripts/cf_deploy.py output/deploy/supply_order_console yamato-supply-order "msg"。全パス社内Basic認証(secret ADMIN_USER/ADMIN_PASS = .env の YAMATO_INTERNAL_BASIC_*)+ GEMINI_API_KEY。⚠️ 秘密情報を入れ替えたら再デプロイしないと効かない / noindex1 month agoyamato-supply-order
施設ガイド12
施設案内 OTA版5
提案・資料5

社内運用3

自分用 / 実験10

ツール8
Design Engine1 week agootake-design-engineOtake Docs ハブ2 minutes agootake-docsPC自己診断ツール(個人)。マイク(ノイズフロア/S-N比/こもり/録って聴き返し)・カメラ・スピーカー左右とスイープ・回線の遅延/下り/上り・画面のドット抜けと書き換え速度・キーボード打鍵を1枚で確認する。素のHTML+app.js(ビルド不要・直接編集)。デプロイ: python scripts/cf_deploy.py output/deploy/otake_utility otake-utility "msg"。マイク/カメラはセキュアコンテキスト必須で file:// では動かないため、デプロイが検証手段そのもの(otake-live-topic と同じ事情)。上り速度のみ Pages Function functions/api/up.js(受領バイト数を返すだけ・保存しない)、下りは assets/speedtest.bin(3MB乱数)を実測。判定しきい値は app.js にベタ書き。OS側の情報(ディスク空き・CPU温度・VPN)はブラウザから取得不可のため対象外 / noindex・認証なし(秘密情報を持たない)1 month agootake-utilityThink Visual4 days agootake-think-visualchourei2 months agootake-choureienv map3 months agootake-env-map引き継ぎ1 month agootake-handoff発話トピックのリアルタイム表示(プレゼン中の発話を認識し中見出しを大写しにする試作)。デプロイ: python scripts/cf_deploy.py experiments/live-topic-display otake-live-topic "msg"(生の wrangler pages deploy は PreToolUse フック block_deploy_stale_state が弾く)。マイクと Web Speech API がセキュアコンテキスト必須で file:// では動作確認できないため、デプロイが検証手段そのもの。2026-08-11 初回デプロイ済み。⚠️ Claude Code on web からはデプロイ不可(実行環境が api.cloudflare.com へ出られない/CI ワークフロー追加も権限ガードで不可)。往復が増えたら GitHub Actions 化を検討 / noindex・認証なし(ページ自体に秘密情報を持たない。APIキーは閲覧者のブラウザの localStorage のみ)1 month agootake-live-topic
該当なし