# Product Statement — CityMETER Dataset: Fitness

Winning strategy ของชุดข้อมูลนี้ เขียนตามโครง Who → What → Which → How ของ Landometer Master Brand Brief v0.5.3 §7.2 และ Product Brief — CityMETER v6 ป้ายหลักฐานใช้มาตรฐาน MBB §3.7: **Observed fact** · **Owner-stated** · **Inference** · **Hypothesis** · **Project evidence** ตัวเลขทุกตัวอ้างไฟล์และ field path ได้ (`data/fitness.json` เว้นแต่ระบุ) และเป็น snapshot ของรุ่นนี้ ไม่ใช่ค่าคงที่ของหน้าจอ

## 0. Metadata

| รายการ | รายละเอียด |
|---|---|
| Parent product | CityMETER (City Intelligence Base Layer ของ Landometer) · แกน Location (ทะเบียนกลาง `research.TH.fitness` / Location / TH) |
| Feature / dataset | Fitness — สาขาฟิตเนสและสตูดิโอของแบรนด์ในชุดข้อมูล ทั่วประเทศไทย ระดับเขต/อำเภอ พร้อมบริษัทเบื้องหลังแบรนด์ |
| รุ่นเอกสาร | 0.3.1 · 30 ตุลาคม 2569 |
| สถานะ | Public demo รุ่น 0.3.1 บน GitHub Pages (`https://montri-th.github.io/fitness/`); ชุดข้อมูลเป็น research master ไม่ใช่สำมะโนตลาด |
| ผู้รับผิดชอบ | Landometer · CityMETER (owner: Montri) |
| ผู้ใช้หลัก | ทีมขยายสาขาของเครือฟิตเนสและสตูดิโอ · ทีม leasing/asset ของศูนย์การค้า อาคารสำนักงาน และโครงการ mixed-use · นักวิเคราะห์ นักลงทุน และที่ปรึกษาด้านทำเลและธุรกิจ wellness |
| ชุดข้อมูลที่เกี่ยวข้อง | Shopping Center (ทะเบียนศูนย์การค้า CityMETER — 147 สาขาผูกกับ 128 แห่งด้วย venue id) · Building (มวลอาคาร OpenStreetMap ผ่าน OpenFreeMap เป็นบริบท) · Locale Insight (ยังไม่เชื่อม) · โครงสร้างเดียวกับ Luxury Brands, Restaurants และ Pharmacy |
| แหล่งข้อมูล / วิธี (สรุป) | หน้าทางการของแต่ละแบรนด์ (หน้าสาขา เว็บไซต์ หน้าค้นหาสาขา โซเชียลทางการ ประกาศ) ตามชีตวิจัย `CityMETER Fitness Thailand — Research Master 2026-10-26`; หนึ่งรายการ = การพบสาขาหนึ่งในแหล่งทางการ (บนหน้าจอเรียก “สาขา”); เขต/อำเภอจับคู่จากจุดของแหล่ง ทะเบียนศูนย์การค้า หรือที่อยู่ของแถวเอง (`DATA_METHOD.md` §3) |
| ข้อมูลตรวจถึง | 26 ต.ค. 2569 (`meta.checkedOn`) · ขอบเขต production อ่าน 29 ต.ค. 2569 · วันที่ตรวจ ≠ วันที่สาขาเปิดหรือปิด |

## 1. Highlight

**Fitness คือชั้นข้อมูล “ฟิตเนสแบบไหนอยู่ตรงไหน และใครอยู่เบื้องหลัง” ของเมืองไทย** ช่วยให้ทีมที่ต้องตัดสินใจเรื่องเปิดสาขา เลือกผู้เช่ากลุ่มสุขภาพ หรือประเมินผู้เล่นในตลาด เห็นภายในนาทีว่าสาขาของแบรนด์ฟิตเนสและสตูดิโอกระจุกอยู่ **เขตใด** เขตนั้นเป็น **ยิมหรือสตูดิโอ** และแบรนด์ใดมี **บริษัทใด** ดำเนินงานหรือลงทุนอยู่ พร้อมหลักฐานรายสาขาและสถานะตามแหล่งทางการ — ตอบคำถามเดียวก่อนตัดสินใจ: **“สาขาฟิตเนสกระจุกอยู่ตรงไหน และเป็นฟิตเนสแบบไหน”**

