{
  "schema_version": "1.0",
  "baseline": "V4",
  "updated_at": "2026-04-19",
  "owner_session": "B",
  "purpose": "Per-page declaration of what · who · when · next. Rendered as a standardized purpose-strip block right under each page hero so any first-time visitor can orient themselves in <10 seconds. Pages render from this; nothing is hand-typed.",
  "rule": "If a page exists in /kb/, it must have an entry here. If an entry exists here, the page must mount data-kb-purpose-strip.",

  "pages": {
    "home": {
      "name_th": "Document Portal · หน้าแรก",
      "name_en": "Document Portal · home",
      "what_th": "หน้าแรกของ KB — เป็น entry router เลือกเส้นทางตาม persona",
      "what_en": "The KB entry router — pick a path based on who you are",
      "audience": ["executive", "marketing", "product", "governance"],
      "when_th": "เปิดทุกครั้งที่เริ่มต้นจาก Main Portal · ใช้ถ้ายังไม่รู้ว่าจะไปทางไหน",
      "when_en": "Open this whenever you arrive from the Main Portal · use it whenever you don't know where to start",
      "next_steps": [
        { "label_th": "Packages — tier framing",            "label_en": "Packages — tier framing",            "href": "packages.html" },
        { "label_th": "Showcase — proof anchors",           "label_en": "Showcase — proof anchors",           "href": "showcase.html" },
        { "label_th": "Services — 73 catalog",              "label_en": "Services — 73 catalog",              "href": "services.html" },
        { "label_th": "Portfolio — governance scoreboard",  "label_en": "Portfolio — governance scoreboard",  "href": "portfolio.html" }
      ]
    },

    "overview": {
      "name_th": "Overview · สิ่งที่ออกแบบแล้ว",
      "name_en": "Overview · what has been designed",
      "what_th": "ภาพรวมของ capability ทั้งระบบ — จัดกลุ่มตามธีม (UI · Control · API · Security · KB · AI Authoring …)",
      "what_en": "System-wide capability map grouped by theme (UI · Control · API · Security · KB · AI Authoring …)",
      "audience": ["executive", "product", "governance"],
      "when_th": "ใช้เมื่ออยากเห็นภาพรวมของระบบทั้งหมดในหน้าเดียว · ก่อนคุย scope กับทีม",
      "when_en": "Use when you need a one-page system map · before scoping a conversation with a team",
      "next_steps": [
        { "label_th": "Packages — tier framing",   "label_en": "Packages — tier framing",   "href": "packages.html" },
        { "label_th": "Services — 73 catalog",     "label_en": "Services — 73 catalog",     "href": "services.html" },
        { "label_th": "Change Log — historical",   "label_en": "Change Log — historical",   "href": "changelog.html" }
      ]
    },

    "packages": {
      "name_th": "Packages · positioning layer",
      "name_en": "Packages · positioning layer",
      "what_th": "Together · Premium · Enterprise — maturity ladder ไม่ใช่ pricing ladder",
      "what_en": "Together · Premium · Enterprise — a maturity ladder, not a pricing ladder",
      "audience": ["executive", "marketing", "product"],
      "when_th": "ใช้เมื่ออธิบายว่าระบบนี้ขายอะไร · ใช้ในงาน sales · executive briefing · roadmap framing",
      "when_en": "Use when explaining what the platform sells · use in sales · exec briefings · roadmap framing",
      "next_steps": [
        { "label_th": "Showcase — proof anchors",                "label_en": "Showcase — proof anchors",                  "href": "showcase.html" },
        { "label_th": "CONCEPT-004 — verbatim source",           "label_en": "CONCEPT-004 — verbatim source idea",        "href": "document.html?id=CONCEPT-004" },
        { "label_th": "DERIVED-003 — packaging matrix",          "label_en": "DERIVED-003 — packaging matrix",            "href": "document.html?id=DERIVED-003" }
      ]
    },

    "showcase": {
      "name_th": "Showcase · proof anchors",
      "name_en": "Showcase · proof anchors",
      "what_th": "10 ตัวอย่างใช้งาน — ทุก anchor ชี้ไปยัง KB artefact จริง · ห้ามใช้กับ feature ที่ไม่มีอยู่จริง",
      "what_en": "10 case anchors — every anchor resolves to a real KB artefact · do not use for features that don't exist",
      "audience": ["marketing", "executive"],
      "when_th": "ใช้เป็นวัตถุดิบสำหรับ deck / one-pager / sales call · ทุก talk track มี proof กลับ KB",
      "when_en": "Use as raw material for decks / one-pagers / sales calls · every talk track has KB proof",
      "next_steps": [
        { "label_th": "Packages — tier framing",  "label_en": "Packages — tier framing",   "href": "packages.html" },
        { "label_th": "Services — 73 catalog",    "label_en": "Services — 73 catalog",     "href": "services.html" },
        { "label_th": "Cases — closed threads",   "label_en": "Cases — closed threads",    "href": "index.html#cases" }
      ]
    },

    "services": {
      "name_th": "Services · 73 คลังบริการ",
      "name_en": "Services · 73-service catalog",
      "what_th": "ทุก service เป็น KB object — มี canonical binding · concept refs · case refs · maturity · lifecycle 1–11",
      "what_en": "Every service is a KB object — canonical bindings · concept refs · case refs · maturity · lifecycle 1–11",
      "audience": ["product", "governance"],
      "when_th": "ใช้เมื่อจะค้นหา service ใด ออกแบบ / แก้ / planning · กรองตาม subcategory / maturity ได้",
      "when_en": "Use when looking up a service to design / change / plan · filterable by subcategory / maturity",
      "next_steps": [
        { "label_th": "Service Detail (เลือกการ์ด)",  "label_en": "Service Detail (click any card)", "href": "services.html" },
        { "label_th": "Dependencies — blast-radius",  "label_en": "Dependencies — blast-radius",     "href": "dependencies.html" },
        { "label_th": "Portfolio — readiness",        "label_en": "Portfolio — readiness",           "href": "portfolio.html" }
      ]
    },

    "service": {
      "name_th": "Service Detail · 1 service",
      "name_en": "Service Detail · single service",
      "what_th": "รายละเอียด 1 service — bindings · cases · evidence · lifecycle · related services",
      "what_en": "Full detail of one service — bindings · cases · evidence · lifecycle · related services",
      "audience": ["product", "governance", "marketing"],
      "when_th": "ใช้เมื่อดู service เฉพาะ · เพื่ออ้าง CR · ตรวจ evidence · เห็น service ใน tier story",
      "when_en": "Use when inspecting a specific service · cite a CR · check evidence · see how it fits the tier story",
      "next_steps": [
        { "label_th": "All Services",                  "label_en": "All Services",                     "href": "services.html" },
        { "label_th": "Dependencies — upstream/down",  "label_en": "Dependencies — upstream/downstream","href": "dependencies.html" },
        { "label_th": "Portfolio — readiness",         "label_en": "Portfolio — readiness",            "href": "portfolio.html" }
      ]
    },

    "portfolio": {
      "name_th": "Portfolio · control layer",
      "name_en": "Portfolio · control layer",
      "what_th": "มุมมองรวม governance — KPI · per-case rollup · sign-off roles · open risks · next-batch recommendation",
      "what_en": "Governance rollup — KPIs · per-case rollup · sign-off roles · open risks · next-batch recommendation",
      "audience": ["governance", "executive"],
      "when_th": "ใช้เมื่อคุย portfolio review · ก่อนเริ่ม CR pack ใหม่ · ก่อน rollout ของ service · ก่อนตัดสินใจ next batch",
      "when_en": "Use for portfolio review · before starting a new CR pack · before rolling out a service · before deciding next batch",
      "next_steps": [
        { "label_th": "Dependencies — impact graph",  "label_en": "Dependencies — impact graph",  "href": "dependencies.html" },
        { "label_th": "Services — list",              "label_en": "Services — list",              "href": "services.html" },
        { "label_th": "Cases — 6-step threads",       "label_en": "Cases — 6-step threads",       "href": "index.html#cases" }
      ]
    },

    "dependencies": {
      "name_th": "Dependencies · impact / sequencing",
      "name_en": "Dependencies · impact / sequencing",
      "what_th": "กราฟความสัมพันธ์ services · cases · canonical docs — ดู blast-radius ก่อนแก้",
      "what_en": "Cross-CR dependency graph — services · cases · canonical docs — read this before changing upstream",
      "audience": ["governance", "product"],
      "when_th": "ใช้ก่อนเปลี่ยน service ที่มีปลายน้ำเยอะ · ก่อน rollout · ก่อน sequencing CR ที่เกี่ยวข้องกัน",
      "when_en": "Use before changing a service with many downstreams · before rollout · before sequencing related CRs",
      "next_steps": [
        { "label_th": "Portfolio — sign-offs",  "label_en": "Portfolio — sign-offs",  "href": "portfolio.html" },
        { "label_th": "Services — list",        "label_en": "Services — list",        "href": "services.html" },
        { "label_th": "Cases — threads",        "label_en": "Cases — threads",        "href": "index.html#cases" }
      ]
    },

    "concepts": {
      "name_th": "Concepts · source idea / strategic memory",
      "name_en": "Concepts · source idea / strategic memory",
      "what_th": "ชั้นความคิดต้นทาง — verbatim 100% · derived analysis · revision log",
      "what_en": "The source-thinking layer — 100% verbatim · derived analysis · revision log",
      "audience": ["product", "governance", "marketing"],
      "when_th": "ใช้เมื่ออยากรู้ว่าทำไมระบบเป็นอย่างนี้ · ก่อนเสนอ DEC ใหม่ · ก่อนพูดเรื่อง framing/positioning",
      "when_en": "Use when you want to understand why the system is the way it is · before proposing a new DEC · before any framing/positioning conversation",
      "next_steps": [
        { "label_th": "CONCEPT-004 — Together Maturity Ladder", "label_en": "CONCEPT-004 — Together Maturity Ladder", "href": "document.html?id=CONCEPT-004" },
        { "label_th": "DERIVED-003 — packaging implications",   "label_en": "DERIVED-003 — packaging implications",   "href": "document.html?id=DERIVED-003" },
        { "label_th": "Packages — positioning layer",            "label_en": "Packages — positioning layer",          "href": "packages.html" }
      ]
    },

    "case": {
      "name_th": "Case · governance / change thread",
      "name_en": "Case · governance / change thread",
      "what_th": "เคส 1 รอบ · 6 docs (Brief→Audit→Log→Eval→Fix→Complete) ตาม DOC-011 §4 · scope = governance-completion ไม่ใช่ production rollout",
      "what_en": "One change request · 6 docs (Brief→Audit→Log→Eval→Fix→Complete) per DOC-011 §4 · scope = governance-completion, not production rollout",
      "audience": ["governance", "product"],
      "when_th": "ใช้ตอน review CR ทั้งสาย · ตรวจ sign-off / unresolved / alerts · เห็น target service",
      "when_en": "Use when reviewing a full CR thread · check sign-offs / unresolved / alerts · see target service",
      "next_steps": [
        { "label_th": "Service detail (target service)", "label_en": "Service detail (target service)", "href": "services.html" },
        { "label_th": "Portfolio — case rollup",         "label_en": "Portfolio — case rollup",          "href": "portfolio.html" },
        { "label_th": "Dependencies — impact",           "label_en": "Dependencies — impact",            "href": "dependencies.html" }
      ]
    },

    "document": {
      "name_th": "Document · 1 document",
      "name_en": "Document · single document",
      "what_th": "เอกสาร 1 ใบ — มี classification · case thread · revisions · related services",
      "what_en": "A single document — classification · case thread · revisions · related services",
      "audience": ["governance", "product", "executive", "marketing"],
      "when_th": "ใช้ตอนอ่าน 1 เอกสารแบบเต็ม · ตรวจ revisions · ดู case ที่ผูกอยู่",
      "when_en": "Use when reading a full doc · check revisions · see attached case thread",
      "next_steps": [
        { "label_th": "All Documents (Portal)",  "label_en": "All Documents (Portal)",  "href": "index.html" },
        { "label_th": "Concepts — source layer", "label_en": "Concepts — source layer", "href": "concepts.html" },
        { "label_th": "Change Log — historical", "label_en": "Change Log — historical", "href": "changelog.html" }
      ]
    },

    "changelog": {
      "name_th": "Change Log · historical development memory",
      "name_en": "Change Log · historical development memory",
      "what_th": "บันทึกพัฒนา KB ทุกเฟส · เก็บแบบละเอียด ไม่ตัดทอน · ใช้ได้ทั้ง audit · post-mortem · onboarding",
      "what_en": "Per-phase development memory · detailed, not summarised · usable for audit · post-mortem · onboarding",
      "audience": ["governance", "product"],
      "when_th": "ใช้ตอนอยากรู้ว่าเฟสไหนเปลี่ยนอะไร · ตอน onboarding คนใหม่ · ตอนทำ post-mortem · ตอน audit",
      "when_en": "Use when you want to know what changed in each phase · onboarding · post-mortem · audit",
      "next_steps": [
        { "label_th": "Overview — designed",  "label_en": "Overview — designed",  "href": "overview.html" },
        { "label_th": "Portfolio — current",  "label_en": "Portfolio — current",  "href": "portfolio.html" },
        { "label_th": "Document Portal home", "label_en": "Document Portal home", "href": "index.html" }
      ]
    },

    "category": {
      "name_th": "Category · กลุ่มเอกสาร",
      "name_en": "Category · document group",
      "what_th": "เอกสารทั้งหมดในหมวดนี้ · subcategory chips · กรอง / ค้นหาได้",
      "what_en": "All documents in this category · subcategory chips · filter / search supported",
      "audience": ["governance", "product"],
      "when_th": "ใช้ตอนเปิดจาก home · drilldown หมวดเดียว",
      "when_en": "Use when drilling down from home into a single category",
      "next_steps": [
        { "label_th": "Document Portal home", "label_en": "Document Portal home", "href": "index.html" },
        { "label_th": "Services — list",      "label_en": "Services — list",      "href": "services.html" }
      ]
    },

    "executive": {
      "name_th": "Executive · packaging cards",
      "name_en": "Executive · packaging cards",
      "what_th": "Executive-layer summary cards สำหรับ 3 services จาก 11A/B trio · ยกจาก §0 TL;DR ของ CR-008/009/010 · ทุก anchor ลิงก์ KB จริง · ทุกการ์ดมี honest caveat",
      "what_en": "Executive-layer summary cards for the 3 services in the 11A/B trio · lifted from CR-008/009/010 §0 TL;DR · every anchor resolves to a real KB artefact · every card carries an honest caveat",
      "audience": ["executive", "marketing"],
      "when_th": "ใช้ตอนคุยกับ board / exec briefing / strategic review · เมื่อต้องการคำตอบ 30 วินาทีว่า 'ทำไมเรื่องนี้สำคัญตอนนี้'",
      "when_en": "Use for board / exec briefings / strategic reviews · when you need the 30-second 'why this matters now' answer",
      "next_steps": [
        { "label_th": "Sales — buyer conversation blocks", "label_en": "Sales — buyer conversation blocks", "href": "sales.html" },
        { "label_th": "Showcase — proof anchors",          "label_en": "Showcase — proof anchors",         "href": "showcase.html" },
        { "label_th": "Packages — tier framing",           "label_en": "Packages — tier framing",          "href": "packages.html" }
      ]
    },

    "sales": {
      "name_th": "Sales · structured blocks",
      "name_en": "Sales · structured blocks",
      "what_th": "Sales-layer structured blocks สำหรับ 3 services จาก 11A/B trio · พา buyer จาก customer-facing problem → proof anchor ใน ≤ 90 วินาที · honest-note field บังคับใส่",
      "what_en": "Sales-layer structured blocks for the 3 services in the 11A/B trio · walk a buyer from customer-facing problem → proof anchor in ≤ 90 seconds · honest-note field is mandatory",
      "audience": ["marketing"],
      "when_th": "ใช้ก่อน sales call · ตอน script one-pager · ตอน train booth team · ตอน buyer ขอ before/after story",
      "when_en": "Use before a sales call · when scripting a one-pager · when training a booth team · when a buyer asks for the before/after story",
      "next_steps": [
        { "label_th": "Executive — 30-second framing",     "label_en": "Executive — 30-second framing",    "href": "executive.html" },
        { "label_th": "Showcase — proof anchors",          "label_en": "Showcase — proof anchors",         "href": "showcase.html" },
        { "label_th": "Service detail (lookup target SVC)","label_en": "Service detail (lookup target SVC)","href": "services.html" }
      ]
    },

    "dashboard": {
      "name_th": "Dashboard Intelligence · ศูนย์ติดตาม",
      "name_en": "Dashboard Intelligence & Monitoring",
      "what_th": "6 tab axes · 17 dashboards · 13 chart types · time intelligence · snapshot · 4-level alerting + SLA · spatial/behavioral/segment intelligence · personal preset · cross-filter · top search · D3.js-ready contract",
      "what_en": "6 tab axes · 17 dashboards · 13 chart types · time intelligence · snapshot · 4-level alerting + SLA · spatial/behavioral/segment intelligence · personal preset · cross-filter · top search · D3.js-ready contract",
      "audience": ["city-manager","governance","product","marketing","investor"],
      "when_th": "ก่อนออกแบบ pipeline (A-owned) · ก่อน scoping monitoring · เมื่อ review contract กับ A",
      "when_en": "Before designing the pipeline (A-owned) · before scoping monitoring · when reviewing contract with A",
      "next_steps": [
        { "label_th": "Case Issues Portal",        "label_en": "Case Issues Portal",        "href": "cases.html" },
        { "label_th": "Case Creation Portal",      "label_en": "Case Creation Portal",      "href": "case-portal.html" },
        { "label_th": "Atlas + City Health",       "label_en": "Atlas + City Health",       "href": "atlas.html" }
      ]
    },

    "cases": {
      "name_th": "Case Issues Portal · คลังเคสประเด็นสภาพเมือง",
      "name_en": "Case Issues Portal",
      "what_th": "schema + 7 view modes + 6 creation modes + 11 lifecycle statuses + 10 mapping rules + 12-stage AI analytics · trilingual TH/EN/ZH",
      "what_en": "Schema + 7 view modes + 6 creation modes + 11 lifecycle statuses + 10 mapping rules + 12-stage AI analytics · trilingual TH/EN/ZH",
      "audience": ["city-manager","staff","governance"],
      "when_th": "เมื่อเปิด/จัดการ operational case · ต่างจาก CR thread (governance paperwork)",
      "when_en": "When opening/managing operational cases · distinct from CR threads (governance paperwork)",
      "next_steps": [
        { "label_th": "Dashboard Intelligence",     "label_en": "Dashboard Intelligence",     "href": "dashboard.html" },
        { "label_th": "Case Creation Portal",       "label_en": "Case Creation Portal",       "href": "case-portal.html" },
        { "label_th": "Portfolio (CR threads)",     "label_en": "Portfolio (CR threads)",     "href": "portfolio.html" }
      ]
    },

    "case-portal": {
      "name_th": "Case Creation Portal · ประตูสร้างเคสอัจฉริยะ",
      "name_en": "Smart Case Creation Portal",
      "what_th": "6 โหมดสร้างเคส (manual + AI x 5) · AI pattern + attribute extraction · daily possible-case queue 07:00 · trilingual",
      "what_en": "6 case creation modes (manual + AI x 5) · AI pattern + attribute extraction · 07:00 daily possible-case queue · trilingual",
      "audience": ["staff","city-manager","governance"],
      "when_th": "ก่อนออกแบบ creation UX · เมื่อ A ต้องการ runtime contract",
      "when_en": "Before designing the creation UX · when A needs the runtime contract",
      "next_steps": [
        { "label_th": "Case Issues Portal",        "label_en": "Case Issues Portal",        "href": "cases.html" },
        { "label_th": "Dashboard Intelligence",    "label_en": "Dashboard Intelligence",    "href": "dashboard.html" }
      ]
    },

    "atlas": {
      "name_th": "Human Understanding Atlas · แผนที่ความเข้าใจมนุษย์",
      "name_en": "Human Understanding Atlas",
      "what_th": "7 persona journey + 3 visual surfaces · ทุก stage มี source_basis + friction + honest-note · Claude-derived ใส่ label ชัด",
      "what_en": "7 persona journeys + 3 visual surfaces · every stage source-tagged with frictions + honest notes · Claude-derived journeys explicitly labeled",
      "audience": ["executive", "governance", "product", "marketing", "city-manager"],
      "when_th": "เปิดก่อนอนุมัติบริการใหม่ · ก่อน scoping journey · ก่อนคุย friction กับ A · stakeholder empathy",
      "when_en": "Before approving a new service · before scoping journey work · before friction triage with A · stakeholder-empathy view",
      "next_steps": [
        { "label_th": "City Health Dashboard (data contract)", "label_en": "City Health Dashboard (data contract)", "href": "city-health.html" },
        { "label_th": "Living City — organ/nerve metaphor",    "label_en": "Living City — organ/nerve metaphor",    "href": "living-city.html" },
        { "label_th": "Digital Nerve Center (12C)",            "label_en": "Digital Nerve Center (12C)",            "href": "nerve-center.html" }
      ]
    },

    "city-health": {
      "name_th": "City Health Dashboard · data contract",
      "name_en": "City Health Dashboard · data contract",
      "what_th": "B-owned data contract สำหรับ City Health Dashboard · 5 Vital Signs (verbatim) + 4 panel · 14 metrics · threshold + refresh cadence + A-owned dependency",
      "what_en": "B-owned data contract for the City Health Dashboard · 5 Vital Signs (verbatim) + 4 panels · 14 metrics · thresholds + refresh cadence + A-owned dependency",
      "audience": ["governance", "city-manager", "product"],
      "when_th": "ก่อน scope dashboard pipeline · เมื่อ A ต้องการรู้ว่า B ขออะไร · ก่อน alert threshold tuning",
      "when_en": "Before scoping the dashboard pipeline · when A needs to know what B is asking for · before alert threshold tuning",
      "next_steps": [
        { "label_th": "Atlas — 7 journeys",          "label_en": "Atlas — 7 journeys",          "href": "atlas.html" },
        { "label_th": "Living City — metaphor view", "label_en": "Living City — metaphor view", "href": "living-city.html" },
        { "label_th": "Portfolio — KPI",             "label_en": "Portfolio — KPI",             "href": "portfolio.html" }
      ]
    },

    "living-city": {
      "name_th": "Living City · เมืองที่มีชีวิต",
      "name_en": "Living City",
      "what_th": "มุม metaphor ของระบบ · Organ + Nerve + Circulation + Immune · ทุก node ผูก evidence",
      "what_en": "Metaphor view · organs + nerves + circulation + immune · every node ties back to evidence",
      "audience": ["executive", "marketing", "product", "governance"],
      "when_th": "ก่อนเล่าเรื่องระบบให้ exec / investor / new hire · ก่อนผลิตสื่อ story-telling",
      "when_en": "Before narrating the system to exec / investor / new hire · before producing storytelling materials",
      "next_steps": [
        { "label_th": "Atlas — 7 journeys",              "label_en": "Atlas — 7 journeys",              "href": "atlas.html" },
        { "label_th": "City Health Dashboard",           "label_en": "City Health Dashboard",           "href": "city-health.html" },
        { "label_th": "Digital Nerve Center — 10 views", "label_en": "Digital Nerve Center — 10 views", "href": "nerve-center.html" }
      ]
    },

    "nerve-center": {
      "name_th": "Digital Nerve Center · ศูนย์ประสาทดิจิทัล",
      "name_en": "Digital Nerve Center",
      "what_th": "ภาพรวมโครงสร้างของระบบประสาทดิจิทัล · 10-section model + 11 mindmap (7 T1 + 4 12C) + 10 view + 56 topology edge · bilingual TH+EN · AI-derived label ชัด",
      "what_en": "Structural brain-view of the platform · 10-section model + 11 mindmaps (7 T1 + 4 12C) + 10 views + 56 topology edges · bilingual TH+EN · AI-derived clearly labeled",
      "audience": ["executive", "governance", "product", "marketing", "city-manager", "investor"],
      "when_th": "ใช้เพื่อเข้าใจระบบทั้งหมดก่อน drill ลงรายละเอียด · ก่อน onboard คนใหม่ · ก่อนออกแบบ dashboard/journey · ก่อนอธิบาย factory/tenant model",
      "when_en": "Use for system-wide comprehension before drilling down · before onboarding · before designing dashboards/journeys · before explaining the factory/tenant model",
      "next_steps": [
        { "label_th": "Lexicon — พจนานุกรมกลาง",     "label_en": "Lexicon — canonical glossary",        "href": "lexicon.html" },
        { "label_th": "Source-of-Truth Tree",          "label_en": "Source-of-Truth Tree",                "href": "truth-tree.html" },
        { "label_th": "Brainstorm — routes/Phase 12",  "label_en": "Brainstorm — routes/Phase 12",        "href": "brainstorm.html" }
      ]
    },

    "lexicon": {
      "name_th": "Lexicon · พจนานุกรมกลาง",
      "name_en": "Lexicon · canonical glossary",
      "what_th": "พจนานุกรมกลาง 80+ คำ · 12 หมวด · 82 relation · 10 disambiguation cluster · TH+EN · source_basis · authority tier · ลิงก์กลับ truth tree",
      "what_en": "Canonical lexicon · 80+ entries · 12 categories · 82 relations · 10 disambiguation clusters · TH+EN · source_basis · authority tier · truth-tree back-links",
      "audience": ["governance", "product", "marketing", "executive"],
      "when_th": "ก่อนเขียน copy ที่ต้องใช้คำตรง · ก่อนสอน term ให้คนใหม่ · ก่อนตอบคำถาม · ก่อนออกแบบ dashboard / intake / wizard",
      "when_en": "Before writing precise copy · before onboarding a new team member · before answering a query · before designing a dashboard / intake / wizard",
      "next_steps": [
        { "label_th": "Source-of-Truth Tree",           "label_en": "Source-of-Truth Tree",           "href": "truth-tree.html" },
        { "label_th": "Checklist Navigator",            "label_en": "Checklist Navigator",            "href": "checklist.html" },
        { "label_th": "Concept Archive",                "label_en": "Concept Archive",                "href": "concepts.html" }
      ]
    },

    "truth-tree": {
      "name_th": "Source-of-Truth Tree · ต้นไม้แหล่งความจริง",
      "name_en": "Source-of-Truth Tree · navigator",
      "what_th": "ต้นไม้ 10 สาขาที่บอก source-of-truth ตาม authority tier (T0..T5) · ทุก node มีคำตอบว่าตอบอะไร/ไม่ตอบอะไร · update trigger · review owner · downstream",
      "what_en": "10-branch tree declaring source-of-truth per authority tier (T0..T5) · every node says what it answers, what it does NOT answer, its update trigger, review owner, downstream dependencies",
      "audience": ["governance", "product", "executive"],
      "when_th": "เปิดก่อนตอบคำถามใหม่ ๆ · ก่อน trace root cause · ก่อน merge หลาย source · ก่อนตัดสินว่าเป็น source-of-truth หรือ proposal",
      "when_en": "Open before answering a new question · before tracing root cause · before merging multiple sources · before deciding source-of-truth vs proposal",
      "next_steps": [
        { "label_th": "Checklist Navigator — flows",     "label_en": "Checklist Navigator — flows",     "href": "checklist.html" },
        { "label_th": "Concept Archive",                 "label_en": "Concept Archive",                 "href": "concepts.html" },
        { "label_th": "Portfolio — governance",          "label_en": "Portfolio — governance",          "href": "portfolio.html" }
      ]
    },

    "checklist": {
      "name_th": "Checklist Navigator · เช็คลิสต์นำทาง",
      "name_en": "Checklist Navigator · action playbooks",
      "what_th": "12 หมวด checklist + flow ทีละขั้น + update-impact map · สำหรับออกแบบ · พัฒนา · governance · อัปเดต KB · intake · brainstorm-to-implementation · comms",
      "what_en": "12 checklist categories + step-by-step flows + update-impact map · for design · development · governance · KB update · intake · brainstorm-to-implementation · comms",
      "audience": ["governance", "product"],
      "when_th": "เปิดตอนเริ่ม task ใหม่ · เปิดเมื่อไม่แน่ใจว่าต้องอัปเดตอะไรบ้าง · เปิดตอน review ก่อน commit",
      "when_en": "Open when starting a new task · when unsure what to update · at review time before committing",
      "next_steps": [
        { "label_th": "Source-of-Truth Tree",            "label_en": "Source-of-Truth Tree",            "href": "truth-tree.html" },
        { "label_th": "Brainstorm — routes + Phase 12",  "label_en": "Brainstorm — routes + Phase 12",  "href": "brainstorm.html" },
        { "label_th": "Portfolio — governance",          "label_en": "Portfolio — governance",          "href": "portfolio.html" }
      ]
    },

    "brainstorm": {
      "name_th": "Brainstorm · ห้องระดมความคิด + Phase 12",
      "name_en": "Brainstorm · ideation room + Phase 12 map",
      "what_th": "ห้อง Brainstorm — taxonomy 15 cluster · tree ไอเดีย · 25 โอกาส · 62 route ไปสู่ implementation · แผน Phase 12 (12A..12F) + 4 subsystem block (Claude Output Checklist · Premium Wizard · Enterprise Upload · Multi-source Intake)",
      "what_en": "Ideation room — 15-cluster taxonomy · idea tree · 25 opportunities · 62 implementation routes · Phase 12 sequencing (12A..12F) + 4 subsystem blocks (Claude Output Checklist · Premium Wizard · Enterprise Upload · Multi-source Intake)",
      "audience": ["governance", "product", "executive"],
      "when_th": "ใช้ก่อนเปิด Phase 12 · ก่อน prioritise CR pack ต่อไป · ก่อนคุย scope ของ Multi-source Intake / Premium Wizard / Enterprise Upload · ใช้เป็น pre-reading ของ candidate_ranking decision gate",
      "when_en": "Use before opening Phase 12 · before prioritising the next CR pack · before scoping Multi-source Intake / Premium Wizard / Enterprise Upload · as pre-reading for the candidate_ranking decision gate",
      "next_steps": [
        { "label_th": "Concept Archive",              "label_en": "Concept Archive",              "href": "concepts.html" },
        { "label_th": "Portfolio — governance",       "label_en": "Portfolio — governance",       "href": "portfolio.html" },
        { "label_th": "Change Log — historical",      "label_en": "Change Log — historical",      "href": "changelog.html" }
      ]
    },

    "journey-iq": {
      "name_th": "Journey Intelligence System · Screen / Object / Journey / Dashboard / Business Value",
      "name_en": "Journey Intelligence System · Screen / Object / Journey / Dashboard / Business Value",
      "what_th": "ระบบกลาง map Screen → Object → Journey → Event → Metric → Dashboard · persona model แบบ dynamic · 7 dashboard families · business value scoring 8 family · waiting list + proposal pipeline · media/embed/immersive taxonomy · reference case Screen#1 Home",
      "what_en": "Central map Screen → Object → Journey → Event → Metric → Dashboard · dynamic persona model · 7 dashboard families · 8-family business value scoring · waiting list + proposal pipeline · media/embed/immersive taxonomy · reference case Screen#1 Home",
      "audience": ["executive","product","governance","marketing","operations"],
      "when_th": "ก่อน scope analytics · ก่อนออกแบบ dashboard · ก่อน instrument event ในแอป · ก่อนเสนอ journey ใหม่ · ก่อน onboard ทีม dev ที่ทำเรื่อง telemetry",
      "when_en": "Before scoping analytics · before designing dashboards · before instrumenting events · before proposing new journeys · before onboarding telemetry-facing dev teams",
      "next_steps": [
        { "label_th": "Atlas + 7 journeys (12D)",     "label_en": "Atlas + 7 journeys (12D)",     "href": "atlas.html" },
        { "label_th": "Dashboard Intelligence (12E)", "label_en": "Dashboard Intelligence (12E)", "href": "dashboard.html" },
        { "label_th": "Case Portal",                  "label_en": "Case Portal",                  "href": "cases.html" },
        { "label_th": "Generated Assets",             "label_en": "Generated Assets",             "href": "generated.html" },
        { "label_th": "Phase Overview 1A–12F",        "label_en": "Phase Overview 1A–12F",        "href": "phase-overview-1a-12f.html" }
      ]
    },

    "phase-overview": {
      "name_th": "ภาพรวมงาน 1A–12F และทางต่อสู่ Runtime / App จริง",
      "name_en": "Phase Overview · Phase 1 → 12F · path to runtime + app",
      "what_th": "หน้า panel + onboarding + reference สรุปทุก phase ตั้งแต่ Phase 1 ถึง 12F · ทำอะไร เพื่ออะไร ใช้เมื่อไร ต่อไปไหน app จริงเชื่อมยังไง · 5 architecture layers · 3 diagrams (phase ladder · knowledge → app · 12F handoff) · งานที่ A กำลังทำต่อ · สิ่งที่ยังต้องเติม",
      "what_en": "Panel + onboarding + reference page summarising every phase from Phase 1 to 12F · what/why/when/next/path-to-app · 5 architecture layers · 3 diagrams (phase ladder · knowledge → app · 12F handoff) · A-side ongoing work · still-to-fill list",
      "audience": ["executive","product","governance","marketing"],
      "when_th": "ก่อนนำเสนอ panel · ก่อน onboard ทีมพัฒนาใหม่ · ก่อนตอบคำถาม 'ทำไปทำไม / เริ่มที่ไหน / จบที่ไหน / ต่อไปอย่างไร'",
      "when_en": "Before panel presentations · before onboarding new dev team members · before answering 'why are we doing this / where do I start / how does it end / what's next'",
      "next_steps": [
        { "label_th": "Capability Overview (theme map)", "label_en": "Capability Overview (theme map)", "href": "overview.html" },
        { "label_th": "Brainstorm + Phase 12 map",       "label_en": "Brainstorm + Phase 12 map",       "href": "brainstorm.html" },
        { "label_th": "Source-of-Truth Tree",            "label_en": "Source-of-Truth Tree",            "href": "truth-tree.html" },
        { "label_th": "Generated Assets Navigator",      "label_en": "Generated Assets Navigator",      "href": "generated.html" },
        { "label_th": "Change Log (per-phase detail)",   "label_en": "Change Log (per-phase detail)",   "href": "changelog.html" }
      ]
    },

    "wizard": {
      "name_th": "Premium Wizard · วิซาร์ดสำหรับสมาชิก Premium",
      "name_en": "Premium Wizard",
      "what_th": "contract 8 ขั้นตอน · ผู้ใช้ Premium กรอก profile · goal · pain · target · service · outcome · upload (optional) · review · output เป็น personal KB-view bundle · ไม่ใช่ tenant · ไม่ publish · trilingual",
      "what_en": "8-step contract · Premium users fill profile · goal · pain · target · service · outcome · upload (optional) · review · output is a personal KB-view bundle · not a tenant · does not publish · trilingual",
      "audience": ["product","governance"],
      "when_th": "ก่อนออกแบบ runtime wizard (A-owned) · ก่อน test customisation flow · เมื่อ A ต้องการ field/validation/mapping contract",
      "when_en": "Before designing the runtime wizard (A-owned) · before testing the customisation flow · when A needs field/validation/mapping contract",
      "next_steps": [
        { "label_th": "Generated Assets Navigator",   "label_en": "Generated Assets Navigator",   "href": "generated.html" },
        { "label_th": "Enterprise Upload",            "label_en": "Enterprise Upload",            "href": "enterprise-upload.html" },
        { "label_th": "Atlas — 7 journeys",           "label_en": "Atlas — 7 journeys",           "href": "atlas.html" }
      ]
    },

    "generated": {
      "name_th": "Generated Assets Navigator · ตัวค้น artefact ที่ AI สร้าง",
      "name_en": "Generated Assets Navigator (SUB-1)",
      "what_th": "ดัชนีของ artefact ที่ Claude สร้างใน Phase 12A..12F · แยกตาม category · confidence · tier · review status · impact area · promotion path · ทำงานคู่กับ checklist",
      "what_en": "Index of Claude-authored artefacts across Phase 12A..12F · by category · confidence · authority tier · review status · impact area · promotion path · pairs with checklist",
      "audience": ["governance","product"],
      "when_th": "เมื่อต้อง audit sign-off ของ AI-generated content · ก่อน promote T5 → ขึ้น tier · ก่อน recover session ที่หาย",
      "when_en": "When auditing sign-off of AI-generated content · before promoting T5 up a tier · before recovering a lost session",
      "next_steps": [
        { "label_th": "Source-of-Truth Tree",         "label_en": "Source-of-Truth Tree",         "href": "truth-tree.html" },
        { "label_th": "Checklist Navigator",          "label_en": "Checklist Navigator",          "href": "checklist.html" },
        { "label_th": "Premium Wizard",               "label_en": "Premium Wizard",               "href": "wizard.html" }
      ]
    },

    "enterprise-upload": {
      "name_th": "Enterprise Upload · รับ source หลายแหล่ง",
      "name_en": "Enterprise Upload (SUB-3 + SUB-4)",
      "what_th": "contract อัปโหลดของ Enterprise tenant · folder/file/URL/AI bundle · T1..T5 + origin · 9-stage pipeline · conflict matrix · coverage score · mapping rules · review gates",
      "what_en": "Contract for Enterprise tenant upload · folder/file/URL/AI bundle · T1..T5 + origin · 9-stage pipeline · conflict matrix · coverage score · mapping rules · review gates",
      "audience": ["governance","product","tenant-admin"],
      "when_th": "ก่อนออกแบบ runtime upload (A-owned) · ก่อน tenant onboarding · ก่อน scope intake engine",
      "when_en": "Before designing the upload runtime (A-owned) · before tenant onboarding · before scoping the intake engine",
      "next_steps": [
        { "label_th": "Intake Workspace",             "label_en": "Intake Workspace",             "href": "intake-workspace.html" },
        { "label_th": "Premium Wizard",               "label_en": "Premium Wizard",               "href": "wizard.html" },
        { "label_th": "Generated Assets Navigator",   "label_en": "Generated Assets Navigator",   "href": "generated.html" }
      ]
    },

    "intake-workspace": {
      "name_th": "Hybrid Intake Workspace · เวิร์กสเปซ intake แบบผสม",
      "name_en": "Hybrid Intake Workspace",
      "what_th": "contract ผสม wizard-guided + free-form upload · 8 panel · state ร่วม · switch ได้กลางทาง · มี multi-user + audit + approval gate เดียวกับ Enterprise Upload",
      "what_en": "Contract combining wizard-guided + freeform upload · 8 panels · shared state · switchable mid-flow · multi-user + audit · same approval gates as Enterprise Upload",
      "audience": ["governance","product","tenant-admin"],
      "when_th": "ก่อน tenant onboarding ที่ต้องใช้หลาย source · ก่อนออกแบบ workspace UI (A-owned)",
      "when_en": "Before tenant onboarding with mixed sources · before designing workspace UI (A-owned)",
      "next_steps": [
        { "label_th": "Enterprise Upload",            "label_en": "Enterprise Upload",            "href": "enterprise-upload.html" },
        { "label_th": "Premium Wizard",               "label_en": "Premium Wizard",               "href": "wizard.html" },
        { "label_th": "Generated Assets Navigator",   "label_en": "Generated Assets Navigator",   "href": "generated.html" }
      ]
    },

    "new": {
      "name_th": "New · scaffold a document",
      "name_en": "New · scaffold a document",
      "what_th": "Form-driven scaffolder — สร้าง JSON entry + .md template สำหรับ 6 lifecycle reports",
      "what_en": "Form-driven scaffolder — emits a JSON entry + .md template for the 6 lifecycle reports",
      "audience": ["governance", "product"],
      "when_th": "ใช้เมื่อเริ่มเปิด case ใหม่ · เพิ่ม step ในเคสที่มีอยู่ · สร้าง concept/derived/revision draft",
      "when_en": "Use when opening a new case · adding a step to an existing case · drafting a concept/derived/revision",
      "next_steps": [
        { "label_th": "Validate — `node docs/kb/scripts/validate.mjs`", "label_en": "Validate — `node docs/kb/scripts/validate.mjs`", "href": "" },
        { "label_th": "Document Portal home",                            "label_en": "Document Portal home",                          "href": "index.html" },
        { "label_th": "Cases — current threads",                         "label_en": "Cases — current threads",                       "href": "index.html#cases" }
      ]
    }
  }
}
