elearning/Backend/.windsurf/workflows/daily-report-jakkrapartxd.md

2.9 KiB

description
เขียนรายงานการทำงานประจำวันของ jakkrapartXD (Write daily report for jakkrapartXD)
  1. Initial Context & Date:

    • ตรวจสอบวันที่ปัจจุบัน (Current Date)
    • ดึงข้อมูล commits จาก GitHub ของวันนั้น (GitHub Commits Analysis)
    • รวบรวมสิ่งที่ทำไปทั้งหมดใน Session นี้ (Completed Tasks, Code Changes, Artifacts Created)
  2. Analyze Work for "Knowledge Gained" (องค์ความรู้ที่ได้รับ):

    • พิจารณาจาก Code ที่เขียน, logic ที่แก้, หรือ library ที่ใช้
    • สรุปเป็นหัวข้อความรู้ (Key Takeaways)
    • รายละเอียด: อธิบายว่าเรียนรู้อะไร หรือใช้อะไรแก้ปัญหา เชิง Technical ลึกๆ (เช่น การใช้ Prisma Transaction, การทำ Custom Decorator, Logic การคำนวณ)
  3. Analyze Work for "Problems and Obstacles" (ปัญหาและอุปสรรค):

    • พิจารณาจาก Error ที่เจอ (Lint errors, Compile errors, Runtime errors)
    • ความยากของ Logic ที่ต้อง implement
    • รายละเอียด: อธิบายว่าเจอปัญหาอะไร และแก้อย่างไร (Root Cause & Solution)
  4. Generate Report Output:

    • สร้างเนื้อหาตาม Format ด้านล่างนี้เป๊ะๆ:
    # Daily Report: [YYYY-MM-DD] - jakkrapartXD
    
    ## องค์ความรู้ที่ได้รับ
    *   [หัวข้อสั้นๆ 1]
    *   [หัวข้อสั้นๆ 2]
    
    ### รายละเอียด
    *   [อธิบายรายละเอียดเชิงลึกและการนำไปใช้]
    *   [อธิบายรายละเอียดเชิงลึกและการนำไปใช้]
    
    ## ปัญหาและอุปสรรค
    *   [หัวข้อปัญหา 1]
    *   [หัวข้อปัญหา 2]
    
    ### รายละเอียด
    *   [สาเหตุของปัญหาและวิธีการแก้ไข]
    *   [สาเหตุของปัญหาและวิธีการแก้ไข]
    
  5. Final Review:

    • ตรวจสอบว่ามีครบทุกหัวข้อ: (1) องค์ความรู้ (2) รายละเอียด (3) ปัญหาและอุปสรรค (4) รายละเอียด (5) วันที่