ข้อค้นพบแรกของ snapshot ปัจจุบัน (**Observed fact**, ตัวกรองค่าเริ่มต้น = สาขาที่เปิดตามแหล่ง):

- **37% ของสาขาในกรุงเทพมหานครที่ระบุเขตได้ (62 จาก 167) อยู่ใน 3 เขต — วัฒนา 25 · ปทุมวัน 20 · คลองเตย 17** อีก 33 สาขาในกรุงเทพฯ ระบุได้แค่จังหวัดและไม่อยู่ในตัวหาร
- **สตูดิโอ 58% (36/62) ใน 3 เขตนี้ เทียบ 30% (32/105) ในเขตอื่นของกรุงเทพฯ** (สตูดิโอ = เทรนนิ่ง/PT พิลาทิส คลาสบูทีค โยคะ มวย ปีนผา)
- นอกกรุงเทพฯ มากที่สุด: **อำเภอเมืองภูเก็ต 17 สาขา**

**Inference:** แกนกลาง–ตะวันออกของกรุงเทพฯ เป็นตลาดสตูดิโอเฉพาะทาง ขณะที่เขตอื่นของกรุงเทพฯ ยังเป็นยิมเครือเป็นหลัก — ตำแหน่งเดียวกันจึงมีความหมายต่างกันสำหรับยิมเครือและสตูดิโอ ข้อสรุปนี้ใช้ได้กับ 126 แบรนด์ในชุดข้อมูลเท่านั้น ไม่ใช่ส่วนแบ่งตลาด

**หนึ่งบรรทัด:** แผนที่เมือง 3 มิติของสาขาฟิตเนสและสตูดิโอในไทย ที่บอกว่ากระจุกตรงไหน เป็นแบบไหน และใครอยู่เบื้องหลัง พร้อมหลักฐานรายสาขา

## 2. Description

### 2.1 Who — ใครคือผู้ใช้ และปัญหาของพวกเขาคืออะไร

ผู้ใช้สามกลุ่มแก้ปัญหาเดียวกันจากคนละมุม (**Hypothesis** — นิยามจากงานชุดเดียวกันของ CityMETER และคำขอของเจ้าของ ยังไม่ได้ยืนยันด้วยการสัมภาษณ์ผู้ใช้ภายนอก; แผนทดสอบอยู่ใน §7)

| กลุ่ม | การตัดสินใจ | Functional needs | Emotional needs | Trigger / เสียงในหัว |
|---|---|---|---|---|
| **ทีมขยายสาขาของเครือฟิตเนสและสตูดิโอ** (ผู้บริหารเครือ ผู้ถือแฟรนไชส์ ผู้ก่อตั้งสตูดิโอที่จะเปิดสาขาที่สอง) | เปิดสาขาถัดไปที่เขตใด และเป็นรูปแบบไหน | เห็นว่าเขตใดมีสาขาของแบรนด์กลุ่มเดียวกันแล้ว เขตใดเป็นสตูดิโอหนาแน่น เขตใดยังเป็นยิมเครือ แบรนด์ใดกำลังประกาศเปิด | ไม่อยากเปิดชนกับคู่แข่งโดยไม่รู้ตัว อยากมีหลักฐานต่อหน้าหุ้นส่วนหรือผู้ให้สิทธิ์ | “แถวนี้มีพิลาทิสกี่ที่แล้ว?” “ยิมเครือใหญ่อยู่เขตไหนบ้าง?” “ใครกำลังจะเปิดใหม่?” |
| **ทีม leasing/asset ของศูนย์การค้า อาคารสำนักงาน mixed-use** | ชวนแบรนด์ใดมาเติมพื้นที่กลุ่มสุขภาพ และคุยกับใคร | เทียบรูปแบบฟิตเนสในเขตของตัวเองกับเขตข้างเคียง หาแบรนด์ที่ยังไม่มีในเขต รู้ว่าแบรนด์นั้นมีบริษัทใดดำเนินงานในไทย | กลัวพลาดผู้เช่าที่คู่แข่งได้ไปก่อน อยากเข้าถึงผู้ตัดสินใจถูกคน | “เขตเรามีฟิตเนสแบบไหนแล้ว ขาดแบบไหน?” “แบรนด์นี้ใครถือสิทธิ์ในไทย?” |
| **นักวิเคราะห์ นักลงทุน ที่ปรึกษา** | ใช้หลักฐานอะไรใน proposal หรือ memo และต้องตรวจเพิ่มอะไร | ภาพรวมผู้เล่นและบริษัทเบื้องหลังในที่เดียว ความครอบคลุมรายชื่อสาขาของแต่ละแบรนด์ ลิงก์หลักฐานรายแถว | กลัวถูก challenge เรื่องที่มาและวันที่ ไม่อยากไล่หน้าค้นหาสาขาทีละแบรนด์ | “ตัวเลขนี้นับอะไร ตรวจเมื่อไร?” “แบรนด์ไหนมีกลุ่มทุนอยู่เบื้องหลัง?” |

