Record generic EveUnity client release

This commit is contained in:
Meta Vens 2026-07-10 14:23:32 +01:00
commit 1eb0ef4470
2 changed files with 9 additions and 5 deletions

View file

@ -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

View file

@ -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()) {