← 一覧へ / Back to the list

emi デモガイド / emi demo guide

ケンタさん(メガネ社長)用 · 2026年10月1日 · エンジン emiv1-jp(schema 14)
For Kenta (メガネ社長) · 1 October 2026 · engine emiv1-jp (schema 14)

この資料は、お客様の前で emi をお見せするための手順書です。2つのデモ店舗で、どの画面を開き、どこをタップするかを順番にまとめました。載せているのは、2026年10月1日の3回の通しテストで実際に動いたことだけです。各機能の背景は「emi モーターガイド」(emi-motor-guide-ja-en.pdf)の第7章をご覧ください。

This is the step-by-step guide for showing emi to a client: which screen to open and where to tap, in order, on the two demo shops. It contains only what actually worked in the three test walks on 1 October 2026. For background on each feature, see chapter 7 of the emi motor guide (emi-motor-guide-ja-en.pdf).

パスコード・スタッフPIN・前受金デモ用のリンク・チケットコードは、この資料には載せていません。パスコードは別紙PDFをご覧ください。

Passcodes, staff PINs, the deposit-demo link and ticket codes are not in this guide: passcodes in the separate PDF.

目次 / Contents

1. 2つのデモ店舗 / The two demo shops

どちらも Puentech が用意したデモ用の店舗で、実在のお店ではありません。中の名前・電話番号・住所・メールはすべて架空です(example.com、090-0000-…、デモ町)。検索エンジンには載らない設定(noindex)で、支払いはすべて Stripe のテスト環境です。本物のお金は動きません。

Both are demo shops set up by Puentech, not real businesses. Every name, phone number, address and e-mail in them is made up (example.com, 090-0000-…, デモ町). They are hidden from search engines (noindex), and every payment runs in Stripe's test environment: no real money moves.

店舗を2つに分けているのは、QRメニューに店のすべての商品が並ぶためです。チケットや限定品を同じ店に入れると、居酒屋のメニューに出てしまいます。

There are two shops because the QR menu lists every item a shop sells: tickets and limited goods in the same shop would appear on the izakaya's menu.

emi デモ食堂 六本木(demo-tokyo)/ emi Demo Dining Roppongi

emi デモ ライブ&ショップ(demo-tokyo-live)/ emi Demo Live & Shop

開き方とサインイン / Where to open each screen

画面 / ScreenURLサインイン / Sign-in
デモページ(お客様の予約)/ Demo page (guest booking)https://demo-tokyo-emi.pages.dev不要 / none
オーナーアプリ(飲食)/ Owner app (restaurant)https://emiv1-jp.carlose2-p-r.workers.dev/o/demo-tokyoパスコードは別紙PDF / passcode in the separate PDF
オーナーアプリ(ライブ)/ Owner app (live)https://emiv1-jp.carlose2-p-r.workers.dev/o/demo-tokyo-liveパスコードは別紙PDF / passcode in the separate PDF
タブレットPOS(飲食)/ Tablet POS (restaurant)https://emiv1-jp.carlose2-p-r.workers.dev/pos/demo-tokyoパスコードとスタッフPINは別紙PDF / passcode and staff PINs in the separate PDF
タブレットPOS(ライブ・物販用)/ Tablet POS (live, goods)https://emiv1-jp.carlose2-p-r.workers.dev/pos/demo-tokyo-liveパスコードは別紙PDF(スタッフPINなし)/ passcode in the separate PDF (no staff PINs)
QRメニュー(卓番号を入力)/ QR menu (type the table)https://emiv1-jp.carlose2-p-r.workers.dev/m/demo-tokyo不要 / none
運営コンソール / Operator consolehttps://emiv1-console.carlose2-p-r.workers.dev/?lang=jaケンタさんのパートナーログインは作成待ち(エミリオ)/ Kenta's partner login not created yet (Emilio)

