From 1eb0ef44704629bcb7e2bf1244c6bfecdd0c03db Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Fri, 10 Jul 2026 14:23:32 +0100 Subject: [PATCH] Record generic EveUnity client release --- docs/eve-migration-roadmap.md | 12 ++++++++---- scripts/run-eveunity-owner-smoke.ps1 | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/docs/eve-migration-roadmap.md b/docs/eve-migration-roadmap.md index 2d1f29f..29b8d21 100644 --- a/docs/eve-migration-roadmap.md +++ b/docs/eve-migration-roadmap.md @@ -51,14 +51,18 @@ advertisements and typed command/receipt documents are the boundary. movement, targeting, and fire command receipts. - EveUnity's clean `TestProject` owns generic scene and UI Toolkit package verification; ordinary runtime tests no longer open or mutate Aetheria. -- EveUnity publishes immutable `0.1.0` Git package tags for surface, scene, and - UI Toolkit. Its release-only consumer resolves those tags plus CultLib's - assembled Unity package and passes 26 Unity EditMode tests without sibling - package paths. Aetheria pins the same released sources. +- EveUnity publishes immutable `0.1.0` Git package tags for surface and UI + Toolkit plus scene `0.1.1`, whose generic CultMesh composition root discovers + playable worlds without product identifiers. Its release-only consumer + resolves those tags plus CultLib's assembled Unity package and passes 26 + Unity EditMode tests without sibling package paths. Aetheria pins the same + released sources. - The same released-package consumer cold-starts from Aetheria's CultMesh rendezvous endpoint with no configured provider or surface ID, discovers the daemon's `interactive-world`, loads provider-owned assets, and reconciles movement, targeting, and action receipts without importing Aetheria code. +- Aetheria pins the same scene `0.1.1` release; no Aetheria Unity component + constructs the generic CultMesh client transport used by that witness. - EveUnity can start from one CultMesh rendezvous endpoint, discover a Verse, select an advertised `interactive-world` surface, and connect without configured Aetheria provider or surface identifiers. The Aetheria daemon diff --git a/scripts/run-eveunity-owner-smoke.ps1 b/scripts/run-eveunity-owner-smoke.ps1 index b820c5a..9da3b19 100644 --- a/scripts/run-eveunity-owner-smoke.ps1 +++ b/scripts/run-eveunity-owner-smoke.ps1 @@ -29,7 +29,7 @@ $aetheriaManifest = Get-Content (Join-Path $AetheriaRoot "Packages\manifest.json $expectedDependencies = @{ "org.gamecult.eve.surface" = "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.surface#eveunity-surface-v0.1.0" "org.gamecult.eve.unity-uitoolkit" = "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-uitoolkit#eveunity-uitoolkit-v0.1.0" - "org.gamecult.eve.unity-scene" = "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#eveunity-scene-v0.1.0" + "org.gamecult.eve.unity-scene" = "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#eveunity-scene-v0.1.1" } foreach ($entry in $expectedDependencies.GetEnumerator()) {