สมอง SML

คลังความรู้ / มาตรฐาน & กฎ

#standards#kms#skills#routing

สถาปัตยกรรมความรู้ 3 ชั้น

ความรู้ของ repo d:\smlaiaccount แบ่ง 3 ชั้น เพื่อให้ AI โหลดเฉพาะที่ตรงงาน (ประหยัด token และค้นหาแบบ O(1)) ไม่ต้องสแกนทั้งโปรเจกต์

ชั้นความรู้

ชั้น ที่อยู่ โหลดเมื่อไร หน้าที่
Tier 1 Rules AGENTS.md (~7.5 KB ตามเอกสาร) โหลดอัตโนมัติทุก turn กฎเหล็ก 24 ข้อแบบกระชับ + ตารางชี้เป้า Task → Skill → KMS
Tier 2 Skills .agents/skills/*/SKILL.md (8 skills) เมื่อเจองานหมวดนั้น Playbook: Objective, Workflow, Config, Dependency, Usage example, Limitation
Tier 3 KMS docs/kms/*.md (9 ไฟล์) เปิดเฉพาะหัวข้อที่ต้องใช้ สูตร, โครงสร้างตาราง DB, แผนที่ file:line, โค้ดตัวอย่างเต็ม

ตารางจับคู่ งาน → Skill → KMS

หมวดงาน Skill (Tier 2) KMS (Tier 3) โน้ตสรุป
แกะหน้าจอ C# / ผัง Row-Col csharp-frontend-deep-inspect docs/SMLERP_SCREEN_PORTING_STANDARDS.md ถอดแบบหน้าจอจาก C# เดิม (C# Screen Porting, Source-First, KMS Only)
UX/UI มาตรฐาน ปี พ.ศ./ค.ศ. 2 ภาษา Balloon Help sml-ux-workflow-and-platform-standards KMS_SMLWORK_UX_REPORT_AUTH_MAP_STANDARDS.md Header และ Toolbar 2 แถว ธีมการ์ด และสีพื้นหลัง Widget (EmployeeScreen Standard) ปีปฏิทิน พ.ศ./ค.ศ. และระบบ 2 ภาษา + Balloon Help (year_type, Bilingual)
ตาราง Grid ↔/↺ ⋮⋮ resizable-table-columns KMS_TABLE_GRID_AND_WIDGET_STANDARD.md ตารางกว้าง 100% ปุ่ม Auto-Fit ↔ / Reset ↺ และตัวเลขห้ามปัดบรรทัด (Grid Auto-Fit, Numeric nowrap) ลากสลับแถว ⋮⋮ เฉพาะโหมดแก้ไข และปุ่มเพิ่มแถวด้านล่างตาราง (Row Reorder, Bottom Add-Row Bar)
คลัง ต้นทุน หน่วยนับขนาน Serial ดึงอ้างอิง inventory-costing-and-parallel-unit KMS_INVENTORY_COSTING_SERIAL_PARALLEL_UNIT.md ยอดคงเหลือและต้นทุนสินค้า (Stock Balance and Costing, rebuildStockTx) หน่วยนับขนาน Serial และการดึงเอกสารอ้างอิง (Parallel Unit, Serial, Ref Document Import)
รายงานกลาง PDF ไทย SQL Studio Form/Report JSON report-and-form-engine KMS_SMLWORK_UX_REPORT_AUTH_MAP_STANDARDS.md มาตรฐาน Engine รายงานกลางและตัวออกแบบ JSON-First (Global Report Engine) ตัดคำไทยใน PDF ไม่แยกสระ/วรรณยุกต์ และรายงานหลายชั้น (Thai Wrap, Multi-Level Report)
ความปลอดภัย API, ExecBatch, big.Rat secure-api-data-integrity-checklist KMS_SECURITY_DATA_INTEGRITY_LESSONS.md เช็กลิสต์ความปลอดภัย API: ตัวตน สิทธิ์ และช่องโหว่เว็บ (Secure API Checklist) ความถูกต้องของข้อมูล: เงิน ภาษี Transaction เดียว และ Rebuild (Data Integrity, big.Rat, ExecBatch)
Motion & UI พรีเมียม premium-ui-motion-system KMS_PREMIUM_UI_MOTION_STANDARD.md UI พรีเมียมและคลาส Motion กลาง (Premium UI, sml-anim, Design Tokens) กฎความปลอดภัยของ Animation: fill-mode, reduced motion และ Prepaint 3 จุด (Motion Safety Rules)
32-Bot UAT Swarm, UI UAT, IssueMate + PDF uat-swarm-and-issuemate-workflow KMS_UAT_SWARM_AND_ISSUEMATE.md เฝ้าและตอบใบงาน IssueMate SMLAIACC (wait_for_issue.py, reply-batch, คำถาม PDF) UAT Swarm 32 บอท: คำสั่ง DSL และกติกาผู้ทดสอบขี้สงสัย (UAT Swarm DSL, Skeptical Tester)
กฎฉบับเต็ม 24 ข้อ — KMS_AGENTS_RULES_FULL.md กฎขอบเขตงานและกฎเหล็กประจำ repo (Repo Scope & Iron Rules)
ผลิตวิดีโอคู่มือ — video-tutorial-production.md ผลิตวิดีโอสอนใช้งาน YouTube 1440p (Video Tutorial Production)

กฎการใช้

  • เปิดอ่านเฉพาะ Skill/KMS ที่ตรงหมวดงานของ task ไม่โหลดทั้งหมด
  • รูปแบบ Skill มาตรฐานของ repo: Objective, Workflow, Config, Dependency, Usage example, Limitation (ตรงกับกฎ feature doc ของผู้ใช้)
  • ข้อควรระวังจากการตรวจ: skill/KMS หลายไฟล์อ้าง path เก่า (เช่น frontend/src/components/...) ที่ไม่มีแล้ว ก่อนอ้างโค้ดให้ตรวจไฟล์จริงเสมอ (กฎข้อ 15–16) — แต่ละโน้ตสรุประบุ "(ไฟล์อ้างอิงไม่พบแล้ว)" ไว้ในจุดที่เกี่ยวข้อง

ที่มา

  • AGENTS.md ส่วน "สถาปัตยกรรมความรู้ 3 ชั้น"
  • docs/kms/KMS_INDEX.md §1–§2
  • .agents/skills/*/SKILL.md (8 ไฟล์)

ดูเพิ่ม

สารบัญมาตรฐานและกฎเหล็กของ SML Ai Account (Standards Overview) · กฎขอบเขตงานและกฎเหล็กประจำ repo (Repo Scope & Iron Rules) · สมอง SML — หน้าแรก (Map of Content)