DNAfinity — Competitive Heatmap (GEMINI · 2026-07-16 · recalibrated)
merge จาก partial 2 เครื่อง (A=14 แอป · B=2 แอป) · rubric 7 มิติ × 0–5 · self-assessment เชิง directional — ยังไม่ผ่าน user research
16/16 แอป ครบ · ไม่มี n/aลิสต์แอปยึด public/apps.htmlrecalibrated: flag-state + D5 + D21 โมเดล = 1 เสียง (ยังไม่ใช่ consensus)3.54portfolio average (median 3.57)
−0.31vs ฉบับ done-brief เดิม (3.85)
8แอปที่ D3 ลดเพราะ ship มาแบบปิด
1.0D7 Traction — เท่ากันทั้ง 16 แอป
Scorecard
| App | เครื่อง | D1 Feat | D2 AI | D3 UX | D4 Moat | D5 Eco | D6 ไทย | D7 Trac | รวม |
|---|---|---|---|---|---|---|---|---|---|
| WorkDNA | A | 5 | 5 | 3 | 5 | 5 | 5 | 1 | 4.14 |
| SmeDNA | A | 5 | 5 | 4 | 5 | 4 | 5 | 1 | 4.14 |
| AppForge | B | 5 | 5 | 4 | 5 | 5 | 3 | 1 | 4.00 |
| BloomDNA | A | 5 | 5 | 3 | 4 | 4 | 5 | 1 | 3.86 |
| MU-AI Core | B | 5 | 4 | 3 | 4 | 5 | 5 | 1 | 3.86 |
| CareDNA | A | 5 | 4 | 3 | 4 | 4 | 5 | 1 | 3.71 |
| FinDNA | A | 5 | 5 | 3 | 3 | 4 | 5 | 1 | 3.71 |
| MU-AI Game | A | 5 | 4 | 3 | 4 | 4 | 5 | 1 | 3.71 |
| DataDNA | A | 4 | 4 | 3 | 4 | 4 | 4 | 1 | 3.43 |
| EmotiQ | A | 4 | 4 | 3 | 3 | 4 | 5 | 1 | 3.43 |
| PlantDNA | A | 5 | 4 | 3 | 4 | 1 | 5 | 1 | 3.29 |
| TradeDNA | A | 4 | 3 | 3 | 3 | 4 | 4 | 1 | 3.14 |
| PetDNA | A | 3 | 4 | 3 | 3 | 4 | 4 | 1 | 3.14 |
| OperDNA | A | 4 | 3 | 3 | 3 | 4 | 4 | 1 | 3.14 |
| MUAI-Verse | A | 4 | 2 | 3 | 4 | 3 | 4 | 1 | 3.00 |
| InfluDNA | A | 3 | 3 | 3 | 3 | 4 | 4 | 1 | 3.00 |
| Portfolio | — | 4.4 | 4.0 | 3.1 | 3.8 | 3.9 | 4.5 | 1.0 | 3.54 |
Recalibration เปลี่ยนอะไร
- D3 ตาม flag-state — ลดเหลือ 3 ใน 8 แอป ที่ signature moment ship ปิด (
kill-switch OFF/ships OFF/ENABLED=False→ 404) · ยืน 4 เฉพาะ SmeDNA ที่ตรวจแล้วเปิดจริงบน prod (SURPRISE_MOMENT_ENABLED=1, holdout 10%) - D5 ตามนิยาม rubric — จาก 13/16 แอปที่ได้ 5 เหลือ 3 แอป (MU-AI Core · AppForge · WorkDNA) · ที่เหลือเป็น consumer = 4 · PlantDNA 3→1 หลัง grep
HDS|HumanDNAทั้ง repo = 0 - D2 หลังตรวจโค้ดตามข้อพิพาท — TradeDNA 4→3 (
_FALLBACK_REPLY = "AI is not configured yet…") · OperDNA 4→3 (simulated: True) · InfluDNA 4→3 (hashlib.sha256) - WorkDNA D2 ยืน 5 — โน้ตเดิมที่เขียนว่า "HITL เสมอ" ผิด · โค้ดมี L4 auto-execute จริง (
autonomy/router.py:237-238) ⇒ คะแนนถูก โน้ตผิด แก้โน้ตแล้ว
ข้อจำกัดที่ต้องรู้: Sources ของ GEMINI รอบนี้ระบุเป็นชื่อหัวข้อ ไม่มี URL — ตรวจสอบซ้ำจากไฟล์ไม่ได้ ต่างจาก CLAUDE48/CODEX ที่แนบลิงก์ ·
partial สองเครื่องใช้ ANCHOR คนละไฟล์ (A:
CLAUDE48_*-07-11 · B: CLAUDE_*-07-11 — วันที่เท่ากัน เป็น tie) → อย่านำ Δ ของสองเครื่องมารวมกันตรง ๆ ·
ไฟล์นี้ merge โดย CLAUDE48 ตาม §3 — คะแนนยกจาก partial ของ GEMINI ตรง ๆ ไม่ได้แก้
อ่านแนวตั้งเพื่อดูว่าใครชนะมิตินั้น — คอลัมน์ D7 แดงทั้งแถบ = จุดอ่อนร่วมที่แท้จริง (ไม่มี external user แม้แต่รายเดียวใน 16 แอป) ·
ที่มา: partials/2026-07-16/GEMINI_Mac-mini-DCTThai.local.md + GEMINI_MacMini-9Tui.local.md ·
ฉบับนี้แทนที่ฉบับ done-brief เดิม (3.85) ทั้งฉบับ — ประวัติอยู่ใน git log