AENET.cloud PUBLIC GATEWAY
K.PUBLIC.GATEWAY
system-detail K.PUBLIC.SYSTEM

rgbm

RGBM

ระบบบทบาทสีเชิงความหมายของ UI สาธารณะ AENET คอมโพเนนต์อ้างอิงบทบาท (navigation, action, insight, guard, system, warning) — ไม่เคยอ้างอิงชื่อสีดิบ

สถานะ: active อัปเดตล่าสุด: 2026-08-16

รหัสระบบ

rgbm

สถานะ

active

ชั้นสถาปัตยกรรม

  • L2 แอปพลิเคชันสาธารณะ (ภาพ)

ข้อมูลนำเข้า

  • คำนิยามบทบาทเชิงความหมาย (design/rgbm.json)

ผลลัพธ์

  • โทเคนบทบาทที่ CSS และคอมโพเนนต์ใช้

อินเทอร์เฟซสาธารณะ

  • design/rgbm.json
  • ui-contract/colors.json
  • web/assets/data/rgbm.tokens.json

ระบบที่เชื่อมต่อ

ขอบเขตความปลอดภัย

ระบบโทเคนการออกแบบฝั่งไคลเอ็นต์ล้วน ไม่มีข้อมูล เครือข่าย หรือระบบส่วนตัว

ทิศทางข้อมูล

บทบาท → โทเคน → CSS/คอมโพเนนต์ เฉพาะไคลเอ็นต์

คืออะไร

ให้ทุกคอมโพเนนต์สาธารณะมีคำศัพท์สีเชิงความหมายที่เสถียร เพื่อให้ความหมายของสียังคงอยู่เมื่อเปลี่ยนธีมและบังคับความสอดคล้องได้

ทำไม

สีดิบเลื่อนและไร้ความหมายข้ามคอมโพเนนต์ RGBM แทนที่ด้วยบทบาทเชิงความหมายที่สื่อเจตนา (navigation, action, insight, guard, system, warning)

อย่างไร

บทบาท → โทเคน → CSS/คอมโพเนนต์ เฉพาะไคลเอ็นต์

  • กำหนดบทบาทสีเชิงความหมาย (RGBM.NAVIGATION.BLUE, RGBM.ACTION.GREEN, RGBM.INSIGHT.MAGENTA, RGBM.GUARD.RED, RGBM.SYSTEM.CYAN, RGBM.WARNING.AMBER)
  • ให้ design/rgbm.json เป็นแหล่งความจริงเดียว
  • ป้องกันคอมโพเนนต์อ้างอิงชื่อสีดิบ

ตัวอย่าง

คอมโพเนนต์ที่ต้องการความหมาย "สำเร็จ" ใช้โทเคนบทบาท SUCCESS (design/rgbm.json, web/assets/data/rgbm.tokens.json) แทนสีที่เขียนตายตัว

ข้อมูลนำเข้า

  • คำนิยามบทบาทเชิงความหมาย (design/rgbm.json)

ผลลัพธ์

  • โทเคนบทบาทที่ CSS และคอมโพเนนต์ใช้

สิ่งที่พึ่งพา

ui-contractaenet-cloud-public

วงจรชีวิต

  • RGBM v1 (4 บทบาท)
  • RGBM ขยาย (6 บทบาท: + system, warning)

กรณีใช้งาน

  • คอมโพเนนต์ใช้โทเคนบทบาทเพื่อความหมายที่สอดคล้อง
  • ธีมและการเข้าถึงพึ่งพาบทบาทเชิงความหมาย

ข้อจำกัด

  • บทบาทเท่านั้น — คอมโพเนนต์ห้าม hardcode สีดิบ
  • ระบบภาพเท่านั้น ไม่มีความหมายเชิงข้อมูล

คำถามที่ผู้คนถาม

คำถามเหล่านี้ตอบโดยเนื้อหาบนหน้านี้

  • RGBM คืออะไร?
  • RGBM กำหนดบทบาทสีอะไรบ้าง?
  • ทำไม AENET ใช้บทบาทสีเชิงความหมาย?

หลักฐาน

เฉพาะสถานะที่ตรวจสอบแล้ว — ไม่มีอะไรบนหน้านี้คือการคาดการณ์

  • design/rgbm.json
  • ui-contract/colors.json
  • web/assets/data/rgbm.tokens.json

ขั้นตอนถัดไป