← ClaudeAtlas

aireadylife-calendar-flow-collect-deadlineslisted

Scans all installed plugin open-loops.md files and extracts items with explicit due dates within the next 60 days, sorted chronologically with urgent items (due within 7 days) flagged separately.
fru-dev3/prevail · ★ 9 · AI & Automation · score 77
Install: claude install-skill fru-dev3/prevail
# aireadylife-calendar-collect-deadlines **Trigger:** Called by `aireadylife-calendar-op-deadline-alert`, `aireadylife-calendar-op-weekly-agenda`, `aireadylife-calendar-op-deadline-planning` **Produces:** Sorted list of cross-domain deadline items with urgency flags passed to the calling op ## What It Does This flow is the deadline aggregation engine. It discovers all installed plugins by scanning ~/Documents/aireadylife/vault/ for subdirectories with an open-loops.md file, then reads each file and extracts every item that contains an explicit due date. **Date extraction:** The flow parses due dates from two formats. ISO format (YYYY-MM-DD) is the primary format — if an open-loops item contains a date in this format, it is extracted as the due date. Natural language date phrases are also parsed: "by end of April" → last day of April, "this Friday" → the next upcoming Friday, "April 15" → April 15 of the current or next year (whichever is upcoming), "next quarter" → first day of next quarter. If a date phrase is ambiguous or cannot be parsed with confidence, the item is excluded from the deadline list and noted in the result as "unparseable date — excluded." **60-day window:** Items with due dates beyond 60 days from today are excluded from the output to keep the result focused and actionable. Items at exactly 60 days are included. The 60-day limit can be overridden by the calling op if a longer horizon is needed (for example, the annual review op might request a 90-day w