ใบวางบิล BLR256908000002-01 — PRI Platform งวดที่ 1 · Billing + Dev Instruction ใบเสนอราคา RQT256908000002

บริษัท นวัตกรรม คำป๋อง จำกัด (สำนักงานใหญ่)

CAMPONG INNOVATION CO.,LTD.

เลขประจำตัวผู้เสียภาษี 0475562000128

848/5 ซอย 12 (หลังเทศบาล) ถนนคูเมือง ตำบลธาตุเชิงชุม อำเภอเมืองสกลนคร จ.สกลนคร 47000

โทร.(+66) 909199270   E-mail: campong@campong.co.th

ใบวางบิล/Billing Note
เลขที่BLR256908000002-01
วันที่19/08/2569
อ้างอิงRQT256908000002
ลูกค้า : คุณ ชวกร
เลขที่ ประจำตัวผู้เสียภาษี : —
ที่อยู่: —
โทร : —   Email: —
ผู้ขาย : นายศุภกฤต วภักดิ์เพชร
รหัสผู้ขาย : P000001
รายละเอียดอื่นๆ : งวดที่ 1 / Phase 1 Billing
โทร : 0909199270   Email: campong@campong.co.th
โครงการ : PRI Platform — Pre-Construction PM + RAG (เอกสารเป็นหลัก · บริหารแผนงานก่อนสร้าง · Upload · RAG Chat · Commitment อ้างอิงหลักฐาน)
งวดที่ 1 — เอกสาร Scope of Work และ Dev Instruction (30%) · แนบ Dev Instruction หน้า 2–7
งวด รหัส รายละเอียด % หน่วย ราคาต่อหน่วย ส่วนลด ส่วนลดรวม จำนวน (บาท)
1 SW เอกสาร Scope of Work และ Dev Instruction
-Project Charter · Scope In/Out · WBS · Document Taxonomy · RAG Corpus Design · UAT Test Cases · Dev Instruction (แนบ)
30%Lot15,000.0015,000.00
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
รวมงวดที่ 1 15,000.00

PRI Platform — Dev Instruction (เอกสารแนบ)

BLR256908000002-01 · อ้างอิง RQT256908000002 · งวดที่ 1 · v1.0 · 19/08/2569

ภาคผนวก
หน้า2 / 7
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
1Scope of Work + Dev Instruction + WBS/Milestone baseline30%15,000
2Platform เต็มระบบ + 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   │
└─────────────────────────────────────────┘
หลักการรายละเอียด
RuntimeStatic hosting (nginx/Docker) — ไม่มี app server ใน MVP
PersistencelocalStorage (state) + IndexedDB (รูป/evidence)
RulesConfiguration จาก JSON (legal.json, process.json)
UINavy #0A1C3E · Action #0055FF · ตาม WebApp_Template
Demo authPassword demo (local session — ไม่ใช่ production auth)

หน้าหลัก: index.html (Landing) · login.html · app.html (App shell + modules)

PRI Platform — Dev Instruction

§3 โมดูลหลัก

ภาคผนวก
หน้า3 / 7

3. โมดูลหลัก

3.1 Upload / Document Evidence Hub

อัปโหลดเอกสารและรูปภาพ → เก็บ IndexedDB · จัด taxonomy ตาม Document Taxonomy · เป็น corpus สำหรับ RAG · ผูกกับ Commitment และ Audit trail

3.2 RAG Chat / PRI AI Copilot

Grounded Q&A อ้างอิงเอกสารที่อัปโหลด (Citation) · Human-in-the-loop · ไม่ใช่คำปรึกษาทางกฎหมาย · งวด 2 ต่อ RAG backend กับ VPS AI Core (Infra แยก)

3.3 Dashboard / Executive Command Center

Health · Attention · Decisions จาก record จริง · Schedule Progress (manual % + YOLO26/AI bridge) · แสดงบน dashboard และ plan view

3.4 Commitment / Report / Submission

PDF ในเบราว์เซอร์ (jsPDF) · traceability ถึง evidence · Process gates ก่อน submit · Export backup state

3.5 Part A — BPK Pilot Modules (platform-modules.json)

ModuleViewหน้าที่
Executive Command CenterdashboardHealth, Attention, Decisions
Project Structure & Master DatamasterWBS, parties — PRJ-BPK-4AB
Issue / Risk / ActionworkIntegrated register
Meeting IntelligencemeetingMOM → action/decision
Schedule IntelligenceplanBaseline vs update, progress %
Cost & ChangecostBudget, VO, EAC (Lite)
Authority & ApprovalauthorityPermit, submission tracker
Decision CenterdecisionApproval trail

3.6 Part B — Building Compliance & Inspection

