Người dùng sắp kết thúc phiên làm việc. Thực hiện theo thứ tự:
1. Thu thập context hiện tại (parallel)
- Đọc
CHANGES.mdhoặcCHANGELOG.mdnếu có trong working directory, không có thì tạo mới - Chạy
git log --oneline -10để xem commits gần nhất - Chạy
git status --shortđể xem files đang thay đổi - Chạy
git log origin/HEAD..HEAD --oneline 2>/dev/nullđể kiểm tra commits chưa push - Đọc memory index tại
/Users/giatran/.gemini/antigravity/memory/MEMORY.mdnếu tồn tại
2. Tổng hợp — output ra màn hình theo format:
=== CALL IT A DAY ===
ĐANG LÀM: <tính năng / bug / task đang dở — 1-2 câu>
TIẾN ĐỘ: <đã xong gì, còn lại gì>
FILES ĐÃ SỬA: <danh sách file thay đổi chưa commit nếu có>
CHƯA PUSH: <commits đã commit nhưng chưa push lên remote — nếu có thì hỏi user có muốn push không>
NEXT SESSION: <việc cần làm đầu tiên khi mở lại — cụ thể, actionable>
GOTCHAS: <context quan trọng không được quên — edge case, quyết định thiết kế, blocker>
3. Lưu memory (nếu có thông tin mới đáng nhớ cho phiên sau):
- Viết/cập nhật file memory phù hợp tại
/Users/giatran/.gemini/antigravity/memory/ - Cập nhật
/Users/giatran/.gemini/antigravity/memory/MEMORY.mdindex - Ưu tiên lưu: quyết định thiết kế quan trọng, context dự án, feedback từ user
4. Kết thúc bằng 1 dòng:
Máy sẵn sàng tắt. Phiên sau bắt đầu từ: <NEXT SESSION tóm tắt cực ngắn>
Không hỏi thêm. Không prose thừa. Chỉ output theo format trên.image.png