Design Preview

เลือกอารมณ์หน้าจอ

Field Mode

งานวันนี้

ลูกค้า

บันทึกสถานะ

รูป / เอกสาร

โปรไฟล์

M
S
G
โครงเดียวกันเมนูเหมือนกันทุกตำแหน่ง แต่ข้อมูลและปุ่มเปลี่ยนตามงานจริง
วันนี้ · Marketing6 งานProspect ร้อน 2
โทรกลับ Prospect ก่อน 14:30Marketing · วันนี้
ถ่ายรูปกิจการร้านเจริญทรัพย์Marketing · วันนี้
ตรวจ Lead Source ก่อนส่งเข้าระบบMarketing · วันนี้
10:00

โทร Lead ใหม่

ร้านเจริญทรัพย์

Marketing Demo · Lead / Prospect
รอโทร
13:30

เข้าพบกิจการ

ร้านป้าเดือน

Marketing Demo · Lead / Prospect
นัดแล้ว
16:00

ส่งเข้าระบบ

อู่สมชาย

Marketing Demo · Lead / Prospect
พร้อมส่ง
Prospect วันนี้ร้านเจริญทรัพย์พร้อมส่งเข้าระบบหลังถ่ายรูปกิจการ
วันนี้ · Staff7 งานสำคัญ 2 งาน
ต้องถ่ายรูปบัตรใหม่Staff · วันนี้
โทรคุณอารีก่อน 15:00Staff · วันนี้
ตรวจเอกสารร้านแสงทองStaff · วันนี้
11:00

เข้าพบร้านแสงทอง

ร้านแสงทอง

Staff Demo · Field Staff
วันนี้
15:00

โทรคุณอารีครั้งที่ 2

คุณอารี

Staff Demo · Field Staff
ต้องตาม
16:00

ตรวจเอกสารร้านแสงทอง

ร้านแสงทอง

Staff Demo · Field Staff
รอตรวจ
งานที่เลือกโทรคุณอารีครั้งที่ 2ต้องเสร็จวันนี้ 15:00
วันนี้ · Manager18 งานทีมเสี่ยง 4 งาน
Staff Demo มีงานใกล้ครบเวลาManager · วันนี้
มีงานข้ามสายรอตรวจManager · วันนี้
หลักฐานใหม่รอ Manager ดูManager · วันนี้
09:30

ตรวจโหลดงานทีม

สายตะวันออก

Manager Demo · Team Control
ทีม
14:00

โยนงานให้ผู้ใกล้ลูกค้า

คุณอารี

Manager Demo · Team Control
ข้ามสาย
17:00

Escalate งานเสี่ยง

ร้านแสงทอง

Manager Demo · Team Control
เสี่ยง
งานทีมที่ต้องดูงานใกล้เกิน SLAตรวจงานที่ยังไม่มีคนรับและงานข้ามสาย
คำขอข้อมูลเพิ่มCharlie ขอรูปบัตรใหม่คุณอารี · ส่งก่อน วันนี้ 17:00
  • รูปบัตรยังไม่ชัด
  • ยังไม่มีรูปกิจการล่าสุด
Prospect ที่เลือกร้านเจริญทรัพย์Lead จาก Facebook
งานเปิดอยู่3
รูป / เอกสาร3
ดูแลโดยMarketing Demo
ร้านเจริญทรัพย์Lead จาก FacebookLead / Prospect
ร้อน
ร้านป้าเดือนนัดดูหน้าร้านวันนี้Lead / Prospect
นัดแล้ว
อู่สมชายเอกสารครบ รอส่งเข้าระบบLead / Prospect
พร้อม
ลูกค้าที่เลือกร้านแสงทองเอกสารรอตรวจ
งานเปิดอยู่3
รูป / เอกสาร3
ดูแลโดยStaff Demo
ร้านแสงทองเอกสารรอตรวจField Staff
เอกสาร
คุณอารีโทรติดตามวันนี้Field Staff
ต้องตาม
คุณมณีนัดชำระวันนี้Field Staff
นัดแล้ว
ทีมที่เลือกStaff Demoงานเปิด 7 · ใกล้ SLA 2
งานเปิดอยู่3
รูป / เอกสารรอตรวจ
ดูแลโดยManager Demo
Staff Demoงานเปิด 7 · ใกล้ SLA 2Team Control
โหลดสูง
Marketing DemoProspect พร้อมส่ง 2Team Control
พร้อม
Cross-line Helperช่วยงานคุณอารีได้Team Control
ใกล้กว่า
บันทึกผลติดตามFollow-up Prospect ร้านเจริญทรัพย์ร้านเจริญทรัพย์ · Marketing
บันทึกสถานะลูกค้าโทรคุณอารีครั้งที่ 2คุณอารี · Staff
บันทึกการจัดการทีมอนุมัติการโยนงานข้ามสายคุณอารี · Manager
หมายเหตุสั้น ๆ
ตัวอย่างหลังบันทึกโทรแล้วรับ

คุณอารี · TASK-002

สร้าง Status Event และ Task Eventบันทึก Staff Demo · Mobile · เวลา · ลูกค้า · งานยังไม่คำนวณเงินใน V1
ถ่ายรูปกิจการ / หลักฐาน Leadรูปนี้จะผูกกับ Prospect และแคมเปญที่มา
ถ่ายรูปหลักฐานรูปนี้จะผูกกับลูกค้าและงานที่เลือก
ตรวจหลักฐาน / งานทีมดูหลักฐานที่ทีมส่งมาและงานที่ต้องให้คนช่วย
ส่งข้อมูลเพิ่มAPR-002Charlie รอตรวจ
1
เปิดคำขอดูว่าขาดรูปหรือเอกสารอะไร
2
ถ่ายรูปเพิ่มระบบผูกกับ APR-002 และ TASK-002 ให้เอง
3
ส่งกลับตรวจสร้าง event ให้ Charlie เห็นทันที
หลังส่งEvidence + Approval Event + Audit LogAUD-APR-002
รูป
รูปหน้าร้านTASK-003 · วันนี้ 11:10พร้อมใช้งาน
รูป
รูปกิจการTASK-003 · วันนี้ 11:12พร้อมใช้งาน
รูป
เอกสารบัตรTASK-001 · เมื่อวานพร้อมใช้งาน
M
Marketing Demoบริษัทตัวอย่าง · Lead / Prospect

Lead วันนี้ 8

นัดพบ 3

พร้อมส่งเข้าระบบ 2

S
Staff Demoบริษัทตัวอย่าง · Field Staff

งานวันนี้ 7

อัปโหลดหลักฐาน 3

สถานะรอตรวจ 2

G
Manager Demoบริษัทตัวอย่าง · Team Control

งานทีม 18

ใกล้ SLA 4

โยนงานรอตกลง 2

ใช้เมนูมือถือชุดเดียวกันทุก roleเปลี่ยนเฉพาะข้อมูล ปุ่มด่วน และงานที่เกี่ยวข้องMarketing เห็น Prospect และส่งเข้าระบบStaff เห็นงานติดตาม ลูกค้า และหลักฐานManager เห็นโหลดทีม การโยนงาน และ escalation
กิจกรรมล่าสุด09:12 · สร้างงาน · Charlie10:05 · โยนงานข้ามสาย · Manager Demo10:07 · รับงาน · Staff Demo

ValkyrieV2

Mission Control

เข้าสู่ระบบเป็น Staffเข้าสู่ระบบเป็น Managerเข้าสู่ระบบเป็น Deltaเข้าสู่ระบบเป็น Alphaเข้าสู่ระบบเป็น Bravoเข้าสู่ระบบเป็น Charlie

Delta

ภาพรวมการเติบโต

24 ลูกค้าใหม่Lead คุณภาพดี 16 ราย

Alpha

เงินและกระแสสด

พร้อมตรวจยังไม่เปิดสูตรการเงินจริงใน V1

Bravo

ลูกค้าที่ต้องตาม

8 รายมี 3 รายควรโทรวันนี้

Charlie

เคสรอตรวจ

5 เคสเอกสารไม่ครบ 2 เคส

Delta View

ภาพรวมการเติบโต

24 ลูกค้าใหม่Lead คุณภาพดี 16 ราย
Portfolio GrowthLead QualityPain Point

Alpha View

เงินและกระแสสด

พร้อมตรวจยังไม่เปิดสูตรการเงินจริงใน V1
CashflowWallet ReadyFloat Watch

Bravo View

ลูกค้าที่ต้องตาม

8 รายมี 3 รายควรโทรวันนี้
Early WarningFollow-up SLARecovery

Charlie View

เคสรอตรวจ

5 เคสเอกสารไม่ครบ 2 เคส
Approval QueueDocument CheckTrust Score

Architecture Status

สถานะ Core Engine แบบดูเร็ว

owner view
Ready5ใช้ต่อยอด prototype ได้
Draft2วางโครงแล้ว รอขยาย
Locked1ห้ามเปิด logic จริง
MutationOffยังไม่มีการเขียนข้อมูลจริง
Delta / CharlieWorkflow
Ready

มี template, simulator, API review และ business explanation แล้ว

CharlieApproval
Ready

มี queue, timeline, guard, sample, review panel และ human decision guardrail

Delta / CharlieAssessment
Draft

มีหลัก Reality First และ Owner First แล้ว แต่ยังต้องขยายแบบประเมินจริง

DeltaPolicy
Ready

มี Policy Center direction และ lifecycle draft / preview / publish

AlphaFinance
Locked

สูตรการเงิน wallet float profit accounting interest commission ยังไม่ READY

DeltaAI
Ready

อธิบาย วิเคราะห์ สรุป จำลองได้ แต่ห้าม approve หรือ override

DeltaOrganization
Ready

role + scope และการย้ายสายงานมีแนวทาง audit แล้ว

DeltaSystem Health
Draft

เตรียมสถานะ server database backup queue SSL domain infrastructure

Business Owner ควรเข้าใจสถานะได้ในไม่กี่วินาที
Locked engine ต้องเห็นชัดว่าอย่าเปิด logic จริง
ก่อน Mutation ต้องมี Read, Contract, Schema, Permission, Guard, Sample, Review, Simulation
AI ช่วยอธิบายได้ แต่ห้ามอนุมัติหรือ override workflow

System Health

สถานะระบบที่เจ้าของธุรกิจอ่านได้เร็ว

read-only draft
Healthy3ระบบหลักดูปกติ
Watch2ควรติดตามรอบถัดไป
Draft2ยังเป็นแผนตรวจ
Action0ยังไม่แก้ระบบจริง
Delta / TechServer
Healthy

เว็บตอบสนองปกติ

ผู้ใช้ยังเข้าระบบได้ตามปกติ
ตรวจทุกวัน
Delta / TechDatabase
Healthy

ยังไม่มีสัญญาณฐานข้อมูลช้า

ข้อมูลสำคัญยังอ่านได้ต่อเนื่อง
ตรวจทุกวัน
Delta / TechBackup
Watch

ต้องยืนยันเวลาสำรองข้อมูลล่าสุด

กันความเสี่ยงข้อมูลหายก่อนเกิดเหตุ
ตรวจรอบเย็น
Delta / TechQueue
Draft

ยังเป็นรายการเตรียมตรวจ

เตรียมไว้ดูงานค้างและการแจ้งเตือนในอนาคต
รอ backend จริง
Delta / TechSSL
Watch

ต้องมี reminder ก่อนหมดอายุ

กันเว็บขึ้นเตือนว่าไม่ปลอดภัย
เตือน 30 / 15 / 7 / 3 / 1 วัน
Delta / TechDomain
Healthy

สถานะโดเมนยังปกติ

ลูกค้าและพนักงานยังเข้าเว็บเดิมได้
เตือนก่อนหมดอายุ
Delta / AlphaInfrastructure
Draft

เตรียมมุมมองต้นทุนและอายุบริการ

ช่วยเห็น server, cloud, license, AI, API key ก่อนมีปัญหา
ต่อใน Infrastructure Center
30 วันSSL / Domainเริ่มเตือนก่อนหมดอายุ
15 วันServer / Cloudยืนยันผู้รับผิดชอบและงบต่ออายุ
7 วันBackup / Licenseตรวจหลักฐานและแผนสำรอง
3 วันCritical Serviceแจ้งผู้บริหารและเจ้าของงาน
1 วันCritical Serviceยืนยันว่ามีคนรับผิดชอบแล้ว
read-only draft ยังไม่เปลี่ยน server จริง
ไม่แสดง secret, API key หรือ password
AI เตือนได้ แต่ห้ามแก้ระบบเอง
สถานะนี้ช่วยให้เจ้าของธุรกิจอ่านได้เร็ว ไม่ใช่ monitoring เชิงลึก

System Health API Review

ดู route สุขภาพระบบแบบไม่ต้องอ่านโค้ด

provider-safe review
อ่านได้Read routes

summary, checks, incidents, timeline และ reminders อ่านจาก mock ได้แล้ว

GET /api/system-health/summary
ป้องกันแล้วProvider-safe

response ใช้ provider signal summary และไม่เรียก provider จริง

providerMutationAllowed: false
ยังล็อกWrite routes

status update, acknowledge, resolve และ reminder acknowledge ยังไม่เขียนข้อมูลจริง

Locked 501
prototypeVersion status

route พร้อม review แต่ยังไม่เชื่อม auth, database, audit หรือ monitoring provider

mock-read-only
สรุป
ดูสุขภาพระบบแบบเจ้าของธุรกิจอ่านเร็วGET /api/system-health/summary

แสดง summary, checks, incidents และ reminders โดยไม่เปิด secret

mode, permissionPreview, summary, healthChecks
เช็กระบบ
ดูรายการ server database backup queue SSL domainGET /api/system-health/checks

production ต้องกรองด้วย role + scope ก่อนคืนข้อมูล

checks:read + provider safe summaries
รายละเอียด
ดู business impact ข้าง technical signalGET /api/system-health/checks/backup

แสดงเหตุผลทางธุรกิจ เหตุการณ์ reminder และ provider summary

check-detail:read + rawSecretsReturned false
incident
ดูความเสี่ยงที่ต้องติดตามGET /api/system-health/incidents

AI สรุปได้ แต่ acknowledge, resolve หรือ silence incident ไม่ได้

incidents:read + no autonomous action
ยังไม่เปิด
ป้องกัน resolve ก่อนพร้อมPOST /api/system-health/incidents/INC-BACKUP-001/resolve

ต้องมี real auth, audit writer, database และ human confirmation ก่อน

Locked 501
Deltaดูสุขภาพระบบทั้งหมดเพื่อ oversight

global

ยังดู raw secret ไม่ได้
Alphaดูรายการที่กระทบต้นทุนและความต่อเนื่อง

cost_and_continuity

ไม่ mutate provider หรือ infrastructure
Techดูและเตรียม action ของระบบที่รับผิดชอบ

assigned_system

production write ต้องมี audit ก่อน
Adminดูสถานะและ reminder ที่ได้รับมอบหมาย

assigned_system

acknowledge ยังไม่ใช่การแก้ปัญหา
GuardrailMutation routes ยังล็อก 501 และ providerMutationAllowed ต้องเป็น false ใน prototype

Infrastructure Center

ทรัพย์สินระบบ วันหมดอายุ และเจ้าของงาน

no secrets
Assets7รายการที่ต้องมีเจ้าของ
Renew Soon2ควรติดตามก่อนหมดอายุ
SecretsHiddenไม่แสดงรหัสลับ
ModeReadยังไม่แก้ระบบจริง
Delta / TechDomainPrimary registrar
Healthy

2026-12-20

30 / 15 / 7 / 3 / 1 วัน

ถ้าหมดอายุ พนักงานและลูกค้าเข้าเว็บไม่ได้
Delta / AlphaServerCloud server
Watch

Monthly

ตรวจต้นทุนทุกเดือน

ค่า server อาจบวมถ้าไม่แยกไฟล์ออกจากเครื่อง
Delta / TechSSLCertificate authority
Watch

2026-09-30

30 / 15 / 7 / 3 / 1 วัน

เว็บอาจขึ้นเตือนไม่ปลอดภัย
DeltaAIAI provider
Draft

Usage based

ตรวจวงเงินและ usage ทุกสัปดาห์

ต้นทุน AI อาจสูงถ้าไม่มี policy และ limit
Delta / AlphaCloudStorage / object storage
Draft

Monthly

ตรวจพื้นที่และ lifecycle ทุกเดือน

ไฟล์รูปและเอกสารทำให้ค่าใช้จ่ายบวมได้
Delta / AdminLicenseSoftware license
Healthy

2027-01-15

30 / 15 / 7 / 3 / 1 วัน

ผู้ใช้ทำงานสะดุดถ้า license หมดอายุ
Delta / TechAPI KeyExternal service
Protected

Rotation policy

ตรวจสิทธิ์ทุกเดือน

ห้ามโชว์ key จริงใน UI หรือเอกสาร
Plan30 วันเริ่มแจ้งเจ้าของงาน
Prepare15 วันยืนยันงบและผู้รับผิดชอบ
Check7 วันตรวจหลักฐานการต่ออายุ
Escalate3 วันแจ้งผู้บริหารถ้ายังไม่เสร็จ
Critical1 วันยืนยันปิดความเสี่ยง
Infrastructure Center เป็น read-only draft
ไม่เก็บ secret, API key, password หรือ private token ใน mock data
ห้ามกดต่ออายุหรือแก้ cloud/server จาก prototype
AI ช่วยเตือนและสรุปได้ แต่ห้ามเปลี่ยน infrastructure เอง

Infrastructure API Review

ดู route หลังบ้านแบบไม่ต้องอ่านเอกสารเทคนิค

no-secret review
อ่านได้Read routes

assets, detail, timeline และ reminders อ่านจาก mock ได้แล้ว

GET /api/infrastructure/assets
ป้องกันแล้วNo-secret behavior

response แสดงเฉพาะ metadata และ rawSecretsReturned เป็น false

rawSecretsReturned: false
ยังล็อกWrite routes

create, owner, acknowledge, secret-reference ยังไม่เขียนข้อมูลจริง

501
prototypeVersion status

route พร้อม review แต่ยังไม่เชื่อม auth, database, audit หรือ secret manager

mock-read-only
อ่าน asset
ดูรายการ infrastructure ที่มีสิทธิ์เห็นGET /api/infrastructure/assets

production ต้องกรองด้วย role + scope ก่อนคืนข้อมูล

mode, permissionPreview, summary, assets
ดูรายละเอียด
ดู asset โดยไม่เห็น secret จริงGET /api/infrastructure/assets/api-key

