Scheduling Overview

Chronos scheduling is status-aware and template driven. It scores day templates against your current status, selects the best fit, and then builds a day plan using buffers, dependencies, and conflict resolution.

Pipeline (High Level)

  1. Gather items from templates, recurring items, and manual additions.
  2. Compute importance using priority, status, metadata, and current energy/focus.
  3. Place the ideal schedule with durations, dependencies, and buffers.
  4. Resolve conflicts by trimming, moving, buffering, or cutting.
  5. Persist to User/Schedules/schedule_YYYY-MM-DD.yml.

Status Aware Templates

Time Blocks

Conflict Resolution

Preview Commands

More Detail