tateyama_floor_engraved.png.is-gallery / .is-workbench で出し分け。件数バッジ・座標ラベル・備品ピンの不透明度がモードで変化。output/deploy/atelier_tateyama_map/DESIGN_SPEC.md に120案発散→収束した統合仕様。実装はこれに準拠。output/deploy/atelier_explorer/ に作ったが「ソナー的pulseが下品」とNG → デザイン仕様をWorkflow(17エージェント・120案)で固め直し、新フォルダ atelier_tateyama_map/ へ。s-1500x844_v-fms_webp_4461828a-...webp を取得 → gpt-image-2 images.edit で羊皮紙銅版調に変換 → 下地として採用。map_sot.jsonフェッチ、ビルダー scripts/build_inventory_map.py(facility.md → JSON)を新設。assets/ に配置(リビング/キッチン/プール/寝室/サウナ等)。map_sot.json の rooms[].x/y/w/h を微調整。wax_dining.jpg 等のミニ版を採用するかは要判断。http://localhost:8132/ で都度お願いする運用が確実。yamato-monitor配下、ゲスト公開=滞在中のお客様向け(寄ると物語、引き出しは隠れる)。Cloudflare Pages + Basic Auth。| 種別 | パス / URL | 用途 |
|---|---|---|
| 本番HTML | output/deploy/atelier_tateyama_map/index.html | Inventory Map本体。SoT分離後の動的fetch版。 |
| SoTデータ | output/deploy/atelier_tateyama_map/map_sot.json | 部屋座標・オブジェ・ピン位置・写真パス・物語・台帳。手動編集も可だが、ビルダー実行でlast_built等が再生成される。 |
| 設計仕様書 | output/deploy/atelier_tateyama_map/DESIGN_SPEC.md | 120案発散→収束した統合デザイン仕様 v1.0。色・タイポ・ホットスポット・モーション・モード差・技術スタック決定。実装の正典。 |
| 事実SoT | facilities/tateyama/_sot/facility.md | 備品台帳のアップストリーム正本(キッチン24点・家電9点等)。ここを直す→ビルダー実行が王道フロー。 |
| ビルダー | scripts/build_inventory_map.py | facility.md → map_sot.json の再生成。--checkで整合チェック(facility.mdにあるがピン未配置の品を出す)。 |
| 下地画像 | output/deploy/atelier_tateyama_map/tateyama_floor_engraved.png | 羊皮紙銅版調に変換した間取り(YAMATOカルトゥーシュ・章題プレート・コンパスローズ付き)。元画像は同フォルダtateyama_floor.jpg。 |
| 実写真 | output/deploy/atelier_tateyama_map/assets/*.jpg | LP公式の館山実写真15枚(living_main, kitchen_island, pool_dusk, bedroom1, sauna_outdoor 等)。元67枚は lp_full/。 |
| UI素材 | output/deploy/atelier_tateyama_map/ui_assets/ | 羊皮紙テクスチャ2種・封蝋6種・カリグラフィ章題4枚(gpt版+Flux版)。 |
| 素材生成 | scripts/gen_atelier_atelier.py | UI素材6種+章題4枚の一括生成スクリプト(Flux Pro 1.1 Ultra)。 |
| 起動 | python -m http.server 8132 --directory output/deploy/atelier_tateyama_map → localhost:8132 | ローカル起動。.claude/launch.json の atelier-map-v2 でPreview MCPからも起動可。 |
| LP情報源 | yamato-stay.com/the-travelers-chateau-tateyama | 公式LP。見取り図は studio-publish の page-view JSON 内から抽出済。 |
map_sot.json 直接編集で秒で直る。border+背景濃淡+hairline で表現する原則を守る。preview_evalで computed style が異常値(stage.clientWidth=0 等)を返すことがある。実Chromeで localhost:8132 検証が確実。スクショはpreview_screenshotがタイムアウトしがちで、PDFエクスポート→fitzPNG化が安定。--checkで検出される。yamato-atelier-tateyama-map。デプロイ時は favicon-gen も差し込む。box-shadow による浮遊影は禁止。border + 背景濃淡 + 1px hairline で表現する。generate_image_fal.py/generate_image_openai.py を使う。** 禁止。ここに行くこと自体が目的、その施設が手のひらの中で1枚の写本になる。 オーナーとは増減を、ゲストとは物語を、同じ地図で分かち合う。 やがてYAMATOの全コレクションが一冊の図譜にまとまり、押せばどこにでも入っていける。