オーナーアプリはスマホで開き、パスコードを入れて「サインイン」します。サインインはその日のあいだ有効で、アプリを完全に閉じたときや翌日は、もう一度パスコードを入れます。Safari の共有ボタン →「ホーム画面に追加」でアプリのように使えます(アイコンは画面の写真になります)。画面は店の第一言語の日本語です。

Open the owner app on the phone, enter the passcode and tap 「サインイン」. The sign-in lasts for that day; after the app is fully closed, or the next day, enter the passcode again. Safari's Share button → Add to Home Screen makes it an app (its icon will be a picture of the page). It speaks the shop's first language, Japanese.

タブレットPOSは、最初に「オーナーのパスコード」と「レジの名前」を入れて「サインイン」すると、30日間サインインしたままです。「レジの名前」には「Kenta iPad」のような名前を入れてください(demo-walk で始まる名前は、リセットでサインアウトされます)。

On the tablet POS, enter 「オーナーのパスコード」 and 「レジの名前」 once and tap 「サインイン」: it stays signed in for 30 days. Use a name such as "Kenta iPad" for 「レジの名前」 (names starting with demo-walk are signed out by the reset).

2. 10分デモの流れ / The 10-minute demo

お客様のスマホ → ケンタさんのスマホ(オーナーアプリ)→ タブレットの順に、お店のひと晩を追いかけます。時間は目安です。

The demo follows one evening at the shop, moving from the client's phone to Kenta's phone (owner app) to the tablet. Timings are a guide.

持ち物 / What to bring

直前チェック / Before the client arrives

台本 / The script

1 · 0:00–1:00 · お客様のスマホ / Client's phone · 4言語のサイト / The site in four languages

お客様のスマホで https://demo-tokyo-emi.pages.dev を開き、上の「日本語 / English / 中文 / 한국어」を切り替えます。「ここで入れた予約は、デモ店舗のオーナーアプリにそのまま届きます」とひと言添えます。お客様の店のサイトができていれば、先にそちらを見せます。

Open https://demo-tokyo-emi.pages.dev on the client's phone and switch 日本語 / English / 中文 / 한국어 at the top. Mention that a booking made here goes straight to the demo shop's owner app. If the client's own site is built, show it first.

2 · 1:00–2:00 · お客様のスマホ / Client's phone · 予約 / Book

「ご来店日」で今日か明日を選び、「時間」から空いている枠をタップします。人数・メニュー・お名前・電話番号(架空で構いません)を入れ、「アレルギー・苦手な食材」にひと言書いて「お知らせや特典を受け取る」にチェックし、「このサイトで予約する」をタップします。受付番号が出ます。

Pick today or tomorrow under 「ご来店日」 and tap a free slot under 「時間」. Fill in the party size, menu, name and phone (made-up numbers are fine), write something under the allergy question, tick 「お知らせや特典を受け取る」 and tap 「このサイトで予約する」. A reference code appears.

注意: 明後日以降の日付にすると、オーナーアプリに「確定」ボタンが出ません。人数は8名まで選べます(9名以上は下の「貸切・宴会のご相談」から)。宴会コースで6名以上を選ぶと前受金の案内が出ますが、この画面では支払いません(次の手順)。0:00〜1:30 の枠は前日の夜の日付で選び、「翌0:30」のように読み上げます。

Note: a date after tomorrow gets no 「確定」 (confirm) button in the owner app. The party select stops at 8 (larger groups use 「貸切・宴会のご相談」 below). Choosing the party course for 6 or more shows the deposit terms, but this form takes no payment (next step). Slots from 00:00 to 01:30 belong to the evening before: pick that evening's date and read 00:30 as 翌0:30.

3 · 2:00–3:00 · お客様のスマホ / Client's phone · 前受金 / Deposit

別紙PDFの「前受金デモ用のリンク」(またはQR)を開きます。未払いのまま用意した、6名・宴会コース・前受金3,000円の予約です。英語のお客様の予約なので、画面は英語です。「Pay · ¥3,000」→ Stripe のテスト画面(上に「Sandbox」の表示)→ テストカード 4242 4242 4242 4242(5章)→「Pay」。予約確認ページに戻り、「Deposit paid ¥3,000」(前受金お支払い済み)と表示されます。

