Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"at": "2026-09-28T10:37:48Z",
"actor": "human:timo",
"artifact": "story:adopt-current-plan-and-release-contracts",
"kind": "story",
"revision": 15,
"change": {
"change": "evidence",
"kind": "test_result",
"source": "Exact tag release run: provenance, gate, MSRV, Eventlog runtime, five builds and bundle assembly succeeded",
"reference": "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/beyond10x/entity-runtime/actions/runs/36409629222"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"at": "2026-09-28T10:39:23Z",
"actor": "human:timo",
"artifact": "story:adopt-current-plan-and-release-contracts",
"kind": "story",
"revision": 15,
"change": {
"change": "evidence",
"kind": "test_result",
"source": "Published bot release: all six asset names, sizes and SHA-256 digests verified against the exact successful build bundle; native binary reports entity 0.25.1",
"reference": "docs/ess/evidence/release-0.25.1/release.json"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"at": "2026-09-28T10:41:15Z",
"actor": "human:timo",
"artifact": "story:adopt-current-plan-and-release-contracts",
"kind": "story",
"revision": 16,
"change": {
"change": "evidence",
"kind": "test_result",
"source": "Managed GC removed the blocked AEP worktree using a verified archive preserving both unpublished commits; both ESS worktrees already removed",
"reference": "docs/ess/evidence/release-0.25.1/aep-cleanup.json"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"at": "2026-09-28T10:42:14Z",
"actor": "human:timo",
"artifact": "story:adopt-current-plan-and-release-contracts",
"kind": "story",
"revision": 17,
"change": {
"change": "evidence",
"kind": "review_outcome",
"source": "review-result:er-published-release-verification",
"review": "review-result:er-published-release-verification",
"outcome": "no-op"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
format: aep.planning-md/3
id: review-result:er-published-release-verification
kind: review-result
status: active
title: Independent verification of the published ER 0.25.1 release
relations:
- reviews: story:adopt-current-plan-and-release-contracts
revision: 1
---
approve

The [published release](https://github.com/beyond10x/entity-runtime/releases/tag/0.25.1) matches retained metadata and all six asset digests; archive checksums pass. The exact [release run](https://github.com/beyond10x/entity-runtime/actions/runs/36409629222) completed successfully across all ten jobs.

The README accurately separates the draft [AEP PR 61](https://github.com/beyond10x/aep/pull/61) blocker. AEP removal and preserved commits match its archive manifest; remaining ER cleanup is explicitly pending publication.

No builds, mutations, or publication performed. Review lease released.

```findings
[]
```
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
format: aep.planning-md/3
id: story:adopt-current-plan-and-release-contracts
kind: story
status: active
status: implemented
title: Adopt current planning storage and release executable ER contracts
relations:
- decomposes: initiative:entity-runtime
Expand Down Expand Up @@ -32,10 +32,11 @@ scope:
path: docs/ess
- confidence: cited
path: ess
revision: 15
revision: 17
transitions:
- {from: "draft", to: "proposed", at: "2026-09-28T07:50:10Z", actor: "human:timo", revision: 6}
- {from: "proposed", to: "active", at: "2026-09-28T07:50:10Z", actor: "human:timo", revision: 7}
- {from: "active", to: "implemented", at: "2026-09-28T10:41:15Z", actor: "human:timo", revision: 17, decided_on: {"recorded":{"test_result":8,"review_outcome":2}}}
---
## Acceptance

Expand All @@ -50,3 +51,13 @@ The operator explicitly requested mainline integration, upgrading ER's own plann
Use AEP's documented Eventlog-to-Git migrator with --verify, preserve every artifact, transition, body and evidence count, and only then use current AEP for further writes. Update the planning workflow and version gate for aep.project/5 without --against. Reconcile the direct-return ESS extension with 0.38.0's already-allocated format versions, then pin the published compatible extension consistently in the isolated checker. Regenerate exact model/suite/report evidence and preserve historical mutation evidence. Resolve the admission blocker through actual successful report import before adopting authority. Run the full ER gate, plan validation and CI, merge through bot authority, cut the next patch version because public runtime behavior is unchanged, and verify release assets before cleanup.

The existing ER initiative and executable-system-specification:er-library-contracts retain the broader behavioral plan and evidence. Release documentation publication is asynchronous and outside the source-release completion boundary.

## Release outcome

ER PR 47 merged into origin/main at 72455539c0756290d03fd5ef28b30512a729c457. The bot's annotated 0.25.1 tag points there; release run 36409629222 passed every required gate and platform build. The bot published release 398152467 on 2026-09-28 after all five archives and SHA256SUMS matched the exact run bundle. Names, sizes and digests were verified again after publication. The native Linux binary reports entity 0.25.1. Durable observed identities and checksums are in docs/ess/evidence/release-0.25.1/.

The five-library specification is conforming under the retained 414-case passing evidence. ER now uses aep.project/5 Git storage, preserving the migration's artifact, transition and evidence counts. CI and the final store validation use published, fully checked AEP revision 18a18a3f1cfa110dc5c9a675b3e9956f74c29bb7, including current committed-history guards.

ESS PR 185 is merged. AEP PR 61 remains draft under a separate recorded delivery blocker: later upstream documentation history contains a GitHub branch-update commit Gates cannot attribute as an exact merged-PR commit. Publication was stopped. The published AEP revision ER consumes is unaffected; the later unpublished integration and its governed blocker are preserved in the managed aep/er-suite-evidence-admission archive. This record does not claim that separate upstream PR is merged.

Both ESS trees were removed by managed GC. AEP's archived integration is retired with verified recovery proof. The final ER record branch and read-only CI observation tree have an explicit cleanup handoff: publish this record, verify its required checks and mainline merge, then finish and GC those exact trees. Their final operational results are retained in the local release evidence directory; this record does not claim those post-publication actions have already occurred. Documentation publication remains asynchronous and unverified.
52 changes: 52 additions & 0 deletions docs/ess/evidence/release-0.25.1/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Entity Runtime 0.25.1 publication evidence

[PR 47](https://github.com/beyond10x/entity-runtime/pull/47) merged the executable contracts,
planning migration and release preparation into `origin/main` at
`72455539c0756290d03fd5ef28b30512a729c457`. Its tree
`0df0b796470c7b5ee10474068b43d01a62338139` exactly matches the checked candidate
`ba1e725aabba91b440d3f5b4fcd773b0e92ae251`.

The bot's annotated tag `0.25.1` has object
`343d03ddf0150ac0439c12eab8f9505e980f88a3` and peels to that mainline merge.
The workspace version and dated changelog both name 0.25.1. The exact tag's
[release run](https://github.com/beyond10x/entity-runtime/actions/runs/36409629222)
succeeded: tag provenance, repository gate, Eventlog runtime, MSRV, all five platform builds
and bundle assembly. `build.json` records the observed run identity.

The bot published [the release](https://github.com/beyond10x/entity-runtime/releases/tag/0.25.1)
after downloading that run's `release-bundle-0.25.1`. Every archive passed `sha256sum --check
SHA256SUMS`. The complete six-asset set was then checked against GitHub's names, sizes and SHA-256
digests, both before publishing the draft and after publication. `release.json` records those
observations; `SHA256SUMS` is the original bundle file. The extracted Linux x86_64 command
reported `entity 0.25.1`. The release author is `b10x-bot[bot]` and `draft` is false.

The [final source evidence](../final/release/README.md) remains unchanged: 414 passing scenarios,
zero nonpassing or omitted cases in the declared scope, exact suite/report/model association,
complete local gate, independent review and per-domain mutation evidence. ER's planning store is
`aep.project/5` with Git storage. Its pinned AEP revision
`18a18a3f1cfa110dc5c9a675b3e9956f74c29bb7` is published and passed its own complete gate and CI,
and validates ER's migrated store with current committed-history safeguards.

## Separate upstream delivery blocker

[ESS PR 185](https://github.com/beyond10x/ess/pull/185) is merged. The AEP implementation ER uses
is published, but [AEP PR 61](https://github.com/beyond10x/aep/pull/61) remains draft: integrating
later documentation-only mainline changes inherited GitHub branch-update commit
`74956edad272b9489193248b347692edfffdeda6`. Gates refused publication with
`merged pull request missing or ambiguous` because no associated merged PR names that intermediate
commit as its merge commit. This delivery refusal was not bypassed. AEP's governed task
`finish-er-evidence-upstream-publication` and blocker
`upstream-github-branch-update-provenance` are retained with the unpublished integration at
`ba0d7ec714b662963ac1a77a45ca4b8e2751da69` in managed archive
`aep/er-suite-evidence-admission`. This does not change ER's published pin or its release evidence.

## Cleanup handoff

Both ESS worktrees have been archived and removed by managed GC. The AEP worktree was also removed
using a verified archive preserving its two unpublished commits and ignored local output;
`aep-cleanup.json` retains the archive identity and removal observation. The ER release-record
worktree and read-only CI observation worktree
are retired after this record is published. Exact archive and GC results remain in the operator's
local release evidence directory. No unrelated worktree or primary-checkout changes are removed.

Documentation publication is asynchronous and was not verified as part of this source release.
5 changes: 5 additions & 0 deletions docs/ess/evidence/release-0.25.1/SHA256SUMS
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
47a18ee53cf3c3c89c6e08fa3303f706744f7e65c56502200f6e6df95aff714c entity-0.25.1-aarch64-apple-darwin.tar.gz
cb42074de7e24198f66fa53d8ebbb4e6e0320f475b41c220917f7a7569778898 entity-0.25.1-aarch64-unknown-linux-gnu.tar.gz
ae88f1f18c9d46cb4f5c996e1bac300ef7e00823dad5c1028a4d27feb125b8c5 entity-0.25.1-x86_64-apple-darwin.tar.gz
330ae4d2369dee335a3c6c9f5803eb4206ae7a38b8b521b02f4ab0a28763aead entity-0.25.1-x86_64-pc-windows-msvc.zip
7927daeca9a1e091fb49d02c55d205afefb293ec47d79a79da6857db6e45c634 entity-0.25.1-x86_64-unknown-linux-gnu.tar.gz
12 changes: 12 additions & 0 deletions docs/ess/evidence/release-0.25.1/aep-cleanup.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"tree_id": "er-suite-evidence-admission",
"head": "ba0d7ec714b662963ac1a77a45ca4b8e2751da69",
"removed": true,
"recovery_kind": "archive",
"archive_manifest_sha256": "542dd11f727985eac87e4e07fd9c73278411d9666029f5c7d2357d4995bd26cc",
"preserved_commits": [
"ba0d7ec714b662963ac1a77a45ca4b8e2751da69",
"8913a69427e31bd9e78a29a79137d9aaaad639e3"
],
"recorded_at": 1790592032
}
10 changes: 10 additions & 0 deletions docs/ess/evidence/release-0.25.1/build.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"run_id": 36409629222,
"url": "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/beyond10x/entity-runtime/actions/runs/36409629222",
"head_sha": "72455539c0756290d03fd5ef28b30512a729c457",
"head_branch": "0.25.1",
"status": "completed",
"conclusion": "success",
"created_at": "2026-09-28T10:25:36Z",
"updated_at": "2026-09-28T10:30:22Z"
}
41 changes: 41 additions & 0 deletions docs/ess/evidence/release-0.25.1/release.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"release_id": 398152467,
"url": "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/beyond10x/entity-runtime/releases/tag/0.25.1",
"tag": "0.25.1",
"author": "b10x-bot[bot]",
"published_at": "2026-09-28T10:37:48Z",
"draft": false,
"prerelease": false,
"assets": [
{
"name": "entity-0.25.1-aarch64-apple-darwin.tar.gz",
"size": 1824506,
"digest": "sha256:47a18ee53cf3c3c89c6e08fa3303f706744f7e65c56502200f6e6df95aff714c"
},
{
"name": "entity-0.25.1-aarch64-unknown-linux-gnu.tar.gz",
"size": 1954256,
"digest": "sha256:cb42074de7e24198f66fa53d8ebbb4e6e0320f475b41c220917f7a7569778898"
},
{
"name": "entity-0.25.1-x86_64-apple-darwin.tar.gz",
"size": 1960514,
"digest": "sha256:ae88f1f18c9d46cb4f5c996e1bac300ef7e00823dad5c1028a4d27feb125b8c5"
},
{
"name": "entity-0.25.1-x86_64-pc-windows-msvc.zip",
"size": 1778109,
"digest": "sha256:330ae4d2369dee335a3c6c9f5803eb4206ae7a38b8b521b02f4ab0a28763aead"
},
{
"name": "entity-0.25.1-x86_64-unknown-linux-gnu.tar.gz",
"size": 2085816,
"digest": "sha256:7927daeca9a1e091fb49d02c55d205afefb293ec47d79a79da6857db6e45c634"
},
{
"name": "SHA256SUMS",
"size": 547,
"digest": "sha256:47626697db2069eaaa76ab751b2e93b81908e1e3d1c9509ff38ac5df6fbaca63"
}
]
}
11 changes: 11 additions & 0 deletions docs/ess/evidence/release-0.25.1/review.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
approve

The [published release](https://github.com/beyond10x/entity-runtime/releases/tag/0.25.1) matches retained metadata and all six asset digests; archive checksums pass. The exact [release run](https://github.com/beyond10x/entity-runtime/actions/runs/36409629222) completed successfully across all ten jobs.

The README accurately separates the draft [AEP PR 61](https://github.com/beyond10x/aep/pull/61) blocker. AEP removal and preserved commits match its archive manifest; remaining ER cleanup is explicitly pending publication.

No builds, mutations, or publication performed. Review lease released.

```findings
[]
```
Loading