{
 "id": "vuon-so",
 "name": "Vườn Số",
 "shortName": "Vườn Số",
 "legalName": "Vườn Số (giả lập)",
 "domain": "vuonso.demo.conan1.com",
 "fictional": true,
 "category": "Nông nghiệp số cho hộ trồng rau và cây ăn quả",
 "story": "Vườn Số bắt đầu từ một vườn bưởi gia đình bị úng rễ sau ba tuần tưới theo thói quen, trong khi đất đã đủ ẩm từ lâu. Nhóm sáng lập gồm một kỹ sư điện tử và hai người con của nhà vườn muốn trả lời một câu hỏi đơn giản: hôm nay luống này có cần tưới không. Vườn Số gom ba việc vào một chỗ: cảm biến độ ẩm cắm thẳng xuống luống, app nhắc tưới đúng lúc và đúng lượng, và lớp canh tác thông minh học theo nhóm nhỏ ngay tại vườn. Vườn Số dành cho hộ trồng rau từ 500 m² và nhà vườn cây ăn quả muốn bớt nước, bớt công mà vẫn giữ năng suất. Điểm khác là mọi gợi ý đều đi kèm số đo của chính luống đó, nên người trồng tự thấy vì sao nên tưới hay nên chờ.",
 "audiences": [
  {
   "id": "grower",
   "name": "Hộ trồng rau",
   "need": "Biết luống nào cần tưới hôm nay, tưới bao lâu, mà không phải ra đồng từ 5 giờ sáng để thử đất",
   "fear": "Mua thiết bị đắt rồi không biết dùng, hoặc app báo sai làm hỏng cả vụ"
  },
  {
   "id": "orchard",
   "name": "Nhà vườn cây ăn quả",
   "need": "Theo dõi độ ẩm vùng rễ của từng hàng cây, chủ động tưới trước mùa khô và xử lý ra hoa",
   "fear": "Úng rễ, nứt trái vì tưới dồn, và tốn tiền điện bơm mà không thấy hiệu quả"
  },
  {
   "id": "coop",
   "name": "Hợp tác xã và cán bộ khuyến nông",
   "need": "Nhìn tổng quan nhiều hộ, tổ chức lớp canh tác và ghi nhật ký vườn theo chuẩn",
   "fear": "Dữ liệu rời rạc mỗi hộ một kiểu, nông dân lớn tuổi ngại dùng điện thoại"
  }
 ],
 "personality": [
  {
   "trait": "chắc chắn",
   "do": "Luống cải số 3 còn ẩm 62% — hôm nay chưa cần tưới, sáng mai Vườn Số báo lại.",
   "dont": "Có lẽ hôm nay bạn nên cân nhắc việc tưới hoặc không tưới tuỳ tình hình."
  },
  {
   "trait": "gần gũi",
   "do": "Đất hàng bưởi phía sau khô nhanh hơn, anh chị tưới thêm 10 phút nhé.",
   "dont": "Hệ thống phát hiện chỉ số VWC vùng B dưới ngưỡng tham chiếu."
  },
  {
   "trait": "tiết kiệm",
   "do": "Tuần này vườn mình dùng ít hơn 1,2 m³ nước so với tuần trước.",
   "dont": "Công nghệ thông minh giúp bạn tiết kiệm tối đa mọi chi phí."
  },
  {
   "trait": "kiên nhẫn",
   "do": "Chưa quen app cũng không sao — bấm nút xanh lớn là xem được luống nào cần tưới.",
   "dont": "Bạn cần đọc hướng dẫn sử dụng trước khi dùng."
  }
 ],
 "tagline": "Đo đất mỗi sáng, tưới đúng từng luống",
 "voice": {
  "rules": [
   "Xưng \"Vườn Số\" hoặc \"mình\"; gọi người trồng là \"anh chị\" (mặc định) hoặc \"bạn\" với học viên trẻ.",
   "Câu ngắn, tối đa 20 từ; mỗi câu một việc, động từ đứng đầu khi kêu gọi hành động (Tưới, Chờ, Xem).",
   "Luôn kèm số đo cụ thể: độ ẩm %, phút tưới, m³ nước, tên luống — không nói \"rất khô\", \"cực kỳ hiệu quả\".",
   "Báo lỗi nói rõ chuyện gì và làm gì tiếp: \"Cảm biến luống 4 mất tín hiệu từ 14:00, anh chị kiểm tra pin giúp mình.\"",
   "Khen đúng thói quen cụ thể: \"Anh chị tưới đúng giờ 6 ngày liền\" — không khen chung chung \"giỏi quá\".",
   "Dùng từ nhà nông quen thuộc (luống, liếp, gốc, vùng rễ); thuật ngữ kỹ thuật phải giải thích ngay một lần."
  ]
 },
 "taboo": [
  "Không dùng hình ảnh mất mùa, đất nứt nẻ, cây chết để doạ người trồng.",
  "Không chê nông dân lạc hậu hay coi kinh nghiệm truyền thống là sai.",
  "Không hứa \"tăng năng suất gấp đôi\" hay con số không đo được trên chính vườn.",
  "Không khuyến khích dùng thuốc bảo vệ thực vật vượt liều hay sản phẩm của hãng có thật.",
  "Không dùng nhân vật, logo của game hay thương hiệu nông nghiệp có thật."
 ],
 "world": "digital-garden",
 "worldDescription": "Khu vườn rau và vườn cây ăn quả vẽ như màn chơi game 16-bit: luống đất ô vuông, cảm biến cắm đất, giọt nước pixel, mặt trời có quầng chấm, drone bay ngang. Mọi hình dựng trên lưới ô 2 px, góc vát 45° thay cho đường cong.",
 "motifs": [
  "sprout",
  "moistureSensor",
  "wateringCan",
  "drone",
  "earthworm",
  "sun",
  "raindrop",
  "seedBag",
  "fruitTree",
  "greenhouse"
 ],
 "programs": [
  {
   "id": "cam-bien",
   "name": "Cảm biến độ ẩm",
   "detail": "Que đo cắm luống, pin 6 tháng, gửi số đo mỗi 30 phút"
  },
  {
   "id": "nhac-tuoi",
   "name": "App nhắc tưới",
   "detail": "Nhắc theo từng luống: tưới bao lâu, lúc nào, lượng nước đã dùng"
  },
  {
   "id": "lop-canh-tac",
   "name": "Lớp canh tác thông minh",
   "detail": "Nhóm tối đa 12 hộ, 6 buổi tại vườn, 3 cấp: Làm quen, Tự đo, Tự động"
  }
 ],
 "content": {
  "labels": {
   "home": "Trang chủ",
   "learner": "Vườn của tôi",
   "lesson": "Hỏi nhanh",
   "challenge": "Thử thách tưới",
   "business": "Hợp tác xã",
   "mentor": "Kỹ thuật viên",
   "admin": "Quản lý",
   "cta": "Lắp thử 1 que đo",
   "ctaSecondary": "Xem gói thiết bị"
  },
  "routes": {
   "home": "/",
   "learner": "/vuon-cua-toi",
   "lesson": "/hoi-nhanh/luong-cai",
   "challenge": "/thu-thach-tuoi",
   "business": "/hop-tac-xa",
   "mentor": "/ky-thuat-vien",
   "admin": "/quan-ly"
  },
  "appNav": {
   "learner": [
    "Luống hôm nay",
    "Hỏi nhanh",
    "Thử thách tưới",
    "Kỹ thuật viên"
   ],
   "mentor": [
    "Hộ cần gọi",
    "Danh sách hộ",
    "Sổ tay luống",
    "Báo cáo"
   ],
   "admin": [
    "Tổng quan",
    "Kỹ thuật viên",
    "Hợp đồng HTX",
    "Cài đặt"
   ]
  },
  "programs": [
   {
    "name": "Cảm biến độ ẩm",
    "desc": "Que đo cắm thẳng xuống luống, pin 6 tháng, gửi số đo mỗi 30 phút.",
    "meta": "1 que / luống · lắp tại vườn"
   },
   {
    "name": "App nhắc tưới",
    "desc": "Mỗi sáng báo luống nào cần tưới, tưới bao nhiêu phút, đã dùng bao nhiêu nước.",
    "meta": "Nhắc 6 giờ sáng · Zalo hoặc app"
   },
   {
    "name": "Lớp canh tác thông minh",
    "desc": "Nhóm tối đa 12 hộ, 6 buổi ngay tại vườn: Làm quen, Tự đo, Tự động.",
    "meta": "6 buổi · tối đa 12 hộ"
   }
  ],
  "home": {
   "pageTitle": "Chọn cách bắt đầu",
   "desc": "{name}: {tagline}. Chọn lối vào cho hộ trồng rau, nhà vườn cây ăn quả hoặc hợp tác xã.",
   "eyebrow": "{short} · đo đất mỗi sáng",
   "note": "1 que đo / luống · nhắc tưới mỗi sáng · lớp tối đa 12 hộ",
   "mascotSay": "Luống cải số 3 còn ẩm 62%, hôm nay chưa cần tưới.",
   "progress": {
    "label": "Vụ cải đông · tuần 3",
    "value": "3/8",
    "pct": 38
   },
   "pathsEyebrow": "Ba kiểu vườn",
   "pathsTitle": "Anh chị trồng gì?",
   "fearLabel": "Băn khoăn",
   "programsEyebrow": "Gói thiết bị",
   "programsTitle": "Đo trước, tưới sau, giá rõ",
   "popular": "Hộ chọn nhiều nhất",
   "programFallback": "Gói thiết bị"
  },
  "learner": {
   "pageTitle": "Vườn của tôi",
   "desc": "Vườn của tôi: luống cần tưới hôm nay, chuỗi ngày tưới đúng và tiến độ vụ — một nút Tưới ngay.",
   "eyebrow": "Thứ năm · vụ cải tuần 3",
   "heading": "Chào cô Lan, hôm nay 2 luống cần tưới",
   "streak": "6 ngày tưới đúng giờ",
   "next": {
    "eyebrow": "Việc tiếp theo · khoảng 12 phút",
    "title": "Luống cải số 4: tưới 12 phút",
    "desc": "Độ ẩm luống 4 xuống 38%, dưới ngưỡng 45%. Tưới 12 phút rồi xem lại số đo lúc 9 giờ.",
    "stepsLabel": "Việc 1 trên 2 luống",
    "cta": "Tưới ngay"
   },
   "mascotSay": "Còn 2 luống cần tưới, tổng khoảng 20 phút.",
   "weekTitle": "Tuần này",
   "weekLabel": "Chuỗi 7 ngày tưới đúng",
   "days": [
    "T2",
    "T3",
    "T4",
    "T5",
    "T6",
    "T7",
    "CN"
   ],
   "ring": {
    "pct": 38,
    "label": "Vụ cải",
    "aria": "38% vụ cải đông",
    "meta": "tuần 3/8"
   },
   "roadmapTitle": "Lịch vụ",
   "roadmap": [
    [
     "done",
     "Gieo hạt · tuần 1"
    ],
    [
     "now",
     "Cây con · tuần 3"
    ],
    [
     "locked",
     "Phát triển lá · tuần 5"
    ],
    [
     "locked",
     "Thu hoạch · tuần 8"
    ]
   ],
   "recorded": {
    "title": "Đã ghi nhận",
    "text": "Luống 2 đã tưới 10 phút, độ ẩm lên 58%. Sáng mai Vườn Số báo lại."
   }
  },
  "lesson": {
   "pageTitle": "Hỏi nhanh · luống cải",
   "desc": "Câu hỏi nhanh về tưới theo số đo: chọn cách làm, kiểm tra, xem giải thích.",
   "exit": "Thoát câu hỏi",
   "step": [
    3,
    5
   ],
   "stepLabel": "Câu 3/5",
   "eyebrow": "Câu 3 · Đọc số đo",
   "question": "Cảm biến luống cải báo độ ẩm 38% lúc 6 giờ sáng, ngưỡng tưới của cải là 45%. Anh chị nên làm gì?",
   "quote": "“Rau ăn lá cần đất ẩm đều 45–65%. Dưới 45% là lúc tưới; trên 70% kéo dài thì rễ thiếu khí.” — Sổ tay lớp Tự đo, bài 2",
   "choose": "Chọn cách làm",
   "options": [
    "Chờ đến chiều cho mát rồi mới tưới",
    "Tưới ngay khoảng 12 phút rồi xem lại số đo",
    "Tưới thật đẫm 40 phút cho đủ cả tuần",
    "Bỏ qua vì hôm qua đã tưới"
   ],
   "correct": 1,
   "hintTitle": "Gợi ý",
   "hint": "So số đo `38%` với ngưỡng `45%` trong sổ tay.",
   "verdict": {
    "stamp": "Đúng",
    "title": "Chính xác!",
    "text": "38% dưới ngưỡng 45%, tưới vừa đủ rồi đo lại. Anh chị đúng 3/3 câu.",
    "next": "Câu tiếp"
   }
  },
  "challenge": {
   "pageTitle": "Thử thách 7 ngày tưới theo số đo",
   "desc": "Thử thách tuần này: tưới theo số đo cảm biến, ghi nhật ký vườn, so lượng nước với các hộ trong nhóm.",
   "deadline": "Còn 2 ngày 6 giờ",
   "title": "7 ngày tưới theo số đo, không tưới theo thói quen",
   "intro": "Mỗi sáng xem số đo, chỉ tưới luống dưới ngưỡng, rồi ghi nhật ký trước 20:00 chủ nhật. Kỹ thuật viên chấm theo 3 tiêu chí: đúng ngưỡng, đúng giờ, tiết kiệm nước.",
   "criteriaLabel": "Tiêu chí",
   "criteria": [
    [
     "Đúng ngưỡng",
     true
    ],
    [
     "Đúng giờ",
     true
    ],
    [
     "Tiết kiệm nước",
     false
    ]
   ],
   "lockedCriterion": "Tưới tự động · cấp Tự động",
   "form": {
    "title": "Gửi nhật ký vườn",
    "linkLabel": "Link ảnh nhật ký",
    "linkValue": "zalo.me/album-luong4",
    "linkError": "Link thiếu `https://`, ví dụ *https://zalo.me/album-luong4*",
    "noteLabel": "Anh chị muốn kỹ thuật viên xem giúp điều gì?",
    "noteValue": "Luống 4 khô nhanh hơn các luống khác dù tưới cùng giờ.",
    "noteHelp": "Tối đa 200 ký tự.",
    "remind": "Nhắc tôi lúc 19 giờ nếu chưa gửi",
    "submit": "Gửi nhật ký",
    "done": "Đã gửi",
    "draft": "Lưu nháp"
   },
   "board": {
    "title": "Nước dùng tuần này",
    "cols": [
     "#",
     "Hộ trồng",
     "m³ / 100 m²"
    ],
    "rows": [
     [
      "Hộ chú Tư",
      "0,8"
     ],
     [
      "Hộ cô Lan",
      "0,9"
     ],
     [
      "Hộ anh Bảy",
      "1,0"
     ],
     [
      "Hộ chị Hoa",
      "1,1"
     ],
     [
      "Hộ bác Năm",
      "1,3"
     ]
    ],
    "me": "Hộ cô Lan",
    "meBadge": "bạn"
   },
   "caution": {
    "title": "Cẩn thận",
    "text": "Không tưới khi độ ẩm trên 70%, rễ cải dễ thiếu khí."
   }
  },
  "business": {
   "pageTitle": "Cho hợp tác xã",
   "desc": "Lắp cảm biến cho cả hợp tác xã cùng {name}: theo dõi từng hộ, lớp canh tác tại vườn, đặt lịch khảo sát.",
   "eyebrow": "Hợp tác xã & khuyến nông",
   "title": "Hợp tác xã rau an toàn dùng ít nước hơn sau một vụ",
   "intro": "Mỗi hộ một bộ que đo. Ban quản lý xem bảng tổng hợp mỗi tuần: lượng nước, luống dư ẩm, hộ cần hỗ trợ.",
   "stats": [
    [
     "−28%",
     "nước tưới / vụ (mô phỏng)"
    ],
    [
     "42",
     "hộ đang dùng cảm biến (mô phỏng)"
    ],
    [
     "6",
     "buổi lớp tại vườn"
    ]
   ],
   "plans": [
    [
     "Tổ nhỏ",
     "5–20 hộ",
     [
      "1 kỹ thuật viên / 10 hộ",
      "Báo cáo tuần qua Zalo",
      "1 lớp canh tác"
     ]
    ],
    [
     "Cả hợp tác xã",
     "20+ hộ",
     [
      "Kỹ thuật viên phụ trách từng xóm",
      "Bảng quản lý theo tổ",
      "Lớp đủ 3 cấp"
     ]
    ]
   ],
   "mascotSay": "Hộ cô Lan tưới đúng giờ 6/7 ngày; luống 4 vẫn dư ẩm — tuần này hướng dẫn giảm 5 phút mỗi lần.",
   "form": {
    "title": "Đặt lịch khảo sát vườn 30 phút",
    "companyLabel": "Tên hợp tác xã",
    "companyValue": "HTX Rau an toàn Tân Phú",
    "emailLabel": "Email liên hệ",
    "emailValue": "htx.tanphu@gmail",
    "emailError": "Email thiếu tên miền, ví dụ *htx.tanphu@gmail.com*",
    "sizeLabel": "Số hộ muốn lắp",
    "sizes": [
     "5–20",
     "20–50",
     "50+"
    ],
    "submit": "Đặt lịch khảo sát",
    "done": "Đã gửi — hẹn gặp tại vườn"
   }
  },
  "mentor": {
   "pageTitle": "Hộ cần gọi",
   "desc": "Danh sách việc của kỹ thuật viên: chọn hộ, xem số đo luống, gửi hướng dẫn tưới.",
   "eyebrow": "Anh Khoa · 8 hộ cần gọi",
   "heading": "Hộ cần gọi",
   "filters": [
    [
     "Dư ẩm",
     true
    ],
    [
     "Mất tín hiệu",
     false
    ],
    [
     "Nhật ký mới",
     false
    ]
   ],
   "current": "Hộ đang xem",
   "item": {
    "title": "Hộ cô Lan · Luống 4",
    "meta": "Cải ngọt · 120 m² · ẩm 74% lúc 6:00",
    "due": "gọi trước 10 giờ"
   },
   "work": "Nhật ký: “Sáng nay ==tưới 25 phút== luống 4, chiều ==tưới thêm 10 phút== vì thấy lá héo.”",
   "noteTitle": "Hộ nhờ xem",
   "note": "Luống 4 khô nhanh hơn các luống khác dù tưới cùng giờ.",
   "feedbackLabel": "Hướng dẫn cho hộ",
   "feedback": "Luống 4 đang ẩm 74%, lá héo do nắng trưa chứ không phải thiếu nước. Cô giảm còn 15 phút buổi sáng, bỏ lần tưới chiều nhé.",
   "scoresLabel": "Đánh giá nhanh",
   "scores": [
    [
     "Đúng ngưỡng 6",
     false
    ],
    [
     "Đúng giờ 9",
     true
    ],
    [
     "Tiết kiệm 7",
     true
    ]
   ],
   "send": "Gửi hướng dẫn",
   "done": "Đã gửi",
   "nextItem": "Hộ sau",
   "queueLabel": "Danh sách hộ",
   "queue": [
    [
     "Hộ cô Lan",
     "Dư ẩm",
     "74%"
    ],
    [
     "Hộ anh Bảy",
     "Mất tín hiệu",
     "14h"
    ],
    [
     "Hộ chị Hoa",
     "Nhật ký mới",
     "9h"
    ],
    [
     "Hộ bác Năm",
     "Dư ẩm",
     "71%"
    ],
    [
     "Hộ chú Tư",
     "Nhật ký mới",
     "2h"
    ],
    [
     "Hộ chị Mai",
     "Pin yếu",
     "12%"
    ]
   ],
   "toast": {
    "title": "Đã gửi cho hộ anh Bảy.",
    "text": "Còn 7 hộ trong danh sách."
   }
  },
  "admin": {
   "pageTitle": "Tổng quan hợp tác xã",
   "desc": "Bảng quản lý: số liệu cảm biến, hộ cần hỗ trợ, xuất báo cáo tuần.",
   "eyebrow": "Tuần 43 · 20–26/10",
   "heading": "Tổng quan hợp tác xã",
   "export": "Xuất báo cáo tuần",
   "kpis": [
    [
     "42",
     "hộ đang dùng cảm biến",
     "+5"
    ],
    [
     "86%",
     "hộ tưới đúng ngưỡng",
     "+4%"
    ],
    [
     "0,9 m³",
     "nước / 100 m² / tuần",
     "−0,2"
    ],
    [
     "6",
     "hộ cần hỗ trợ",
     ""
    ]
   ],
   "kpiWarn": "xem bên dưới",
   "tableTitle": "Hộ cần hỗ trợ",
   "cols": [
    "Hộ trồng",
    "Luống",
    "Pin que đo",
    "Trạng thái"
   ],
   "rows": [
    [
     "Hộ anh Bảy",
     "3",
     12,
     "Mất tín hiệu",
     "bad"
    ],
    [
     "Hộ cô Lan",
     "4",
     55,
     "Dư ẩm",
     "warn"
    ],
    [
     "Hộ bác Năm",
     "2",
     60,
     "Dư ẩm",
     "warn"
    ],
    [
     "Hộ chị Mai",
     "5",
     15,
     "Pin yếu",
     "warn"
    ],
    [
     "Hộ chú Tư",
     "6",
     92,
     "Ổn",
     "ok"
    ]
   ],
   "alerts": [
    [
     "caution",
     "3 hộ dư ẩm quá 2 ngày",
     "Anh Khoa đang phụ trách 8 hộ. Chuyển bớt cho kỹ thuật viên khác?"
    ],
    [
     "system",
     "Bảo trì",
     "Máy chủ bảo trì 23:00–23:30 thứ bảy. Số đo vẫn lưu trên que và gửi bù sau."
    ]
   ],
   "chart": {
    "title": "Nước tưới theo ngày (m³)",
    "aria": "Nước tưới theo ngày, cao nhất thứ năm",
    "values": [
     52,
     70,
     64,
     88,
     76,
     40,
     30
    ],
    "peak": 3,
    "days": [
     "T2",
     "T3",
     "T4",
     "T5",
     "T6",
     "T7",
     "CN"
    ]
   },
   "dialog": {
    "title": "Xuất báo cáo tuần 43",
    "text": "Gửi PDF cho 42 hộ và ban quản lý hợp tác xã. Các hộ nhận qua Zalo lúc 18:00 thứ sáu.",
    "check": "Kèm hướng dẫn của kỹ thuật viên",
    "later": "Để sau",
    "confirm": "Xuất và gửi"
   }
  },
  "social": {
   "cta": "Lắp thử 1 que đo",
   "captions": [
    "{name}: đo đất mỗi sáng, tưới đúng từng luống",
    "Luống cải còn ẩm 62% — hôm nay chưa cần tưới",
    "Tuần này vườn mình bớt 1,2 m³ nước",
    "Lớp canh tác tại vườn, tối đa 12 hộ"
   ]
  },
  "mentorNote": "Hộ cô Lan tưới đúng giờ 6/7 ngày; luống 4 vẫn dư ẩm — tuần này hướng dẫn giảm 5 phút mỗi lần.",
  "homeNote": "1 que đo / luống · nhắc tưới mỗi sáng · lớp tối đa 12 hộ"
 },
 "social": [
  "facebook",
  "zalo",
  "tiktok",
  "youtube"
 ],
 "approvedAt": "2026-10-25",
 "approvedBy": "auto-approved (fictional demo brand, approved by Dac Nguyen in chat)",
 "logoApprovedAt": "2026-10-25"
}