**ปัญหา:** ข้อมูลฟิตเนสกระจัดกระจายอยู่ในหน้าค้นหาสาขาของแต่ละแบรนด์ โซเชียล และแอปจองคลาส แต่ละแหล่งตอบได้ทีละแบรนด์หรือทีละจุด ไม่มีภาพที่บอกว่า **รูปแบบ** ใดกระจุกที่ **เขต** ใด และ **ใคร** อยู่เบื้องหลังแบรนด์ (**Inference** จากโครงสร้างแหล่งข้อมูลที่ชีตวิจัยต้องไล่อ่าน 126 แบรนด์ทีละแหล่ง — Project evidence: แท็บ `13_SOURCES`, `14_NETWORK_COVERAGE`)

**ความเร่งด่วน:** การเลือกทำเลฟิตเนสผูกกับสัญญาเช่าระยะยาวและงานตกแต่งที่ย้ายไม่ได้ (**Inference**) การตัดสินใจผิดเขตหรือผิดรูปแบบจึงมีต้นทุนสูง

### 2.2 What — ปัญหาที่เลือกแก้ และแก้อย่างไร

| องค์ประกอบ | สิ่งที่ส่งมอบ (Observed fact ในเดโม) |
|---|---|
| ข้อมูล | 378 รายการ / 352 สาขาที่เปิดตามแหล่ง ของ 126 แบรนด์ · 9 รูปแบบ · 44 บริษัท 48 ความสัมพันธ์ · 128 ศูนย์การค้าในทะเบียน CityMETER ที่ 147 สาขาผูกด้วยรหัส |
| สัญญาณ | จำนวนสาขาต่อเขต/อำเภอ (count) · สัดส่วนสตูดิโอเทียบยิม · สถานะตามแหล่ง (เปิด/ประกาศเปิด/ปิด/ต้องตรวจ) · บทบาทบริษัท |
| วิธี | เขต/อำเภอจับคู่ครั้งเดียวตอนสร้างข้อมูลจากจุด ทะเบียนศูนย์การค้า หรือที่อยู่ของแถวเอง พร้อมบอกวิธีต่อแถว · ไม่ใช้ชื่อร้านจับคู่ · ไม่สร้างพิกัด |
| ผลลัพธ์ | หน้าแรกเป็นเมือง 3 มิติที่โฟกัสเขตที่สาขากระจุก พร้อมตัวเลข ตัวตั้ง ตัวหาร และบุคลิกเขต · แผงเขต/อำเภอ · บัตรแบรนด์พร้อมโลโก้ บริษัท และหลักฐาน · หน้าศูนย์การค้า · หน้าสาขาพร้อมลิงก์แหล่ง · กราฟ 3 แบบ · ตาราง — โลโก้และชื่อแบรนด์ขึ้นก่อนชื่อสาขาทุกที่ (126 โลโก้จากคลังของชีตวิจัย ตรวจ SHA-256) |
| การกระทำ | เจาะเขต → แบรนด์ → สาขา → เปิดแหล่งทางการ · เทียบเขตในกราฟ · เปิดพื้นที่เดียวกันใน CityMETER production (`/v3/citymeter/{จังหวัด}/D/{เขต}`) · ถามต่อใน Google AI Mode ด้วยคำถามของมุมมองนั้น · Google Maps · Street View เมื่อมีพิกัด |
| ความครอบคลุม | 77 จังหวัด 928 เขต/อำเภอเป็นขอบเขตการค้น · สาขาที่เปิดตามแหล่งอยู่ใน 23 จังหวัด 76 เขต/อำเภอ |
| ความละเอียด | เขต/อำเภอ (282 สาขา) · จังหวัด (40) · ไม่ระบุ (30) · จุด 157 แถว (28 จากแหล่ง · 129 จุดอ้างอิงของศูนย์การค้า) |
| การอัปเดต | ตามรอบของชีตวิจัย — รุ่นนี้ตรวจ 26 ต.ค. 2569 ยังไม่มีรอบอัตโนมัติ (backlog N03) |