แสดง owner, provider, renewal, risk และ secret metadata เท่านั้น

asset:read + rawSecretsReturned false
ดู timeline
ดู event แบบ append-onlyGET /api/infrastructure/assets/domain/timeline

เห็น owner change, reminder, secret reference metadata และ audit preview

timeline:read + infrastructureAuditPreview
แจ้งเตือน
ดูรอบเตือนต่ออายุGET /api/infrastructure/reminders

30 / 15 / 7 / 3 / 1 วัน เป็น planning เท่านั้น ไม่ใช่ renewal payment

reminder:read + no provider API
ยังไม่เปิด
ป้องกัน secret write ก่อนพร้อมPOST /api/infrastructure/assets/api-key/secret-reference

รับได้แค่ metadata ในอนาคต และต้องไม่รับ raw secret

Locked 501
Deltaดู asset ทุกตัวเพื่อ oversight

global

ยังดู raw secret ไม่ได้
Alphaดูต้นทุนและวันต่ออายุ

cost_and_renewal

ไม่ mutate infrastructure
Techดูและเตรียมจัดการ metadata ที่รับผิดชอบ

assigned_infrastructure

secret อยู่ใน secret manager เท่านั้น
Adminดูงานที่ได้รับและ acknowledge reminder

assigned_infrastructure

acknowledge ไม่ใช่จ่ายต่ออายุ
GuardrailMutation routes ยังล็อก 501 และ raw secret ต้องไม่ถูกส่งออกจาก API

Valkyrie Shield

Security Review แบบอ่านเร็ว

read-only foundation
SecurityWatchCustomer Data Protection และ Security Review พร้อมในระดับ mock-read-only
Incident3 เปิดอยู่ต้องมีคนตรวจ ไม่ให้ AI ตัดสินเอง
Customer Access5 จุดเสี่ยงดูประวัติ view / search / export / watermark
Emergency0 activeReal Lockdown ยัง locked 501
ReadyRead Routes

Dashboard, events, emergencies, devices, sessions, incidents และ infrastructure health อ่านได้แบบ mock

501Locked Routes

Real Lockdown, Session Kill, Device Lock, Restore และ Emergency Release ยังไม่เปิด action จริง

ReviewPermission Preview

ใช้ role + scope mock เพื่อเตรียมต่อ real auth ภายหลัง

Support OnlyAI Boundary

AI สรุปและเตือนได้ แต่ห้าม trigger security action หรือซ่อน incident

INC-SEC-001customer_data_riskต้องตรวจว่า export หรือ view เกิน scope หรือไม่
human_review_required

Delta

INC-SEC-002device_riskอุปกรณ์ใหม่ใช้งานข้อมูลลูกค้า ต้อง review ก่อน production policy
watching

Security Reviewer

EMG-001cyber_emergencyทดสอบผลกระทบก่อนเปิด emergency policy จริง
simulated

Real Lockdown, Session Kill, Device Lock, Restore และ Emergency Release ยัง locked 501

EMG-002personal_safetyต้องกำหนด policy ว่าใครเห็นข้อมูล personal safety ได้
review_required

ยังเป็น readonly review ไม่มี action จริง

Customer Access Timeline

2026-07-07 09:01Alpha

Export report preview มี watermark และ audit reference

review
2026-07-07 08:42Manager North

ดู customer profile จากงานติดตามข้ามสาย

watch

Device / Session Review

2026-07-07 08:55iPhone field device

อุปกรณ์ใหม่เปิดดู customer profile หลายรายการ

watch
2026-07-07 09:08MacBook office

ปกติ

trusted
2026-07-07 08:57Staff A

มี customer search ซ้ำหลายครั้ง

watch
2026-07-07 09:11Alpha

ปกติ

active
mediumเปิดดูข้อมูลลูกค้าหลังมีงานติดตามข้ามสาย2026-07-07 08:42
highมี export report preview พร้อม watermark และ audit reference2026-07-07 09:01
watchจำลอง Cyber Emergency โดยไม่มี production mutation2026-07-07 09:10
ProtectedAPI Key Referenceraw secret hidden
WatchDomain / SSLrenewal window needs owner review
Security / Valkyrie Shield API is mock-read-only until real auth, role + scope, database writes, and audit writer are ready
Customer Data Protection must track view, search, export, suspicious activity, access timeline, and watermark events
Real Lockdown, Session Kill, Device Lock, Production Logout, Restore, Emergency Release, and Incident Resolve remain locked 501
Raw secrets, raw session tokens, and raw customer export content must never be returned
AI can summarize and warn, but must not trigger security action, punish users, hide incidents, or change business data

Integration Center

บริการที่เชื่อมต่อกับแต่ละ Business Unit

OAuth-first
MarketingFacebook

รับ lead จาก Facebook Page และ campaign

OAuth
WorkspaceGoogle

เชื่อม Gmail, Calendar และ Drive ผ่าน OAuth

OAuth
MessagingLINE

รับ lead และข้อความจาก LINE OA ในอนาคต

OAuth
Google WorkspaceGmail

อ่านอีเมลหลักฐานเมื่อ Business Unit อนุญาต

OAuth
Google WorkspaceCalendar

สร้าง reminder จากปฏิทินเมื่อ policy พร้อม

OAuth
Google WorkspaceGoogle Drive

เชื่อม folder หลักฐานโดยไม่เก็บ token จริงในระบบ

OAuth
BU-NORTHNorth Facebook LeadsNorth Branch Page
review

เตรียมรับ lead เข้า Lead Gateway

reference_only
BU-DEMODemo Gmail Evidenceevidence-demo@example.com
draft

เตรียมอ่านอีเมลหลักฐานแบบมี scope

no_token_stored
BU-NORTHNorth Evidence DriveNorth Evidence Folder
review

เตรียมเชื่อม Drive folder สำหรับ evidence

opaque_reference_only
facebook.leads.readอ่าน lead จาก Facebook Pageplanned
gmail.readonlyอ่าน Gmail เพื่อแนบหลักฐานplanned
drive.file.readอ่าน Google Drive folder เพื่อแนบ evidenceplanned

Integration API Review

ดู route เชื่อมต่อระบบแบบไม่เห็น token จริง

no-token review
ReadyRead routes

Services, detail, timeline, providers และ Business Unit services อ่านได้แบบ mock

GET /api/integrations/services
ProtectedNo-token behavior

Response ต้องไม่ส่ง Access Token, Refresh Token, Client Secret หรือ API Key

rawTokensReturned: false
Locked 501Locked OAuth

OAuth start/callback, disconnect, refresh และ sync ยังไม่ทำงานจริง

POST /api/integrations/oauth/start
FoundationVersion status

พร้อมสำหรับ review ก่อนทำ UI ต่อและก่อนเชื่อม provider จริง

mock-read-only
Services
Connected service listGET /api/integrations/services

แสดง service ตาม Business Unit และ provider โดยไม่คืน token

rawTokensReturned: false
Detail
Connected service detailGET /api/integrations/services/INT-SVC-001

แสดง provider, scope และ timeline แบบ business-readable

copyPasteApiKeyRequired: false
Providers
Provider catalogGET /api/integrations/providers

แสดง Facebook, Google, LINE, Gmail, Calendar และ Google Drive

oauthSupported: true
Locked
OAuth start lockedPOST /api/integrations/oauth/start

ยังไม่เริ่ม OAuth จริงจนกว่า auth, state validation และ token storage พร้อม

501
DeltaGlobal integration oversight

ทุก Business Unit

เห็นสถานะได้ แต่ไม่เห็น token หรือ secret
ManagerBusiness Unit services

Business Unit ของตัวเอง

ต่อ service ได้ในอนาคตเมื่อ policy พร้อม
MarketingMarketing integrations

บัญชีการตลาดและ lead source

ดูได้ แต่ยังไม่เริ่ม OAuth เองใน prototype
TechProvider setup review

provider configuration

ช่วย setup ได้ แต่ไม่เห็น raw credential
GuardrailOAuth/provider mutation ยังล็อก 501 และ API ต้องไม่ส่ง token หรือ secret จริงออกมา
Integration Center is OAuth-first and Business Unit scoped
Use Official OAuth when provider supports it
API responses must never return API Key, Client Secret, Access Token, Refresh Token, private token, authorization code, or raw credential
Only opaque token_reference_key and refresh_reference_key may be stored later
OAuth start, callback, disconnect, refresh, and sync remain locked 501
AI can summarize integration health but must not start OAuth, refresh tokens, sync provider data, or call provider APIs

AI Gateway

ทางผ่านกลางของ AI ทุก engine

decision support only
OpenAIOpenAI

สรุป วิเคราะห์ และอธิบายงานผ่าน AI Gateway เท่านั้น

mock-not-connected
AnthropicClaude

provider สำรองสำหรับงานสรุปและอธิบาย

mock-not-connected
GoogleGemini

รองรับ provider family เพิ่มเติมในอนาคต

mock-not-connected
LocalLocal AI

เตรียมทางเลือก local model เมื่อ privacy policy พร้อม

mock-not-connected
securitysecurity_briefingสรุป Security / Valkyrie Shield ให้ผู้บริหารอ่านเร็ว
draft

summary

human review
policypolicy_explanationอธิบาย policy เป็นภาษาธุรกิจโดยไม่ publish policy
draft

explanation

human review
integrationintegration_health_summaryสรุปสถานะ connected services โดยไม่เรียก provider APIs
draft

summary

human review
Usage2 records

Operational metadata only

Costs2 estimates

ไม่ใช่ accounting entry

Requests2 mock

ไม่มี provider call จริง

Fallback2 draft

ยังไม่ activate จริง

AI Gateway API Review

ดู route AI แบบไม่เห็น provider key และไม่เรียก provider จริง

no-provider-call
ReadyRead routes

Providers, routes, usage, costs, requests, fallbacks และ dashboard อ่านได้แบบ mock

GET /api/ai-gateway/dashboard
ProtectedNo provider key

Response ต้องไม่ส่ง API Key, provider secret, private token หรือ raw provider payload

rawProviderKeysReturned: false
ReviewNo provider call

Foundation ยังไม่เรียก OpenAI, Claude, Gemini, Local AI หรือ future providers จริง

providerCallExecuted: false
Locked 501Locked actions

Request create, route activate, health check, secret reference และ fallback activate ยังไม่ทำงานจริง

POST /api/ai-gateway/routes/:id/activate
Providers
Provider catalogGET /api/ai-gateway/providers

แสดง OpenAI, Claude, Gemini, Local AI โดยไม่คืน key

rawProviderKeysReturned: false
Routes
AI route listGET /api/ai-gateway/routes

แสดง route กลางที่ engine ต้องเรียกผ่าน AI Gateway

providerCallExecuted: false
Usage
Usage and cost metadataGET /api/ai-gateway/usage

เป็น operational metadata ไม่ใช่สูตรการเงินหรือบัญชี

financeFormulaExecuted: false
Locked
Route activation lockedPOST /api/ai-gateway/routes/:id/activate

ยังไม่ activate routing จริงจนกว่า auth, policy, audit และ cost control พร้อม

501
DeltaGlobal AI Gateway oversight

ทุก engine และ provider route

เห็นสถานะได้ แต่ไม่เห็น provider key หรือ secret
AlphaUsage and cost review

usage_and_cost

ดู usage/cost metadata ได้ แต่ไม่ใช่สูตรบัญชีหรือการเงิน
TechProvider configuration review

provider_configuration

ช่วยดู provider health ได้ในอนาคต แต่ไม่เห็น raw credential
ManagerBusiness Unit AI usage

Business Unit ของตัวเอง

ดู request ที่เกี่ยวกับ BU ได้ แต่ AI ไม่ตัดสินใจแทน
GuardrailAI Gateway ยังไม่เรียก provider จริง และ AI ห้าม approve, reject, publish, override หรือ mutate business data
Business Engines must call AI Gateway only
AI Gateway Foundation does not call OpenAI, Claude, Gemini, Local AI, or future providers yet
Responses must never return provider API keys, provider secrets, private tokens, raw provider payloads, hidden reasoning, or sensitive full prompts
Usage and cost records are operational metadata only, not finance or accounting formulas
AI can summarize, explain, warn, and observe patterns but must not approve, reject, publish policy, override workflow, or mutate business data
Request create, route test, route activation, provider health check, secret reference, and fallback activation remain locked 501

Marketing Intelligence

บัญชีการตลาด, Lead Gateway และ Campaign Dashboard

platform foundation
Accounts2 accounts

Marketing Accounts แบบ mock

Connected2 links

อ้าง Integration Center โดยไม่เห็น token

Gateway2 intakes

ยังไม่ ingest lead จริง

Campaigns2 campaigns

ไม่มี optimization หรือ scoring

Marketing Intelligence API Review

ดู route การตลาดแบบไม่เห็น token และไม่ score lead

no-scoring review
ReadyRead routes

Accounts, detail, timeline, connected accounts, Lead Gateway, attribution, campaigns และ dashboard อ่านได้แบบ mock

GET /api/marketing-intelligence/dashboard
ProtectedLead Gateway boundary

Lead data ต้องผ่าน Lead Gateway ก่อนเข้า Prospect และห้ามสร้าง Customer ตรง

Lead Gateway only
Locked 501No scoring

AI Marketing, Lead Scoring และ Campaign Optimization ยังไม่ทำงานจริง

leadScoringExecuted: false
LockedNo finance

Attribution เป็น metadata เท่านั้น ไม่คำนวณ commission, profit หรือ revenue sharing

financeFormulaExecuted: false
Accounts
Marketing account listGET /api/marketing-intelligence/accounts

แสดงบัญชีการตลาดตาม Business Unit, provider และสถานะ โดยไม่คืน token

rawTokensReturned: false
Gateway
Lead Gateway readinessGET /api/marketing-intelligence/lead-gateway

แสดง intake readiness แบบ redacted และไม่สร้าง Prospect จริง

leadMutationAllowed: false
Campaigns
Campaign visibilityGET /api/marketing-intelligence/campaigns

แสดง evidence, attribution และ review status โดยไม่ optimize campaign

campaignOptimizationExecuted: false
Locked
Lead intake lockedPOST /api/marketing-intelligence/lead-gateway/intake

ยังไม่ ingest lead จริงจนกว่า validation, spam review, consent และ audit พร้อม

501
DeltaGlobal marketing oversight

ทุก Business Unit และ marketing source

เห็นภาพรวมได้ แต่ไม่เห็น token, secret หรือ raw lead payload
ManagerBusiness Unit marketing

Business Unit ของตัวเอง

ดู campaign และ Lead Gateway readiness ได้ แต่ยังไม่ mutate
MarketingAssigned accounts

บัญชีการตลาดและ campaign ที่ได้รับมอบหมาย

ดูงาน marketing ได้ แต่ยังไม่ score lead หรือ optimize campaign
AlphaBudget evidence metadata

campaign evidence metadata

ดู metadata ได้ แต่ไม่ใช่สูตรบัญชี การเงิน หรือ commission
GuardrailLead Gateway intake, account connect, campaign review และ evidence mutation ยังล็อก 501; AI ห้าม score lead, optimize campaign, เปลี่ยนงบ หรือสร้าง Prospect/Customer เอง
Attribution2 records

metadata only

Evidence2 required

file reference only

Lead scoringLocked

ยังไม่คำนวณคะแนน lead

Campaign AILocked

ยังไม่ optimize campaign

Marketing Intelligence Foundation is mock-read-only until real auth, role + Business Unit scope, Lead Gateway validation, audit writer, and policy reader are ready
Lead data must enter ValkyrieOS through Lead Gateway only
Marketing Intelligence must not bypass Integration Center, Lead Gateway, Prospect Center, or AI Gateway
Responses must never return API Key, Client Secret, Access Token, Refresh Token, private token, provider secret payload, or raw customer-sensitive lead payload
AI Marketing, Campaign Optimization, Lead Scoring, provider mutation, lead mutation, campaign mutation, and finance formulas remain locked 501
AI can summarize campaign visibility and attribution gaps but must not score leads, optimize campaigns, change budgets, create Prospects, create Customers, or call provider APIs

Gateway Layer

ด่านรับ Lead จาก Landing Page และ Provider

intake foundation
Sources2 sources

Landing Page, Facebook, LINE และ future partner

Intakes2 intakes

ยังไม่รับ lead จริง

Mapping2 fields

กำหนดทิศทางข้อมูลเท่านั้น

BoundaryProtected

ยังไม่สร้าง Prospect/Customer

BU-NORTHNorth Facebook Lead Formรับ lead จาก Facebook โดยผ่าน Gateway Layer ก่อนเข้า Prospect
review

planning

draft
BU-DEMODemo LINE OA Intakeเตรียมรับ lead จาก LINE OA โดยยังไม่เชื่อม webhook จริง
draft

not_ready

not_ready

Gateway Layer API Review

ดู route รับ lead แบบไม่เห็น raw payload และไม่ส่งเข้า Prospect

no-mutation review
ReadyRead routes

Sources, detail, timeline, intakes, field mappings, attribution และ dashboard อ่านได้แบบ mock

GET /api/gateway-layer/dashboard
ProtectedProspect boundary

Intake ต้องผ่าน Gateway Layer ก่อนเข้า Prospect และห้ามสร้าง Customer ตรง

Gateway to Prospect only
ProtectedNo raw payload

ไม่คืน raw webhook, raw provider payload หรือ raw lead payload ใน API review

rawLeadPayloadReturned: false
Locked 501Mutation locked

Webhook receive, validate intake และ send-to-Prospect ยังล็อกทั้งหมด

GATEWAY_LAYER_MUTATION_LOCKED
Sources
Gateway source listGET /api/gateway-layer/sources

แสดง external source ตาม Business Unit, source type และสถานะ โดยไม่คืน secret

rawSecretsReturned: false
Intakes
Gateway intake readinessGET /api/gateway-layer/intakes

แสดง intake readiness แบบ redacted และยังไม่สร้าง Prospect จริง

prospectMutationAllowed: false
Mapping
Field mapping reviewGET /api/gateway-layer/field-mappings

แสดง mapping direction โดยไม่เก็บ raw field values

rawLeadPayloadReturned: false
Locked
Send to Prospect lockedPOST /api/gateway-layer/intakes/:id/send-to-prospect

ยังไม่ส่งเข้า Prospect จนกว่า auth, policy, consent, validation และ audit พร้อม

501
DeltaGlobal gateway oversight

ทุก Business Unit และ gateway source

