รหัสระบบ
ui-contract
ui-contract
แหล่งความจริงเดียวสำหรับโครงสร้าง UI สาธารณะ — หน้า การนำทาง คอมโพเนนต์ พิกัด สถานะ มอชัน สี ตัวพิมพ์ และภาษา — ที่ทั้งเรนเดอร์เว็บและ Swift ใช้ร่วมกัน
ui-contract
active
โครงสร้าง UI สาธารณะเท่านั้น ไม่เคยเป็นแหล่งความจริงของ AENET Core และไม่มีข้อมูลส่วนตัว
แหล่งออกแบบ/รีลีส → UI contract → เรนเดอร์ (เว็บ, Swift) ทางเดียว สาธารณะ
ทำให้ทุกหน้าสาธารณะเป็นเรนเดอร์ของระบบเดียว เพื่อให้เว็บและ Swift สอดคล้องกันและการอัปเดตไม่ทำลายเซสชันผู้เยี่ยมชม
เรนเดอร์สองตัว (เว็บ + Swift) เคยเสี่ยงที่จะแยกออกจากกัน UI Contract แก้ด้วยแหล่ง JSON ความจริงเดียว บวกความเข้ากันได้ของรีลีสและการย้อนกลับ
แหล่งออกแบบ/รีลีส → UI contract → เรนเดอร์ (เว็บ, Swift) ทางเดียว สาธารณะ
โมเดลหน้าเดียว (ui-contract/pages.json + blocks.json) ถูกเรนเดอร์โดยทั้งเว็บเชลล์และ Swift UI เพื่อให้สองพื้นผิวคงความเข้ากันได้
คำถามเหล่านี้ตอบโดยเนื้อหาบนหน้านี้
เฉพาะสถานะที่ตรวจสอบแล้ว — ไม่มีอะไรบนหน้านี้คือการคาดการณ์