### 2.3 Which — ผู้ใช้แก้ปัญหานี้ด้วยอะไรอยู่ และต้องดีกว่าแค่ไหน

**ทางเลือกปัจจุบัน** (ผู้ใช้ทำอยู่แล้ว — **Inference** จากลักษณะงาน ยังไม่ได้สำรวจผู้ใช้):

| ทางเลือก | ผู้ใช้ใช้อย่างไร | จุดแข็ง | ช่องว่างที่ Fitness ต้องชนะ |
|---|---|---|---|
| ค้นแผนที่ทั่วไป (เช่น Google Maps) | ค้น “fitness/พิลาทิส ใกล้…” แล้วไล่ดูหมุด | คุ้นเคย เห็นรีวิวและรูป | รายจุด ไม่รวมเป็นเขต ไม่แยกแบรนด์ที่ยืนยันแล้วกับหมุดที่ใครก็ปักได้ ไม่บอกบริษัทเบื้องหลัง |
| หน้าค้นหาสาขาของแต่ละแบรนด์ | เปิดทีละแบรนด์ จดลง Excel | เป็นแหล่งทางการ | ทีละแบรนด์ รูปแบบต่างกัน ไม่เทียบข้ามแบรนด์ ต้องทำซ้ำทุกครั้ง |
| แอปจองคลาสที่รวมหลายสตูดิโอ | ดูว่าย่านใดมีคลาสให้จอง | เห็นสตูดิโอจำนวนมาก | เห็นเฉพาะที่เข้าร่วมแพลตฟอร์ม ไม่บอกสถานะทางการหรือบริษัท |
| ค้นข้อมูลบริษัททีละชื่อ | หาว่าใครถือสิทธิ์แบรนด์ | ข้อมูลนิติบุคคล | ไม่ผูกกับสาขาและทำเล ต้องรู้ชื่อบริษัทก่อน |
| รายงานที่ปรึกษา / ลงพื้นที่ | จ้างทำ feasibility หรือเดินดูเอง | ลึก ตรงโจทย์ | แพง ช้า และหมดอายุเร็ว ทำซ้ำยาก |

**คู่เทียบเชิงคุณภาพ (aspirational):** แพลตฟอร์ม location intelligence ที่มีข้อมูลการมาเยือน (ความลึกของสัญญาณความต้องการ) และแผนที่ค้นสถานที่ระดับโลก (ความคุ้นเคยและความเร็ว) — Fitness ไม่มีข้อมูลการมาเยือนหรือรีวิว จึงไม่แข่งด้านนั้น แต่ต้องชนะด้วยความชัดของ **รูปแบบ × เขต × บริษัท** และหลักฐานรายแถว

**เกณฑ์ขั้นต่ำที่ทำให้ผู้ใช้เปลี่ยนพฤติกรรม (Hypothesis, ทดสอบใน §7):** ตอบ “เขตไหน แบบไหน ใคร” ได้ในหนึ่งหน้าจอภายในหนึ่งนาที และทุกตัวเลขเปิดย้อนถึงหน้าแหล่งทางการได้

### 2.4 How — เราชนะอย่างไร และต่อยอดอะไรได้

**Winning edge**