เห็นภาพรวมได้ แต่ไม่เห็น secret, raw webhook หรือ raw lead payload
ManagerBusiness Unit gateway

Business Unit ของตัวเอง

ดู source, intake และ readiness ได้ แต่ยังไม่ mutate
MarketingAssigned sources

source และ campaign ที่ได้รับมอบหมาย

ดู intake ได้ แต่ยังไม่ validate หรือส่งเข้า Prospect
Security ReviewerSuspicious intake metadata

สัญญาณผิดปกติและ source pattern

ดู metadata สำหรับ review ได้ แต่ไม่เห็น raw payload
GuardrailWebhook receive, intake validate และ send-to-Prospect ยังล็อก 501; AI ห้ามรับ webhook, score lead, สร้าง Prospect/Customer หรือ call provider APIs เอง
Attribution2 envelopes

metadata only

Spam review1 draft

human review required

Validation1 result

mock-only

Raw payloadHidden

ไม่แสดง payload ดิบ

Gateway Layer Foundation is mock-read-only until real auth, role + Business Unit scope, source scope, Integration linkage, Landing Page linkage, consent policy, spam review, field mapping, audit writer, and policy reader are ready
Lead data must pass Gateway Layer before it can reach Prospect Center
Gateway Layer must not create Customer directly
Responses must never return API Key, Client Secret, Access Token, Refresh Token, webhook secret, signature secret, raw webhook payload, raw provider payload, or raw customer-sensitive lead payload
AI lead scoring, campaign optimization, provider mutation, lead mutation, Prospect mutation, Customer mutation, and finance formulas remain locked 501
AI can summarize gateway readiness and suspicious source patterns but must not receive webhooks, validate real intakes, send intake to Prospect, create Prospects, create Customers, score leads, optimize campaigns, or call provider APIs

Landing Page Builder

หน้ารับ Lead ของ Business Unit

presentation layer
Pages2 pages

ยังไม่ publish จริง

Templates2 templates

โครงหน้าเท่านั้น

Forms2 fields

ต้อง map ผ่าน Gateway

BoundaryGateway only

ไม่สร้าง Prospect/Customer

BU-NORTHNorth Working Capital Interest Pageรับความสนใจสินเชื่อจากแคมเปญ North โดยส่งผ่าน Gateway Layer เท่านั้น
review

not_ready

draft
BU-DEMODemo Merchant Interest Pageเตรียมหน้า landing page สำหรับทดลอง internal review เท่านั้น
draft

blocked_until_gateway_source_ready

not_ready

Landing Page API Review

ดู page readiness แบบไม่ publish และไม่ submit จริง

no-mutation review
ReadyRead routes

Pages, detail, timeline, templates, forms, domains, publish readiness และ dashboard อ่านได้แบบ mock

GET /api/landing-pages/dashboard
ProtectedGateway only

Submit ต้องผ่าน Gateway Layer เท่านั้น และยังไม่สร้าง Prospect/Customer

Gateway submit path only
ProtectedNo credentials

ไม่คืน hosting credential, DNS credential, token หรือ raw lead payload

rawDnsCredentialsReturned: false
Locked 501Mutation locked

Create, review, publish, unpublish, submit, template, form และ domain ยังล็อกทั้งหมด

LANDING_PAGE_BUILDER_MUTATION_LOCKED
Pages
Landing page listGET /api/landing-pages/pages

แสดง page ตาม Business Unit, status และ publish readiness โดยไม่คืน credential

rawLeadPayloadReturned: false
Forms
Form schema reviewGET /api/landing-pages/form-schemas

แสดง field label, consent, redaction และ Gateway Field Mapping reference

gatewayMutationAllowed: false
Domains
Domain and hosting readinessGET /api/landing-pages/domains

แสดง domain/hosting metadata โดยไม่คืน DNS หรือ hosting credential

rawHostingCredentialsReturned: false
Locked
Page submit lockedPOST /api/landing-pages/pages/:id/submit

ยังไม่ submit จริงจนกว่า Gateway Layer path, consent, mapping และ audit พร้อม

501
DeltaGlobal landing page oversight

ทุก Business Unit และ landing page

เห็นภาพรวมได้ แต่ไม่เห็น credential, raw submit หรือ raw lead payload
ManagerBusiness Unit pages

Business Unit ของตัวเอง

ดู page readiness และ review ได้ แต่ยังไม่ publish หรือ submit
MarketingAssigned pages

page และ campaign ที่ได้รับมอบหมาย

ดู form/template readiness ได้ แต่ยังไม่ submit หรือสร้าง lead จริง
TechDomain and hosting metadata

domain_hosting_support

ช่วยดู domain/hosting ได้ แต่ไม่เห็น raw credential
GuardrailPublish, unpublish และ submit ยังล็อก 501; AI ห้าม publish, submit, create Gateway Intake, สร้าง Prospect/Customer หรือแก้ domain/hosting เอง
Domains1 domain

metadata only

Hosting1 host

no credentials

Publish1 review

mock-only

Submit1 locked

ยังไม่รับ lead จริง

Landing Page Builder Foundation is mock-read-only until real auth, role + Business Unit scope, page scope, template policy, Gateway Source linkage, Gateway Layer submit path, consent policy, spam review, field mapping, audit writer, and policy reader are ready
Landing Pages are presentation layer only; Business Logic lives in ValkyrieOS and Gateway Layer
Landing Page submit must go through Gateway Layer before any Prospect can be created
Landing Page Builder must not create Prospect or Customer directly
Responses must never return API Key, Client Secret, Access Token, Refresh Token, hosting credential, DNS credential, raw submit payload, or raw customer-sensitive lead payload
AI lead scoring, campaign optimization, page mutation, publish mutation, submit mutation, Gateway mutation, Prospect mutation, Customer mutation, and finance formulas remain locked 501

Cash Logistics

ตามรอยเงินสดแบบไม่เปิด Wallet/Accounting

custody foundation
Company Vault2 vaults

expected cash only

Float Vault1 float

ไม่ใช่ Float formula

Assignments2 tasks

custody review

BoundaryNo Wallet

ไม่ post Accounting

BU-NORTHNorth Main Company VaultNorth office safe
verified

185,000 expected

none
BU-EASTEast Company VaultEast office safe
review_needed

92,000 expected

difference_review

Cash Logistics API Review

ดู cash custody แบบไม่ mutate และไม่รันสูตรการเงิน

read-only review
ReadyRead routes

Vaults, assignments, positions, deposits, settlements และ dashboard อ่านได้แบบ mock

GET /api/cash-logistics/dashboard
ProtectedSettlement boundary

Settlement เป็น event ไม่ใช่ Wallet และยังไม่ post Accounting

Settlement is event
ProtectedNo formulas

ไม่รัน Wallet, Accounting, Finance, Float, Profit, Interest หรือ Commission

financeFormulaExecuted: false
Locked 501Mutation locked

Create, accept, complete, deposit review และ settlement review ยังล็อกทั้งหมด

CASH_LOGISTICS_MUTATION_LOCKED
Vaults
Company vault listGET /api/cash-logistics/company-vaults

แสดง expected cash และ verification status โดยไม่ใช่ Wallet balance

walletLogicExecuted: false
Assign
Cash assignment readinessGET /api/cash-logistics/cash-assignments

แสดง custody responsibility และ evidence direction แต่ยังไม่ mutate

cashMutationAllowed: false
Position
Cash position snapshotGET /api/cash-logistics/cash-positions

แสดง operational snapshot ไม่ใช่ accounting balance

accountingPosted: false
Locked
Settlement review lockedPOST /api/cash-logistics/settlement-events/:id/review

ยังไม่ approve settlement จนกว่า policy, audit และ human review พร้อม

501
DeltaGlobal cash logistics oversight

ทุก Business Unit และทุก cash custody record

เห็นภาพรวมได้ แต่ไม่รัน Wallet, Accounting หรือ Finance
AlphaFinance visibility

cash visibility เพื่อ review เท่านั้น

ดูเงินสดและ settlement ได้ แต่สูตรการเงินยังล็อก
ManagerBusiness Unit cash operations

Business Unit ของตัวเอง

ดู vault, assignment, deposit และ settlement ได้ แต่ mutation ยังล็อก
CollectorAssigned cash tasks

งานเงินสดที่ได้รับมอบหมาย

ดู assignment ของตัวเองได้ แต่ยัง accept/complete จริงไม่ได้
GuardrailCash assignment, bank deposit และ settlement review ยังล็อก 501; AI ห้าม approve cash, mutate Wallet, post Accounting หรือ create financial commands
Positions1 snapshot

not wallet balance

Collectors1 route

assigned only

Deposits1 pending

no ledger post

Settlements1 event

not Wallet

Exceptions1 review

ไม่กล่าวหาอัตโนมัติ

WalletLocked

no mutation

AccountingLocked

no posting

FinanceLocked

no formulas

Cash Logistics is custody visibility only; it does not execute Wallet, Accounting, Finance, Float, Profit, Interest, Commission, Revenue Sharing, or Risk formulas.
Settlement is an event, not Wallet.
Wallet is not Cash.
Cash positions are operational snapshots, not accounting balances.
All cash mutation routes stay locked with 501 until real auth, scope, policy, evidence, audit, event writer, and human approval flow are ready.
AI may summarize and warn, but must not approve cash assignment, approve settlement, approve bank deposit, mutate Wallet, post Accounting, or create financial commands.

Event Engine

Backbone กลางของ Timeline / Audit / Notification

platform foundation
Categories19 groups

platform-wide

Event Types3 types

config records

Events3 records

append-only

BoundaryNo Mutation

ไม่ dispatch / ไม่ post

cash_dayNorth cash day reviewCORR-CASH-DAY-2026-07-07-NORTH
needs_review

Cash events are visible for review only; Settlement, Wallet, Accounting, and Finance remain locked

security_incidentCustomer access security reviewCORR-SECURITY-ACCESS-2026-07-07
needs_review

Security timeline is visible for human review; no production lockdown or logout executed

Event Engine API Review

ดู event backbone แบบไม่ write และไม่ dispatch

read-only review
ReadyRead routes

Event types, categories, timelines, events, correlations, consumers และ dashboard อ่านได้แบบ mock

GET /api/events/dashboard
ProtectedAppend-only

Platform Events เป็น append-only และห้ามแก้ทับ event เดิม

Platform Events are append-only
ProtectedNo dispatch

Consumer planning อ่านได้ แต่ยังไม่ dispatch notification หรือ finalize audit

notificationDispatchAllowed: false
Locked 501Mutation locked

Create, review, type create, correlation create, consumer create และ replay ยังล็อกทั้งหมด

EVENT_ENGINE_MUTATION_LOCKED
Types
Event type catalogGET /api/events/types

อ่าน catalog ของ event type เป็น configuration record ไม่ใช่ hardcode business logic

eventMutationAllowed: false
Timeline
Correlation timelineGET /api/events/timeline/:correlationId

แสดง business story จาก correlation ID โดยไม่ mutate record ต้นทาง

businessMutationAllowed: false
Consumers
Consumer planningGET /api/events/consumers

แสดงว่า notification, audit, dashboard, AI จะ consume event อย่างไรในอนาคต

notificationDispatchAllowed: false
Locked
Event replay lockedPOST /api/events/replay

replay ยังไม่รันจริง ไม่ dispatch และไม่ finalize audit

501
DeltaGlobal event backbone

ทุก Business Unit และทุก source module

เห็นภาพรวมได้ แต่ไม่เห็น raw secret, raw payload หรือสูตรการเงิน
Security ReviewerSecurity event timelines

security_review

ดู event ที่เกี่ยวกับ incident/customer protection ได้ แต่ยังไม่ kill session หรือ lock device
ManagerBusiness Unit timelines

Business Unit ของตัวเอง

ดู event story ของทีมตัวเองได้ แต่ไม่ create/replay event
AdminPlatform setup review

platform_setup

ดู type/category/consumer readiness ได้ แต่ยังไม่เปลี่ยน config จริง
GuardrailPlatform Events เป็น append-only; Event create, review, replay และ notification dispatch notifications ยังล็อก 501; AI ห้าม create events, dispatch notifications, finalize audit, execute Settlement, mutate Wallet, post Accounting หรือ create financial commands
Timelines2 views

view only

Correlations2 links

story grouping

Consumers3 plans

no dispatch

ReplayLocked

dry-run only later

Event Engine is the platform backbone for Timeline, Audit, Notifications, AI, Dashboard, Analytics, Security, Cash Logistics, Settlement, and future modules.
Platform Events are append-only and must never be edited in place.
Timeline is a view of events and must not mutate business records.
Event metadata is safe-by-default and must not expose raw secrets, raw tokens, raw webhook payloads, raw lead payloads, hidden customer-sensitive payloads, or financial formula outputs.
Event mutation, notification dispatch, audit finalization, Settlement, Wallet, Accounting, Finance, and Financial Command creation stay locked with 501.
AI may summarize and detect patterns, but must not create events, review events, dispatch notifications, finalize audit, execute Settlement, mutate Wallet, post Accounting, or create financial commands.

Notification Foundation

ชั้นแจ้งเตือนจาก Event Engine แบบยังไม่ dispatch จริง

review only
Types3 records

config draft

Rules2 drafts

policy-driven

Inbox2 items

safe preview

BoundaryNo Dispatch

ไม่ส่งจริง / ไม่ create action

Security ReviewerCustomer data access needs reviewCORR-SECURITY-ACCESS-2026-07-07
simulated

Security event is ready for human review; no session kill or device lock executed

ManagerCash assignment visible for reviewCORR-CASH-DAY-2026-07-07-NORTH
delivered_preview

Cash event is visible; Settlement, Wallet, Accounting, and Finance remain locked

Notification API Review

ดู notification แบบไม่ dispatch และไม่ complete reminder

read-only review
ReadyRead routes

Types, rules, inbox, channels, preferences, delivery preview, suppressions, timeline และ dashboard อ่านได้แบบ mock

GET /api/notifications/dashboard
ProtectedEvent boundary

Notification รับข้อมูล safe จาก Event Engine เท่านั้น และห้าม bypass Event Engine

sourceEventId
ProtectedReminder boundary

Acknowledge notification ไม่ถือว่า Action Reminder เสร็จ

reminderCompleted: false
Locked 501Dispatch locked

Rule publish, acknowledge, dismiss, create action, channel test, dispatch และ preference update ยังล็อกทั้งหมด

NOTIFICATION_MUTATION_LOCKED
Types
Notification type catalogGET /api/notifications/types

อ่านประเภท notification เป็น configuration record ไม่ใช่ hardcode business logic

notificationDispatchAllowed: false
Inbox
Notification inbox reviewGET /api/notifications/inbox

แสดงรายการแจ้งเตือนแบบ review เท่านั้น ไม่ acknowledge หรือ create action

actionCreated: false
Preview
Delivery previewGET /api/notifications/delivery-preview

จำลองการส่งเท่านั้น ไม่เรียก provider และไม่ส่ง push/SMS/email/LINE จริง

realProviderCallExecuted: false
Locked
Notification dispatch lockedPOST /api/notifications/dispatch

dispatch ยังไม่ทำงานจริง และต้องตอบ 501 ก่อน production readiness

501
DeltaGlobal notification readiness

ทุก Business Unit และทุก notification type

เห็นภาพรวมได้ แต่ไม่เห็น raw payload, provider secret หรือสูตรการเงิน
Security ReviewerSecurity notification review

security_review

เห็น notification ที่เกี่ยวกับ security ได้ แต่ยังไม่ dispatch หรือ lock device
ManagerBusiness Unit inbox

Business Unit ของตัวเอง

ดู notification ของทีมได้ แต่ยังไม่ create action จริง
StaffAssigned inbox

งานที่ได้รับมอบหมาย

เห็น notification ของตัวเองได้ แต่ acknowledge ยังไม่ complete Action Reminder
AdminSetup review

platform_setup

ดู rules, channels, preferences ได้โดยไม่เห็น provider secrets
TechChannel health

channel_health

ดู channel readiness ได้ แต่ยัง test provider จริงไม่ได้
GuardrailNotification Foundation รับ safe event จาก Event Engine เท่านั้น; dispatch, provider call, create action, reminder completion, business mutation, Wallet, Accounting, Finance และ Financial Command creation ยังล็อก 501; AI ห้าม dispatch notifications หรือ publish rules
Channels2 plans

no provider call

Timelines1 view

view only

Blocked1

needs policy

DispatchLocked

501 until ready

Notification Foundation consumes Event Engine safe records only.
Notification Foundation consumes Event Engine safe records and must not bypass Event Engine.
Notification acknowledgement must not complete Action Reminder.
Notification Foundation is not Reminder Engine; notification acknowledgement must not complete Action Reminder.
V1 Notification Foundation is read-first and planning-first; real dispatch stays locked with 501.
Notification responses must not expose raw secrets, raw tokens, raw payloads, hidden customer-sensitive payloads, financial formula outputs, or AI hidden reasoning.
Notification dispatch, provider calls, Event Engine writes, Action creation, Reminder completion, business mutation, Wallet, Accounting, Finance, and Financial Command creation stay locked.
AI may summarize notification readiness, but must not dispatch, acknowledge, dismiss, create actions, complete reminders, publish rules, call providers, or mutate business records.

Configuration Platform

ชั้นตั้งค่ากลางแบบ hierarchy โดยยังไม่ publish runtime จริง

review only
Global2 defaults

platform base

Business Unit2 overrides

local settings

Agreement1 draft

platform layer

RuntimeLocked

ไม่ apply จริง

Effective Configurationbusiness_clock.cutoff_previewAgreement -> Customer -> Business Unit -> Global
agreement

Agreement override wins during effective period; fallback after expiration

Configuration API Review

ดู configuration แบบไม่ publish และไม่ apply runtime

read-only review
ReadyRead routes

Global, Business Unit, Customer, Agreement, Feature, Resolution, Version, Timeline และ Dashboard อ่านได้แบบ mock-read-only

GET /api/configuration-platform/dashboard
ReviewHierarchy boundary

Configuration Platform uses Global -> Business Unit -> Customer -> Agreement hierarchy ก่อนคำนวณ Effective Configuration

Resolution Preview may calculate Effective Configuration for review.
GuardedFeature toggle safety

Feature Toggles must not unlock production mutations by themselves

featureToggleActivated: false
501Locked mutations

Publish, archive, review mutation, runtime apply, Business Time, Settlement, Wallet, Accounting และ Finance ยังไม่เปิด

CONFIGURATION_PLATFORM_MUTATION_LOCKED
READ
Global defaultsGET /api/configuration-platform/global

