Private Docs
นำเสนอทางเทคนิคแบบ HTML deck (reveal.js) + เอกสารฉบับอ่านเต็ม · mermaid · dark/light
🎤 นำเสนอ · reveal.js deck
Lego Engine — Presentation
สไลด์ออกแบบเอง 1 concept/หน้า · animation · diagram · widget โต้ตอบสด — เปิดเต็มจอ
เริ่มนำเสนอ →
FX Online
Lego Engine
Backend Process — จาก API ถึง Database
เส้นทางของ 1 request ใน Lego Engine v2: Controller → MediatR pipeline → FlowEngine → Repository → EF Core → PostgreSQL พร้อม schema และ error model
อัปเดต 2026-06-04 อ่าน →
Flows — Runtime Model + แคตตาล็อก
2 มุมของคำว่า flow: (1) วิธีที่ engine รัน flow ใดๆ (runtime model + state machine) และ (2) FlowDefinition ทั้งหมดที่เก็บในระบบ พร้อม sequence diagram
อัปเดต 2026-06-04 อ่าน →
Frontend Flow — Runner ขับ Engine
หน้าบ้านทำงานยังไงกับ Lego Engine: บทบาทของ FE, ทางเข้า Runner (cookie-resume / invite ?code / email-entry), StepRegistry, StepHostDirective, component contract, round-trip FE↔BE, DebugPanel — อ่านได้โดยไม่ต้องรู้ Angular มาก่อน
อัปเดต 2026-06-05 อ่าน →
Adding a New Step — End-to-End
เพิ่ม step ใหม่เข้า Lego Engine ทั้งฝั่ง backend (Handler + StepCatalog + FlowStep + DI) และ frontend (component + STEP_REGISTRY) โดยยึด stepType เป็น contract
อัปเดต 2026-06-04 อ่าน →
Backend Code Walkthrough — เจาะลึก Lego Engine (Sprint)
อ่านครั้งเดียวเข้าใจทั้ง concept + architecture + แต่ละ class + code จริง + DB fields ทุก column — เขียนสำหรับคนที่ยังไม่เคยเห็น Lego Engine มาก่อน
อัปเดต 2026-06-05 อ่าน →
Orchestration Integration
Lego ↔ Orchestration — Master Design
Master design การ integrate Lego Engine (UserService) ↔ Orchestrator ↔ Workflow ↔ Task — Approach A: Saga-Projected Single Status (saga ProcessState = source of truth ช่วง in-flight, Lego mirror)
อัปเดต 2026-06-15 อ่าน →
Domain Glossary (Grill 2026-06-15)
Glossary ของ grill รอบ Lego ↔ Orchestration Integration — term ที่ override 09062026 mark [supersedes]; 4 conflict resolved + scope locked
อัปเดต 2026-06-15 อ่าน →
01 — UserService (Lego Engine) — Work Breakdown
รายละเอียดงานฝั่ง Lego: mirror ของ saga ช่วง in-flight, เป็นเจ้าของเอง Draft + automation chain หลัง Approved (branch feature/sprint9/SA-1557, code-only ไม่มี migration)
อัปเดต 2026-06-15 อ่าน →
02 — OrchestratorService — Work Breakdown
งานฝั่ง Orchestrator = Lane 2 (adapters) ทั้งหมด + ต่อเติม saga (Lane 1 engine core + saga สร้างเสร็จแล้ว)
อัปเดต 2026-06-15 อ่าน →
03 — WorkflowService — Integration Contract
Integration contract ที่ orchestrator ต้องการจาก Workflow — ไม่ใช่ design ภายใน Workflow; จุด 🤝 = ต้อง confirm กับทีม
อัปเดต 2026-06-15 อ่าน →
04 — TaskService — Integration Contract
Integration contract ที่ orchestrator ต้องการจาก Task — endpoint paths/shape (M9-M11) เป็นข้อเสนอไปคุยกับทีม Task
อัปเดต 2026-06-15 อ่าน →
Orchestration Plans
Plan — UserService (Lego) Implementation
แผน implement รายละเอียดฝั่ง Lego Engine สำหรับ orchestration integration
อัปเดต 2026-06-15 อ่าน →
Plan — OrchestratorService Implementation
แผน implement รายละเอียดฝั่ง Orchestrator (Lane 2 adapters + saga)
อัปเดต 2026-06-15 อ่าน →
Plan — WorkflowService Integration
แผน implement การต่อ WorkflowService เข้ากับ orchestrator
อัปเดต 2026-06-15 อ่าน →
Plan — TaskService Integration
แผน implement การต่อ TaskService เข้ากับ orchestrator
อัปเดต 2026-06-15 อ่าน →