Open the deposit-demo link (or its QR) from the separate PDF: a prepared, unpaid booking for 6 on the party course with a ¥3,000 deposit. It belongs to an English-speaking guest, so the page is in English. Tap 「Pay · ¥3,000」 → Stripe's test checkout (marked Sandbox at the top) → test card 4242 4242 4242 4242 (section 5) → 「Pay」. Back on the booking page it reads "Deposit paid ¥3,000".

注意: 表示が変わらないときは数秒待って1回だけ再読み込みします(「Pay」をもう一度押さない)。「¥2,500 At the shop」の行は読み上げず、「残りは当日、人数分をお店でお支払いいただきます」と説明します。前受金はレジの会計から差し引かれません(レジは予約を呼び出せません)。このリンクは1回支払うと使い終わりで、予備のリンクも別紙PDFにあります。

Note: if it hasn't changed, wait a few seconds and reload once (don't tap 「Pay」 again). Don't read out the "¥2,500 At the shop" line; say the rest is paid at the shop for the whole party. The register does not take the deposit off a bill (it cannot call up a booking). The link is used up once paid; a spare is in the separate PDF.

4 · 3:00–3:45 · ケンタさんのスマホ / Kenta's phone · オーナーアプリで確定 / Confirm in the owner app

オーナーアプリ(デモ食堂)の「今日」タブを開き、右上の ↻ をタップします。手順2の予約が「今日」か「明日」に「受付中」で出ています。「確定」をタップすると「確定」の表示に変わります。「LINE への即時通知は、Puentech の LINE 公式アカウントができてから届きます」とひと言添えます。

In the restaurant's owner app open 「今日」 and tap ↻ at the top right. Step 2's booking is under 今日 or 明日, marked 受付中 (pending). Tap 「確定」; it now reads 確定 (confirmed). Mention that the instant LINE notice arrives once Puentech's LINE Official Account exists.

注意: オーナーアプリには支払い状況が出ません。前受金は手順3の予約確認ページで見せます。状態を変えても、お客様には何も送られません。

Note: the owner app does not show payment status; show the deposit on step 3's booking page. Changing a status sends the guest nothing.

5 · 3:45–4:45 · お客様のスマホ / Client's phone · QRで注文 / Order from the table QR

印刷した2番卓のQRをお客様のスマホで読みます。メニューは日本語で開くので、右上の「日本語」から English・中文・한국어 に切り替えて見せます(デモ店の4言語です。スマホの言語には自動で合わせません)。「+」で2品ほど選んで「注文を送る」→「受付済み」の画面で「スタッフを呼ぶ」をタップします。

The client scans the printed QR for table 2. The menu opens in Japanese; switch it with 「日本語」 at the top right to English, 中文 or 한국어 (the demo shop's four languages; it does not follow the phone's language). Add two items with +, tap 「注文を送る」, then on the 受付済み (received) screen tap 「スタッフを呼ぶ」 (call staff).

注意: 枝豆は品切れなのでメニューに出ません。「宴会コース」もメニューに出ますが、注文しないでください。

Note: edamame is sold out, so it is not on the menu. The party course also appears on the menu; don't order it.

6 · 4:45–5:30 · タブレット / Tablet · キッチン / Kitchen

タブレットの「キッチン」タブで音が鳴り、「新規」に T2 の注文が出ます(T1 の注文は用意済みのサンプルです)。「受ける」で「調理中」へ移り、「できあがり」→「提供済み」と進めます。お客様の画面も 調理中 → できあがり と変わります。上に出る「T2 · スタッフ呼び出し」をタップして消します。