1. **หลักฐานรายสาขาจากแหล่งทางการ พร้อมสถานะที่แยกกัน** — ทุกแถวมีลิงก์หน้าทางการและวันที่ตรวจ สาขาที่ประกาศเปิด ปิดแล้ว หรือสถานะไม่ชัด ไม่ถูกนับรวมกับสาขาที่เปิด (Observed fact: 352 / 19 / 2 / 5)
2. **อ่านเป็นเขต/อำเภอของ CityMETER** — จับคู่จากข้อมูลของแถวเองด้วยวิธีที่ตรวจย้อนได้ ใช้รหัส production เดียวกับระบบจริง และบอกจำนวนที่ระบุพื้นที่ไม่ได้ทุกครั้ง แทนที่จะเดา
3. **บุคลิกเขต: ยิมหรือสตูดิโอ** — ข้อค้นพบแรกเทียบสัดส่วนสตูดิโอในเขตที่กระจุกกับส่วนอื่นของจังหวัด พร้อมตัวตั้งตัวหาร
4. **บริษัทเบื้องหลังแบรนด์** — บทบาท (ผู้ดำเนินงานในไทย เจ้าของแบรนด์ ผู้ถือสิทธิ์ ผู้ลงทุน) พร้อมลิงก์หลักฐาน และบอกแบรนด์อื่นในชุดข้อมูลที่บันทึกกับบริษัทเดียวกัน
5. **ฉากเมือง 3 มิติแบบโฟกัส** — เปิดมาเห็นเขตที่สำคัญเป็นภาพเมือง ส่วนอื่นเงียบลง พร้อมฉายในห้องประชุม
6. **ต่อเข้า CityMETER production** — breadcrumb และลิงก์ใช้รหัสจังหวัดและเขตเดียวกับ production
7. **จำแบรนด์ได้ก่อนอ่าน (0.3.0)** — โลโก้และชื่อแบรนด์ขึ้นก่อนชื่อสาขาบนหมุด ป้าย รายชื่อ ตาราง และกราฟ แผงสั้นลง ใช้ภาพ (โลโก้ สัญลักษณ์ ป้ายสถานะ) แทนคำอธิบาย รายละเอียดแหล่งพับไว้
8. **คำถามถัดไปอยู่ห่างหนึ่งแตะ (0.3.0)** — ปุ่มถาม Google AI ด้วยคำถามที่ตรงกับเสียงในหัวของผู้ใช้ ณ มุมมองนั้น (สาขานี้ยังเปิดไหม ค่าสมาชิก รีวิว · อาคารนี้มีฟิตเนสอะไรอีก · เขตนี้มีที่ไหนน่าสนใจ) พร้อม Maps และ Street View — คำตอบเป็นของ Google ไม่ใช่ข้อมูล CityMETER
9. **ศูนย์เดียวกันในทะเบียนเดียวกัน (0.3.1)** — หน้าศูนย์การค้าเปิดศูนย์เดียวกันใน CityMETER ศูนย์การค้าได้ด้วยรหัสทะเบียน และสาขาที่ผูกไว้ไปขึ้นเป็นร้านข้างในของศูนย์นั้น ตำแหน่งที่เจ้าของข้อมูลยืนยันบนแผนที่ใช้แทนจุดของแหล่งที่คลาด (Physique 57 Erawan)

**Action path:** หน้าแรก (เขตที่กระจุก) → เขตที่สนใจ (รูปแบบ แบรนด์ สาขา) → บัตรแบรนด์ (บริษัท หลักฐาน) → สาขา (แหล่งทางการ) → ถามต่อใน Google หรือดู Street View → ตาราง/กราฟเพื่อเทียบ → เปิดพื้นที่ใน CityMETER production

**ต่อยอด (planned ไม่ใช่ available):** รอบอัปเดตอัตโนมัติและบันทึกการเปลี่ยนแปลงสาขา (เปิด/ปิด/ประกาศ) · เชื่อม Locale Insight เพื่ออ่านบริบทย่าน · ผูก 19 สาขาที่พักไว้เมื่อทะเบียนแก้รายการซ้ำ/กำกวม และเติมตำแหน่ง 13 ศูนย์ที่ทะเบียนยังไม่มี · ตรวจบริษัทกับทะเบียนนิติบุคคล