ดูค่า default ระดับ platform โดยไม่ publish configuration

configurationPublishAllowed: false
READ
Business Unit overridesGET /api/configuration-platform/business-units

ดูค่าเฉพาะ Business Unit โดยไม่ trigger Workflow หรือ Action

businessTimeTriggered: false
READ
Resolution previewGET /api/configuration-platform/resolution-preview

จำลอง Effective Configuration ตาม hierarchy เพื่อรีวิวเท่านั้น

runtimeResolutionApplied: false
LOCKED
Runtime applyPOST /api/configuration-platform/resolution-preview/apply

การ apply runtime จริงยังไม่เปิด และต้องตอบ locked shape

501 CONFIGURATION_PLATFORM_MUTATION_LOCKED
DeltaGlobal + Platform

global

ดูภาพรวมได้ แต่ publish configuration ไม่ได้ใน V1
AdminSetup review

platform_setup

ดู settings และ feature toggles ได้ โดยไม่เห็น secrets หรือเปิด mutation
ManagerBusiness Unit configuration

assigned_business_unit

ดู Business Unit config ของตัวเองได้ แต่ไม่ apply runtime
Security ReviewerSafe audit view

configuration_audit

ดู timeline และ denial preview ได้ โดยไม่เห็น raw hidden payload
GuardrailConfiguration Platform uses Global -> Business Unit -> Customer -> Agreement hierarchy; publish, runtime apply, feature activation, Business Time trigger, Settlement, Wallet, Accounting, Finance และ Financial Command creation ยังล็อก 501; AI ห้าม publish configuration
Feature Toggles2 drafts

no activation

Draft5

not published

Review1

planning only

MutationLocked

501 until ready

Configuration Platform is a platform layer, not a feature module.
Configuration Platform exists to prevent hardcoding.
Configuration must be changeable without deploying code.
Configuration Resolution must support Global -> Business Unit -> Customer -> Agreement hierarchy.
Agreement is Platform, not Exception.
Feature Toggles must not unlock production mutations by themselves.
Production runtime resolution remains locked.
AI remains decision support only.

Agreement Platform

ชั้นข้อตกลงธุรกิจแบบ platform โดยยังไม่ approve หรือ activate จริง

review only
Types3 drafts

no finance logic

Agreements2

planning layer

Approval1 preview

human decision only

BoundaryLocked

ไม่ activate จริง

grace_periodให้เวลาลูกค้า 7 วันโดยยังไม่ trigger Business Time หรือ Collection logicCustomer requested a grace period after verified business interruption.
review

Grace period 7 days preview only

fixed_amountบันทึกยอดจ่ายคงที่แบบ preview โดยไม่คำนวณ FinanceDraft fixed amount agreement for business owner review.
draft

Fixed amount preview only

Agreement API Review

ดู agreement แบบไม่ approve และไม่ activate จริง

read-only review
ReadyRead routes

Agreement type, list, detail, terms, approval, effective period, fallback, timeline และ dashboard อ่านได้แบบ mock-read-only

GET /api/agreements/dashboard
ReviewAgreement boundary

Agreement is Platform, not Exception. Approval Preview is not Approval execution.

agreementApprovalExecuted: false
GuardedBusiness Time boundary

Agreement Platform stays above Business Time, Workflow, and Action; preview does not start downstream work

businessTimeTriggered: false
501Locked mutations

Approve, reject, activate, cancel, archive, evidence upload, Settlement, Wallet, Accounting และ Finance ยังไม่เปิด

AGREEMENT_PLATFORM_MUTATION_LOCKED
READ
Agreement dashboardGET /api/agreements/dashboard

ดูภาพรวม Agreement โดยไม่ approve หรือ activate จริง

agreementMutationAllowed: false
READ
Approval previewGET /api/agreements/:id/approval-preview

ดูเส้นทางอนุมัติแบบ preview เท่านั้น ไม่ execute approval

agreementApprovalExecuted: false
READ
Fallback previewGET /api/agreements/:id/fallback-preview

ดูทางกลับไป Policy หรือ Effective Configuration เดิมเมื่อ Agreement หมดอายุ

agreementActivated: false
LOCKED
Approve agreementPOST /api/agreements/:id/approve

การ approve จริงยังไม่เปิด และต้องตอบ locked shape

501 AGREEMENT_PLATFORM_MUTATION_LOCKED
LOCKED
Activate agreementPOST /api/agreements/:id/activate

การ activate จริงยังไม่เปิด และไม่ trigger Business Time / Workflow / Action

workflowStarted: false
DeltaAll Agreement previews

global

ดูภาพรวมและ approval preview ได้ แต่ approve/activate จริงไม่ได้ใน V1
ManagerAssigned Business Unit agreements

assigned_business_unit

ดู agreement ในสายงานตัวเองได้ โดยไม่สร้าง Financial Command
StaffAssigned customer agreement summary

assigned_customer

ดูเฉพาะสรุปที่จำเป็นต่อหน้างาน ไม่เห็นข้อมูลเกิน scope
Security ReviewerSafe audit view

agreement_audit

ดู timeline และ denial preview ได้ โดยไม่ unlock mutation
GuardrailAgreement Platform stays above Business Time, Workflow, and Action; approval, activation, Business Time trigger, Settlement, Wallet, Accounting, Finance และ Financial Command creation ยังล็อก 501; AI ห้าม approve agreement
Terms1 preview

no formula

Effective1 period

no trigger

Fallback1 path

policy return

MutationLocked

501 until ready

Agreement Platform is a platform layer, not exception handling.
Agreement is Platform, not Exception.
Agreement is not Collection Logic.
Agreement must live above Business Time, Workflow, and Action.
Every Agreement must have Approval, Effective Date, Expiration, Audit, and Timeline.
When Agreement expires, the system must return to the previous Policy or effective configuration.
Production Agreement approval and activation remain locked.
AI remains decision support only.

Business Time Platform

ชั้นเวลาธุรกิจที่ขับเคลื่อน workflow โดยยังไม่ trigger จริง

review only
Clocks1 clock

platform time

Business Days1 preview

not calendar only

Rules2 draft

configurable

MutationLocked

ไม่ trigger จริง

agreement_expiration_previewFallback to policy preview2026-07-22T18:00:00+07:00
preview_only

No Agreement activation, no Workflow start, no Action creation

Business Time API Review

ดู business time แบบไม่ close day และไม่ execute trigger

read-only review
READBusiness Clock reads

Clock, Business Day, Due Time, Customer Time, Time Rules, Trigger Preview, Closing, Rhythm, Timeline, and Dashboard are visible as safe previews.

GET /api/business-time/clocks
LOCKEDTrigger execution locked

Execute trigger, close day, reopen day, review closing rule, and publish rhythm must return 501 until production Business Time is approved.

BUSINESS_TIME_PLATFORM_MUTATION_LOCKED
BOUNDARYNo downstream work

Preview cannot start Workflow, create Action, activate Agreement, execute Settlement, mutate Wallet, post Accounting, or calculate Finance.

workflowStarted: false
AIDecision support only

AI can explain Business Time and summarize timing risk, but cannot trigger, close, reopen, publish, approve, or override rules.

aiActionAllowed: false
READ
Clock reviewGET /api/business-time/clocks

Shows Business Clock setup without changing cutoff, timezone, or rule versions.

businessTimeMutationAllowed: false
READ
Business Day reviewGET /api/business-time/business-days

Shows open/close preview without closing the day or posting accounting entries.

businessDayClosed: false
READ
Trigger previewGET /api/business-time/trigger-preview

Shows what may happen later without executing Workflow, Action, Agreement, or Settlement.

businessTimeTriggered: false
LOCKED
Execute triggerPOST /api/business-time/trigger-preview/execute

Production trigger execution is locked until Architecture Gate approves mutation.

501 BUSINESS_TIME_PLATFORM_MUTATION_LOCKED
LOCKED
Close business dayPOST /api/business-time/business-days/:id/close

Closing a Business Day is a real business action and stays locked in V1.

accountingPostAllowed: false
DeltaAll Business Time previews

global

ดูภาพรวม clock/day/rule/trigger ได้ แต่ execute หรือ close จริงไม่ได้ใน V1
ManagerAssigned Business Unit time

assigned_business_unit

ดู Business Clock และ Business Day ของสายงานตัวเองได้ โดยไม่สร้าง Action
StaffAssigned customer timing summary

assigned_customer

ดูเฉพาะเวลานัด/เวลาส่งที่เกี่ยวข้องกับงานตัวเอง ไม่เห็น raw time-rule payload
Security ReviewerSafe timeline and denial view

business_time_audit

ตรวจ timeline และ denial shape ได้ โดยไม่ unlock mutation หรือ AI action
GuardrailBusiness Clock drives Workflow, not normal calendar clock; trigger execution, Business Day close/reopen, Workflow start, Action creation, Agreement activation, Settlement, Wallet, Accounting, Finance และ Financial Command creation ยังล็อก 501; AI ห้าม execute business time
Due Time1 preview

no collection logic

Closing1 rule

no day close

Rhythm1 draft

no action create

Locked Routes7

501 until ready

Business Time Platform is the platform clock for the business.
Business Clock drives Workflow, not normal calendar clock.
Business Time Platform is a platform layer, not Collection Logic.
Time Trigger Preview is not trigger execution.
Action Engine receives work from Business Time Platform, not from Reminder.
Business Time must not hardcode cutoff.
Business Time must not trigger Workflow, create Action, activate Agreement, execute Settlement, mutate Wallet, post Accounting, calculate Finance, or create Financial Commands in V1.
AI remains decision support only.
1 clock1 day2 rules

Business Simulator

สนามทดลอง Business Rule ก่อน Go-Live

business ready mode
GoalBusiness Ready

Founder ทดลอง flow จริงก่อน Go-Live ไม่ใช่เพิ่ม feature จำนวนมาก

EnvironmentIsolated

ข้อมูล Simulator ต้องแยกจาก Production และ reset ได้

RecalculateReal-time

ทุก Event ต้องทำให้ Business Summary เปลี่ยนทันที

Success1 day

บริหาร Business Unit หนึ่งวันโดยไม่กลับไป Google Sheet

Real-time Business Recalculation

ทุก Event ต้องกระทบ Summary ทันที

01ลูกค้าคืนต้น

Principal Return event ถูกสร้างใน Simulator dataset

02ยอดปล่อยลด

Loan Account summary ต้อง recalculate ทันที

03สุทธิเพิ่ม

Daily Closing net preview เปลี่ยนโดยไม่กรอกมือ

04เก็บต่อวันลด

Daily Collection preview ต้องลดตามยอดใหม่

05ยอดส่งเปลี่ยน

Collection Summary ต้องคำนวณใหม่

06Dashboard เปลี่ยนทันที

Founder เห็นผลของ Business Rule แบบ real-time

Prospectready

เริ่ม flow จากคนสนใจ ก่อนส่งเข้าระบบ

Assessmentdiscovery

Founder ยังปรับวิธีประเมินจากประสบการณ์จริงได้

Openingsimulated

ต้องกระทบยอดปล่อยและ Daily Closing

Open Netsimulated

ต้องกระทบสุทธิและ Wallet boundary

Customerready

ลูกค้าทุกคนต้องอยู่ในระบบ

Loan Accountfoundation

บัญชีสินเชื่อสำหรับ Simulator ยังไม่ใช่ Accounting Engine

Daily Collectionsimulated

เงินรับรายวันต้องเปลี่ยน Dashboard ทันที

Principal Returnsimulated

คืนต้นต้องลดยอดปล่อย เพิ่มสุทธิ และลดเก็บต่อวัน

Bad Debt Recoverydiscovery

จำลองผลลัพธ์ได้ แต่ Recovery logic ยังต้อง Founder review

Daily Closingfoundation

มี Comparison Panel และ workflow preview แล้ว

Accounting Reviewpreview

ตรวจได้แบบ preview แต่ยังไม่ post Accounting

Collection Summarypreview

ต้องสร้างอัตโนมัติเมื่อ Accounting Confirm ครบ

Cash Logisticsfoundation

เห็นเงินอยู่กับใคร โดยไม่ใช่ Wallet balance

Walletlocked

แสดงใน Simulator ได้ แต่ Wallet Logic ยัง locked

Supervisor Treasuryfoundation

เงินสดที่เก็บอยู่ + Wallet = เงินทุนทั้งหมด

DatabaseSimulator database only

ข้อมูลทดลองต้องแยกจาก production และไม่ปนกับข้อมูลจริง

ResetReset anytime

Founder ต้องล้างข้อมูลและเริ่ม flow ใหม่ได้ทุกเมื่อ

PurposeBusiness Logic validation

ใช้ตรวจ Business Flow ไม่ใช่ตรวจ source code

Feedbackตรงนี้ยังไม่ใช่

Founder ต้องชี้จุดผิดจากประสบการณ์จริงก่อน Go-Live

Business Simulator is not Demo and not Mockup.
Business Simulator must use isolated data separate from Production.
Founder must be able to reset all simulator data anytime.
Every Event must recalculate Business Summary immediately.
The goal is Business Ready, not Feature Complete.
Business Rules can change from real Founder testing.
Platform Foundation should not be rebuilt.
V1 succeeds when one Business Unit can run one full day without Google Sheet.
Simulator may show Wallet and Supervisor Treasury, but Wallet Logic remains locked until approved.
Simulator must validate Business Logic, not source code.

เตรียมก่อนเปิดยอด

งานเตรียมลูกค้า

กำลังโหลดงานเตรียมลูกค้า...
งานเตรียมลูกค้าครบแล้ว

รายการใหม่จะเข้าคิวของผู้จัดการเจ้าของเคสโดยอัตโนมัติ

Daily Closing Sandbox

เครื่องคิดเลขปิดยอด

กรอกเลขเองเพื่อเช็กว่ากติกาคำนวณปิดยอดถูกไหม

Input

ตัวเลขที่ลองกรอกได้

Calculated

ผลลัพธ์ที่ระบบคิดให้

ยอดปล่อย172,000 -> 225,000

ยอดปล่อยเดิม + เปิดยอด - คืนต้น

สุทธิ96,350 -> 51,850

สุทธิเดิม - เปิดสุทธิ + คืนต้น + ทำคืนต้น

ยอดเสีย7,200 -> 2,000

ยอดเสียเดิม - ทำคืนต้น - Recovery

รายจ่ายที่หักได้3,100 -> 3,100

หักจากดอกเท่านั้น และหักได้ไม่เกินดอกที่ได้รับ

รายจ่ายค้างหัก0 -> 0

รายจ่ายส่วนเกินรอหักวันถัดไป

ยอดรวม0 -> 46,400

ดอกหลังหักรายจ่าย + คืนต้น + ทำคืนต้น + ยอดโอน

Production ไม่ถูกแตะหน้านี้เป็น Sandbox สำหรับจับสูตรผิดถูกเท่านั้น
รายจ่ายหักจากดอกถ้ารายจ่ายมากกว่าดอก ส่วนเกินจะขึ้นเป็นค้างหัก
ยังไม่ใช่ Accounting จริงWallet, Settlement, Accounting, Finance ยัง Locked

Go-Live Daily Closing

ปิดบัญชีประจำวันแบบเทียบ Spreadsheet เดิม

founder test mode
Business UnitBU-NORTH

2026-07-08

WorkflowAccounting Review

Manager submitted; Accounting is checking

Accounting QueueGroup ready

2 Business Units submitted together

ImmutableNot yet

ยังกลับไป Draft ได้ก่อน Accounting Confirm

Comparison Panel

ซ้ายวันก่อนหน้า / ขวาวันที่กำลังตรวจ

ทุกตัวเลข drill down ได้
รายการวันก่อนหน้าวันที่กำลังตรวจสถานะ
ยอดปล่อย148,000172,000drill down
เปิดยอด54,00062,000เพิ่มยอดปล่อย
เปิดสุทธิ48,00057,500สุทธิลด
เก็บต่อวัน31,20034,850รับจริง
ยอดเสีย8,4007,200ลดลง
คืนต้น12,0009,000เข้าสุทธิ
ทำคืนต้น3,5004,000ลดยอดเสีย
สุทธิ91,80096,350auto
ยอดค้าง18,50016,900watch
ยอดส่ง29,00032,400queue
รายจ่าย2,2003,100หักจากดอก
ยอดโอน16,00018,000drill down
ยอดรวม124,600131,750auto

Workflow

Manager ถึง Closed

01
Manager Draft

Manager ตรวจงานประจำวันก่อนส่งบัญชี

02
Submit

ส่งบัญชีแล้ว แต่ยังกลับ Draft ได้ถ้าบัญชียังไม่ Confirm

03
Accounting Review

บัญชีตรวจตัวเลขและกด drill down ทุกจุดที่สงสัย

04
Accounting Confirm

ยืนยันแล้ว Business Day จะ immutable

05
Closed

ปิดวันเสร็จและสร้าง Collection Summary อัตโนมัติ

Accounting Queue

ตรวจเฉพาะกลุ่มที่ส่งครบ

North shared participation groupBU-NORTH + BU-MARKET
ready

ส่งครบแล้ว บัญชีเริ่มตรวจได้ และทั้งกลุ่มจะถูก Lock พร้อมกัน

East standaloneBU-EAST
waiting

ยังไม่เข้าคิวบัญชี เพราะ Manager ยังไม่ Submit

Drill Down

บัญชีต้องกดดูที่มาของตัวเลขได้

ยอดปล่อยOpening records

แสดงรายการเปิดยอดรายลูกค้า แหล่งเงิน ผู้ทำรายการ และเวลา

เก็บต่อวันCollection records

แสดงเงินรับจริง ลูกค้าจ่ายเท่าไร ใครรับ และหลักฐานแนบ

รายจ่ายExpense evidence

แสดงรายการที่หักจากดอกเท่านั้น และส่วนที่ค้างรอหักวันถัดไป

ยอดส่งCollection Summary

แสดงบริษัทที่ต้องส่ง รวมทั้งหมด Wallet และยอดที่ Collector ต้องรับ

Posting Rules

Business rule preview เท่านั้น

ดอก -> ยอดรวม

เป็น Business Posting Preview ยังไม่ post Accounting

คืนต้น -> สุทธิ

กระทบสุทธิใน Daily Closing preview

ทำคืนต้น -> สุทธิ และลดยอดเสีย

ต้อง drill down เห็นลูกค้าและเหตุผล

เปิดยอด -> ยอดปล่อยเพิ่ม

เชื่อมกับ Opening records ในอนาคต

