Architecture

This is a practical overview of how Chronos fits together so you can extend it confidently.

Runtime Overview

Data Model

Items are YAML files with name, type, and properties. Many items nest children to form a fractal hierarchy (routines → subroutines → microroutines → items).

Settings

Settings live under User/Settings/ and prefer lowercase filenames (e.g., points_settings.yml, <item>_defaults.yml). The Settings widget allows direct editing with validation.

Dashboard API (selected)

Extending Chronos