The tablet's 「キッチン」 tab chimes and T2's order appears under 新規 (new); T1's is the prepared sample. Tap 「受ける」 to move it to 調理中 (preparing), then 「できあがり」 (ready), then 「提供済み」 (served). The client's screen follows: 調理中 → できあがり. Tap the 「T2 · スタッフ呼び出し」 chip at the top to clear it.

7 · 5:30–6:45 · タブレット / Tablet · 会計(値引きとチップ)/ The bill with a discount and a tip

「会計」タブの上の「会計待ち」で「T2」をタップすると、T2 の注文が1枚の伝票になります。右下の担当者名 →「オーナー(デモ)」→ PIN(別紙PDF)。「割引」で ¥500 引きます(明細ごとの「%」や「サービス料」も使えます)。「¥… を会計」→「チップ」に 300 →「現金」→「¥5,000」→「¥… を受け取る」(横向きのときは下へスクロール)。「会計完了」とお釣りが出ます。

On 「会計」 tap 「T2」 in the 会計待ち (open tables) strip: its orders become one bill. Tap the staff name at the bottom right → 「オーナー(デモ)」 → PIN (separate PDF). Tap 「割引」 for ¥500 off (「%」 on a line and 「サービス料」 also work). Tap 「¥… を会計」 → type 300 under 「チップ」 → 「現金」 → 「¥5,000」 → 「¥… を受け取る」 (in landscape, scroll down first). 会計完了 (done) and the change appear.

注意: 「スタッフ(デモ)」(レジ担当)には割引のボタンが出ないので、権限の違いとして見せられます。日本ではチップよりサービス料が自然です。前受金はこの会計には入りません。

Note: スタッフ(デモ) (cashier) gets no discount buttons, which shows the roles. In Japan a service charge is more natural than a tip. The deposit is not part of this bill.

8 · 6:45–7:15 · お客様のスマホ / Client's phone · レシート / Receipt

「会計完了」画面のQRをお客様が読むと、スマホに領収書が開きます。名前や電話番号は載りません。デモ店には T番号を入れていないため、適格簡易請求書の項目は表示されません。持ち帰りのおにぎり(8%)を含む用意済みのレシート(別紙PDF)では、※の印と税率ごとの合計が見られます。「レシートをメールで送る」は使いません(送信はアカウント待ち)。必要なら、ここで返金も見せます(「時間が余ったら」)。

The client scans the QR on the 会計完了 screen and the receipt opens on their phone, with no name or phone on it. The demo shop has no T-number, so the 適格簡易請求書 fields don't show. The prepared receipt with the take-away onigiri (8%, in the separate PDF) shows the ※ mark and per-rate totals. Skip 「レシートをメールで送る」: sending waits on an account. Show a refund here if useful (see "If there is time").

9 · 7:15–8:15 · お客様のスマホ+ケンタさんのスマホ / Client's phone + Kenta's phone · チケットと入場 / Ticket and door check-in

お客様のスマホで「デモ・コメディナイト」のページ(3章のURL)を開き、来場者の名前・お名前・電話番号・メールを入れて「チケットを購入 · ¥2,500」→ テストカード。支払い後のページの「チケット」から、QRとコードのついたチケットが開きます。ケンタさんはオーナーアプリ(ライブ&ショップ)の「入場」タブで、上のイベントを「デモ・コメディナイト」に切り替え、チケットのコードを入れて「入場する」→「ようこそ」とお名前が出ます。もう一度「入場する」→「先ほど入場済み(同じチケット)」。別のスマホで(または2分たってから)同じコードを入れると、「16:11 に使用済み」のように時刻つきで止まります。

On the client's phone open the Demo Comedy Night page (URL in section 3), fill in the holder's name, your name, phone and e-mail, and tap 「チケットを購入 · ¥2,500」 → test card. On the paid order page, the ticket link opens the ticket with its QR and code. Kenta opens 「入場」 in the live shop's owner app, switches the event at the top to デモ・コメディナイト, types the code and taps 「入場する」: ようこそ (welcome) and the name. Tap 「入場する」 again: 先ほど入場済み (already in, same ticket). On another phone, or after two minutes, the same code stops with the time, e.g. 16:11 に使用済み (used at 16:11).

