From e830e4f2036b7d716d793b5998eab71faee350b8 Mon Sep 17 00:00:00 2001 From: Ayla Croft Date: Tue, 22 Sep 2026 06:02:16 -0400 Subject: [PATCH] feat(s050): slice 050 approved; the README counts 23 tags The owner's G4 on PR #58, merged as 9a3b192 and tagged slice/050. M5a needs 062 still; the README's status counts 23 tags from the tree and names the four M5a slices approved. Signed-off-by: Ayla Croft --- README.md | 10 +++++----- ROADMAP.md | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 1a726c2..cb04105 100644 --- a/README.md +++ b/README.md @@ -10,10 +10,10 @@ desktop application. Apache-2.0, developed in the open from the first commit. ## Status -Pre-alpha, and usable from source. Milestones M0 to M4 are approved, and three slices of M5a -(059, the MCP measurement; 060, the MCP client; 061, the MCP server) with them: 22 slices, each -merged with a merge commit and tagged `slice/NNN` (`git tag -l 'slice/*' | wc -l` → 22, on -2026-09-22). What that means in practice: +Pre-alpha, and usable from source. Milestones M0 to M4 are approved, and four slices of M5a +(050, the scheduler; 059, the MCP measurement; 060, the MCP client; 061, the MCP server) with +them: 23 slices, each merged with a merge commit and tagged `slice/NNN` (`git tag -l 'slice/*' +| wc -l` → 23, on 2026-09-22). What that means in practice: - **Talks.** Streaming chat with any provider behind one behaviour (`Trinity.LLM`), switched by configuration; the assistant's text is persisted as a draft every 500 ms or 2 KB while it @@ -151,7 +151,7 @@ engineering contract that every change is held to. | M7 Sandboxed | Executable skills in an in-VM sandbox | 110 approved | | M9 Donatable | Open-source hygiene audited, supply chain signed, shared libraries extracted | 002 and 120 to 123 approved | -M0 to M4 are approved as of 2026-09-22, and 059, 060 and 061 of M5a with them. Slice numbers have gaps on purpose (000, 001, 010, 011 and so on) so that a slice can be inserted +M0 to M4 are approved as of 2026-09-22, and 050, 059, 060 and 061 of M5a with them. Slice numbers have gaps on purpose (000, 001, 010, 011 and so on) so that a slice can be inserted later without renumbering anything. ## What is in the repository diff --git a/ROADMAP.md b/ROADMAP.md index 6220fb8..9d5dd6f 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -51,7 +51,7 @@ standards register names the rows that ask for them. | 034 | Export, import, restore | 3 Memory | S | 030, 031 | approved | | 040 | Skills registry + agentskills.io format + progressive disclosure | 4 Skills | M | 020 | approved | | 041 | Skill self-management with staged approval + scanner | 4 Skills | M | 040, 021 | approved | -| 050 | Scheduler: Oban cron agent tasks with delivery targets | 5 Automation | M | 012 | done | +| 050 | Scheduler: Oban cron agent tasks with delivery targets | 5 Automation | M | 012 | approved | | 059 | MCP capability gap against beam_mcp, and the server seam probe | 6 MCP | S/M | 020 | approved | | 060 | MCP client: Trinity's thin driver (2026-07-28 preferred, 2025-11-25 compat, MRTR, Tasks) | 6 MCP | L | 059, 021 | approved | | 061 | MCP server (stateless 2026-07-28 + compat, MRTR approvals, headless profile) | 6 MCP | M | 060, 024 | approved |