# 制作担当へ渡したプロンプト（原文）

Ownership: /Users/monoke/Okemori/outputs/astra-lab-2026-10-03/paper-forest/ only. You are not alone in codebase; don't revert others. Build one beautiful ORIGINAL interactive browser work called『ひらく、紙の森』for Astra/Okemon lab. User explicitly full power through Oct5, Astra ultra difficult creation, no paid API. Previouswatermill/emboss/Dots complete. Queue #4 popup forest book, source inspiration confirmed Claude official paper pop-up street but NEVER copy external code/assets. We already have linear animated popup videos; this must allow manual exploration of paper mechanism. Design: a richly crafted 3D/projection pop-up book (real page thickness, spine, warm paper fibers, small paper houses/tea shop, layered conifers/deciduous trees, a stream/bridge or path, tiny lanterns) that folds open from near closed to100%; paper pieces plausibly flatten as book closes rather than intersect/spike. User controls opening slider0–100, open/close action, camera drag orbit and keyboard/preset views, daytime/evening, visible fold guides toggle, reset, save PNG actual canvas. Initial beautiful 85–100% scene; responsive375px. A short quiet Japanese title/subtitle, obvious controls, no developer jargon in main flow. Premium cute physical papercraft not flat dashboard; restrained warm cream/moss/coral palette, lit shadows, handcut details. Prefer self-contained Canvas2D with 3D geometry/projection + depth sorting, or bundled local framework if truly needed; NO external requests/fonts/packages on public page. Avoid infinite costly rendering when idle. Reduced-motion support if easing. Parent owns browser and all publication. You must NOT automate browser, start visible tasks, commit or edit queue/shelf. Can run node model tests. File structure index.html, style.css, app.mjs/model.mjs/renderer.mjs as useful; README.md; PROCESS.md with original request, this raw brief in prompts/build-brief.md, actual tools/model requested vs verified, provenance and reproduction. Make making.html with full readily copyable codeblock and copy button, link from app. Include actual screenshot/export later parent will provide poster.png. Public planned URL https://okemonogatari-hash.github.io/html-share-box/astra-paper-forest-2026-10-03/ . Read outputs/astra-lab-2026-10-03/emboss/PROCESS.md only for metadata template to work with scripts/build_lab_works.py. Acceptance: controls affect visuals; noNaN/zero-size/firstRAFnegativebugs; fold closed meaningfully; PNG download reliable snapshot; Japanese accessibility labels; documented test commands. Parent will take real desktop/mobile screenshots and report visual feedback. Work until implementation ready, then send file paths and controls/selectors for QA; expect visual revisions. No need research external libraries or skill for video (interactive site not rendered video).

## 受入後に追加された修正依頼（原文）

親の実画像QAで重大な描画順不具合。run/2026-10-03-1912/local-opening-0.png と local-opening-25-side.png をview_imageして修正してください。0%で森と川が緑の表紙上へ大量に透け出し、25%裏面にも木が浮きます。幾何層gapだけでなく、rendererの全polygon平均depth sortが大きなページ/表紙と小物の前後を誤るため（初期全開でも家の窓/扉が壁に隠れる箇所あり）。閉時に隠すだけでなく中間25/60・視点回転で不透明ページの遮蔽が正しくなる描画へ修正が必要。Z buffer/適切な面分割など方法は任せます。初期全開の雰囲気は良く、狐・橋・紙の厚みも読めます。副次修正：local-mobile.pngの下部『THE PAPER FOREST…』がscene-noteや視点ボタンと重なるので、モバイルではキャンバス内colophonを別位置か非表示に。主要操作の文字9–10pxは小さめ、12px程度に上げると読みやすいです。QA17画像・3exportはrun内にあります。

独立reviewの追加指摘：同フォルダlocal-opening-60.pngでは立った右ページ上端がcanvas上端で切れ、見出し『森。』直後へ重なる。半開き時の縦寸法に応じたfit/余白が必要。明示『近くで』の拡大は意図的crop可だが開閉操作だけで本が欠けないように。PGN画面解像度371px mobileは仕様として非阻害、親はposterをdesktopexportにします。
