Skip to main content

Module log

Module log 

Source
Expand description

Parsing, building, and updating log.md update histories.

A log is a flat list of date-grouped entries, newest first:

# Directory Update Log

## 2026-05-22
* **Update**: Added a new table reference.
* **Creation**: Established the playbook.

Date headings use ISO-8601 YYYY-MM-DD. The leading bold word (**Update**, **Creation**, …) is a convention, not a requirement.

Structs§

Log
A parsed log.md.
LogDay
All entries recorded under a single date heading.
LogEntry
A single log bullet.

Functions§

append_log_entry
Appends an entry to log.md in the bundle root, creating the file if needed.
is_iso_date
Checks that a string is a valid ISO-8601 calendar date (YYYY-MM-DD).