CSLogbook — Academic Workflow & Approval Engine

CSLogbook — Academic Workflow & Approval Engine A workflow diagram generated by Archify. 01 / Student (นักศึกษา) 02 / Advisor (ที่ปรึกษา) 03 / Officer (เจ้าหน้าที่) 04 / Core Engine 05 / Supervisor 1. Submission 2. Processing 3. Completion Submit Form · คพ.05 / คพ.02 · Student (นักศึกษา) › 1. Submission Submit Form คพ.05 / คพ.02 Advisor Sign · RBAC Check · Advisor (ที่ปรึกษา) › 1. Submission · Gate 1 Advisor Sign RBAC Check Gate 1 Officer Sign · Final Sign-off · Officer (เจ้าหน้าที่) › 2. Processing · Gate 2 Officer Sign Final Sign-off Gate 2 Auto PDF Gen · Letter Builder · Core Engine › 2. Processing · canTransition Auto PDF Gen Letter Builder canTransition Daily Logbook · Meetings >= 4 · Student (นักศึกษา) › 3. Completion Daily Logbook Meetings >= 4 Evaluation · Token Link · Supervisor › 3. Completion · Graduation Evaluation Token Link Graduation Unlock Days Met Legend User UI Agent logic Policy External system

Deterministic Governance

  • • Multi-stage approval gates prevent unauthorized progressions
  • • Students must fulfill prerequisite credits and advisory meetings (>=4)
  • • Advisor and Department Officer approvals are cryptographically logged

Automated Document Pipeline

  • • Official PDF generation for request and dispatch letters
  • • Dynamic Excel report generation with Buddhist calendar conversion
  • • Winston structured logging and real-time Socket.io updates

Zero-friction External Access

  • • Company supervisors access evaluations via secure tokenized links
  • • No account creation or university SSO required for supervisors
  • • Automatic grading calculation and status advancement