Moduleหน้าที่
Building Legal ProfileDigital Building Passport
Legal RegisterRequirement versioning (legal.json)
Compliance CalendarObligations + due dates
Inspection PlanningPlan + checklist freeze
Finding / CAPA / VerifySoD — คนแก้ ≠ คน verify

3.7 TII Trust Layer

Identity · Policy · Audit ผ่าน tii.js + tii-policies.json · แสดง “Protected by TII” บน Login · intercept critical actions · roadmap immutable server audit งวด 2+

Schedule Progress API: PRIProgressBridge.applyProgress() · ingestYolo26() · ingestAi() · map: data/yolo26-event-map.json

PRI Platform — Dev Instruction

§4–5 Deliverables งวดที่ 1–3

ภาคผนวก
หน้า4 / 7

4. Deliverables งวดที่ 1 (เอกสารนี้)

ลำดับDeliverableรูปแบบ
D1.1Project Charter + Scope In/Out ที่อนุมัติได้เอกสารแนบ §1 + Proposal
D1.2Dev Instruction ฉบับนี้ (Architecture · Stack · AC)HTML/PDF หน้า 2–7
D1.3WBS / Milestone baselineplans/PRI_Operations_Plan.md §4 · Gantt
D1.4Document Taxonomy + RAG Corpus Designโฟลเดอร์ data/ + taxonomy table
D1.5UAT Test Cases ร่างSmoke path IMPLEMENTATION_NOTES.md
D1.6ใบวางบิล BLR256908000002-01หน้า 1 เอกสารนี้

5. Deliverables งวดที่ 2–3 (Roadmap)

งวด%Deliverables หลักAcceptance ย่อ
250% Static MVP ขยาย · Upload/Ingestion · RAG Chat citation · Dashboard จาก record · Process gates ครบ · SIT/UAT pack UAT scenario ผ่าน ≥80% · Demo บน staging HTTPS
320% Deploy Production HTTPS · Commissioning · Training ผู้ใช้ · Pilot 2 สัปดาห์ · Feedback v1 ผู้ใช้ login ใช้งานได้ · Feedback บันทึก · Handover doc

Folder Structure (อ้างอิง)

PRI/
├── platform-web/           # Static MVP หลัก
│   ├── index.html, login.html, app.html
│   ├── css/  js/  data/  assets/template/  vendor/
├── plans/                  # Operations, Manday, Gantt
├── proposal/               # Quotation, Billing, Proposal
├── deploy/                 # build.ps1, www hub, Docker
└── scripts/deploy.bat      # → https://campong.online/projects/pri/

PRI Platform — Dev Instruction

§6 Tech Stack · §7 Definition of Done

ภาคผนวก
หน้า5 / 7

6. Tech Stack & Constraints

ชั้นเทคโนโลยี
FrontendVanilla HTML5, CSS3, ES6+ JavaScript (no framework MVP)
FontsPrompt + Sarabun (Google Fonts)
StatelocalStorage key pri_platform_state_v1
BinaryIndexedDB pri_platform_idb / store photos
PDFjsPDF (vendor/jspdf.umd.min.js)
DataStatic JSON via fetch() — ต้อง serve HTTP(S)
DeployDocker nginx → https://campong.online/projects/pri/
LayoutA4 print-friendly docs · Web app mobile responsive (viewport, touch 44px)

ข้อห้าม: ไม่ใช้ file:// · ไม่ commit secrets · Production HTTPS only · ห้าม mixed content

Coding Conventions

หัวข้อแนวทาง
CSSDesign tokens css/tokens.css · patterns ตาม pri.css
JSIIFE (function(global){ ... })(window)
StorePRIStore API — ไม่เขียน localStorage ตรงๆ
ProcessGate logic process.js + process.json
TIIPolicy checks tii.js + tii-policies.json

7. Definition of Done (DoD) ตาม Phase

PhaseDoDหลักฐาน
งวด 1 SOW In/Out อนุมัติ · Dev Instruction ครบ 9 หัวข้อ · WBS baseline · Taxonomy ร่าง · UAT cases ร่าง · M0 Scope Freeze เซ็นใบวางบิล / email confirm · เอกสารแนบนี้
งวด 2 Feature ครบ scope งวด 2 · SIT pass · UAT ≥80% · RAG citation ทำงาน · ไม่มี blocker P1 UAT report · Demo recording · Staging URL
งวด 3 Production HTTPS live · Training สำเร็จ · Pilot 2 สัปดาห์ · Feedback v1 · Handover Production URL · Training sign-off · Pilot log

Acceptance Criteria งวด 1 (รายละเอียด)