注意: iPhone ではカメラで読み取れないので、コードを入力します(Android の Chrome なら「カメラで読み取る」が使えます)。入場の画面は次のイベントではなく DJナイトを先に選んでいることがあるので、必ず確認して切り替えます。時間を短くしたいときは、別紙PDFの招待券か購入済みチケットのコードで入場だけを見せます。

Note: iPhones can't scan here, so type the code (Android Chrome can use 「カメラで読み取る」). The door screen may open on the DJ night rather than the next event, so always check and switch. To save time, show only the check-in with a comp or paid ticket code from the separate PDF.

10 · 8:15–9:00 · お客様のスマホ+ケンタさんのスマホ / Client's phone + Kenta's phone · ドロップと発送 / Drop and shipping

ドロップのページ(3章のURL)で、カウントダウンと残りの枚数を見せます。架空の電話番号(例: 090-0000-1234。毎回ちがう番号)で「購入する · ¥3,800」→ テストカード。同じ電話番号でもう一度買おうとすると「この販売はお一人様1回限りです。」で止まります。続けてケンタさんがオーナーアプリ(ライブ&ショップ)の「注文」タブで「梱包済み」のサンプル注文を開き、「発送…」→ 配送業者に yamato、追跡番号を入れて保存します。

On the drop page (URL in section 3) show the countdown and the units left. Buy with a made-up phone number (e.g. 090-0000-1234, a different one each time): 「購入する · ¥3,800」 → test card. A second try with the same number stops with この販売はお一人様1回限りです。 (one per person). Then Kenta opens 「注文」 in the live shop's owner app, picks the sample order marked 梱包済み (packed), taps 「発送…」, enters yamato as the carrier and a tracking number, and saves.

注意: ドロップのページには住所の欄がないので、「会場での受け取り」として紹介します。一度買った電話番号は、リセットしてもこのドロップを二度と買えません。お客様の本当の電話番号は入れないでください。発送するのは名前のある注文(Demo Mia)です。名前が「—」の古い注文の「発送…」は失敗します。リハーサルで発送したら、次のリセットまで梱包済みのサンプルはありません。

Note: the drop page has no address fields, so present it as pick-up at the venue. A number that bought the drop can never buy it again, even after a reset: don't type the client's real number. Ship the order with a name (Demo Mia); 「発送…」 fails on old orders whose name reads "—". If you ship it in a rehearsal, there is no packed sample until the next reset.

11 · 9:00–9:30 · ケンタさんのスマホ / Kenta's phone · 精算書 / Settlement statement

オーナーアプリ(ライブ&ショップ)の「精算」タブに、今月の下書きがあります。純額と、会場・出演者・ショップそれぞれの取り分が出ています。「配分の明細であり、請求書ではありません」と説明します。「確定」はタップしないでください(確定すると元に戻せません)。

The live shop's owner app has this month's draft under 「精算」: the net and each party's share (venue, performers, shop). Explain that it is a share statement, not an invoice. Don't tap 「確定」 (finalise): it cannot be undone.

注意: 取り分の合計は純額と一致しません。配分ルールのない売上があるためで、聞かれたら「ルールを決めた売上だけを分けています」と答えます。顧客台帳(来店回数・無断キャンセルの回数)は、今はエミリオのコンソールでしか見せられません。ケンタさんのパートナーログインができても、パートナーの画面は件数だけです(名前や電話番号は出ない設計です)。

Note: the shares don't add up to the net, because some sales fall under no rule; if asked, say only sales with a rule are split. The guest profiles (visits, no-shows) can only be shown from Emilio's console for now. Once Kenta's partner login exists, a partner's screen shows counts only (no names or phones, by design).

12 · 9:30–10:00 · タブレット / Tablet · 売上レポート / Reports

