diff --git a/CHANGELOG.org b/CHANGELOG.org index 5c5d02e..a627257 100644 --- a/CHANGELOG.org +++ b/CHANGELOG.org @@ -5,6 +5,43 @@ All notable changes to Passepartout, extracted from [[file:docs/ROADMAP.org][ROADMAP.org]] DONE items with LOGBOOK timestamps. +* v0.6.0 — Time Awareness +:LOGBOOK: +- Released [2026-05-08 Thu] +:END: + +** Temporal Memory Filtering (symbolic-time-memory skill) + +- ~memory-objects-since(timestamp)~ — hash-table walk returning objects with ~version >= timestamp~ +- ~memory-objects-in-range(since until)~ — version between two timestamps (inclusive) +- ~context-query-with-time~ — extended query with ~:since~ / ~:until~ parameters +- 6 tests, 100% pass. Pure Lisp, sub-millisecond, 0 LLM tokens + +** Sensor-Time Skill + +- ~format-time-for-llm~ — TIME: section for system prompt, iso/natural format +- ~session-duration~ — session start tracking, included in TIME section +- ~sensor-time-tick~ — deadline scanning via cron (~:reflex~ tier), 0 LLM tokens +- ~TIME_AWARENESS~ / ~TIME_FORMAT~ / ~DEADLINE_WARNING_MINUTES~ env vars +- 13 tests, 100% pass + +** System Prompt + +- TIME section injected at top of ~think()~ via ~fboundp~ guard in ~core-reason.lisp~ +- Falls back gracefully when sensor-time skill not loaded + +* v0.5.1 — Compilation Hardening +:LOGBOOK: +- Released [2026-05-08 Thu] +:END: + +- Fixed ~defvar~ missing opening paren in ~security-vault.lisp~ +- Updated 19 CFFI struct references in ~embedding-native.lisp~ (deprecation fix) +- Fixed heartbeat variable scope in ~symbolic-events.lisp~ (~passepartout::~ prefix) +- Suppressed ~100 harmless cross-skill STYLE-WARNINGs via bash script filter +- ROADMAP: two false errors documented (~symbolic-memory~ lambda, ~gateway-messaging~ deleted) +- Test suite: 116/116 (100%) + * v0.5.0 — File Reorganization & Token Economics :LOGBOOK: - Released [2026-05-08 Thu]