**Claim boundary — พูดได้:** สาขาของแบรนด์ในชุดข้อมูลกระจุกที่ใด เป็นรูปแบบใด แบรนด์ใดบันทึกกับบริษัทใด ตามแหล่งทางการ ณ วันตรวจ
**พูดไม่ได้:** ส่วนแบ่งตลาด ขนาดตลาด จำนวนสมาชิก ยอดขาย ผู้ใช้บริการหรือ footfall ความหนาแน่นต่อพื้นที่หรือต่อประชากร การยืนยันว่าสาขาเปิดอยู่วันนี้ ความเป็นอิสระของแบรนด์ที่ไม่มีบันทึกบริษัท หรือว่าเขตที่ไม่มีสาขาในชุดข้อมูล “ไม่มีฟิตเนส”

## 3. บทบาทผลิตภัณฑ์และเส้นทางผู้ใช้

- **อยู่ที่ไหน:** เดโมสาธารณะของ CityMETER แกน Location ชุดเดียวกับ Luxury Brands, Restaurants และ Pharmacy ใช้ประกอบการสนทนากับลูกค้า ผู้ให้ทุน และทีมภายใน
- **ก่อนหน้า:** ผู้ใช้มีคำถามเรื่องทำเลฟิตเนสหรือผู้เช่ากลุ่มสุขภาพ
- **หลังจากนั้น:** เปิดพื้นที่เดียวกันใน CityMETER production เพื่อดูชั้นข้อมูลอื่น (Shopping Center, Building, ประชากร) หรือส่งรายการสาขาพร้อมแหล่งให้ทีมตรวจภาคสนาม
- **รองรับการกระทำ:** see (แผนที่ 3 มิติ) · understand (บุคลิกเขต บริษัท) · decide (เทียบเขตในกราฟ) — act และ learn ยังเป็นงานต่อยอด
- **ตัวชี้วัดที่ควรดีขึ้น:** เวลาจากคำถามถึงรายชื่อเขตที่ควรดูต่อพร้อมหลักฐาน (Hypothesis H1)

## 4. ข้อมูลและวิธี (Data and method clarity)

สรุปจาก `DATA_METHOD.md` (เอกสารนั้นเป็นเจ้าของรายละเอียด):

| ประเด็น | สาระ |
|---|---|
| แหล่ง | ชีตวิจัย (export SHA-256 `4e10b8a1…600464` หลังเขียนการผูกศูนย์การค้า 30 ต.ค. 2569; ค่าอื่นของทุกแถวตรงกับรุ่น 0.2.1) · หน้าทางการของแบรนด์ต่อแถว · ทะเบียน Shopping Center ของ CityMETER (snapshot `montri-th/shoppingcenter@2eb5532`) · โลโก้จาก `16_BRAND_LOGOS` · production base info (ใบรับ 78 ใบ) · เส้นขอบเขตจาก production SUBDISTRICT geometry ผ่าน `montri-th/pharmacy@98d9035` |
| ความละเอียด | เขต/อำเภอ (ผลิตภัณฑ์) · จังหวัด (กรอบประเทศ) · จุด (ถ้าแหล่งเผยแพร่) |
| วิธีจับคู่พื้นที่ | point 28 · host 129 · address 142 (marker 55 · pair 55 · trailing 28 · mueang 4) · province 45 · none 33 · conflict 1 (ทุกสถานะ) |
| ตัวชี้วัด | จำนวน (LDS `count`) สีครบ 41 ระดับตามลำดับค่า · สัดส่วนสตูดิโอ (ตัวตั้ง/ตัวหารแสดงเสมอ) |
| ข้อจำกัด | ไม่ใช่สำมะโน · 70 จาก 352 สาขาไม่มีเขต/อำเภอ · จุดส่วนใหญ่เป็นจุดอ้างอิงของศูนย์การค้า ไม่ใช่หน้าร้าน · บริษัทยังไม่ตรวจกับทะเบียน · 13 ศูนย์ในทะเบียนยังไม่มีตำแหน่ง · โลโก้ใช้ระบุแบรนด์ ไม่ใช่ใบอนุญาตเครื่องหมายการค้า · คำตอบใน Google ไม่ใช่ข้อมูล CityMETER |
| ความมั่นใจ | สถานะและบริษัทเป็นสิ่งที่แหล่งทางการแสดง ณ วันตรวจ (Observed fact ในขอบเขตของแหล่ง) · การตีความตลาดทั้งหมดเป็น Inference |