เปิดสุทธิ -> สุทธิลด และยอดปล่อยเพิ่ม

แสดงผลใน comparison panel

รายจ่าย หักจากดอกเท่านั้น

หักได้ไม่เกินดอกที่ได้รับ ส่วนที่เหลือรอหักวันถัดไป

Daily Closing Foundation is for Go-Live testing, not final Accounting logic.
All numbers must be calculated from operational records, not manual summary input.
Every number must support drill down before Accounting Confirm.
Manager can return to Draft until Accounting Confirm.
After Accounting Confirm, Business Day is immutable.
Business Units with shared participation must submit together before Accounting Queue.
Wallet Logic remains locked.
Settlement Logic remains locked.
Accounting Logic remains locked.
Finance Logic remains locked.
AI Business Decision remains locked.

Work Alert

แจ้งเตือนงานสำคัญ

สำคัญงานใกล้ครบเวลา

โทรคุณอารีครั้งที่ 2 ต้องทำก่อน 15:00

Staff DemoBravo
Task SLA · TASK-002
รอตรวจเอกสารไม่ครบ

ร้านแสงทองยังต้องตรวจเอกสารก่อน 16:00

CharlieCharlie
Evidence Review · TASK-001
แจ้งงานมีงานถูกโยนมาให้

Staff Demo รับงานจากสายเหนือแล้ว

Manager DemoManager
Reassign · AUD-005
หลักฐานรูปใหม่รอตรวจ

รูปหน้าร้านถูกผูกกับ TASK-003 แล้ว

CharlieCharlie
Evidence · EVD-001
ผู้รับrecipient_user_id
บทบาทrecipient_role
แหล่งที่มาsource_type / source_id
ระดับpriority
สถานะread_at / resolved_at
เวลาcreated_at

Action & Reminder Center

งานที่ต้องทำ ไม่ใช่แค่แจ้งเตือน

Action เปิดอยู่12รอรับงาน 3 · กำลังทำ 6 · ใกล้ SLA 3
Reminder วันนี้18Information 7 · Action 11
Escalation4ต้องให้ Manager / Bravo เห็นก่อนเสียหาย
Audit พร้อม100%ทุก action lifecycle ต้องมีร่องรอย
Waitingสร้างแล้ว รอคนรับงานสร้าง Action + Reminder
Acceptedผู้รับกดรับงานบันทึกผู้รับและเวลา
In Progressกำลังดำเนินงานบันทึกความคืบหน้า
Doneงานเสร็จจริงปิด Action + บันทึกผล
Cancelledยกเลิกพร้อมเหตุผลเก็บเหตุผลและผู้อนุมัติ
Information Reminderผู้ใช้กดรับทราบ

ประกาศประชุม / ข่าวสารบริษัท

รับทราบแล้วจบ เพราะไม่ใช่งานที่ต้องทำ
Action Reminderงานเสร็จจริง

โทรลูกค้า / ต่อ SSL / Prospect Follow-up

กดรับทราบไม่ถือว่างานเสร็จ
ACT-001โทรติดตาม Prospect ร้านเจริญทรัพย์Prospect Follow-up

ผู้รับผิดชอบMarketing Demo

สถานะIn Progress

ReminderAction Reminder

SLAเหลือ 42 นาทีวันนี้ 14:30

AUD-ACT-001
ACT-002ต่อ SSL ระบบหลักInfrastructure

ผู้รับผิดชอบDelta

สถานะWaiting

ReminderAction Reminder

SLAEscalate ใน 3 วันอีก 7 วัน

AUD-ACT-002
ACT-003ประกาศประชุมทีมติดตามInformation

ผู้รับผิดชอบBravo

สถานะDone

ReminderInformation Reminder

SLAรับทราบแล้ววันนี้ 09:00

AUD-ACT-003
ACT-004เปลี่ยนเช็คคุณอารีCollection

ผู้รับผิดชอบStaff Demo

สถานะAccepted

ReminderAction Reminder

SLAยังไม่เลยกำหนดพรุ่งนี้ 11:00

AUD-ACT-004
รับทราบไม่เท่ากับเสร็จ

Information Reminder จบได้เมื่อรับทราบ แต่ Action Reminder ต้องจบจากงานเสร็จจริง

SLA ต้องเห็นล่วงหน้า

Action ที่ใกล้ครบกำหนดต้องเตือนก่อน ไม่รอให้เสียหายแล้วค่อยแจ้ง

Escalation ต้องมีเหตุผล

ส่งต่อ Manager / Executive ต้องบันทึกว่าทำไมและกระทบอะไร

ทุก Action ต้อง Audit

สร้าง รับงาน เริ่มทำ ปิดงาน ยกเลิก และ escalate ต้องตรวจย้อนหลังได้

Audit Preview

ทุก Action ต้องย้อนดูได้

CreatedSystem

สร้าง ACT-001 จาก Prospect Follow-up

AcceptedMarketing Demo

รับงานและเริ่มติดตาม Prospect

In ProgressMarketing Demo

โทรครั้งที่ 1 ลูกค้าขอให้โทรกลับ 14:30

DoneMarketing Demo

ต้องบันทึกผลจริงก่อนปิด Action

Actionaction_id / lifecycle_status
Reminderreminder_type / schedule_at
Ownerassigned_user_id / role_scope
SLAdue_at / escalation_policy
Auditaction_event_log
Sourcesource_type / source_id

Action API Review

ดูหลังบ้านแบบไม่ต้องอ่านโค้ด

read-only review
อ่านได้Read routes

คิว รายละเอียด และ timeline อ่านจาก mock ได้แล้ว

GET /api/actions
มีตัวอย่างPermission preview

Delta, Manager, Staff และ cross-line helper มีตัวอย่าง role + scope

temporaryScopes
ยังล็อกWrite routes

accept, start, acknowledge, complete, cancel, escalate ยังไม่เขียนข้อมูลจริง

501
อ่านคิว
ดู Action ทั้งหมดที่มีสิทธิ์เห็นGET /api/actions

production ต้องกรองด้วย role + scope ก่อนคืนข้อมูล

mode, permissionPreview, summary, lifecycle, actions
ดูงาน
ดูรายละเอียด ActionGET /api/actions/ACT-001

เห็น lifecycle, reminder type, audit preview และ model fields

detail:read + timeline:read
ไม่มีสิทธิ์
ตัวอย่างการปฏิเสธGET /api/actions/ACT-001

ใช้เมื่อไม่มี owner, temporary scope, manager scope หรือ executive visibility

action_access_denied + requiredPermission
ยังไม่เปิด
ป้องกัน write ก่อนพร้อมPOST /api/actions/ACT-001/acknowledge

รับทราบได้ในตัวอย่าง แต่ Action Reminder ยังไม่จบงานจากการกดรับทราบ

Locked 501
Deltaดูภาพรวมทุก Action

global

ใช้สำหรับ oversight และพัฒนา
Managerดูงานในสายและงานที่ต้องช่วยแก้

own_line

cancel / escalate ต้องมีเหตุผล
Staffดูและทำงานที่ตัวเองได้รับ

assigned_actions

complete ต้องมีผลว่างานเสร็จจริง
Cross-line helperดูเฉพาะงานที่ถูกโยนมาช่วย

temporaryScopes

สิทธิ์ควรถูกถอนเมื่อจบงาน
GuardrailMutation routes ยังล็อก 501 และ Action Reminder ห้ามจบจากการกดรับทราบเฉย ๆ

Prospect Center

Prospect ยังไม่ใช่ Customer

Prospect เปิดอยู่24ยังไม่ใช่ Customer
ต้อง Follow-up9มี reminder วันนี้
พร้อมส่งเข้าระบบ3ข้อมูลขั้นต่ำครบ
ต้อง Monitor5เรื่องเล่ายังไม่สอดคล้อง
PRO-001ร้านเจริญทรัพย์Facebook Lead

ผู้ดูแลMarketing Demo

สถานะFollow-up

งานต่อไปโทรกลับ 14:30

Monitorยอดขายกับรูปกิจการสอดคล้อง

พร้อมส่งเข้าระบบ
PRO-002ร้านป้าเดือนWalk-in

ผู้ดูแลMarketing Demo

สถานะMonitor

งานต่อไปเข้าพบกิจการ

Monitorต้องดูการใช้เงินจริง

รอรูปกิจการ
PRO-003อู่สมชายReferral

ผู้ดูแลManager Demo

สถานะReady

งานต่อไปส่งเข้าระบบ

Monitorข้อมูลธุรกิจครบ

เริ่ม Workflow ได้
Follow-upโทร นัดพบ หรือเก็บข้อมูลเพิ่มAction Reminder
Reminderเตือน Marketing ไม่ให้ Lead หลุดWork Alert
Monitorดูความสอดคล้องของเรื่องเล่าและหลักฐานProspect Event
ส่งเข้าระบบสร้าง Customer และเริ่ม WorkflowCustomer + Workflow

Send To System

กดครั้งเดียวเพื่อเริ่ม Workflow

สร้าง Customer

เก็บประวัติ Prospect ต้นทางไว้

เริ่ม Workflow

ส่งเข้า loan approval / verification ตาม policy

สร้าง Audit

บันทึกว่าใครกดส่งเข้าระบบ เมื่อไหร่

ไม่อนุมัติสินเชื่อ

เป็นการเริ่มกระบวนการ ไม่ใช่การปล่อยเงิน

Prospect แยกจาก Customer
ส่งเข้าระบบได้ครั้งเดียวต่อรอบที่พร้อม
ส่งเข้าระบบคือเริ่ม Workflow ไม่ใช่อนุมัติสินเชื่อ
AI ช่วยสรุปและเตือน แต่ไม่ตัดสินใจแทนคน
Prospectprospect_id / status
Sourcelead_source / campaign_id
Ownerowner_user_id / scope
Follow-upnext_action_at / reminder_id
Monitormonitor_state / notes
Convertcustomer_id / workflow_id

Prospect API Review

ดูสถานะหลังบ้านแบบไม่ต้องอ่านโค้ด

read-only review
อ่านได้Read routes

list, detail และ timeline อ่านจาก mock ได้แล้ว

GET /api/prospects
มีตัวอย่างPermission preview

Delta, Marketing, Manager และ cross-line helper มีตัวอย่าง role + scope

prospect_access_denied
ยังล็อกWrite routes

create, follow-up, monitor, send-to-system ยังไม่เขียนข้อมูลจริง

501
อ่านคิว
ดู Prospect ที่มีสิทธิ์เห็นGET /api/prospects

production ต้องกรองด้วย role + scope ก่อนคืนข้อมูล

mode, permissionPreview, summary, flow, prospects
ดูรายละเอียด
ดู Prospect ก่อนเป็น CustomerGET /api/prospects/PRO-001

เห็น follow-up, monitor, readiness และ send-to-system preview

detail:read + send_to_system:write
ไม่มีสิทธิ์
ตัวอย่างการปฏิเสธGET /api/prospects/PRO-001

ใช้เมื่อไม่มี owner, marketing scope, temporary scope หรือ manager scope

prospect_access_denied + requiredPermission
ยังไม่เปิด
ป้องกัน convert ก่อนพร้อมPOST /api/prospects/PRO-001/send-to-system

ส่งเข้าระบบต้องสร้าง Customer + Workflow แต่ไม่ใช่อนุมัติสินเชื่อ

Locked 501
Deltaดู Prospect ทุกสาย

global

oversight และพัฒนา
Marketingสร้าง ติดตาม และส่งเข้าระบบตาม policy

marketing

ต้องเป็น human action
Managerดู Prospect ในสายและ monitor readiness

own_line

ช่วยตรวจความพร้อม
Cross-line helperดูเฉพาะ Prospect ที่ถูกขอให้ช่วย

temporaryScopes

ถอนสิทธิ์เมื่อจบงาน
GuardrailMutation routes ยังล็อก 501 และส่งเข้าระบบไม่ใช่อนุมัติสินเชื่อ

Workflow Template Engine

Workflow ต้องอ่านจาก Configuration

Templates5Loan, Prospect, NPL, Recovery, Future
Published2ใช้งานได้จาก configuration
Draft / Review3ยังไม่เริ่ม workflow จริง
Hardcode0ลำดับขั้นต้องอ่านจาก template
WFT-001Prospect Send-to-SystemProspect Conversion · v0.1

สถานะDraft

OwnerMarketing / Manager

Triggerส่งเข้าระบบ

สร้าง Customer + Workflow แต่ไม่อนุมัติสินเชื่อ
WFT-002Loan Approval V1Loan Approval · v0.1

สถานะReview

OwnerCharlie

TriggerCustomer พร้อมพิจารณา

Human final approval only
WFT-003NPL RequestNPL · v0.1

สถานะDraft

OwnerBravo

TriggerCollection policy creates NPL request

ไม่คำนวณ financial loss ใน V1
WFT-004Recovery PlanRecovery · v0.1

สถานะPublished

OwnerBravo

TriggerRecovery case accepted

ไม่มีสูตรแบ่งรายได้
WFT-005Future Workflow SlotFuture Workflow · v0.1

สถานะArchived

OwnerDelta

TriggerReserved

ใช้รองรับ workflow ใหม่โดยไม่แก้โครง
ApprovalManager / Charlie

approver_role_id / approval_policy_id

เอกสารขั้นต่ำตาม policy
VerificationStaff / Charlie

verification_checklist_id

รูปกิจการ เอกสาร หรือคำตอบเพิ่มเติม
Final ApprovalHuman Approver

final_approver_role_id

summary + audit trail
Draftแก้ template ได้ แต่ยังไม่ใช้จริง
Reviewรอผู้มีสิทธิ์ตรวจ step และ policy
Publishเปิดใช้ version ใหม่พร้อม effective date
Archiveเก็บ version เก่าไว้ดูย้อนหลัง
Workflow ต้องอ่านจาก configuration
ห้าม hardcode ลำดับอนุมัติ
ทุก template ต้องรองรับ Approval / Verification / Final Approval
AI ช่วยสรุปได้ แต่ห้าม approve, reject หรือ override workflow
Financial outcome calculation ยัง locked
Templateworkflow_template_id / type
Versionversion / effective_at
Stepstep_order / step_type
Rolerequired_role_id
Policypolicy_id / checklist_id
Auditworkflow_template_event_log

Workflow API Review

ดู route และสิทธิ์แบบไม่ต้องอ่าน JSON

read-only review
อ่านได้Read routes

list, detail, steps และ versions อ่านจาก mock ได้แล้ว

GET /api/workflow-templates
มีตัวอย่างPermission preview

Delta, Charlie, Bravo, Manager, Staff และ temporary scope มีตัวอย่าง role + scope

workflow_template_access_denied
ยังล็อกLocked routes

draft, review, publish, archive และ start ยังไม่เขียนข้อมูลจริง

Locked 501
อ่านรายการ
ดู Workflow Template ที่มีสิทธิ์เห็นGET /api/workflow-templates

production ต้องกรองด้วย role + scope ก่อนคืนข้อมูล

mode, permissionPreview, summary, lifecycle, templates
ดูขั้นตอน
เห็น step order จาก configurationGET /api/workflow-templates/WFT-002/steps

Approval, Verification และ Final Approval ต้องมาจาก data ไม่ใช่ hardcode

steps:read + step_order
ดูเวอร์ชัน
ตรวจ effective date และ archive historyGET /api/workflow-templates/WFT-004/versions

published version ห้ามแก้ย้อนหลัง และ archived version ต้อง query ได้

versions:read + lifecycle
ไม่มีสิทธิ์
ตัวอย่างการปฏิเสธGET /api/workflow-templates/WFT-002

ใช้เมื่อไม่มี role, scope, owner หรือ temporary scope ที่เกี่ยวข้อง

workflow_template_access_denied + requiredPermission
ยังไม่เปิด
ป้องกัน start workflow ก่อนระบบพร้อมPOST /api/workflow-templates/WFT-002/start

start-from-template ไม่ใช่อนุมัติสินเชื่อ และไม่คำนวณการเงิน

Locked 501
Deltaดู Workflow ทุก template

global

oversight และพัฒนา
Charliereview / publish ตาม policy

workflow_templates

human publisher เท่านั้น
Bravoดู NPL / Recovery workflow ในสาย

own_line

ไม่คำนวณ finance
Staffเห็นเฉพาะงานที่ได้รับมอบหมาย

assigned_actions

จัดการ template ไม่ได้
Versionv0.1

ตัวอย่าง version ปัจจุบัน

PublishHuman only

ต้องมีผู้มีสิทธิ์ publish

ArchiveQueryable

ดูย้อนหลังเพื่อ audit ได้

StartLocked 501

ยังไม่เปิด workflow execution

GuardrailLocked routes ยังคืน 501 และ start-from-template ไม่ใช่อนุมัติสินเชื่อ

Explainable Workflow

เห็น Why ของแต่ละ Step ไม่ใช่แค่ What

business-facing
บัญชี / CharlieAccounting Verification

Whatโทรยืนยันธุรกรรมและตรวจความประสงค์ของลูกค้า

Whyยืนยันกับลูกค้าว่าธุรกรรมเป็นความประสงค์ของลูกค้าจริง

Business Purposeลดความเสี่ยงการเปิดยอดผิดคน ผิดเจตนา หรือเกิดเงินรั่ว

บัญชีบันทึกผลยืนยัน แต่ AI ห้ามยืนยันแทน
ManagerManager Approval

Whatดูความพร้อมของลูกค้าและเหตุผลการเปิดใช้วงเงิน

Whyประเมินความเหมาะสมในการเปิดใช้วงเงิน

Business Purposeให้คนที่รู้พื้นที่และรู้ลูกค้าเป็นด่านแรกก่อนส่งต่อ

Manager ต้องเป็นคนตัดสินใจตาม policy
Charlie / DeltaExecutive Approval

Whatตรวจภาพรวม เหตุผล ความเสี่ยง และ exception

Whyอนุมัติขั้นสุดท้าย

Business Purposeกันความเสียหายจากเคสสำคัญ เคสวงเงินสูง หรือเคสผิดปกติ

ผู้บริหารตัดสินใจเอง AI สรุปได้เท่านั้น
Why before WhatDeveloper ต้องเห็นเหตุผลทางธุรกิจ ไม่ใช่เห็นแค่ step name
Human DecisionAI อธิบาย วิเคราะห์ และสรุปได้ แต่ห้าม approve หรือ reject
Policy Drivenเหตุผลของ step ต้องผูกกับ policy และตรวจย้อนหลังได้
No Mutationส่วนนี้เป็น visualization ยังไม่เขียนข้อมูลจริง

