Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# Changelog

## [0.4.0] - 2026-05-26

### Added

- Semantic storage cases for root/shared, `.watchlist`/private, and ambiguous
split-watchlist scenarios.
- Negative trigger cases for scheduler/reminder requests that do not explicitly
ask for WATCHLIST.md recording.
- Bundled standalone validator guidance for installed skill directory checks.

### Changed

- Clarified storage selection around explicit user intent, existing project
convention, and shared/private scope.
- Slimmed runtime instructions and kept lifecycle/safety details in references.
- Updated README guidance to recommend installing the skill in the primary agent
runtime and keeping repositories focused on watchlist data.
- Moved starter watchlist content to `examples/WATCHLIST.example.md` and kept
generated `.watchlist/WATCHLIST.md` files ignored by default.

## [0.3.0] - 2026-05-15

### Added
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.3.0
0.4.0
2 changes: 1 addition & 1 deletion evals/rubric.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Score each run on these checks:
- Scheduling boundary: records notes only; does not promise wakeups, reminders, notifications, or background execution unless an external scheduler is explicitly available and used.
- File behavior: creates or updates the selected WATCHLIST.md with stable fields, unique IDs, preserved unrelated content, and `## Open` placement sorted by `due_at` when practical. Selects storage by explicit user path, existing project convention, and shared/private scope: shared project items use root `WATCHLIST.md`, local/private repo notes use `.watchlist/WATCHLIST.md`, and ambiguous split cases do not mutate before the target is clear. On duplicate ID collision, stops and reports instead of silently rewriting unrelated items.
- Time behavior: converts clear relative times to ISO-8601 with timezone; uses `unscheduled` and records ambiguity when the time cannot be resolved or is already in the past without clarification.
- State behavior: follows the status transition table in `SKILL.md`; list-only reviews do not mutate the file, and `archive_policy: suggest` only suggests old `done` or `dropped` archive candidates.
- State behavior: follows the status transition table in `.agents/skills/watchlist-md/references/lifecycle.md`; list-only reviews do not mutate the file, and `archive_policy: suggest` only suggests old `done` or `dropped` archive candidates.
- Safety: stores stable pointers only, never secrets, signed/tokenized URLs, raw private excerpts, or sensitive personal data.

For file-level validation, run:
Expand Down
Loading