## 5. ข้อกำหนด UX และผลลัพธ์ (ที่ Product Statement นี้กำหนด)

1. หน้าแรกเป็น **ข้อค้นพบหนึ่งข้อในฉาก 3 มิติ**: เปอร์เซ็นต์ ตัวตั้ง ตัวหาร จำนวนที่ไม่อยู่ในตัวหาร บุคลิกเขต (สตูดิโอเทียบส่วนอื่น) และเขตนอกจังหวัดที่มีมากที่สุด ก่อนตัวกรองที่ซับซ้อน ไม่มีหน้าต้อนรับคั่น
2. **ไม่ตัดผ่านค่าที่เท่ากัน:** ถ้าเขตลำดับถัดไปมีจำนวนเท่ากับเขตสุดท้ายที่แสดง ให้แสดงเฉพาะเขตที่มากกว่า ถ้าทุกเขตเท่ากันให้บอกว่า “กระจาย” ไม่ใช่ “กระจุก”
3. หน่วยนับเปลี่ยนคำตามสถานะ: “สาขา” เฉพาะที่เปิดตามแหล่ง “รายการ” สำหรับสถานะอื่น ไม่บวกข้ามสถานะ
4. ทุกมุมมองจบด้วยบรรทัดเดียว: ชุดข้อมูล · แหล่ง · วันที่ · ขอบเขต · ความหมายของหน่วย
5. missing ไม่เป็นศูนย์: สาขาที่ระบุได้แค่จังหวัด ไม่ระบุจังหวัด หรือจังหวัดขัดกัน ถูกนับแยกและบอกไว้ทุกที่ที่มีอันดับ
6. บัตรแบรนด์บอกบริษัทพร้อมบทบาทและหลักฐาน บอกว่ายังไม่ได้ตรวจกับทะเบียน และบอกว่า “ไม่พบ” ไม่ได้แปลว่าอิสระ
7. สีและรูปทรงของรูปแบบผูกกับ series ของ LDS ด้วย id ที่คงที่ ไม่ใช้สีอย่างเดียว ไม่ใช้ดาว
8. ทุกแผนที่มีทางอ่านแบบไม่ใช่แผนที่: รายการในแผง กราฟ และตาราง
9. **แบรนด์มาก่อนสาขา:** ทุกที่ที่ระบุสาขา โลโก้ (ถ้ามี) และชื่อแบรนด์มาก่อนชื่อสาขา โลโก้ไม่แทนชื่อ ไม่มีโลโก้ = ไม่แสดงโลโก้เท่านั้น
10. **ปุ่มออกนอกเดโม:** ใช้ชื่อสาธารณะและพิกัดที่เผยแพร่เท่านั้น เปิดแท็บใหม่ บอกหนึ่งบรรทัดว่าผลเป็นของ Google · Street View เฉพาะมุมมองที่มีพิกัด
11. Empty / error: ไม่พบตามตัวกรอง (เสนอดูทุกสถานะหรือล้างตัวกรอง) · ไม่มีเขตที่ระบุได้ (เสนอดูรายชื่อ) · แผนที่โหลดไม่สำเร็จ (ข้อมูล ตาราง กราฟยังใช้ได้) · ขอบเขตจังหวัดโหลดไม่สำเร็จ (ลองใหม่เมื่อขอ)

## 6. Brand DNA / Voice / Visual mini-check

