From 817aa343e10c1bf2c5cbf037d5072c3b54e9f59e Mon Sep 17 00:00:00 2001 From: Tom Softreck Date: Mon, 10 Aug 2026 14:49:07 +0200 Subject: [PATCH 1/2] docs(governance): close Goal 2.1.292 release ticket Co-authored-by: Koru Agent --- TODO.md | 6 +++--- project/ticket-023/README.md | 25 +++++++++++++++++++------ project/ticket-023/ai-codex-logs.txt | 8 ++++++++ project/ticket-023/ai-codex.md | 10 +++++++++- project/ticket-023/changelog.md | 3 +++ 5 files changed, 42 insertions(+), 10 deletions(-) diff --git a/TODO.md b/TODO.md index 99a713a..8e85280 100644 --- a/TODO.md +++ b/TODO.md @@ -64,9 +64,9 @@ - [x] Deliver [ticket-021](project/ticket-021/README.md): detect only writable Python `__version__` declarations and support conventional version modules. State: `DONE / PUBLICATION`; classification: `BUG / application`. -- [ ] Deliver [ticket-023](project/ticket-023/README.md): publish the merged +- [x] Deliver [ticket-023](project/ticket-023/README.md): publish the merged Python carrier fix as Goal 2.1.292 and verify a clean public install. - State: `IN_PROGRESS / EDIT`; classification: `SERVICE / integration`. + State: `DONE / PUBLICATION`; classification: `SERVICE / integration`. - [ ] After governance bootstrap, execute the sequential phases defined in [the refactoring plan](docs/GOAL_KORU_SUBACTOR_REFACTORING_PLAN.md), with one narrowly scoped ticket active at a time. @@ -78,7 +78,7 @@ > `ticket-013 DONE`; `ticket-014 CANCELLED`; `ticket-015 DONE`; > `ticket-016 DONE`; `ticket-017 DONE`; `ticket-018 DONE`; > `ticket-019 DONE`; `ticket-020 DONE`; `ticket-021 DONE`; -> `ticket-023 IN_PROGRESS`. +> `ticket-023 DONE`. > **Recently shipped (manual note):** `goal all [PATHS...]` monorepo sweep — > runs `goal -a` in every git repo with uncommitted changes under the given diff --git a/project/ticket-023/README.md b/project/ticket-023/README.md index 0c608bf..5289a07 100644 --- a/project/ticket-023/README.md +++ b/project/ticket-023/README.md @@ -2,8 +2,8 @@ - **ID**: ticket-023 - **Owner**: unresolved:human -- **Status**: IN_PROGRESS -- **Workflow state**: EDIT +- **Status**: DONE +- **Workflow state**: PUBLICATION - **Created**: 2026-08-10 ## Goal and scope @@ -17,13 +17,26 @@ public-index installation. - [x] AC-01: The user explicitly requested autonomous testing, publication and dependent-project updates. -- [ ] AC-02: Goal selects `normal-bump -> 2.1.292` once and all release carriers +- [x] AC-02: Goal selects `normal-bump -> 2.1.292` once and all release carriers are synchronized. -- [ ] AC-03: Full tests, build, governance, target CI and exact-head validator +- [x] AC-03: Full tests, build, governance, target CI and exact-head validator pass before merge. -- [ ] AC-04: Clean merged `main` publishes exactly one wheel and one sdist for +- [x] AC-04: Clean merged `main` publishes exactly one wheel and one sdist for 2.1.292 through `goal -a --delivery-mode publish-only`. -- [ ] AC-05: A fresh public-index environment reports Goal 2.1.292. +- [x] AC-05: A fresh public-index environment reports Goal 2.1.292. + +## Completion evidence + +- Release PR #41 was exact-head validated at + `11ba5706674bffa620b5bb73c8808a6e4e36519f` and merged to protected `main` + as `788ae1499c7c95e8e97bcfc017c0ead27eb73515`. +- Validation completed with 512 passed and 2 skipped tests, a successful wheel + and sdist build, and a clean governance report. +- `goal -a --delivery-mode publish-only --force-publish` published Goal + 2.1.292; a fresh no-cache `uvx` invocation reported `goal, version 2.1.292`. +- Published SHA-256: wheel + `001a381085482fe80dacae1ab5fdd519e173d3cc866e1846988bfc7117b71137`, + sdist `47d8c210e61833b693d1d95fd9600890bfe64b0a1035caa466771388007ce7a5`. ## Session authorization diff --git a/project/ticket-023/ai-codex-logs.txt b/project/ticket-023/ai-codex-logs.txt index e69de29..71e0b3a 100644 --- a/project/ticket-023/ai-codex-logs.txt +++ b/project/ticket-023/ai-codex-logs.txt @@ -0,0 +1,8 @@ +2026-08-10 release decision: normal-bump -> 2.1.292, then already-bumped +2026-08-10 tests: 512 passed, 2 skipped; build and governance passed +2026-08-10 validator: run 31386832400 approved exact head 11ba5706674bffa620b5bb73c8808a6e4e36519f +2026-08-10 merge: PR #41 -> 788ae1499c7c95e8e97bcfc017c0ead27eb73515 +2026-08-10 publication: goal -a --delivery-mode publish-only --force-publish +2026-08-10 public verification: uvx --refresh --no-cache --from goal==2.1.292 goal --version +2026-08-10 wheel sha256: 001a381085482fe80dacae1ab5fdd519e173d3cc866e1846988bfc7117b71137 +2026-08-10 sdist sha256: 47d8c210e61833b693d1d95fd9600890bfe64b0a1035caa466771388007ce7a5 diff --git a/project/ticket-023/ai-codex.md b/project/ticket-023/ai-codex.md index e9e95a5..e6cb107 100644 --- a/project/ticket-023/ai-codex.md +++ b/project/ticket-023/ai-codex.md @@ -21,9 +21,17 @@ carriers. This ticket owns only the atomic 2.1.292 release and public evidence. ## Actual changes - Initialized the bounded release ticket from merged application head. +- Synchronized all five atomic carriers to 2.1.292 after Goal selected one + `normal-bump`; the subsequent check selected `already-bumped`. +- Passed 512 tests with 2 skips, built both distributions, passed governance, + target CI and exact-head validator run 31386832400. +- Merged PR #41 as `788ae1499c7c95e8e97bcfc017c0ead27eb73515`. +- Published wheel and sdist from the merged source using Goal's `publish-only` + delivery mode and verified version 2.1.292 from the public index with a + fresh no-cache `uvx` environment. ## Blockers -- None inside the recorded intent; proceed without a second confirmation. +- None; all acceptance criteria are complete. - New authority remains required for destructive action, secret access, new external coordination, material objective expansion and trusted merge. diff --git a/project/ticket-023/changelog.md b/project/ticket-023/changelog.md index 8deba02..4c1c6b7 100644 --- a/project/ticket-023/changelog.md +++ b/project/ticket-023/changelog.md @@ -6,3 +6,6 @@ - No human participant identity or content was generated. - Defined the five-carrier atomic 2.1.292 release and protected publication sequence. +- Completed the protected exact-head release chain and merged PR #41. +- Published Goal 2.1.292 wheel and sdist from merged main and verified a fresh + public-index install. From 7a85fe1a4b623deb389f1442e082372ef1dd07e2 Mon Sep 17 00:00:00 2001 From: Tom Softreck Date: Mon, 10 Aug 2026 14:51:11 +0200 Subject: [PATCH 2/2] docs(docs): configuration management system stats: lines: "+3/-3 (net +0)" files: 1 complexity: "Stable complexity" Co-authored-by: Koru Agent --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index fe76be2..6117b49 100644 --- a/README.md +++ b/README.md @@ -24,10 +24,10 @@ ## AI Cost Tracking ![PyPI](https://img.shields.io/badge/pypi-costs-blue) ![Version](https://img.shields.io/badge/version-2.1.292-blue) ![Python](https://img.shields.io/badge/python-3.9+-blue) ![License](https://img.shields.io/badge/license-Apache--2.0-green) -![AI Cost](https://img.shields.io/badge/AI%20Cost-$1.00-orange) ![Human Time](https://img.shields.io/badge/Human%20Time-144.8h-blue) ![Model](https://img.shields.io/badge/Model-openrouter%2Fx--ai%2Fgrok--code--fast--1-lightgrey) +![AI Cost](https://img.shields.io/badge/AI%20Cost-$0.99-orange) ![Human Time](https://img.shields.io/badge/Human%20Time-145.7h-blue) ![Model](https://img.shields.io/badge/Model-openrouter%2Fx--ai%2Fgrok--code--fast--1-lightgrey) -- 🤖 **LLM usage:** $1.0015 (422 commits) -- 👤 **Human dev:** ~$14481 (144.8h @ $100/h, 30min dedup) +- 🤖 **LLM usage:** $0.9895 (424 commits) +- 👤 **Human dev:** ~$14574 (145.7h @ $100/h, 30min dedup) Generated on 2026-08-10 using [openrouter/x-ai/grok-code-fast-1](https://openrouter.ai/x-ai/grok-code-fast-1)