{
  "id": 7124882,
  "title": "Kairos 1.0 — a schedule language where \"3 business days before month-end\" is an expression",
  "url": "https://urgent.news/2026/09/13/kairos-1-0-a-schedule-language-where-3-business-days-before-month-end",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-13T15:57:20.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/azathothx/kairos-10-a-schedule-language-where-3-business-days-before-month-end-is-an-expression-87i"
  },
  "original_language": "en",
  "account": null,
  "summary": "Kairos 1.0 is a schedule definition language that allows users to define schedules using single expressions, such as \"3 business days before month-end\" or \"payday on the 25th, previous business day if it's a holiday\". It addresses the limitations of existing tools like cron, Quartz, RRULE, Temporal, date-fns, and dateutil, which do not compose expressions well or do not account for holidays and other special cases. Kairos is built around the principle of closure, where every expression maps a time stream to a time stream, allowing derived streams to feed further definitions. The language is frozen at version 1.0, with a focus on being a prototype with zero runtime dependencies and a comprehensive test suite. The documentation is available in both Japanese and English.",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}