Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

fix(tasks): read draft cleanup pointer via task_output fallback

merged#2816CedarCopilot

CedarCopilot wants to merge 1 commit into staging from fix/task-cleanup-draft-task-output-fallback

What Libra verified

  • Draft cleanup invocation is visible even without a deletable pointer

    Libra ran this behavior against the change and confirmed the check detects when it breaks.

    Technical evidence
    • cleanupDraftForTask records the task identity even when the task has no email pointer
    • cleanupDraftForTask records the task identity when produced output is not email

    Changed code: tasks.ts.

run 53365569-fb3c-48c5-85b2-f4679576cfbd, completed Sep 17, 2026, 6:16 PM