Skip to content

CAL-02 | 72h Calendar Comparison #41

Description

@Manish281005

Task: CAL-02 | 72h Calendar Comparison

Estimated Hours: 2h | Owner: MK | Priority: P0 | Status: Completed

Definition:
Query calendar for next 72 hours of events. For each extracted deadline (from CAL-01), check if it overlaps with a calendar event. Overlap logic: deadline ≤ 2h before meeting start. Return conflict badge + detail string.

Acceptance Criteria:

  • Queries calendar events for next 72 hours
  • For each deadline: check overlap with events (within 2h window, configurable)
  • Returns {conflict_badge: bool, conflict_detail: str | None}
  • Example conflict detail: "Conflicts with 'Budget Review' 14 May 14:00"
  • No conflicts → conflict_badge: false, conflict_detail: None
  • Graceful fallback if calendar fetch fails (no conflict assumed)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions