Dev Instruction
เอกสารแนบใบวางบิล งวดที่ 1 — Scope of Work และคำสั่งพัฒนา PRI Platform
ลูกค้า: คุณ ชวกร · ผู้จัดทำ: บริษัท นวัตกรรม คำป๋อง จำกัด · Lean single-house Pre-Construction PM + RAG · งบ Dev 50,000 บาท
1. วัตถุประสงค์ & ขอบเขต (Scope)
1.1 วัตถุประสงค์
พัฒนา PRI Platform (Project Relationship Infrastructure) เป็นแพลตฟอร์มบริหารโครงการก่อนสร้างและการตรวจสอบอาคาร โดยเอกสารและหลักฐานเป็นศูนย์กลาง รองรับ RAG Chat อ้างอิงแหล่งที่มา (Citation) และ TII Trust Layer สำหรับ Identity / Policy / Audit — โครงการ Lean บ้านเดี่ยว Fixed Price 50,000 บาท (~14 Mandays)
1.2 ขอบเขตใน (In-Scope)
| งวด | รายการ | % | ก่อน VAT |
| 1 | Scope of Work + Dev Instruction + WBS/Milestone baseline | 30% | 15,000 |
| 2 | Platform เต็มระบบ + SIT/UAT (Upload · RAG · Dashboard · Report) | 50% | 25,000 |
| 3 | ติดตั้ง Production + Training + Pilot 2 สัปดาห์ | 20% | 10,000 |
Pilot Use Cases: (A) Bangkok Hospital Phuket 4A/4B — Project Delivery · (B) อาคารภูเก็ต 1 หลัง — Building Inspection vertical slice
2. สถาปัตยกรรมระบบ
PRI Platform MVP ปัจจุบันเป็น Static Web Application — HTML5 + CSS + JavaScript + JSON เท่านั้น · ไม่มี Node/Python backend ใน MVP (Backend production อยู่ใน roadmap งวด 2+)
┌─────────────────────────────────────────┐
│ UI Shell (Landing / Login / App) │
├─────────────────────────────────────────┤
│ Modules: Upload · RAG · Dashboard · │
│ Commitment · Schedule · BPK Pilot │
├─────────────────────────────────────────┤
│ TII Trust Layer (tii.js / policies) │
├─────────────────────────────────────────┤
│ Store · Process · Progress · PDF │
├─────────────────────────────────────────┤
│ Data JSON + IndexedDB + localStorage │
└─────────────────────────────────────────┘
| หลักการ | รายละเอียด |
| Runtime | Static hosting (nginx/Docker) — ไม่มี app server ใน MVP |
| Persistence | localStorage (state) + IndexedDB (รูป/evidence) |
| Rules | Configuration จาก JSON (legal.json, process.json) |
| UI | Navy #0A1C3E · Action #0055FF · ตาม WebApp_Template |
| Demo auth | Password demo (local session — ไม่ใช่ production auth) |
หน้าหลัก: index.html (Landing) · login.html · app.html (App shell + modules)