タブレットの「レジ」タブの下にある「レポート」を開きます。今日の売上を「日別・週別・商品別・担当者別・支払方法別・税率別」で切り替え、「CSVをダウンロード」を見せます。レジ締め(Z)は任意です。締めたときは、30000 を入れて「レジを開ける」で開け直します。

Open 「レポート」 at the bottom of the tablet's 「レジ」. Switch today's sales between 日別 / 週別 / 商品別 / 担当者別 / 支払方法別 / 税率別 (day, week, item, staff, tender, tax rate) and show 「CSVをダウンロード」. Closing the register (the Z) is optional; if you close it, type 30000 and tap 「レジを開ける」 to open it again.

注意: 「担当者別」では、テーブル会計の担当者が「—」になります(既知の課題)。

Note: in 担当者別, table bills show "—" as the staff (a known gap).

時間が余ったら / If there is time

3. 機能一覧 / Every feature

FEATURES.md の66機能を、デモ店でどう開くかに合わせて並べました。<…> の部分はお客様ごと・注文ごとに変わる非公開の値で、実際のリンクは別紙PDFにあります。

The 66 features from FEATURES.md, listed by how to open them on the demo shops. Parts in <…> are private values that change per booking or order; the actual links are in the separate PDF.

状態の見方 / Status labels:

お客様の画面 / Guest screens

タブレットPOS / Tablet POS

オーナーアプリ / Owner app

運営コンソール / Operator console

