3 điểm bởi xguru 5 giờ trước | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Trình theo dõi issue native cho terminal. Đưa việc theo dõi issue vào trong editor/terminal để loại bỏ việc chuyển ngữ cảnh thường xuyên
  • Ưu tiên cục bộ (local-first): hoạt động không cần tài khoản/SaaS/dịch vụ bên ngoài, lưu trạng thái ở máy cục bộ nên chỉnh sửa được phản ánh ngay lập tức
  • Sao lưu và quản lý phiên bản bằng Git: theo dõi/khôi phục mọi thay đổi, dùng worktree để việc đồng bộ được tách biệt khỏi quy trình phát triển thông thường
    • Đồng bộ thay đổi giữa trạng thái cục bộ và trạng thái từ xa bằng :sync, không cần lệnh Git thủ công
  • Giao diện kép terminal TUI + GUI trên trình duyệt cùng chạy trên một engine sự kiện dựa trên Git
  • UX bàn phím kiểu vim, hỗ trợ di chuyển bằng h j k l, chế độ dòng lệnh :, và ? command palette để xem toàn bộ lệnh
    • Tạo node bằng :new issue|swimlane|board, hỗ trợ các lệnh nhận biết ngữ cảnh như :comment, :close, :reopen, :filter
  • Tính năng Time travel cho phép xem trạng thái ứng dụng của 1 giờ/1 tuần/1 năm trước
  • Mô hình event sourcing để tránh xung đột khi merge
    • Lưu mọi thay đổi dưới dạng sự kiện append-only theo từng người dùng, dùng ULID có thể sắp xếp theo thời gian và tham chiếu tới sự kiện cuối cùng ("edge") để phát lại thứ tự một cách xác định
    • Các sự kiện được thiết kế idempotent, khi xung đột thì sự kiện đến sau được ưu tiên, mỗi người dùng ghi vào file log riêng của mình nên Git merge được xử lý như việc kết hợp đơn giản các file độc lập
  • Hỗ trợ tích hợp agent qua MCP server (binary epiq-mcp), có thể đăng ký vào Claude Code bằng claude mcp add

Chưa có bình luận nào.

Chưa có bình luận nào.