Smos

A comprehensive self-management system

Smos scheduler: template format

A scheduler template is like a smos file. It uses the same forest format of template entries.

Example template:

- entry: Weekly actions
  forest:
  - Clean room
  - header: Weekly review
    state: READY
    properties:
      timewindow: 1h
    tags:
    - review
    timestamps:
      SCHEDULED: "[ %F | saturday ]"

Reference: Template entry format

[ # A header-only entry template
  <string>
, # EntryTemplate
  header: # optional , default: Header {headerText = ""}
    <string>
  contents: # optional
    <string>
  timestamps: # optional , default: fromList []
    <key>: <string>
  properties: # optional , default: fromList []
    <key>: <string>
  state: # optional , default: Nothing
    # or <null>
    <string>
  tags: # optional , default: fromList []
    - <string>
]