Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Sources end to end: intake, threading, buttons and close-out, with a review per source

Đang mở
#265 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
20/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
fastapi, python, react
Lĩnh vực
api, backend

Hướng nghiên cứu

The issue links source specific work in #206–#232 and calls for an end to end review of each integration. Pick one source and read its linked issue first, then trace intake, triage, agent handling, and close out in the relevant code and tests. Add or update a test for each step; done means the flow is confirmed or a focused follow-up is filed.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

bug connector

Sources end to end: how items come in, how they thread, what the buttons offer, and what Close out writes back. Each line links the original issue, which keeps the full detail.

Bugs across sources
  • #206 Reply is still offered in chat, on the phone and on the Task page for sources that cannot send. (Send/approve is already gated since 20422fe9, and the "Send & close" wording is gone.)
  • #207 Pollers read one capped page and then move the watermark: monday (50), Asana (25, no modified_since), Azure DevOps, Jira, ClickUp, Linear, Teams (200), Slack (500).
  • #208 Close the task when its item ends upstream, for every tracker (only Jira and GitHub do). (Jira's batch guard is fixed for the next release.)
  • #209 Close out on a tracker item should be able to write back a comment and a status.
  • #210 Your own chat lines are triaged as work on Slack, Telegram, and Teams when the owner lookup fails.
  • #212 Replies sent on WhatsApp and Telegram are never stored, so triage never sees them.
  • #213 IMAP: store each message's Message-ID and answer that one; append sent mail to Sent on plain IMAP servers. (In-Reply-To fallback, no double "Re:", and Date/Message-ID on SMTP sends are fixed for the next release.)
End-to-end reviews, one per source

Walk one item from each source through intake, triage, agent and close out; confirm each step with a test or open a follow-up.

  • #214 monday.com: only the first 50 items per board are read
  • #215 Jira: comments ingested before their issue on the first poll; jira_account_id is one global setting
  • #216 Asana: more than 25 open tasks hides changes to the rest
  • #217 ClickUp: capped at 25, page 0 only
  • #218 Todoist: the card's help says edits are not re-filed, but they are; replies are addressed to "Todoist"
  • #219 Linear: capped at 25 per poll
  • #220 Azure DevOps: day-precision WIQL, oldest first, the same 25 every poll on a busy day
  • #221 Trello: check that the board is in the source name
  • #222 Notion: every edit of a busy page is a new row
  • #223 Sentry and PagerDuty: PagerDuty filters on creation time; a firing Sentry issue costs a triage call every poll
  • #224 GitHub: several cards read the first card for close-out and replies
  • #225 GitLab (nested-group project names are fixed for the next release)
  • #226 Outlook / Microsoft 365 mail: Graph ids are not immutable, so a moved mail may arrive twice
  • #227 Gmail and IMAP mail (see #213)
  • #228 Microsoft Teams: delta cut at 200, own lines when the lookup fails
  • #229 Slack: own messages, thread replies, raw user ids, no link, 500 cap
  • #230 WhatsApp: sent replies not stored (#212)
  • #231 Telegram: no owner identity; sent replies not stored
  • #232 Calendar: all calendars share one 60-event cap (declined Google meetings are fixed for the next release)
Ngôn ngữ chính
Python
Star
116
Fork
22
Merge trung bình
5 giờ 6 phút
Pull request đã merge (30 ngày)
23

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của ldbumble/taskuary

Tất cả issue của ldbumble/taskuary

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.