Align EveUnity release consumer closure
This commit is contained in:
parent
d1663b36d1
commit
92f0dbbc9b
4 changed files with 38 additions and 36 deletions
|
|
@ -6,11 +6,11 @@
|
|||
"com.unity.modules.physics": "1.0.0",
|
||||
"com.unity.modules.uielements": "1.0.0",
|
||||
"com.unity.render-pipelines.universal": "17.4.0",
|
||||
"org.gamecult.cultlib": "https://github.com/GameCult/CultLib.git?path=/unity/org.gamecult.cultlib#21163d83fa2670dbcc9cdd57c6c1776b33a91d62",
|
||||
"org.gamecult.cultlib": "https://github.com/GameCult/CultLib.git?path=/unity/org.gamecult.cultlib#334e60f1928b4212a29dd8b0d19b2c099fe6365e",
|
||||
"org.gamecult.eve.plugin-fields": "https://github.com/GameCult/EvePlugins.git?path=/plugins/eve-plugin-fields/unity/org.gamecult.eve.plugin-fields#eve-plugin-fields-unity-v0.2.3",
|
||||
"org.gamecult.eve.surface": "https://github.com/GameCult/Eve.git?path=/packages/org.gamecult.eve.surface#e7b09f755de2fa54e2c5936331e3a03839a13cd1",
|
||||
"org.gamecult.eve.unity-scene": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#82b48cd089b55e47f5112b2801f2eb48c1c002dc",
|
||||
"org.gamecult.eve.unity-uitoolkit": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-uitoolkit#82b48cd089b55e47f5112b2801f2eb48c1c002dc"
|
||||
"org.gamecult.eve.surface": "https://github.com/GameCult/Eve.git?path=/packages/org.gamecult.eve.surface#96839ad34c8d464ef622d8bbdd5d277e1ca9d825",
|
||||
"org.gamecult.eve.unity-scene": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#d1663b36d12b60ff5c7249135eff48edf6227ca9",
|
||||
"org.gamecult.eve.unity-uitoolkit": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-uitoolkit#d1663b36d12b60ff5c7249135eff48edf6227ca9"
|
||||
},
|
||||
"testables": [
|
||||
"org.gamecult.eve.unity-scene",
|
||||
|
|
|
|||
|
|
@ -119,11 +119,11 @@
|
|||
}
|
||||
},
|
||||
"org.gamecult.cultlib": {
|
||||
"version": "https://github.com/GameCult/CultLib.git?path=/unity/org.gamecult.cultlib#21163d83fa2670dbcc9cdd57c6c1776b33a91d62",
|
||||
"version": "https://github.com/GameCult/CultLib.git?path=/unity/org.gamecult.cultlib#334e60f1928b4212a29dd8b0d19b2c099fe6365e",
|
||||
"depth": 0,
|
||||
"source": "git",
|
||||
"dependencies": {},
|
||||
"hash": "21163d83fa2670dbcc9cdd57c6c1776b33a91d62"
|
||||
"hash": "334e60f1928b4212a29dd8b0d19b2c099fe6365e"
|
||||
},
|
||||
"org.gamecult.eve.plugin-fields": {
|
||||
"version": "https://github.com/GameCult/EvePlugins.git?path=/plugins/eve-plugin-fields/unity/org.gamecult.eve.plugin-fields#eve-plugin-fields-unity-v0.2.3",
|
||||
|
|
@ -135,37 +135,37 @@
|
|||
"hash": "c5a4a75c1b727499b16c2dae1895f29e2a9f72f0"
|
||||
},
|
||||
"org.gamecult.eve.surface": {
|
||||
"version": "https://github.com/GameCult/Eve.git?path=/packages/org.gamecult.eve.surface#e7b09f755de2fa54e2c5936331e3a03839a13cd1",
|
||||
"version": "https://github.com/GameCult/Eve.git?path=/packages/org.gamecult.eve.surface#96839ad34c8d464ef622d8bbdd5d277e1ca9d825",
|
||||
"depth": 0,
|
||||
"source": "git",
|
||||
"dependencies": {
|
||||
"org.gamecult.cultlib": "1.0.45"
|
||||
"org.gamecult.cultlib": "1.0.56"
|
||||
},
|
||||
"hash": "e7b09f755de2fa54e2c5936331e3a03839a13cd1"
|
||||
"hash": "96839ad34c8d464ef622d8bbdd5d277e1ca9d825"
|
||||
},
|
||||
"org.gamecult.eve.unity-scene": {
|
||||
"version": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#82b48cd089b55e47f5112b2801f2eb48c1c002dc",
|
||||
"version": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#d1663b36d12b60ff5c7249135eff48edf6227ca9",
|
||||
"depth": 0,
|
||||
"source": "git",
|
||||
"dependencies": {
|
||||
"org.gamecult.cultlib": "1.0.47",
|
||||
"org.gamecult.cultlib": "1.0.56",
|
||||
"org.gamecult.eve.plugin-fields": "0.2.3",
|
||||
"org.gamecult.eve.surface": "0.3.2",
|
||||
"org.gamecult.eve.unity-uitoolkit": "0.1.4",
|
||||
"org.gamecult.eve.surface": "0.3.6",
|
||||
"org.gamecult.eve.unity-uitoolkit": "0.1.9",
|
||||
"com.unity.mathematics": "1.3.2",
|
||||
"com.unity.render-pipelines.universal": "17.4.0",
|
||||
"com.unity.modules.particlesystem": "1.0.0"
|
||||
},
|
||||
"hash": "82b48cd089b55e47f5112b2801f2eb48c1c002dc"
|
||||
"hash": "d1663b36d12b60ff5c7249135eff48edf6227ca9"
|
||||
},
|
||||
"org.gamecult.eve.unity-uitoolkit": {
|
||||
"version": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-uitoolkit#82b48cd089b55e47f5112b2801f2eb48c1c002dc",
|
||||
"version": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-uitoolkit#d1663b36d12b60ff5c7249135eff48edf6227ca9",
|
||||
"depth": 0,
|
||||
"source": "git",
|
||||
"dependencies": {
|
||||
"org.gamecult.eve.surface": "0.3.2"
|
||||
"org.gamecult.eve.surface": "0.3.6"
|
||||
},
|
||||
"hash": "82b48cd089b55e47f5112b2801f2eb48c1c002dc"
|
||||
"hash": "d1663b36d12b60ff5c7249135eff48edf6227ca9"
|
||||
},
|
||||
"com.unity.modules.assetbundle": {
|
||||
"version": "1.0.0",
|
||||
|
|
|
|||
|
|
@ -4,26 +4,26 @@
|
|||
|
||||
The generic `ReleaseConsumerProject` is pinned to released Git packages:
|
||||
|
||||
- `org.gamecult.eve.unity-scene` `0.3.100`, commit
|
||||
`3632bfb3354065b78a90b921d7025c4c3fa92be4`, and
|
||||
`org.gamecult.eve.surface` `0.2.4`, commit
|
||||
`e08fa08335f99e9edddeb706912eecfad07cb281`;
|
||||
- `org.gamecult.eve.unity-scene` `0.3.134`, commit
|
||||
`d1663b36d12b60ff5c7249135eff48edf6227ca9`, and
|
||||
`org.gamecult.eve.surface` `0.3.6`, commit
|
||||
`96839ad34c8d464ef622d8bbdd5d277e1ca9d825`;
|
||||
- `org.gamecult.eve.plugin-fields` `0.2.3`, commit
|
||||
`c5a4a75c1b727499b16c2dae1895f29e2a9f72f0`;
|
||||
- `org.gamecult.eve.unity-uitoolkit` `0.1.1`, commit
|
||||
`4d0cbe0185bdc4fc65eb63503a7c5cb578539669`;
|
||||
- `org.gamecult.cultlib` `1.0.43`, commit
|
||||
`f67f5122ed1bd11da016e7b820ed60145ccd0299`.
|
||||
- `org.gamecult.eve.unity-uitoolkit` `0.1.9`, commit
|
||||
`d1663b36d12b60ff5c7249135eff48edf6227ca9`;
|
||||
- `org.gamecult.cultlib` `1.0.56`, commit
|
||||
`334e60f1928b4212a29dd8b0d19b2c099fe6365e`.
|
||||
|
||||
The hand-run integration gates are the cold lowering proof and the warm
|
||||
full-session proof:
|
||||
|
||||
```powershell
|
||||
pwsh -File .\scripts\run-aetheria-daemon-world-witness.ps1 `
|
||||
-CultLibRoot E:\Projects\CultLib-codex-cultmesh-reliability `
|
||||
-CultLibRoot E:\Projects\CultLib `
|
||||
-CacheState cold `
|
||||
-AssetCacheDirectory artifacts\cultlib-1043-scene-03100-cold-cache `
|
||||
-OutputDirectory artifacts\cultlib-1043-scene-03100-cold `
|
||||
-AssetCacheDirectory artifacts\admitted-release-cold-cache `
|
||||
-OutputDirectory artifacts\admitted-release-cold `
|
||||
-SkipAssetBundleBuild
|
||||
```
|
||||
|
||||
|
|
@ -31,9 +31,13 @@ Both connect directly to the Aetheria daemon. Control, subscriptions, commands,
|
|||
and receipts use `cultnet+tcp`; provider files use `cultmesh-content+tcp`;
|
||||
same-machine entity state uses a mapped SoA body; and the released native QUIC
|
||||
client receives the advertised latest-only realtime body. No Odin hop or
|
||||
Aetheria-specific gameplay code participates in the Unity runtime.
|
||||
Aetheria-specific gameplay code participates in the Unity runtime. This
|
||||
admission pass proves the package graph with the isolated EditMode consumer; it
|
||||
does not claim a new rendered end-to-end witness.
|
||||
|
||||
The current cold proof is
|
||||
## Historical witness ledger
|
||||
|
||||
The retained cold proof is
|
||||
`artifacts/cultlib-1043-scene-03100-cold5/runtime-witness.cold.json`. It began
|
||||
with no bodies or partials and passed in 57.8 seconds end to end (14.9 seconds
|
||||
inside PlayMode). The client materialized nine requested bundles totaling
|
||||
|
|
@ -45,7 +49,7 @@ unloaded. This cold profile owns content transfer, world lowering, fog and
|
|||
Stardust execution, and pilot/map camera isolation. It deliberately issues no
|
||||
gameplay command into the paused Terminus fixture.
|
||||
|
||||
The current warm full-session proof is
|
||||
The retained warm full-session proof is
|
||||
`artifacts/cultlib-1043-scene-03100-warm/runtime-witness.warm.json`. It passed in
|
||||
70.7 seconds end to end (27.9 seconds inside PlayMode). The generic client docks,
|
||||
buys and sells one typed item, resumes and undocks, moves, targets, aims, holds
|
||||
|
|
@ -63,8 +67,6 @@ visual-lever and shader-calibration issues, not concealed transport failures.
|
|||
The map capture is clean and contains only map-channel glyphs on its dark map
|
||||
background.
|
||||
|
||||
## Historical witness ledger
|
||||
|
||||
An earlier released-package cold world witness passed with:
|
||||
|
||||
- `org.gamecult.eve.unity-scene` `0.3.63`, commit
|
||||
|
|
|
|||
|
|
@ -17,10 +17,10 @@ param(
|
|||
)
|
||||
|
||||
$ErrorActionPreference = "Stop"
|
||||
$expectedEveUnityCommit = "ddd2c5871f935978a0640d43cb58e18579523125"
|
||||
$expectedEveUnityCommit = "d1663b36d12b60ff5c7249135eff48edf6227ca9"
|
||||
$expectedEveFieldsCommit = "c5a4a75c1b727499b16c2dae1895f29e2a9f72f0"
|
||||
$expectedEveUnityUiToolkitCommit = "44390549775ec535ee31fc60a5bc594f372f4147"
|
||||
$expectedCultLibCommit = "f67f5122ed1bd11da016e7b820ed60145ccd0299"
|
||||
$expectedEveUnityUiToolkitCommit = "d1663b36d12b60ff5c7249135eff48edf6227ca9"
|
||||
$expectedCultLibCommit = "334e60f1928b4212a29dd8b0d19b2c099fe6365e"
|
||||
$repoRoot = Split-Path -Parent $PSScriptRoot
|
||||
$projectRoot = $ClientProject
|
||||
$outputRoot = if ([IO.Path]::IsPathRooted($OutputDirectory)) { $OutputDirectory } else { Join-Path $repoRoot $OutputDirectory }
|
||||
|
|
|
|||
Reference in a new issue