diff --git a/README.md b/README.md index 42afe70..fe29fb0 100644 --- a/README.md +++ b/README.md @@ -240,6 +240,10 @@ Full field and workflow reference: [`skills/docket/SKILL.md`](skills/docket/SKIL ## Digests +
+
+
+
+
+
New in 3.1
+Say make a digest to your agent. It reads your GitLab merge requests, GitHub pull requests and issues, Notion or Jira tickets, notes and mail — read-only, with the logins it already has — checks every status at the source, and publishes. Docket never holds those credentials; it keeps what the agent wrote and shows it here.

The latest digest: what matters, what changed since the previous one — computed, not guessed — and the task list at a glance.
+
Grouped by area, filtered with a click. Every row is numbered, linked to its source, and one click from becoming a task.
+
By person: numbered next steps for you, for each teammate, and for the agent. Blocked or stale items carry a real analysis, not just a status.
+Tell any agent take 7. It gets the full brief and a task claimed in its name, so everyone sees who is on it — and when it is done it closes the task with the reason.
Mark an item seen and it stays out of the way until its status changes — an open MR you dismissed comes back the moment it merges. Marks sync across devices.
+Sources, groups, people, presets (digest work, digest week), environment checks and a daily run live in your own config — and the skill learns what you keep correcting.
Why not just a text file
An optional Claude Code SessionStart hook injects what's open in this project — at most 7 items, under 120 tokens, nothing when there's nothing. It fails open: if docket is down, your session is unaffected.
An optional Claude Code SessionStart hook injects what's open in this project — at most 7 items, under 120 tokens, nothing when there's nothing — plus one line about your latest digest. It fails open: if docket is down, your session is unaffected.
Go to http://localhost:8787 — it started itself the moment step 3 ran. Check on it from a terminal any time:
Go to http://localhost:8787 — it started itself the moment step 3 ran. The home page shows your latest digest (ask your agent to make a digest); the list itself is at /tasks. Check on it from a terminal any time:
$ docket status
Mode: local
Store: ~/.docket (from the default location)
@@ -616,16 +656,17 @@ It holds your only copy, so it is built like it
A todo list is not important — until it is the only record of what you were doing. Every write goes to
disk atomically and durably, is checked against the exact bytes it read, and refuses rather than guesses
when two processes disagree. 3.0 went through a full release-readiness audit before it shipped; all 27 blockers are closed,
- each with a regression test verified to fail against the code it replaced.
+ each with a regression test verified to fail against the code it replaced. 3.1 adds digests without touching the store format.
- 510tests, run on Node 18–24 and macOS
+ 555tests, run on Node 18–24 and macOS
20krandom sync topologies, all converging
3runtime dependencies
0accounts, trackers, telemetry
- What changed in 3.0 ·
+ What changed in 3.1 ·
+ How digests work ·
Security model ·
Reporting a vulnerability
@@ -646,15 +687,16 @@ It holds your only copy, so it is built like it