diff --git a/TODO.md b/TODO.md index f7c243c..0675aee 100644 --- a/TODO.md +++ b/TODO.md @@ -58,9 +58,9 @@ - [x] Deliver [ticket-019](project/ticket-019/README.md): publish the merged boundary repair as Goal 2.1.291 and verify a fresh public-index install. State: `DONE / PUBLICATION`; classification: `SERVICE / integration`. -- [ ] Deliver [ticket-020](project/ticket-020/README.md): record Goal 2.1.291 +- [x] Deliver [ticket-020](project/ticket-020/README.md): record Goal 2.1.291 release notes and publication evidence without another version change. - 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. @@ -71,7 +71,7 @@ > `ticket-010 DONE`; `ticket-011 DONE`; `ticket-012 DONE`; > `ticket-013 DONE`; `ticket-014 CANCELLED`; `ticket-015 DONE`; > `ticket-016 DONE`; `ticket-017 DONE`; `ticket-018 DONE`; -> `ticket-019 DONE`; `ticket-020 IN_PROGRESS`. +> `ticket-019 DONE`; `ticket-020 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-020/README.md b/project/ticket-020/README.md index 9cc6473..e109d32 100644 --- a/project/ticket-020/README.md +++ b/project/ticket-020/README.md @@ -2,8 +2,8 @@ - **ID**: ticket-020 - **Owner**: unresolved:human -- **Status**: IN_PROGRESS -- **Workflow state**: EDIT +- **Status**: DONE +- **Workflow state**: PUBLICATION - **Created**: 2026-08-10 - **Work classification**: `SERVICE / integration` @@ -24,7 +24,7 @@ registry catches up. and import from isolated site-packages. - [x] AC-04: Changelog and ticket-019 record the release fix and protected delivery chain; README retains the publish-run cost refresh. -- [ ] AC-05: This metadata-only PR passes governance, target CI and exact-head +- [x] AC-05: This metadata-only PR passes governance, target CI and exact-head validator approval before merge. ## Session authorization @@ -44,3 +44,12 @@ modified here. - Human participant: unresolved; no user-* file was created. - Agent participant: [ai-codex.md](ai-codex.md) + +## Publication + +- Metadata [PR #37](https://github.com/semcod/goal/pull/37) passed Python 3.12 + and 3.13 CI. +- `ifuri-validator-agent` approved exact head + `41a1e42f7058395e078c36594d0dbd59f726d0af`. +- The protected PR merged as + `decbee3a5901e87e1abfe708e64cae9fa32f5b1d`. diff --git a/project/ticket-020/ai-codex-logs.txt b/project/ticket-020/ai-codex-logs.txt index 0f40e76..d5b1c6a 100644 --- a/project/ticket-020/ai-codex-logs.txt +++ b/project/ticket-020/ai-codex-logs.txt @@ -6,3 +6,7 @@ produced by the successful publish-only run. - 2026-08-10: Post-publication Goal decision is no-release -> 2.1.291; governance passed with zero errors and warnings. +- 2026-08-10: PR #37 passed Python 3.12/3.13 CI; validator run 31383607730 + approved exact head 41a1e42f7058395e078c36594d0dbd59f726d0af. +- 2026-08-10: Protected metadata merge completed as + decbee3a5901e87e1abfe708e64cae9fa32f5b1d; ticket moved to DONE/PUBLICATION. diff --git a/project/ticket-020/changelog.md b/project/ticket-020/changelog.md index 3906b63..bf379b4 100644 --- a/project/ticket-020/changelog.md +++ b/project/ticket-020/changelog.md @@ -10,3 +10,6 @@ - Confirmed no-release -> 2.1.291 after registry catch-up and fresh-base governance with zero findings. - No human participant identity or content was generated. +- PR #37 passed Python 3.12/3.13 CI; the validator approved exact head + `41a1e42f7058395e078c36594d0dbd59f726d0af`, and the protected merge is + `decbee3a5901e87e1abfe708e64cae9fa32f5b1d`. diff --git a/project/ticket-020/intent.json b/project/ticket-020/intent.json index db9e0fc..7075422 100644 --- a/project/ticket-020/intent.json +++ b/project/ticket-020/intent.json @@ -24,7 +24,7 @@ "conflictsWith": [], "integrationTicket": null, "delivery": { - "acceptedBaseSha": "6c31d88fe59134a2a1fe6f51b33329489536b6f0", + "acceptedBaseSha": "decbee3a5901e87e1abfe708e64cae9fa32f5b1d", "targetBranch": "main", "outcome": "Goal 2.1.291 publication and protected delivery evidence are recorded without another version change", "nonGoals": [