Founder Notes

เหตุผลของ Workflow จากมุมเจ้าของธุรกิจ

business notes
Alpha / CharlieDrawdown

Founder Noteบัญชีต้องโทรก่อนเปิดยอดทุกครั้ง เพื่อยืนยันความประสงค์ของลูกค้า

Whyป้องกันการเปิดยอดผิดเจตนาและทำให้เงินทุกบาทมีร่องรอย

Risk Preventedเงินรั่ว การอ้างว่าไม่ได้ขอเบิก หรือข้อมูลลูกค้าไม่ตรงกัน

CharlieLoan Approval

Founder Noteการอนุมัติต้องดูเรื่องราวธุรกิจ เอกสาร และความสอดคล้อง ไม่ใช่ดูแค่ตัวเลข

Whyให้คนตัดสินใจจากภาพรวมของลูกค้าและความจริงหน้างาน

Risk Preventedปล่อยผิดคน ปล่อยเกินความสามารถ หรือปล่อยจากข้อมูลที่ยังไม่ครบ

Marketing / ManagerProspect Conversion

Founder Noteส่งเข้าระบบคือการเริ่มกระบวนการ ไม่ใช่การอนุมัติสินเชื่อ

Whyแยก Lead ที่ยังต้องติดตามออกจาก Customer ที่พร้อมเข้ากระบวนการจริง

Risk Preventedทีมเข้าใจผิดว่า Lead พร้อมปล่อย ทั้งที่ยังไม่ได้ตรวจความจริง

BravoNPL Request

Founder Noteการขอ NPL ต้องมีเหตุผล หลักฐาน และผู้อนุมัติ ไม่ใช่เปลี่ยนสถานะเอง

Whyให้การยอมรับความเสียหายเป็นการตัดสินใจที่ตรวจย้อนหลังได้

Risk Preventedซ่อนปัญหาเร็วเกินไป ช้าเกินไป หรือไม่มีคนรับผิดชอบชัดเจน

Bravo / DeltaRecovery

Founder NoteRecovery ต้องเห็นเหตุผลของการตกลง ไม่ใช่แค่สถานะว่าจบแล้ว

Whyทำให้การไกล่เกลี่ยและแผนชำระมีเจ้าของ มีหลักฐาน และติดตามต่อได้

Risk Preventedตกลงแล้วหลุดตาม ไม่มีหลักฐาน หรือวัดผล recovery ไม่ได้

Founder Notes ต้องเป็นเหตุผลทางธุรกิจ
ไม่ใช่ Technical Notes
ไม่ใช่สูตรการเงิน
ใช้ช่วยให้ทีมเข้าใจ Why ก่อนสร้างหรือแก้ workflow

Founder Principles Mapping

Workflow นี้ยืนอยู่บนหลักข้อไหน

principle map
Delta / CharlieAssessment Workflow

เริ่มจากเรื่องจริงของกิจการและเจ้าของ ก่อนใช้เอกสารยืนยัน

Reality FirstOwner FirstFraud = Stop Review
ช่วยแยกคนที่มีธุรกิจจริงออกจากข้อมูลที่ดูดีแต่ไม่สอดคล้อง
CharlieApproval Workflow

ให้ policy ช่วยจัดลำดับ แต่การอนุมัติสุดท้ายต้องเป็นมนุษย์

Human Decision OnlyPolicy Driven
ลดการตัดสินใจจากความรู้สึก และกัน AI ตัดสินใจแทนคน
BravoCollection Workflow

ระบบช่วยจำว่าต้องตามใคร เมื่อไหร่ และใครรับผิดชอบ

System Remembers So People Don’t Have ToOwner First
ลดงานหลุด ลดการตามซ้ำผิดจังหวะ และเห็นปัญหาก่อนเสียหาย
Marketing / ManagerProspect Conversion

ส่งเข้าระบบเมื่อข้อมูลขั้นต่ำและความจริงหน้างานพร้อม

Reality FirstPolicy Driven
ป้องกัน Lead ที่ยังไม่พร้อมถูกเข้าใจว่าเป็น Customer ที่ปล่อยได้
Bravo / DeltaRecovery Workflow

ทุกข้อตกลงต้องมีเหตุผล หลักฐาน เจ้าของงาน และการติดตาม

System Remembers So People Don’t Have ToPolicy Driven
ทำให้การฟื้นฟูหนี้ไม่หายไปกับความจำของคนใดคนหนึ่ง
Reality Firstเริ่มจากความจริงของกิจการ แล้วใช้เอกสารยืนยัน
Human Decision OnlyAI ช่วยสรุปได้ แต่ห้ามอนุมัติ ปฏิเสธ หรือ override workflow
Policy Drivenระบบทำตาม policy ที่ตั้งค่าได้ ไม่ hardcode business rule
System Remembersระบบช่วยจำงาน เหตุผล หลักฐาน และ audit แทนการพึ่งความจำคน

Workflow Simulator

ทดลอง Workflow โดยไม่แตะข้อมูลจริง

simulation only
เลือก Workflow
Reviewลูกค้าพร้อมเปิดใช้วงเงินหรือยัง

ผู้มีอำนาจต้องเห็นเหตุผล เอกสาร และความสอดคล้องของเรื่องราวก่อนตัดสินใจ

Loan Approval V1
ผลจำลองไปต่อขั้นถัดไป พร้อมบันทึกเหตุผลและ audit preview
01
VerificationStaff / Charlie

ข้อมูลและหลักฐานสอดคล้อง

ยืนยันว่าเรื่องราวกับเอกสารไปทางเดียวกันพร้อมให้ผู้มีอำนาจพิจารณา
02
Manager ApprovalManager / Charlie

เห็นเหตุผลและความเหมาะสม

ประเมินความเหมาะสมในการเปิดใช้วงเงินหรือเริ่มงานต่อส่งต่อ final approval
03
Final ApprovalHuman Approver

ตัดสินใจโดยมนุษย์

ยืนยันขั้นสุดท้ายโดยไม่ให้ AI ตัดสินใจแทนworkflow ผ่านแบบ simulation
Simulation เท่านั้น ไม่มี Mutation
ไม่อนุมัติสินเชื่อจริง
ไม่คำนวณการเงิน
AI อธิบายและจำลองได้ แต่ห้าม approve หรือ reject

Approval Center

คำขออนุมัติ

Readyคิวงานรออนุมัติ
Humanตัดสินใจมนุษย์อนุมัติ
Reviewรายละเอียดบริบทเคส
Fieldหลักฐานตอบข้อมูลเพิ่ม
AuditTimelineลำดับเหตุการณ์
MockAPIread-only review
Guardสิทธิ์role + scope
V1ความพร้อมready / locked
ทั้งหมด4รวมทุกบทบาท
ด่วนวันนี้2ใกล้ครบเวลา
รอ Charlie1เอกสาร / หลักฐาน
Locked1สูตรการเงินยังไม่ READY
Area Supervisorควรจัดการก่อน1 รายการ

APR-001 · โยนงานข้ามสาย · ก่อน 14:30

Charlieรอตรวจหลักฐาน1 รายการ

APR-002 · รูปบัตรคุณอารี · ส่งกลับมาตรวจแล้ว

Deltaรอผู้บริหาร1 รายการ

APR-003 · Publish Reassign Policy v1.0

Lockedห้ามเปิดใน V11 รายการ

APR-004 · Finance Policy · รอสูตร READY

APR-001โยนงานข้ามสายให้ Staff DemoTask Reassign · TASK-002

ผู้ขอManager Demo

ผู้อนุมัติArea Supervisor

กำหนดวันนี้ 14:30

รออนุมัติผู้รับอยู่ใกล้ลูกค้ากว่า และปลายสายตกลงแล้วAUD-005
APR-002ตรวจเอกสารบัตรคุณอารีEvidence Review · EVD-003

ผู้ขอStaff Demo

ผู้อนุมัติCharlie

กำหนดวันนี้ 16:00

ต้องตรวจเอกสารสำคัญ ต้องให้ Charlie ยืนยันก่อนปิดงานAUD-003
APR-003Publish Reassign Policy v1.0Policy Publish · REASSIGN-v1.0

ผู้ขอArea Supervisor

ผู้อนุมัติDelta

กำหนดก่อนเริ่ม V1 test

พร้อมอนุมัติกำหนด policy ส่งงานข้ามสายแบบคุยกันแล้วAUD-POL-002
APR-004ขอเปิดสูตรดอกเบี้ยใหม่Finance Policy · FIN-v0.0

ผู้ขอAlpha

ผู้อนุมัติLocked

กำหนดFuture

Lockedเกี่ยวกับสูตรการเงินจริงLocked
APR-001ควรอนุมัติถ้า temporary scope จำกัดเฉพาะงานนี้
APR-002เอกสารเกี่ยวกับ identity ควรตรวจ manual
APR-003ผลกระทบหลักคือ temporary scope และ audit เพิ่ม
APR-004AI อธิบายได้ แต่ห้ามอนุมัติหรือเปิดสูตร
อนุมัติDecision Event + Audit Log

งานหรือ policy เดินต่อได้ตาม scope ที่กำหนด

ไม่อนุมัติDecision Event + Alert

ส่งเหตุผลกลับให้ผู้ขอและหยุด flow

ขอข้อมูลเพิ่มFollow-up Task + Alert

ผู้ขอต้องแนบเอกสารหรือเหตุผลเพิ่ม

ส่งต่อผู้มีสิทธิ์สูงกว่าEscalation Alert + Audit Log

ใช้กับงานเสี่ยงหรือข้าม scope

APR-001Approve

ผลลัพธ์เปิด temporary scope ให้ Staff Demo เฉพาะ TASK-002

EventApproval Decision Event

AuditAUD-APR-001

APR-002Need Info

ผลลัพธ์สร้างงานขอรูปเอกสารเพิ่มเติมก่อน Charlie ตรวจ

EventFollow-up Task

AuditAUD-APR-002

APR-004Blocked

ผลลัพธ์ไม่อนุมัติ เพราะเกี่ยวกับสูตรการเงินที่ยัง locked

EventBlocked Decision

AuditAUD-APR-LOCKED

Approval Detail

APR-002

ลูกค้าคุณอารี
งานโทรคุณอารีครั้งที่ 2
หลักฐานEVD-003 · เอกสารบัตร
PolicyEvidence Policy · ID document
AuditAUD-003
สถานะต้องตรวจ
ข้อมูลที่มีแล้ว

มี task ผูกกับลูกค้าแล้ว

มี evidence metadata แล้ว

มี audit log จาก Charlie แล้ว

ข้อมูลที่ยังขาด

รูปบัตรยังไม่ชัด

ยังไม่มีรูปกิจการล่าสุด

ต้องยืนยันผู้รับผิดชอบก่อนปิดงาน

Response Review

ส่งกลับมาตรวจแล้ว

APR-002
ผู้ส่งกลับStaff Demoวันนี้ 16:42
ผู้ตรวจCharlieคุณอารี
หลักฐานใหม่EVD-009 · รูปบัตรใหม่TASK-002
AuditAUD-APR-003บันทึกเมื่อส่งกลับ
ผ่านหลักฐานตรงกับคำขอ

เป็นรูปบัตรใหม่ตามคำขอของ Charlie

ผ่านผูกลูกค้า / งานถูกต้อง

เชื่อมกับคุณอารี และ TASK-002

รอคนตรวจพร้อมปิดคำขอ

AI แนะนำได้ แต่ Charlie ต้องกดตัดสินใจเอง

AI Briefรูปใหม่ชัดขึ้นและผูกกับลูกค้าเดิมแล้ว แต่ควรให้ Charlie ยืนยัน identity ด้วยตนเอง

Event Timeline

ประวัติคำขอ APR-002

วันนี้ 09:12สร้างคำขอส่งเอกสารบัตรเข้าตรวจ

ผู้ทำStaff Demo

บทบาทField Staff

อุปกรณ์Mobile

อ้างอิงEVD-003

AuditAUD-003

วันนี้ 10:40ขอข้อมูลเพิ่มรูปบัตรยังไม่ชัด และต้องมีรูปกิจการล่าสุด

ผู้ทำCharlie

บทบาทApproval Control

อุปกรณ์PC

อ้างอิงAPR-002

AuditAUD-APR-002

วันนี้ 16:42ส่งกลับมาตรวจถ่ายรูปบัตรใหม่และผูกกลับคำขอเดิม

ผู้ทำStaff Demo

บทบาทField Staff

อุปกรณ์Mobile

อ้างอิงEVD-009

AuditAUD-APR-003

วันนี้ 16:48รอคนตรวจแจ้ง Charlie ให้ตรวจหลักฐานที่ส่งกลับ

ผู้ทำSystem

บทบาทWorkflow

อุปกรณ์System

อ้างอิงALT-APR-002

AuditAUD-APR-004

รอการตัดสินใจปิดคำขอตรวจผ่าน ไม่ผ่าน หรือขอเพิ่มอีกครั้ง

ผู้ทำCharlie

บทบาทApproval Control

อุปกรณ์PC

อ้างอิงPending

AuditPending

Audit Drilldown

AUD-APR-003

ส่งกลับมาตรวจ
เหตุการณ์Staff Demo ส่งรูปบัตรใหม่กลับมาตรวจวันนี้ 16:42
ผู้ทำStaff DemoField Staff
อุปกรณ์iPhone 15 · Mobile Field Modeใกล้พื้นที่ลูกค้า · บันทึก GPS แล้ว
ก่อนเกิดเหตุการณ์

APR-002 อยู่สถานะ: ต้องการข้อมูลเพิ่ม

หลักฐานเดิม: EVD-003 รูปบัตรไม่ชัด

Charlie ยังไม่สามารถปิดคำขอได้

หลังเกิดเหตุการณ์

เพิ่มหลักฐานใหม่: EVD-009 รูปบัตรใหม่

APR-002 เปลี่ยนเป็น: ส่งกลับมาตรวจแล้ว

สร้างแจ้งเตือนให้ Charlie ตรวจซ้ำ

Close Confirmation

ยืนยันปิดคำขอตรวจเอกสารบัตรคุณอารี

APR-002
ผู้ยืนยันCharlieตรวจผ่าน / ปิดคำขอ
Final AuditAUD-APR-005Charlie ยืนยันว่าเอกสารใหม่ชัดเจนพอสำหรับปิดคำขอ
GuardrailHuman-only closeAI ช่วยสรุปได้ แต่การปิดคำขอต้องกดโดยมนุษย์

ตรวจรูปใหม่แล้ว

หลักฐานผูกกับลูกค้าถูกต้อง

ไม่มีสูตรการเงินถูกเรียกใช้

Approval RequestAPR-002

ก่อนส่งกลับมาตรวจแล้ว

หลังClosed

EvidenceEVD-009

ก่อนรอตรวจ

หลังAccepted

TaskTASK-002

ก่อนรอหลักฐานเพิ่มเติม

หลังพร้อมดำเนินงานต่อ

Work AlertALT-APR-002

ก่อนเปิดอยู่

หลังResolved

Exception Reopen

ขอเปิดคำขอกลับมาตรวจใหม่

APR-002
ผู้ขอCharlieApproval Exception Reopen
ผู้อนุมัติDeltaAUD-APR-006
เหตุผลพบว่ารูปบัตรใหม่ยังไม่เห็นมุมเอกสารครบหลังปิดคำขอต้องมีเหตุผลและผู้มีสิทธิ์อนุมัติ ไม่ใช่การย้อนสถานะเอง
Requiredมีเหตุผล

ระบุสาเหตุที่ต้องเปิดคำขอกลับมาตรวจใหม่

Deltaมีผู้อนุมัติ

ใช้สิทธิ์ระดับผู้บริหารหรือ role ที่ policy กำหนด

AUD-APR-006สร้าง Audit ใหม่

บันทึกก่อน/หลังและ linked records ทุกครั้ง

Approval RequestAPR-002

ก่อนClosed

หลังReopened by Exception

EvidenceEVD-009

ก่อนAccepted

หลังReview Again

Work AlertALT-APR-003

ก่อนไม่มี

หลังเปิดแจ้งเตือนใหม่ให้ Charlie

V1 Readiness

Approval Center พร้อมทดสอบแค่ไหน

V1 test scope
Ready for V1 TestHuman approval workflow

Queue, review, close, reopen, audit, and mobile request-more-info are ready as prototype flow

Prototype OnlyInteractive filtering and real permissions

UI direction is ready, but real filtering, role scope, and backend enforcement still need implementation

LockedFinance-related approvals

Interest, wallet, float, profit, capital recovery, and accounting formulas stay locked

ReadyQueue visibility

เห็นคิวตามบทบาท สถานะ และ locked state

ReadyEvidence review

รองรับขอข้อมูลเพิ่ม ส่งหลักฐานกลับ และตรวจซ้ำ

ReadyAudit trail

มี timeline, drilldown, before/after และ final audit

ReadyException control

reopen ต้องมีเหตุผล สิทธิ์ และ audit ใหม่

NextBackend rules

ต้องผูกกับ permission, policy, database และ API จริง

LockedFinancial formulas

ยังไม่เปิดจนกว่า business rule พร้อม

จุดที่ต้องระวังก่อนใช้จริง

ต้องระวังไม่ให้ UI กดข้าม permission scope จริง

ต้องแยก prototype decision ออกจาก production decision event

ต้องทำ audit ให้ immutable เมื่อเริ่มใช้ข้อมูลจริง

ต้องกัน finance approval ไม่ให้เปิดสูตรโดยไม่มีเอกสาร READY

API Preview

เส้นทาง API สำหรับ Approval Center

mock + guardrails
อ่านได้แล้ว
GET
/api/approvals

อ่านคิวคำขออนุมัติจาก mock data

Read-only
GET
/api/approvals/APR-002

อ่านรายละเอียดคำขอพร้อม context

Read-only
GET
/api/approvals/APR-002/timeline

อ่าน timeline ของคำขอ

Read-only
GET
/api/approvals/APR-002/audit/AUD-APR-003

อ่าน audit drilldown

Read-only
ยังล็อกไว้
POST
/api/approvals/APR-002/decision

บันทึก decision

Locked 501
POST
/api/approvals/APR-002/response

ส่งข้อมูลเพิ่มจากมือถือ

Locked 501
POST
/api/approvals/APR-002/review-response

ตรวจ response ที่ส่งกลับมา

Locked 501
POST
/api/approvals/APR-002/close

ปิดคำขอ

Locked 501
POST
/api/approvals/APR-002/reopen