#เกณฑ์หลักฐาน
AC1SOW In/Out อนุมัติโดยลูกค้าเซ็นใบวางบิล / email confirm
AC2Dev Instruction ส่งครบ 9 หัวข้อเอกสารแนบ (หน้า 2–7)
AC3WBS/Milestone baselineplans/PRI_Operations_Plan.md + Gantt
AC4Document Taxonomy ร่างdata/ + corpus design
AC5UAT Test Cases ร่างSmoke path ด้านล่าง
AC6Backlog freeze งวด 2M0 meeting note

PRI Platform — Dev Instruction

§8 Out of Scope · §9 Timeline

ภาคผนวก
หน้า6 / 7

8. Out of Scope (นอกขอบเขต Dev 50,000 บาท)

รายการหมายเหตุ
VPS AI Core (GPU/CPU RAG)ผู้ว่าจ้างชำระเอง ~55,100/ปี — ภาคผนวก A ใบเสนอราคา
Domain + SSLผู้ว่าจ้างชำระเอง ~2,500/ปี
ค่าดูแลระบบ (MA)ผู้ว่าจ้างชำระเอง ~25,000/ปี · Monitoring · Backup · Re-index
Backend Node/Express + PostgreSQL productionRoadmap งวด 2+ / Hardening
Multi-tenant SaaS · OIDC enterprise SSO เต็มรูปScale phase ภายหลัง
11 modules ครบ Production ทันทีส่ง Vertical Slice ก่อน
คำวินิจฉัยทางกฎหมายAI ช่วยสรุปและอ้างอิงเอกสารเท่านั้น
Native App Storeใช้ PWA/responsive web ก่อน

รวม Infra/ปี (ผู้ว่าจ้างจ่ายเอง): 82,600 บาท — ไม่รวมในใบวางบิล Dev งวดนี้

9. Timeline / Milestones (3 Phases × Payment)

MilestoneงวดPayment Triggerระยะเวลาโดยประมาณ
M0 Scope Freeze1 (30%)After PO/Start · รับ SOW + Dev Instructionสัปดาห์ 1
M1 Foundation + M2–M3 BPK slice2 (50%)After UAT Platformสัปดาห์ 2–3
M4–M5 Inspection + M7 Scale-Prep2 (ต่อ)—สัปดาห์ 3–4
Go-live + Pilot3 (20%)After Delivery/Trainingสัปดาห์ 4–5 + Pilot 2 สัปดาห์

ระยะเวลาพัฒนารวม: ~1 เดือนปฏิทิน + Pilot 2 สัปดาห์ · อ้างอิง plans/PRI_Gantt.html · PRI_Operations_Plan.md

Smoke Path อ้างอิง (UAT งวด 2)

  1. Login (demo password)
  2. บันทึกข้อกำหนดทั้งหมด (legal checklist)
  3. อัปเดตแผนงาน (Schedule Progress manual %)
  4. อัปโหลดรูป → IndexedDB
  5. เลื่อนขั้นทีละ gate (process.js)
  6. Finding/CAPA/Verify (ถ้ามี non_compliant)
  7. PDF report (jsPDF) · RAG Chat ทดสอบ citation
  8. Export backup (store API)

Environment

สภาพแวดล้อมURL
Local previewhttp://localhost:3847/ (npx serve platform-web)
Production apphttps://campong.online/projects/pri/platform-web/
Docs hubhttps://campong.online/projects/pri/

PRI Platform — Dev Instruction

Security · เอกสารอ้างอิง

ภาคผนวก
หน้า7 / 7

Security & HTTPS

ข้อกำหนดรายละเอียด
TransportProduction HTTPS only — ห้าม mixed content
Secretsไม่เก็บ API keys / credentials ใน repo
Legal configlegal.json มี disclaimer — Inspector ยืนยันก่อนใช้จริง
Auth MVPDemo password — ไม่ใช่ production security model
AuditTII layer บันทึก action (immutable server audit งวด 2+)
BackupExport state ผ่าน store API ก่อน deploy ใหญ่
PDPABlur faces ในเอกสารสาธารณะตามนโยบายลูกค้า (ถ้ามี)

data/*.json — บทบาทหลัก

ไฟล์หน้าที่
platform-modules.jsonPart A/B module registry + views
bpk-master.jsonBPK pilot hierarchy + parties
legal.jsonLegal rules (Inspector ต้องยืนยัน)
process.jsonWorkflow gates + transitions
tii-policies.jsonTII Trust Layer policies
seed.jsonDemo seed data
yolo26-event-map.jsonAI progress event mapping

เอกสารอ้างอิง

จัดทำโดย: บริษัท นวัตกรรม คำป๋อง จำกัด · นายศุภกฤต วภักดิ์เพชร · 19/08/2569

Source markdown: proposal/PRI_DevInstruction_RQT256908000002.md · Billing: BLR256908000002-01