Validation
ตรวจกับ Mind Engine Vault
ขอบเขต ผล และรายการที่ยังต้องตรวจ
ขอบเขต
ตรวจข้อมูลและ engine ของหน้าเว็บกับ Mind Engine Obsidian Vault: test case (07_Tests) สถานการณ์จำลอง (06_Simulations) ความตรงกับ prototype (99_Prototype) ความถูกต้องของข้อมูล (จำนวน 89/52, MOC, กฎ) และกฎการเปลี่ยนสถานะของวิถี เมื่อเปิด JavaScript หน้านี้จะรันชุดทดสอบใหม่สดในเบราว์เซอร์
รุ่นและแหล่งข้อมูล
- แอป: v2.2.1
- Vault: Mind Engine Obsidian Vault v0.1
- นำเข้าข้อมูลจาก Vault: 2026-10-05
- สร้างหน้าเว็บ: 2026-10-05
สรุปผลทดสอบ
29/29 ผ่าน · คำเตือน 1 · Composer ไม่ขัดกับกฎและตรงกับชุดอ้างอิง v1 88/89 ดวง · ผลรันล่าสุด 2026-10-05
Test cases (07_Tests)
- PASS TC-001 กลิ่นเข้าทางจมูก — door=nose, sense=ฆานวิญญาณ (กลิ่น → ฆานทวาร)
- PASS TC-002 กลิ่นหอมไม่เท่ากับโลภะ — families: undetermined / lobha_mula / maha_kusala
- PASS TC-003 โทสมูล compatibility — C009: dosa=required, lobha=excluded [R-PAIR-lobha-dosa] · C010: dosa=required, lobha=excluded [R-PAIR-lobha-dosa]
- PASS TC-004 สติแทรก — family=maha_kusala · prototype: mindfulness_available && yoniso · C031,C032,C033,C034,C035,C036,C037,C038
- PASS TC-005 อารมณ์อ่อนมาก — process=ati_paritta · path=bhavanga_calana→bhavanga
- PASS TC-006 ความจำผุด — door=mind · bhavanga_calana→bhavanga_upaccheda→manodvaravajjana→javana→javana→javana→javana→javana→javana→javana→tadarammana→bhavanga · ภวังค์ใช้เป็นสถานะ (BHAVANGA) เท่านั้น ไม่มีการอ่านข้อมูลจากภวังค์
- PASS TC-007 พระอรหันต์ — family=kiriya_arahant · JR-4 (Javana_Rules): พระอรหันต์ → กิริยา · C047,C048,C049,C050,C051,C052,C053,C054
Simulations (06_Simulations)
- PASS SIM-001/1 สติน้อย — ตามความเคยชิน (เคยชอบดื่มกาแฟ) — process=ati_mahanta · javana=lobha_mula (C001,C002,C003,C004,C005,C006,C007,C008)
- PASS SIM-001/2 มีสติ — รู้ความอยากโดยไม่ตามทันที — process=ati_mahanta · javana=maha_kusala (C031,C032,C033,C034,C035,C036,C037,C038)
- PASS SIM-002/1 Branch A — pattern เดิม — process=ati_mahanta · javana=dosa_mula (C009,C010)
- PASS SIM-002/2 Branch B — สติแทรก — process=ati_mahanta · javana=maha_kusala (C031,C032,C033,C034,C035,C036,C037,C038)
- PASS SIM-003/1 ก่อนสติระลึก — process=ati_mahanta · javana=dosa_mula (C009,C010)
- PASS SIM-003/2 สติระลึกได้ — process=ati_mahanta · javana=maha_kusala (C031,C032,C033,C034,C035,C036,C037,C038)
- PASS SIM-004/1 ความจำผุดขึ้น — process=manodvara · javana=undetermined
- PASS SIM-005/1 เสียงเบามากขณะง่วง — process=ati_paritta · javana=—
Vīthi × transition rules
- PASS ati_mahanta อารมณ์ชัดมาก (อติมหันตะ) — 18 ขณะ · transition ตามกฎ 8 · ซ้ำสถานะเดิม (กฎไม่ระบุ) 9
- PASS mahanta อารมณ์ชัด (มหันตะ) — 16 ขณะ · transition ตามกฎ 7 · ซ้ำสถานะเดิม (กฎไม่ระบุ) 8
- WARN paritta อารมณ์เล็กน้อย (ปริตตะ) — 9 ขณะ · transition ตามกฎ 5 · ซ้ำสถานะเดิม (กฎไม่ระบุ) 2 · ⚠ VAULT GAP — ไม่มีกฎใน transition_rules.json: DETERMINING→BHAVANGA
- PASS ati_paritta อารมณ์เล็กน้อยมาก (อติปริตตะ) — 2 ขณะ · transition ตามกฎ 0 · ซ้ำสถานะเดิม (กฎไม่ระบุ) 1
- PASS manodvara มโนทวารสามัญ — 12 ขณะ · transition ตามกฎ 4 · ซ้ำสถานะเดิม (กฎไม่ระบุ) 7
ความถูกต้องของข้อมูล
- PASS INT-1 จิต 89 ดวงใน catalog — 89 records
- PASS INT-2 เจตสิก 52 — 52 records
- PASS INT-3 จำนวนต่อหมวดตรงกับ Citta_MOC — {"akusala":12,"ahetuka":18,"kamasobhana":24,"rupavacara":15,"arupavacara":12,"lokuttara":8}
- PASS INT-4 จำนวนต่อกลุ่มตรงกับ Cetasika_MOC — universal 7/7, pakinnaka 6/6, akusala 14/14, sobhana 25/25
- PASS INT-5 ทุกกฎใน compatibility_rules อ้างเจตสิกที่มีจริง — ครบ
- PASS INT-6 ทุกขั้นใน Vīthi Builder มีใน Vīthi Glossary/stage table — ครบ
- PASS INT-8 แผนที่จิต: ผลรวมทุกระดับ = ลูก, 54/15/12 คงเดิม, โลกุตตร 8 → 40 (5×8), ตรง Citta_MOC — 25 nodes OK
- PASS INT-7 ปัญจทวารวิถีอารมณ์ชัดมาก = 17 ขณะ (SIM-005 อ้าง “เต็ม 17 ขณะ”) — 17 ขณะ
Composer: ต่างจากชุดอ้างอิง
- C009 โทสมูลจิต โทมนัส ประกอบด้วยปฏิฆะ ไม่ชักนำ — เกิดแน่นอน 12 · อาจเกิด 2 · ไม่เกิด 26 · ยังไม่ระบุ 12 · ต่างจาก v1: thina: Vault=อาจเกิด, v1=none; middha: Vault=อาจเกิด, v1=none
ประเด็นหลักธรรมที่ยังไม่ยุติ (ข้อขัดแย้ง)
- citta numbering C083: Vault = C083 = โสดาปัตติผลจิต · อีกฝั่ง = โสดาปัตติผลจิต (#86) → ใช้เลขของ Vault (มรรค–ผล สลับกันตามระดับ) แทนลำดับ v1 (มรรค 4 แล้วผล 4)
- citta numbering C084: Vault = C084 = สกทาคามิมรรคจิต · อีกฝั่ง = สกทาคามิมรรคจิต (#83) → ใช้เลขของ Vault (มรรค–ผล สลับกันตามระดับ) แทนลำดับ v1 (มรรค 4 แล้วผล 4)
- citta numbering C085: Vault = C085 = สกทาคามิผลจิต · อีกฝั่ง = สกทาคามิผลจิต (#87) → ใช้เลขของ Vault (มรรค–ผล สลับกันตามระดับ) แทนลำดับ v1 (มรรค 4 แล้วผล 4)
- citta numbering C086: Vault = C086 = อนาคามิมรรคจิต · อีกฝั่ง = อนาคามิมรรคจิต (#84) → ใช้เลขของ Vault (มรรค–ผล สลับกันตามระดับ) แทนลำดับ v1 (มรรค 4 แล้วผล 4)
- citta numbering C087: Vault = C087 = อนาคามิผลจิต · อีกฝั่ง = อนาคามิผลจิต (#88) → ใช้เลขของ Vault (มรรค–ผล สลับกันตามระดับ) แทนลำดับ v1 (มรรค 4 แล้วผล 4)
- citta numbering C088: Vault = C088 = อรหัตตมรรคจิต · อีกฝั่ง = อรหัตตมรรคจิต (#85) → ใช้เลขของ Vault (มรรค–ผล สลับกันตามระดับ) แทนลำดับ v1 (มรรค 4 แล้วผล 4)
- cetasika spelling CT028: Vault = ศรัทธา · อีกฝั่ง = สัทธา → ใช้ตัวสะกดของ Vault
- Citta_Resolver vs citta_catalog pancadvaravajjana: Vault = Citta_Resolver.md: C032 = ปัญจทวาราวัชชนจิต · อีกฝั่ง = citta_catalog.csv: C032 = มหากุศลจิต โสมนัส ประกอบด้วยญาณ มีการชักนำ ; C028 = ปัญจทวาราวัชชนจิต → ใช้ catalog (C028) — Citta_Resolver.md ควรแก้รหัส
- Citta_Resolver vs citta_catalog manodvaravajjana: Vault = Citta_Resolver.md: C033 = มโนทวาราวัชชนจิต · อีกฝั่ง = citta_catalog.csv: C033 = มหากุศลจิต โสมนัส ไม่ประกอบด้วยญาณ ไม่ชักนำ ; C029 = มโนทวาราวัชชนจิต → ใช้ catalog (C029) — Citta_Resolver.md ควรแก้รหัส
รายการ TODO_VERIFY (71)
vedana (35)
- C055 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C056 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C057 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C058 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C059 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C060 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C061 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C062 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C063 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C064 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C065 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C066 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C067 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C068 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C069 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C070 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C071 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C072 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C073 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C074 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C075 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C076 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C077 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C078 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C079 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C080 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C081 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C082 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C083 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C084 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C085 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C086 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C087 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C088 — Vault ไม่ระบุเวทนา (ช่องว่าง)
- C089 — Vault ไม่ระบุเวทนา (ช่องว่าง)
jati / candidates (6)
- vithi:atitabhavanga — Vault ไม่ระบุจิตหรือชาติที่ทำหน้าที่ขั้นนี้
- vithi:bhavanga_calana — Vault ไม่ระบุจิตหรือชาติที่ทำหน้าที่ขั้นนี้
- vithi:bhavanga_upaccheda — Vault ไม่ระบุจิตหรือชาติที่ทำหน้าที่ขั้นนี้
- vithi:bhavanga — Vault ไม่ระบุจิตหรือชาติที่ทำหน้าที่ขั้นนี้
- vithi:votthapana — Vault ไม่ระบุจิตหรือชาติที่ทำหน้าที่ขั้นนี้
- vithi:tadarammana — Vault ไม่ระบุจิตหรือชาติที่ทำหน้าที่ขั้นนี้
เนื้อหาบทเรียน (30)
- บท l01 — ปรมัตถธรรม 4
- บท l01 — อภิธรรมปิฎก 7 คัมภีร์ (Vault อ้างเฉพาะธัมมสังคณีและปัฏฐานยังไม่มี)
- บท l02 — จิตเกิดทีละดวง
- บท l02 — นิยาม “รู้อารมณ์” (Terminology กล่าวเพียงว่าอารมณ์คือสิ่งที่จิตรู้)
- บท l03 — ชื่อบาลีของลักษณะ 4 (เอกุปปาทะ ฯลฯ)
- บท l04 — โลกุตตร 8 × ฌาน 5 = 40 (การจำแนกโลกุตตรตามฌาน)
- บท l04 — ข้อความ “จิตดวงเดียวพิจารณาได้หลายเกณฑ์” เป็นคำอธิบายของระบบ
- บท l05 — อโสภณจิต 30
- บท l08 — มหาวิบากทำกิจปฏิสนธิ ภวังค์ จุติ ตทาลัมพนะ
- บท l09 — อัญญสมานเจตสิก 13
- บท l10 — เจตนาคือตัวกรรม (Vault: “ประสานธรรมและจงใจต่ออารมณ์”)
- บท l11 — ปกิณณกในทวิปัญจวิญญาณ/สัมปฏิจฉนะ (ยังไม่มีกฎใน compatibility_rules)
- บท l12 — การจัดกลุ่ม โม-โล-โท-ถี-วิ (Vault ใช้ อกุศลสาธารณ 4 + อกุศลปกิณณก 10)
- บท l13 — กิจ 14 ทั้งบท
- บท l14 — มโนทวาร = ภวังคจิต
- บท l14 — ทวารวิมุตต์
- บท l15 — รายการธัมมารมณ์
- บท l15 — โผฏฐัพพะ = ปฐวี เตโช วาโย
- บท l16 — วัตถุ 6 และหทยวัตถุ ทั้งบท
- บท l17 — อารมณ์ของภวังค์ (กรรม กรรมนิมิต คตินิมิต)
- บท l17 — ปฏิสนธิ–ภวังค์–จุติเป็นจิตชนิดเดียวกัน
- บท l17 — ภวังค์เป็นวิบาก
- บท l18 — โวฏฐัพพนะเป็นกิริยา
- บท l19 — กามชวนะ 29
- บท l20 — ตทาลัมพนจิต 11
- บท l20 — ตทาลัมพนะเป็นวิบาก
- บท l21 — รูป 28 ทั้งบท
- บท l22 — ภูมิ 31 ทั้งบท (Vault มีเพียงภูมิของจิต 4)
- บท l23 — ปัจจัย 24 ทั้งบท (Roadmap: “เพิ่มปัจจัย 24” ยังไม่ทำ)
- บท l24 — อิฏฐารมณ์ → จักขุวิญญาณฝ่ายกุศลวิบาก (คำถามข้อ 1)