เปิดคำขอกลับมาตรวจใหม่

Locked 501
GuardrailMutation routes จะยังไม่เขียนข้อมูลจริง จนกว่า auth, permission, database, และ audit writer พร้อม

API Review

ดูภาพรวม response แบบไม่ต้องอ่านโค้ด

read-only review
ดูข้อมูลได้Read routes

คิว รายละเอียด timeline และ audit drilldown อ่านจาก mock ได้แล้ว

GET /api/approvals
มีตัวอย่างDenial preview

ทุก read route มีตัวอย่าง response เมื่อผู้ใช้ไม่มีสิทธิ์

approval_access_denied
ยังล็อกWrite routes

decision, response, review, close, reopen ยังไม่เขียนข้อมูลจริง

501
สำเร็จ
อ่านคิวคำขอGET /api/approvals

คืนเฉพาะคิวที่ผู้ใช้มี role + scope เห็นได้ใน production

mode, permissionPreview, summary, groups, requests
ไม่มีสิทธิ์
ตัวอย่างการปฏิเสธGET /api/approvals/APR-002

แสดงเหตุผลว่าต้องมีสิทธิ์ detail:read หรือ audit:read

approval_access_denied + requiredAction + auditRef
ยังไม่เปิด
ป้องกัน write ก่อนพร้อมPOST /api/approvals/APR-002/decision

ยังไม่ให้บันทึก decision จนกว่า auth, database และ audit writer พร้อม

Locked 501

Permission Preview

ใครทำอะไรได้ใน Approval Center

role + scope
ดูคิว

RoleDelta เห็นทั้งหมด, บทบาทอื่นเห็นตามงานที่เกี่ยวข้อง

Scopeจำกัดตามสายงาน บริษัท หรือ temporary scope

ดูรายละเอียด

Roleผู้ขอ ผู้อนุมัติ Charlie หรือผู้บริหารดูได้

Scopeต้องผูกกับลูกค้า งาน หรือหลักฐานที่อยู่ใน scope

ตัดสินใจ

Roleเฉพาะ approver role ที่ policy กำหนด

Scopeตัดสินใจได้เฉพาะคำขอในความรับผิดชอบ

ส่งข้อมูลเพิ่ม

RoleStaff หรือผู้รับงานที่ถูก assign

Scopeใช้ได้เฉพาะ follow-up task หรือ temporary scope

ปิดคำขอ

Roleผู้อนุมัติที่เป็นมนุษย์เท่านั้น

Scopeต้องเห็นผลกระทบของ record ที่จะเปลี่ยนก่อนปิด

เปิดกลับมาตรวจใหม่

RoleDelta หรือ role exception ที่ policy กำหนด

Scopeต้องมีเหตุผลและ audit ใหม่ทุกครั้ง

ดู Audit

Roleผู้เกี่ยวข้องหรือผู้บริหารที่มีสิทธิ์ตรวจสอบ

Scopeเห็นเฉพาะ audit ใน scope ยกเว้น Delta global

globalDelta

ทำได้ดูทุกคิว ตรวจ audit และ approve exception reopen

ทำไม่ได้อนุมัติสินเชื่อแทนระบบ หรือเปิดสูตรการเงินที่ยัง locked

evidence reviewCharlie

ทำได้ตรวจหลักฐาน ขอข้อมูลเพิ่ม ปิดคำขอเอกสาร

ทำไม่ได้reopen แบบ exception หาก policy ไม่มอบสิทธิ์

assigned taskStaff Demo

ทำได้ดูงานที่ได้รับและส่งหลักฐานเพิ่ม

ทำไม่ได้อ่านคิวคนอื่น ปิดคำขอ หรือดู audit นอกงาน

finance controlAlpha

ทำได้เห็น finance approval เป็น locked/read-only

ทำไม่ได้เปิดสูตร wallet, float, profit, interest หรือ accounting

คำขอapproval_request_id
ประเภทapproval_type
ผู้ขอrequested_by
ผู้อนุมัติapprover_role
สถานะapproval_status
ตรวจสอบaudit_log_id
Human DecisionAI สรุปและชี้ความเสี่ยงได้ แต่ผู้อนุมัติสุดท้ายต้องเป็นมนุษย์เสมอ

ลูกค้าที่ต้องดู

คุณมณีจ่ายตรง 6 งวด
ดี
ร้านแสงทองรอเอกสารเพิ่ม
ตรวจ
คุณอารีค้าง 2 วัน
เสี่ยง

งานที่ต้องเคลียร์วันนี้

  • ตรวจเอกสารร้านแสงทอง
  • โทรตามคุณอารีก่อน 15:00
  • เช็กหลักฐานสลิปคุณมณี
  • ดู Audit Log การแก้เบอร์ลูกค้า
Evidence Centerไฟล์ไป object storage ในอนาคต
Audit Logทุก action สำคัญมีร่องรอย
No Finance FormulaV1 ยังไม่ใส่สูตรที่ไม่พร้อม

Task Management

จัดการงานวันนี้

วันนี้7

โทรยืนยันคุณมณี

เข้าพบร้านแสงทอง

อัปโหลดสลิปคุณมณี

ค้าง3

โทรคุณอารีครั้งที่ 2

ตรวจเอกสารร้านแสงทอง

ปิดงานเยี่ยมลูกค้า

รอตรวจ5

หลักฐานใหม่ 3 ไฟล์

เคสวงเงินสูง 1 เคส

แก้ผู้ดูแลลูกค้า 1 ราย

Assign งานตรวจเอกสารร้านแสงทอง
ผู้รับผิดชอบStaff Demo
กำหนดเสร็จวันนี้ 16:00
TASK-001ตรวจเอกสารร้านแสงทองRequest document
ลูกค้าร้านแสงทองStaff Demo / สายตะวันออก
รอตรวจวันนี้ 16:00สูง
Approvalไม่ต้องอนุมัติสร้างจากงานเอกสารค้าง
TASK-002โทรคุณอารีครั้งที่ 2Call customer
ลูกค้าคุณอารีStaff Demo / สายตะวันออก
ต้องตามวันนี้ 15:00สูง
Approvalตาม policy งานเสี่ยงโยนข้ามสายพร้อมเหตุผล
TASK-003เข้าพบร้านแสงทองVisit customer
ลูกค้าร้านแสงทองStaff Demo / สายตะวันออก
วันนี้วันนี้ 11:00ปกติ
Approvalไม่ต้องอนุมัติผูก GPS และ evidence เมื่อปิดงาน
ลูกค้าcustomer_id
ผู้รับผิดชอบassigned_user_id
สถานะstatus
กำหนดเวลาdue_at
โยนงานreassignment_policy
Audittask_event_log

Task Event Log

ประวัติงานล่าสุด

สร้างงานTASK-001 · เอกสารร้านแสงทองยังไม่ครบ
CharliePC
โยนงานข้ามสายTASK-002 · Staff Demo อยู่ใกล้ลูกค้าและตกลงรับงานแล้ว
Manager DemoMobile
รับงานTASK-002 · รับผิดชอบโทรติดตามก่อน 15:00
Staff DemoMobile
เพิ่มหลักฐานTASK-003 · อัปโหลดรูปหน้าร้านและบันทึก GPS
Staff DemoMobile

Cross-Line Reassign

ส่งต่องานข้ามสาย

ตั้งค่าได้ว่าจะต้องขออนุมัติไหม เพื่อไม่ให้ขั้นตอนหน้างานช้าเกินไป
คุยกันแล้วส่งได้ไม่ต้องขออนุมัติใช้เมื่อปลายสายตกลงรับงานแล้ว และอยู่ในเงื่อนไขที่บริษัทอนุญาต
ข้ามสายแบบมีเงื่อนไขขออนุมัติเฉพาะงานเสี่ยงเช่น งานวงเงินสูง งานค้างหลายวัน หรืองานที่กระทบ KPI/ผลประโยชน์
เหตุการณ์พิเศษต้องขออนุมัติใช้เมื่อข้ามสายแบบผิดปกติ ข้ามพื้นที่ไกล หรือมีข้อโต้แย้งเรื่องความรับผิดชอบ
งานโทรคุณอารีครั้งที่ 2
จากStaff A / สายเหนือ
ไปให้Staff Demo / สายตะวันออก
เหตุผลอยู่ใกล้ลูกค้ากว่า และปลายสายตกลงแล้ว
Approvalไม่ต้องขออนุมัติ
Auditบันทึกเหตุผล + ผู้ส่ง + ผู้รับ + เวลา

Audit Log

ตรวจสอบย้อนหลัง

09:45
บันทึกสถานะลูกค้าคุณมณี · โทรยืนยันคุณมณีรอดำเนินการ -> โทรแล้วรับ
Staff DemoStatus Event · TASK-004Mobile · สาขาตัวอย่าง
10:12
แก้ผู้ดูแลลูกค้าร้านแสงทอง · ตรวจเอกสารร้านแสงทองStaff A -> Staff Demo
Manager DemoCustomer · CUS-002PC · สำนักงานใหญ่
11:20
ตรวจเอกสารคุณอารี · โทรคุณอารีครั้งที่ 2เอกสารไม่ครบ -> รอเอกสารเพิ่ม
CharlieEvidence · EVD-003PC · Approval Desk
11:10
อัปโหลดหลักฐานร้านแสงทอง · เข้าพบร้านแสงทองเพิ่มรูปหน้าร้าน -> ผูกกับ TASK-003
Staff DemoEvidence · EVD-001Mobile · GPS พร้อม
10:05
โยนงานข้ามสายคุณอารี · โทรคุณอารีครั้งที่ 2Staff A -> Staff Demo
Manager DemoTask Reassign · TASK-002Mobile · คุยกันแล้ว
ผู้ทำactor_user_id
สิ่งที่ทำaction
เกี่ยวกับentity_type / entity_id
ก่อน / หลังbefore_value / after_value
อุปกรณ์device_label
เวลาcreated_at

Evidence Center

ไฟล์และหลักฐาน

Uploadรับไฟล์จากมือถือหรือ PC
Compressบีบอัดรูปและสร้าง thumbnail
Metadataเก็บผู้ใช้ เวลา ลูกค้า งาน ประเภท และขนาดไฟล์
Object Storageย้ายไฟล์จริงออกจาก app server ใน production
EVD-001รูปหน้าร้านBusiness photo
เชื่อมกับร้านแสงทองTASK-003 · เพิ่มหลักฐาน
อัปโหลดStaff Demoวันนี้ 11:10 · 420 KB
R2-readyVisit evidencecustomers/saengthong/tasks/TASK-003/front-shop.jpg
EVD-002สลิปชำระPayment slip
เชื่อมกับคุณมณีTASK-004 · อัปโหลดสลิป
อัปโหลดStaff Demoวันนี้ 09:42 · 310 KB
R2-readyPayment evidencecustomers/manee/payments/slip-0942.jpg
EVD-003เอกสารบัตรID document
เชื่อมกับคุณอารีTASK-002 · แนบเอกสารเพิ่ม
อัปโหลดManager Demoเมื่อวาน · 860 KB
R2-readyLegal evidencecustomers/aree/documents/id-card.jpg
ผูกกับงานtask_id
ผูกกับลูกค้าcustomer_id
ผูกกับเหตุการณ์task_event_id
ที่เก็บไฟล์storage_key
กันไฟล์ซ้ำchecksum
อายุจัดเก็บretention_category

Customer Profile

ร้านแสงทอง

เจ้าของกิจการคุณกิตติ

081-xxx-4488

สถานะล่าสุดรอเอกสารเพิ่ม

วันนี้ 11:10

ผู้ดูแลStaff Demo

บริษัทตัวอย่าง

ระดับตรวจต้องตรวจ

ขอรูปเอกสารเพิ่มเติมก่อน 16:00

งานเปิดอยู่2เอกสาร 1 / เยี่ยมลูกค้า 1
หลักฐาน3 ไฟล์ล่าสุดวันนี้ 11:10
ประวัติล่าสุด4 รายการมี event จากมือถือ 2 รายการ
ผู้รับผิดชอบStaff Demoสายตะวันออก
งานที่เกี่ยวข้องเปิดจากลูกค้าแล้วเห็นงานทันที
TASK-001ตรวจเอกสารร้านแสงทอง
รอตรวจStaff Demo · วันนี้ 16:00
TASK-003เข้าพบร้านแสงทอง
วันนี้Staff Demo · วันนี้ 11:00
หลักฐานที่เกี่ยวข้องไฟล์ผูกกับลูกค้าและงาน
EVD-001รูปหน้าร้าน
R2-readyTASK-003 · วันนี้ 11:10
EVD-004รูปกิจการ
R2-readyTASK-003 · วันนี้ 11:12
EVD-005เอกสารบัตร
R2-readyTASK-001 · เมื่อวาน
11:12
เพิ่มรูปกิจการ

Staff Demo อัปโหลดหลักฐานและผูกกับ TASK-003

11:10
เพิ่มรูปหน้าร้าน

Staff Demo อัปโหลดหลักฐานใหม่พร้อม GPS

10:12
แก้ผู้ดูแลลูกค้า

Manager Demo เปลี่ยนเป็น Staff Demo

เมื่อวาน
สร้างลูกค้าใหม่

Lead ถูกแปลงเป็น Customer โดยเก็บประวัติต้นทางไว้

รูปหน้าร้านเอกสารบัตรรูปกิจการ

Organization

โครงสร้างและสิทธิ์

Executive BoardDelta / Alpha / Bravo / Charlie

กำหนดทิศทาง ตรวจเงิน คุม collection และ approval

Area Supervisorสายเหนือ

ดูแล 3 บริษัท และย้ายบริษัทข้ามสายได้

Companyบริษัทตัวอย่าง

มี Manager 1 คน Marketing 2 คน Staff 4 คน

คุณกิตบริษัทตัวอย่าง
ManagerMarketing
ใช้งาน
Staff Demoบริษัทตัวอย่าง
Staff
ภาคสนาม
Area Lead3 บริษัท
Area SupervisorManager
หลายบทบาท
Deltaทุก Mission Control

ดูภาพรวมและตั้งทิศทาง product

ไม่ใช้อนุมัติสินเชื่อแทนระบบ
Managerงานในบริษัทและทีมตัวเอง

มอบหมายงาน / โยนงานในบริษัท

อนุมัติส่งงานข้ามสายเมื่อ policy กำหนด
Staffงานวันนี้และลูกค้าที่รับผิดชอบ

บันทึกสถานะ / ถ่ายรูป / รับงาน

ขออนุมัติเมื่อเป็นงานเสี่ยง
Area Supervisorบริษัทในสายที่ดูแล

ย้ายงานข้ามบริษัทในสาย

ดูแลกรณีข้ามบริษัทหรือข้ามสาย
เพิ่ม Roleให้ Staff Demo เป็น Marketing ชั่วคราวสร้าง User Role Assignment ใหม่
ย้ายบริษัทย้าย Staff Demo ไปบริษัทสาขา 2ปิด membership เดิม และเปิดรายการใหม่
ปิดสิทธิ์พักใช้งานผู้ใช้ที่ลาออกเก็บประวัติเดิมไว้ ไม่ลบข้อมูล
ย้าย Staff Demoบริษัทตัวอย่างบริษัทสาขา 2ปิด membership เดิม และเปิดรายการใหม่
ย้ายบริษัทสายเหนือสายตะวันออกประวัติลูกค้าและ audit เดิมยังอยู่สายเดิมตามวันที่เกิด
เพิ่มหลาย RoleStaffStaff + Marketingเพิ่ม assignment ใหม่ ไม่ทับ role เดิม
ผู้ใช้user_id
บทบาทrole_assignment
บริษัทcompany_membership
สายงานarea_supervisor_id
ช่วงเวลาeffective_from / effective_to
ตรวจสอบaudit_log

คนหนึ่งมีหลาย role ได้

บริษัทและพนักงานย้ายสายได้โดยประวัติไม่หาย

สิทธิ์ต้องตั้งค่าได้ ไม่ hardcode

Policy Center

กฎที่ตั้งค่าได้

Task SLAActive

สร้างงานตามซ้ำและแจ้งเตือน

Bravo · V1
ReassignActive

กำหนดว่าข้ามสายต้องขออนุมัติไหม

Manager · V1
EvidenceActive

กำหนดหลักฐานตามประเภทงาน

Charlie · V1
PermissionDraft

กำหนด role + scope

Delta · V1
NotificationActive

สร้าง alert จาก task, evidence, status

Bravo · V1
FinanceLocked

ห้ามคำนวณเงินจริงจนกว่า rule พร้อม

Alpha · Future
Task SLAโทรไม่รับ 2 ครั้ง

สร้างงานตามซ้ำ

ใช้ใน V1
Reassignข้ามสายแบบคุยกันแล้ว

ไม่ต้องอนุมัติ

ตั้งค่าได้
Evidenceรูปทั่วไป

บีบอัดก่อนเก็บ

ใช้ใน V1
PermissionStaff ส่งข้ามสาย

ขอผ่าน Manager ถ้าเสี่ยง

ตั้งค่าได้
Business DateCutoff

รอ Delta ยืนยัน

Draft
FinanceWallet / Float / Profit

ยังไม่เปิดสูตร

Locked
โทรไม่รับ 2 ครั้งTask + Work Alert + Audit

สร้างงานตามซ้ำให้ Staff และแจ้ง Manager

ส่งงานข้ามสายแบบคุยกันแล้วTask Event + Temporary Scope + Audit

ให้ผู้รับเห็นข้อมูลลูกค้าเฉพาะงานที่ได้รับ

รูปกิจการต้องผูกกับงานEvidence Review + Task Event

รูปถูกผูกกับ customer, task และ event

งานเสี่ยงต้องขออนุมัติApproval Request + Alert

ส่งให้ Manager หรือ Area Supervisor ตาม scope

Draftแก้ไข rule ได้ ยังไม่กระทบงานจริง
Previewดูว่าถ้า publish แล้วจะสร้าง task, alert, audit อะไร
Publishเริ่มใช้ตาม effective date และเก็บ version
Auditทุกการแก้ policy ต้องตรวจสอบย้อนหลังได้
Task SLAเปลี่ยน SLA ที่กระทบงานทีม ต้องให้ Bravo ตรวจ

DraftBravo / Manager

ApproveBravo

PublishDelta

Reassignข้ามสายหรือเปิด temporary scope ต้องมีผู้ดูแลสายรับทราบ

DraftManager / Area Supervisor

ApproveArea Supervisor

PublishDelta

