สมอง SML

คลังความรู้ / แกนกลาง

#index#moc

สมอง SML — เริ่มที่นี่

คลังความรู้ของระบบ SML Ai Account (d:\smlaiaccount) สกัดจากซอร์สโค้ดจริงแบบอ่านอย่างเดียว ทุกโน้ตมีส่วน "ที่มาในโค้ด" อ้าง path:line (relative จาก root ของ repo) ให้ตามไปตรวจได้

แผนที่สมอง

กลุ่ม เริ่มที่ ครอบคลุม
หลังบ้าน Go ภาพรวม Backend Go ของ SML Ai Account (Backend overview) โครง hexagonal, identity/tenant, query gateway, blob, route HTTP, config, deploy
การตัดสินใจ สารบัญ ADR ของ backend (Architecture Decision Records) ADR ของ backend ว่าเลือกอะไรเพราะอะไร
ตรรกะบัญชี ภาพรวมระบบบัญชี SML AI Account (Accounting Overview) บันทึกเอกสาร, ภาษี, GL, สต็อก/ต้นทุน, เจ้าหนี้-ลูกหนี้, เช็ค, สินทรัพย์
Process Engine ภาพรวมกลุ่ม process ของ Backend (Process overview) dispatcher, รายงาน, พิมพ์เอกสาร, master/lookup, สิทธิ์, เมนู
หน้าจอ Next.js ภาพรวม Frontend ของ SML Ai Account (Frontend overview) หน้าจอ SML Ai Account, การเรียก API, auth/session, grid/form
มาตรฐาน & กฎ สารบัญมาตรฐานและกฎเหล็กของ SML Ai Account (Standards Overview) กฎการทำงานกับ repo, UX, grid, รายงาน, security, UAT
ชนิดเอกสาร ภาพรวมประเภทเอกสาร (Document Types Overview) การ์ดเอกสารทีละชนิด: trans_flag, สต็อก, VAT, Dr/Cr, เอกสารต้นทาง-ปลายทาง
เส้นทางงานธุรกิจ เส้นทางงานธุรกิจ — ภาพรวม (Business Flows Overview) จัดซื้อถึงจ่ายเงิน, ขายถึงรับเงิน, สต็อก, เช็ค, สินทรัพย์, ปิดงวด
ตารางข้อมูล tables-overview data dictionary: ตาราง, คอลัมน์, ความสัมพันธ์
API & Process actions api-overview endpoint HTTP และ action ของ process engine ทุกตัว
หน้าจอทีละจอ screens-overview เมนู → หน้าจอ → ช่องข้อมูล, คีย์ลัด, popup
คำศัพท์ไทย ↔ โค้ด glossary-overview คำที่คนบัญชีพูด → identifier/ตาราง/คอลัมน์ในโค้ด
ประวัติ & บทเรียน history-overview ไทม์ไลน์จาก git, บั๊กที่เคยเจอและวิธีกัน, งานค้าง
ถาม-ตอบ faq-overview คำถามที่พบบ่อยพร้อมคำตอบอ้างอิงโน้ต

วิธีใช้

  • คน: เปิดโฟลเดอร์ vault/ ด้วย Obsidian ได้ทันที หรืออ่านบนเว็บ https://brain.smlwork.com/n
  • AI: เชื่อม MCP https://brain.smlwork.com/mcp (สาธารณะ ไม่ต้องใช้ key) แล้วเรียก ask_brain / search_brain / read_note
  • โน้ตเป็น "ภาพถ่าย" ของโค้ด ณ วันที่สกัด — ถ้าขัดกับโค้ดปัจจุบัน ให้เชื่อโค้ด

ขอบเขต

สกัดเฉพาะ backend/, frontend/account/ + route ของ SML Ai Account, docs/kms/, .agents/skills/ ตามกฎขอบเขตของ repo ระบบอื่น (pos, wms, tms, crm ฯลฯ) ยังไม่รวม