From a312fb76af35275f0625c0fa52193f6a449256b8 Mon Sep 17 00:00:00 2001 From: Tom Softreck Date: Mon, 10 Aug 2026 16:19:28 +0200 Subject: [PATCH] docs(governance): close Koru 0.1.460 delivery Co-authored-by: Koru Agent --- TODO.md | 14 +++++++------- project/TICKETS.md | 6 +++--- project/ticket-004/README.md | 10 ++++++++-- project/ticket-006/README.md | 8 ++++++-- project/ticket-007/README.md | 14 +++++++++++--- 5 files changed, 35 insertions(+), 17 deletions(-) diff --git a/TODO.md b/TODO.md index 48393ea3..b95ca810 100644 --- a/TODO.md +++ b/TODO.md @@ -10,18 +10,18 @@ - [x] [`ticket-005`](project/ticket-005/README.md) — assign Koru's canonical development DSL and uv lockfile to the integration workstream. State: `DONE`; classification: `SERVICE / governance`. -- [ ] [`ticket-004`](project/ticket-004/README.md) — require published Goal +- [x] [`ticket-004`](project/ticket-004/README.md) — require published Goal 2.1.292 across the development-tool declarations and lockfile. State: - `IN_PROGRESS / EDIT`; dependency update is merged and the detected existing - Koru 0.1.459 prebump now awaits protected publication; classification: + `DONE`; corrective Koru 0.1.460 is published and verified from the public + index with complete runtime metadata; classification: `SERVICE / integration`. -- [ ] [`ticket-006`](project/ticket-006/README.md) — remove the obsolete +- [x] [`ticket-006`](project/ticket-006/README.md) — remove the obsolete non-literal Koru version carrier from Goal configuration without rewriting - custom settings. State: `IN_PROGRESS / EDIT`; classification: + custom settings. State: `DONE`; classification: `SERVICE / governance`. -- [ ] [`ticket-007`](project/ticket-007/README.md) — execute the freshly built +- [x] [`ticket-007`](project/ticket-007/README.md) — execute the freshly built wheel CLI with published dependencies in an isolated environment. State: - `IN_PROGRESS / EDIT`; classification: `SERVICE / health`. + `DONE`; classification: `SERVICE / health`. # TODO diff --git a/project/TICKETS.md b/project/TICKETS.md index e96a9d6a..e3f0addc 100644 --- a/project/TICKETS.md +++ b/project/TICKETS.md @@ -6,6 +6,6 @@ | [ticket-002](ticket-002/README.md) | DONE | Adopt immutable new-project 0.11.0 governance and work-classification package | [ai-codex.md](ticket-002/ai-codex.md) | | [ticket-003](ticket-003/README.md) | DONE | Restore the current-main Ruff baseline before governance adoption | [ai-codex.md](ticket-003/ai-codex.md) | | [ticket-005](ticket-005/README.md) | DONE | Assign development DSL and lockfile ownership | [ai-codex.md](ticket-005/ai-codex.md) | -| [ticket-004](ticket-004/README.md) | IN_PROGRESS | Require Goal 2.1.292 and publish existing Koru 0.1.459 prebump | [ai-codex.md](ticket-004/ai-codex.md) | -| [ticket-006](ticket-006/README.md) | IN_PROGRESS | Align Goal with Koru's literal version carriers | [ai-codex.md](ticket-006/ai-codex.md) | -| [ticket-007](ticket-007/README.md) | IN_PROGRESS | Verify the installed wheel CLI in isolation | [ai-codex.md](ticket-007/ai-codex.md) | +| [ticket-004](ticket-004/README.md) | DONE | Require Goal 2.1.292 and publish verified Koru 0.1.460 | [ai-codex.md](ticket-004/ai-codex.md) | +| [ticket-006](ticket-006/README.md) | DONE | Align Goal with Koru's literal version carriers | [ai-codex.md](ticket-006/ai-codex.md) | +| [ticket-007](ticket-007/README.md) | DONE | Verify the installed wheel CLI in isolation | [ai-codex.md](ticket-007/ai-codex.md) | diff --git a/project/ticket-004/README.md b/project/ticket-004/README.md index 23a21e5d..21e694eb 100644 --- a/project/ticket-004/README.md +++ b/project/ticket-004/README.md @@ -2,8 +2,8 @@ - **ID**: ticket-004 - **Owner**: unresolved:human -- **Status**: IN_PROGRESS -- **Workflow state**: EDIT +- **Status**: DONE +- **Workflow state**: DONE - **Created**: 2026-08-10 - **Work classification**: `SERVICE / integration` @@ -74,6 +74,12 @@ publish the Goal-selected corrective release 0.1.460. `923b2298acadbe37c2a92904168102afdceabe4d88b899acd9891ba01ac14a8d`; sdist SHA-256: `dc63cb18fda189fbb4c1f78f65105ee1e548a3195efe940d1bccab7c9bb0c78b`. +- Public-index no-cache verification: `koru --version` -> `koru 0.1.460`; + package metadata/module -> 0.1.460; installed `jsonschema` -> 4.26.0. +- Publication-changelog PR: `semcod/koru#25`; approved exact head: + `345a280e7f0f16d02bba5158147bf0747260c8f6`; validator run: + `31396711627`; merge commit: + `3ab09e9f4e0f7824d81a07085891af8128a8856b`. ## Risk boundary diff --git a/project/ticket-006/README.md b/project/ticket-006/README.md index 9cc4fa28..9f45c148 100644 --- a/project/ticket-006/README.md +++ b/project/ticket-006/README.md @@ -2,8 +2,8 @@ - **ID**: ticket-006 - **Owner**: unresolved:human -- **Status**: IN_PROGRESS -- **Workflow state**: EDIT +- **Status**: DONE +- **Workflow state**: DONE - **Created**: 2026-08-10 - **Work classification**: `SERVICE / governance` @@ -50,6 +50,10 @@ published runtime metadata. - Goal 2.1.292 reports `already-bumped -> 0.1.460`; governance reports 0 errors and 0 warnings. Goal-generated release metadata was split across its governance and integration owners before protected delivery. +- Publication-README PR: `semcod/koru#26`; approved exact head: + `0fd5f4d1e8a86ad6de8c5be4905e8c5f27197a9a`; validator run: + `31397206202`; merge commit: + `2491fc48b080bdefc84a243f4281cbfa5c34fb89`. ## Risk boundary diff --git a/project/ticket-007/README.md b/project/ticket-007/README.md index e6b2abed..a8056bfd 100644 --- a/project/ticket-007/README.md +++ b/project/ticket-007/README.md @@ -2,8 +2,8 @@ - **ID**: ticket-007 - **Owner**: unresolved:human -- **Status**: IN_PROGRESS -- **Workflow state**: EDIT +- **Status**: DONE +- **Workflow state**: DONE - **Created**: 2026-08-10 - **Work classification**: `SERVICE / health` @@ -22,7 +22,7 @@ metadata. This permanently covers the class of defect found in public Koru current checkout. - [x] AC-03: The isolated wheel environment resolves published dependencies and `koru --version` reports the version from `pyproject.toml`. -- [ ] AC-04: Focused tests, repository governance, hosted smoke and exact-head +- [x] AC-04: Focused tests, repository governance, hosted smoke and exact-head validation pass before merge. ## Risk boundary @@ -40,6 +40,14 @@ dependency metadata, public interface, CI configuration or release version. - Validator run 31394808302 correctly rejected the initial patch because the required uv boundary used an optional skip primitive. The corrective diff now treats a missing uv executable as a hard failure in both wheel distribution tests. +- Initial PR `semcod/koru#23` was merged despite a validator + `CHANGES_REQUESTED` review, exposing a repository protection gap; merge: + `f3435a3c99bb9f7f1087e38918dbe8255224ff5f`. +- Corrective PR: `semcod/koru#24`; approved exact head: + `90a6a97529753f379593df3574528ad80c167be3`; validator run: + `31395677350`; merge commit: + `5206f00a18a986566cb6c5acf497be0a9b26c5b3`. +- Corrective hosted smoke, distribution suite and exact-head validation: PASS. ## Session authorization