Evidenceหลักฐานที่เกี่ยวกับเอกสารสำคัญต้องตรวจโดย Charlie

DraftCharlie

ApproveCharlie

PublishDelta

Permissionเปลี่ยน role/scope ต้อง audit ทุกครั้ง

DraftDelta

ApproveDelta

PublishDelta

Financeยัง publish ไม่ได้จนกว่า financial rules พร้อม

DraftAlpha

ApproveAlpha + Delta

PublishLocked

Preview onlyปรับโทรไม่รับจาก 2 ครั้งเป็น 3 ครั้ง

ลด alert งานตามซ้ำ แต่เสี่ยงตามช้าขึ้น

Policy Version + Audit Log
Readyเปิดส่งงานข้ามสายแบบคุยกันแล้ว

สร้าง temporary scope ให้ผู้รับงาน

Task Event + Scope Grant + Audit
Lockedเปิดสูตรดอกเบี้ยใหม่

กระทบการเงินจริง

Blocked
SLA-v1.0โทรไม่รับ 2 ครั้งTask SLA

เริ่มใช้2026-07-01

สิ้นสุดปัจจุบัน

PublishDelta

AuditAUD-POL-001

REASSIGN-v1.0ส่งงานข้ามสายแบบคุยกันแล้วReassign

เริ่มใช้2026-07-01

สิ้นสุดปัจจุบัน

PublishDelta

AuditAUD-POL-002

EVD-v1.0รูปกิจการต้องผูกกับงานEvidence

เริ่มใช้2026-07-01

สิ้นสุดปัจจุบัน

PublishCharlie

AuditAUD-POL-003

PERM-v0.2Staff ส่งข้ามสายแบบเสี่ยงต้องขออนุมัติPermission

เริ่มใช้Draft

สิ้นสุดยังไม่ publish

Publishรอ Delta

AuditDraft

FIN-v0.0สูตรดอกเบี้ย / Wallet / Float / ProfitFinance

เริ่มใช้Locked

สิ้นสุดFuture

PublishLocked

AuditLocked

TEST-SLA-001โทรไม่รับ 2 ครั้ง

InputTASK-002 · โทรไม่รับครบ 2 ครั้ง · ลูกค้า คุณอารี

Outputสร้างงานตามซ้ำ + Work Alert ให้ Manager + Audit Log

ImpactBravo เห็นงานติดตามก่อนหลุด SLA

Pass
TEST-REASSIGN-001ส่งงานข้ามสายแบบคุยกันแล้ว

InputStaff Demo รับงานจาก Staff A พร้อมเหตุผล

Outputสร้าง Temporary Scope + Task Event + Audit Log

Impactผู้รับเห็นข้อมูลลูกค้าเฉพาะงานที่ได้รับ

Pass
TEST-EVD-001รูปกิจการต้องผูกกับงาน

Inputอัปโหลดรูปหน้าร้านจากมือถือใน TASK-003

Outputผูก Evidence กับ Customer + Task + Task Event

ImpactCharlie เห็นหลักฐานรอตรวจโดยไม่ต้องหาไฟล์เอง

Pass
TEST-FIN-001เปิดสูตรดอกเบี้ยใหม่

Inputมี payment status จากมือถือ

OutputBlocked ไม่สร้าง financial calculation

Impactกันสูตรการเงินทำงานก่อน Business Rule READY

Blocked
Locked Rulesยังไม่เปิดจนกว่า Business Rule และสูตรการเงินพร้อม
Financial EngineWalletFloatProfitCapital RecoveryAccounting FormulaCommission FormulaInterest Formula
กลุ่มpolicy_group
เวอร์ชันversion
วันที่เริ่มใช้effective_from
สถานะdraft / active / locked
ผลกระทบcreates_task / alert / audit
ผู้แก้ไขupdated_by

Policy Review

ดูสถานะ Policy ก่อนเปิด Publish

phase 2 review
อ่านได้Read Routes

list, detail, versions, test cases, preview และ timeline อ่านจาก mock ได้แล้ว

GET /api/policies
ยังล็อกLocked Routes

draft, review, approve, publish, archive และ write test case ยังไม่เขียนข้อมูลจริง

Locked 501
มีเวอร์ชันPolicy Version

เห็น Effective Date และประวัติ version ก่อนเปิด publish จริง

SLA-v1.0 · Effective Date 2026-07-01
ตรวจได้Approval Matrix

เห็น draft, approve, publish owner ของแต่ละ policy group

Draft by Bravo · Publish by Delta
preview onlyPublish Preview

แสดงผลกระทบก่อน publish โดยไม่เปลี่ยนข้อมูลจริง

creates task / alert / audit
lockedFinance Locked Status

สูตรการเงินแสดงเป็นสถานะ locked เท่านั้น ไม่คำนวณเงินจริง

financeFormulaLocked: true
listGET /api/policies

ดู policy groups

กรองด้วย status, owner, group และ locked statepolicy:list:read + policyGroups
detailGET /api/policies/reassign

ดู policy detail

แสดง settings, rule effects, approval matrix และ current versionpolicy:detail:read
versionsGET /api/policies/task-sla/versions

ดู version และ Effective Date

published versions immutable และ query by effective date ได้policy:versions:read
previewGET /api/policies/reassign/preview

ดูผลกระทบก่อน publish

แสดง task, alert, scope, audit impact โดยไม่ mutate จริงpolicy:preview:read
lockedPOST /api/policies/finance/publish

ป้องกัน publish ก่อนพร้อม

publish, approve, draft และ archive ยัง locked 501Locked 501
Deltaglobal

review และ future publish เมื่อ production พร้อม

AI ยัง publish policy ไม่ได้
Alphafinance_locked

ดู finance metadata แบบ locked

สูตรยังไม่คำนวณ
Bravooperations_policy

ดูและ draft SLA / collection policy

publish ผ่าน Delta
Charlieapproval_evidence_policy

ดู approval / evidence policy และ test cases

review ได้ตาม matrix
GuardrailPublish mutation ยังล็อก 501, financeFormulaLocked ต้องชัด และ AI ห้าม publish / approve / override policy

Policy Simulator

ทดลอง Policy โดยไม่เปลี่ยนข้อมูลจริง

simulation only
เลือก Policy
Draftถ้าลูกค้าขอเปิดใช้วงเงิน ระบบควรเดินงานอย่างไร

บัญชีต้องโทรยืนยันกับลูกค้าก่อนเปิดยอดทุกครั้ง เพื่อยืนยันความประสงค์จริง

Draft only
ผลจำลองWorkflow เดินต่อไปยัง human approval หรือ verification ตาม matrixpolicy_simulated_approve + no mutation
01
ตรวจ PolicyBusiness Owner

อ่าน version, effective date, owner และ finance locked status

ยืนยันว่า policy นี้จำลองได้
02
ApproveHuman Reviewer

กด approve ใน simulation เพื่อดูเส้นทางถัดไป

สร้าง preview ของ workflow outcome เท่านั้น
03
Audit PreviewSystem

แสดง event ที่ควรถูกบันทึกถ้าเป็น production

ไม่เขียน audit จริงและไม่ publish policy
Simulation เท่านั้น ไม่มี Mutation
Approve / Reject / Need More Information เป็นการทดลอง ไม่ใช่ decision จริง
Publish mutation ยังล็อก 501
financeFormulaLocked: true สำหรับ finance, wallet, float, profit, accounting, interest, commission
AI อธิบาย policy และจำลองผลได้ แต่ห้าม publish, approve, reject หรือ override policy

Impact Preview

ดูผลกระทบก่อน Publish

Review Required
Drawdown PolicyDrawdown Policy กระทบ workflow เปิดใช้วงเงินและการยืนยันจากบัญชี

ยังไม่ publish จนกว่า approval matrix และ evidence rule พร้อม

financeFormulaLocked: true
Workflows3

เปิดใช้วงเงิน, verification, accounting confirmation

Business Units2

ใช้กับหน่วยธุรกิจที่เปิด drawdown ใน V1

Roles5

ผู้บริหาร, บัญชี, approval control และ manager

Templates3

template ที่ต้องอ่าน policy version เดียวกัน

Workflows ที่ได้รับผลDrawdown VerificationLoan Approval V1Accounting Confirmation
Business Units ที่ได้รับผลBU CentralBU East
Roles ที่ได้รับผลDeltaAlphaCharlieManagerAccounting
Related Templates3

จำนวน template ที่ต้องอ่าน policy version นี้ก่อน production publish

Policy Impact Preview ไม่ใช่ Publish
Preview ต้องแสดง Workflow, Business Unit, Role และ Template ที่ได้รับผลก่อนกด publish จริง
Publish mutation ยังล็อก 501 จนกว่า real auth, audit writer, database writes และ approval พร้อม
Finance, wallet, float, profit, accounting, interest, commission ยัง locked
AI สรุปผลกระทบได้ แต่ห้าม publish, approve, reject หรือ override policy

Explainable Policy

Policy ต้องบอกเหตุผลทางธุรกิจ

why before what
Drawdown PolicyAccounting VerificationBusiness Purpose

ยืนยันกับลูกค้าว่าการเปิดใช้วงเงินเป็นความประสงค์ของลูกค้าจริง

Whyลดความเสี่ยงเปิดยอดผิดคน ผิดเจตนา หรือถูกกดดันจากคนอื่น

Whatสร้างงานให้บัญชีโทรยืนยันก่อน workflow เดินต่อ

OwnerAlpha / Accounting

AI BoundaryAI สรุปคำถามและความเสี่ยงได้ แต่ห้ามยืนยันแทนบัญชี

Collection PolicyLock CreditBusiness Purpose

ป้องกันการเปิดใช้วงเงินเพิ่มเติมเมื่อเข้าเกณฑ์ความเสี่ยง

Whyกันความเสียหายเพิ่มก่อน Bravo หรือ Manager ตรวจสถานการณ์จริง

Whatแสดงสถานะ lock และสร้าง review task โดยไม่คำนวณสูตรการเงินจริง

OwnerBravo / Manager

AI BoundaryAI เตือนและอธิบายเหตุผลได้ แต่ห้าม lock หรือ unlock แทนคน

Reassign PolicyCross-line Temporary ScopeBusiness Purpose

ให้คนที่ใกล้หรือชำนาญกว่าช่วยงานได้ โดยข้อมูลลูกค้ายังมีขอบเขต

Whyหน้างานต้องเร็ว แต่ Customer Data เป็นทรัพย์สินบริษัทและต้อง audit ได้

Whatจำลอง temporary scope, task event และ revocation หลังจบงาน

OwnerArea Supervisor / Manager

AI BoundaryAI แนะนำผู้ช่วยที่เหมาะได้ แต่ห้าม grant scope เอง

FinanceFinance Formula LockedBusiness Purpose

กันไม่ให้ระบบเดาสูตรการเงินก่อน Business Rule พร้อม

Whyสูตรผิดเพียงจุดเดียวอาจทำให้บัญชี กำไร และเงินสดผิดทั้งระบบ

Whatแสดง locked metadata และปิด publish mutation ด้วย Locked 501

OwnerAlpha / Delta

AI BoundaryAI อธิบายผลกระทบได้ แต่ห้ามคำนวณหรือ publish สูตร

Explainable Policy ต้องอธิบาย Why ก่อน What
ทุก Policy สำคัญต้องมี Business Purpose
Founder / Business Owner เป็นผู้ยืนยันเหตุผลทางธุรกิจ
AI อธิบาย เปรียบเทียบ และสรุปได้ แต่ห้ามเปลี่ยน policy
Finance formula ยังคง locked จนกว่า Business Rule READY

Founder Notes

เหตุผลของ Policy จากมุมเจ้าของธุรกิจ

business notes
Alpha / CharlieDrawdown Confirmation

Founder Noteบัญชีต้องโทรก่อนเปิดยอดทุกครั้ง เพราะเงินต้องออกจากความประสงค์ของลูกค้าจริง

Whyยืนยันเจตนาลูกค้าและทำให้ธุรกรรมมีร่องรอยก่อนเปิดใช้วงเงินจริง

Risk Preventedลูกค้าปฏิเสธภายหลัง เปิดยอดผิดคน หรือเงินออกโดยไม่มีการยืนยัน

Bravo / Area SupervisorCross-line Temporary Scope

Founder Noteบางครั้งคนต่างสายช่วยงานได้ดีกว่า เพราะอยู่ใกล้กว่า คุยกันแล้ว หรือชำนาญกว่า

Whyให้หน้างานเคลื่อนไหวเร็วโดยยังควบคุมข้อมูลลูกค้าและ audit ได้

Risk Preventedงานติดตามช้า ข้อมูลลูกค้าถูกเปิดกว้างเกินไป หรือไม่มีหลักฐานว่าใครรับงาน

Bravo / ManagerLock Credit

Founder Noteเมื่อลูกค้าเริ่มมีสัญญาณเสี่ยง ต้องหยุดการเปิดใช้วงเงินเพิ่มก่อนให้คนตรวจ

Whyหยุดความเสียหายเพิ่มระหว่างรอการติดตามหรือ review จากผู้รับผิดชอบ

Risk Preventedปล่อยเงินเพิ่มให้ลูกค้าที่กำลังเสี่ยงเสีย หรือแก้ปัญหาช้าเกินไป

CharlieEvidence Requirement

Founder Noteหลักฐานต้องผูกกับงานและลูกค้า เพราะทีมไม่ควรต้องจำเองว่าไฟล์ไหนเกี่ยวกับอะไร

Whyทำให้การตรวจเอกสารและการย้อนดูเหตุการณ์ทำได้จากข้อมูลชุดเดียวกัน

Risk Preventedหาเอกสารไม่เจอ ตรวจผิดเคส หรือ audit ไม่ครบเมื่อเกิดปัญหา

Alpha / DeltaFinance Formula Locked

Founder Noteสูตรการเงินห้ามเดา เพราะถ้าผิด ระบบจะทำให้ตัวเลขทั้งองค์กรผิดตาม

Whyรอ Business Rule ที่พร้อมจริงก่อนเปิด logic การเงินจริง

Risk Preventedกำไรผิด wallet ผิด float ผิด บัญชีผิด หรือผู้บริหารตัดสินใจจากตัวเลขผิด

Founder Notes ต้องเป็นเหตุผลทางธุรกิจ
ไม่ใช่ Technical Notes
ไม่ใช่อำนาจ Publish Policy
ไม่ใช่สูตรการเงิน
ใช้ช่วยให้ทีมเข้าใจ Why ก่อนแก้ policy

Founder Principles Mapping

Policy นี้ยืนอยู่บนหลักข้อไหน

principle map
Alpha / CharlieDrawdown Confirmation
Human Decision OnlyMoney TraceCustomer Confirmation

Business Meaningเงินต้องออกจากความประสงค์จริงของลูกค้าและมีคนยืนยันก่อนเปิดยอด

Why It Mattersกันเงินรั่ว กันลูกค้าปฏิเสธภายหลัง และทำให้ธุรกรรมตรวจย้อนหลังได้

Bravo / Area SupervisorCross-line Temporary Scope
System RemembersCustomer Data AssetOwner First

Business Meaningช่วยให้ทีมต่างสายช่วยงานได้เร็ว โดยสิทธิ์ข้อมูลยังมีเจ้าของและมีขอบเขต

Why It Mattersงานหน้างานไม่สะดุด แต่ข้อมูลลูกค้าไม่ถูกเปิดกว้างโดยไม่มีเหตุผล

Bravo / ManagerLock Credit
Fraud = Stop ReviewPolicy DrivenHuman Decision Only

Business Meaningเมื่อเจอสัญญาณเสี่ยง ระบบต้องหยุดเพิ่มความเสียหายและส่งให้คนตรวจ

Why It Mattersป้องกันการปล่อยเพิ่มให้ลูกค้าเสี่ยง และไม่ให้ระบบตัดสินใจแทนคน

CharlieEvidence Requirement
Reality FirstSystem RemembersAudit Everything

Business Meaningเริ่มจากงานจริงและหลักฐานจริง แล้วให้ระบบจำแทนคน

Why It Mattersลดการหาเอกสารไม่เจอ ลดการจำผิด และช่วยตรวจย้อนหลังเมื่อเกิดปัญหา

Alpha / DeltaFinance Formula Locked
No HardcodeMoney TracePolicy Driven

Business Meaningสูตรการเงินต้องมาจาก rule ที่ยืนยันแล้ว ไม่ใช่ค่าที่เดาใน prototype

Why It Mattersกันตัวเลขบัญชี กำไร wallet float และ cashflow ผิดทั้งระบบ

Founder Principles guide policy but do not publish policy
Policy ต้องเชื่อมกับหลักธุรกิจที่อธิบายได้
Human Decision Only ยังใช้กับ policy ที่กระทบลูกค้าหรือเงิน
Policy Driven ไม่แปลว่า AI เปลี่ยน policy ได้
Finance principles ยังไม่เปิดสูตรการเงินจริง

Policy Status Dashboard

สุขภาพ Policy แบบอ่านเร็ว

read-only dashboard
Draft3

รอ Business Owner เติม rule หรือ evidence

Review4

รอตรวจผลกระทบและ approval matrix

Ready2

พร้อม review รอบสุดท้าย แต่ยังไม่ publish

Published3

ใช้ใน prototype แบบ mock-read-only

Archived1

เก็บประวัติไว้ ไม่แก้ย้อนหลัง

Policy HealthWatch

foundation พร้อมแล้ว แต่ publish mutation ยังล็อก

ทำ dashboard review ก่อนเปิด write route จริง
Publish ReadinessNot Ready

ยังไม่มี real auth, audit writer, database write และ approval production

คง Locked 501 สำหรับ publish / approve / archive
Finance LockedLocked

finance, wallet, float, profit, accounting, interest, commission ยังห้ามเปิดสูตร

รอ Alpha / Delta ยืนยัน Business Rule
Business ClarityHealthy

มี explainable policy, founder notes และ principle mapping แล้ว

ให้ Business Owner อ่านตรวจความหมาย
Policy Status Dashboard เป็น read-only
Dashboard ไม่ใช่ Publish
Draft / Review / Ready / Published / Archived ต้องมาจาก policy version จริงใน production
Finance Locked ต้องเห็นชัดทุกครั้ง
AI สรุปสุขภาพ policy ได้ แต่ห้าม publish หรือเปลี่ยน policy
V1 Ruleกฎงาน, สิทธิ์, evidence, alert และ SLA ตั้งค่าได้ก่อน ส่วนสูตรการเงินยัง locked จนกว่า Business Rule พร้อม