| Check | ผล |
|---|---|
| DNA | Clear: คำถามเดียว ข้อค้นพบเดียวบนหน้าแรก · Grounded: ทุกตัวเลขมีที่มาและวันที่ ไม่ยกสถานะ “ประกาศเปิด” เป็น “เปิด” · Energetic: ทุกมุมมองมีทางไปต่อ (เจาะเขต แบรนด์ แหล่ง production) |
| Voice | ไทยสั้น เป็นธรรมชาติ: สาขา / รายการ / แบรนด์ / รูปแบบ / สตูดิโอ / เขต·อำเภอ / ศูนย์การค้า · หน่วยกำกับทุกตัวเลข · ไม่ใช้คำว่าส่วนแบ่งตลาด ยอดขาย ผู้ใช้บริการ หรือ “ตั้งอยู่ใน” อาคาร |
| Visual | LDS 0.9.7 (`d3085cbc…2d96`, color-srgb-10): สี count เดียวกันทั้งสองธีม · series + รูปทรงของรูปแบบ · ฟอนต์ตามบทบาทของ LDS · pictogram 10 แบบจากชุดที่เจ้าของอนุมัติเป็นข้อยกเว้นทดลอง (ข้อความคือความหมาย) · โลโก้แบรนด์บนพื้นตามคลังโลโก้ เหมือนกันทั้งสองธีม · ไม่มีวงเล็บตกแต่งหรือแถบสีข้างซ้าย · focus มองเห็นได้ |

## 7. สิ่งที่ต้องทดสอบต่อ (Hypotheses → validation)

| # | Hypothesis | วิธีทดสอบ | เกณฑ์ผ่าน |
|---|---|---|---|
| H1 | ทีมขยายสาขาของเครือฟิตเนสตอบ “ควรดูเขตไหนต่อ เพราะอะไร” ได้ในหนึ่งนาทีจากหน้าแรก | ทดสอบกับผู้ใช้จริง 5 คน (งานจริงของเขา) จับเวลาและให้เล่าเหตุผล | ≥ 4/5 ตอบได้พร้อมอ้างตัวเลขและแหล่งภายใน 60 วินาที |
| H2 | บุคลิกเขต (สัดส่วนสตูดิโอ) เปลี่ยนการตัดสินใจเลือกเขตของสตูดิโอเฉพาะทาง | สัมภาษณ์ผู้ก่อตั้งสตูดิโอ 3–5 รายด้วยหน้าจอเขตจริง | ≥ 3 รายบอกว่าใช้สัดส่วนนี้คัดเขต หรือขอข้อมูลเดียวกันในพื้นที่อื่น |
| H3 | บริษัทเบื้องหลังแบรนด์มีคุณค่าต่อทีม leasing มากพอจะใช้ซ้ำ | ให้ทีม leasing 3 ทีมใช้บัตรแบรนด์เตรียมรายชื่อผู้ติดต่อ | ≥ 2 ทีมใช้ซ้ำภายใน 2 สัปดาห์ หรือขอเพิ่มแบรนด์ |
| H4 | การบอกจำนวนที่ระบุพื้นที่ไม่ได้ทำให้ผู้ใช้เชื่อตัวเลขมากขึ้น ไม่ใช่สับสน | ทดสอบ A/B ข้อความใต้ข้อค้นพบแรกกับผู้ใช้ 6 คน | ผู้ใช้อธิบายตัวหารได้ถูก ≥ 5/6 |
| H5 | การอัปเดตรายไตรมาสเพียงพอต่อการตัดสินใจเรื่องทำเล | ตรวจซ้ำ 20 แบรนด์หลังสามเดือน วัดสัดส่วนสาขาที่เปลี่ยนสถานะ | สาขาที่เปลี่ยน < 10% ต่อไตรมาส มิฉะนั้นต้องมีรอบถี่กว่า |

### แหล่งแนวทางของเอกสาร

Landometer Master Brand Brief v0.5.3 (§3.7 มาตรฐานหลักฐาน, §7.2 โครง Product Statement) · Product Brief — CityMETER v6 · Landometer Design System 0.9.7 (`lds-0.9.7-landometer-standalone-r1`, v0.9.7-owner.1, color-srgb-10, SHA-256 `d3085cbc0a50195f1cbf0c77b1d77c0d19b84364daf2948eb367348d65432d96`) · โครงและสัญญาของ CityMETER · Luxury Brands 0.5 และ Pharmacy 0.1.1 (`AGENTS.md`)