コンソール(https://emiv1-console.carlose2-p-r.workers.dev/?lang=ja、日本語・English・Español)は Puentech の管理画面です。ケンタさんのパートナーログインはまだありません(エミリオが作成します)。パートナーは自分が担当する店だけを見られ、ゲストや注文は件数だけが表示されます。

The console (https://emiv1-console.carlose2-p-r.workers.dev/?lang=ja, in Japanese, English and Spanish) is Puentech's back office. Kenta's partner login does not exist yet (Emilio creates it). A partner sees only the shops they sell, and guests and orders as counts only.

4. デモ前のリセット / Resetting before each demo

リセットは、エミリオか Claude がエミリオの Mac で実行します(管理者キーと Stripe のテストキーを使うためです)。ケンタさんは実行しません。デモの日時が決まったら、エミリオに連絡してください。

Emilio or Claude runs the reset on Emilio's Mac (it uses the admin key and the Stripe test key); Kenta does not run it. Tell Emilio the demo date and time once it is set.

```bash
node "/Users/emiliopuente/Documents/Proyectos/Tokyo websites/demo/seed.mjs" --reset
```

フォルダ名に空白があるので、パスは引用符で囲みます。

The folder name contains a space, so keep the path in quotes.

いつ実行するか / When to run it

当日の朝に --reset だけを実行しても動きますが、リセットで取り消した会計が、その日のレポートとレジの一覧に「取消」として残ります。日曜は定休日なので、その日のサンプル予約は月曜に入ります。

A --reset alone on the demo morning also works, but the sales it voids stay in that day's report and register list as 取消 lines. Sunday is the shop's closed day, so that day's sample bookings land on Monday.

リセットで変わること / What the reset does

リセットしても残るもの / What stays

実行後の確認 / After running it

最後の行に「not seeded: none」と出れば完了です。「429」(1時間あたりの上限)が出たときは、1時間後に --reset なしでもう一度実行します。結果は state.json(店舗の状態)と private/links.json(非公開のリンク。公開しないこと)に書き込まれます。

It is done when the last line reads "not seeded: none". If it reports 429 (the hourly limit), run it again without --reset after the hour. Results go to state.json (the shops' state) and private/links.json (private links: never publish).

5. テストカード / The test card

項目 / Field入力 / Enter
カード番号 / Card number4242 4242 4242 4242
有効期限 / Expiry未来の日付ならいつでも(例 12/34)/ any future date (e.g. 12/34)
CVC任意の3桁(例 123)/ any 3 digits (e.g. 123)
名前・メール / Name, e-mail架空で構いません(例 Demo Guest、demo@example.com)/ made up (e.g. Demo Guest, demo@example.com)
国 / Country日本 / Japan

Stripe の画面の上に「Sandbox」と出ていればテスト環境です。緑の「Pay securely with Link」は使わず、カード欄に入力して「Pay」を押します。テスト環境では本物のカードは使えません。デモで本物のカードを入れないでください。

"Sandbox" at the top of the Stripe page means test mode. Skip the green "Pay securely with Link" button: type into the card fields and tap 「Pay」. Real cards don't work in test mode, and should never be typed in a demo.

6. まだ約束しないこと / What not to promise yet

次の機能は作ってありますが、まだ動いていません。お客様には「準備済みで、〇〇ができ次第使えます」とお伝えください。

These are built but not running yet. Tell the client they are ready and switch on once the named account or device exists.

アカウントや機器ができると動くもの / Waiting on an account or device

機能 / Feature動き出す条件 / What wakes it
予約確認メッセージ・前日リマインダー / Booking confirmations, day-before reminders送信用ドメイン、LINE 公式アカウント、Telegram ボット、WhatsApp は Meta の認証 / a sending domain, the LINE Official Account, a Telegram bot, Meta verification for WhatsApp
店主への即時通知 / Instant owner notificationsPuentech の LINE 公式アカウント(またはメール・Telegram)/ Puentech's LINE Official Account (or e-mail, Telegram)
受信箱の受信と返信 / Inbox messages and repliesLINE・Telegram・WhatsApp の連携と、お客様の同意 / LINE, Telegram or WhatsApp hooks and the guest's opt-in
レシートのメール送付 / Receipts by e-mail送信用ドメイン / a sending domain
本物のお金(前受金・チケット・ドロップ・ネット注文)/ Real money (deposits, tickets, drops, web orders)お店自身の Stripe アカウント(日本で有効化)/ the shop's own Stripe account, activated in Japan
カード端末 S700 / Card reader S700お店の Stripe と S700 端末 / the shop's Stripe and an S700
iPhone のタッチ決済 / Tap to Pay on iPhoneスマホアプリのビルドとお店の Stripe(日本は iPhone のみ・プレビュー)/ native app builds and the shop's Stripe (Japan: iPhone only, preview)
Square Terminal(交通系IC・QR決済)/ Square Terminal (transit IC, QR wallets)Square のアプリ鍵、お店の Square アカウントと端末 / Square's app keys, the shop's Square account and a Terminal
レシート・キッチン伝票のプリンター / Receipt and kitchen printersStar CloudPRNT か Epson Server Direct Print のプリンター / a Star CloudPRNT or Epson Server Direct Print printer
ウォレット(Google・Apple)/ Wallet passesGoogle ウォレットの発行者アカウント、Apple の開発者アカウントと証明書 / a Google Wallet issuer account, an Apple Developer account and certificate
有料配信 / Pay-per-view streams視聴トークンを確認できる配信サービス / a streaming host that checks the token
適格簡易請求書のレシート / 適格簡易請求書 receiptsお店の実在のT番号 / the shop's real T-number
特商法のページ / The 特商法 page販売者の情報(事業者名・住所・連絡先など)/ the seller's details (business name, address, contact)
添付ファイル・バックアップ・電帳法の保存 / Attachments, backups, 電帳法 storageCloudflare R2
月額の請求 / Operator billingStripe の本番有効化 / Stripe's live activation

まだ作っていないもの / Not built yet

言い方に注意 / Careful claims

デモで避けること / Avoid during demos

7. 困ったとき / If something goes wrong

関連資料 / Related files: docs/round3/FEATURES.md(機能カタログ / feature catalogue)· demo/ENGINE-ISSUES.md(既知の課題と再現手順 / known engine gaps with repros)· demo/seed.mjs(サンプル投入 / the seed)· demo/state.json(店舗の状態 / the shops' state)· emi モーターガイド / emi motor guide(emi-motor-guide-ja-en.pdf)