ui · class ·

yuiRetainedResourcePreparedAdmissionV1

A yui retained resource prepared admission v1 object with the operations listed below.

classcpumethodsource-exampleuivalidationyeho

Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.

external class yuiRetainedResourcePreparedAdmissionV1

Status: source-declared

Fields and methods (14)
yuiRetainedResourcePreparedAdmissionV1(yuiRetainedResourceStoreIdentityV1 storeIdentity, yuiRetainedResourcePreflightV1 plan, yuiRetainedOwnerFragment fragment, yuiRetainedResourceDeltaV1 delta, int preparedRevision, bool initial)
Yui retained resource prepared admission v1.
Admitted() returns bool
Admitted. Complete example
Revision() returns int
Revision. Complete example
Validations() returns int
Validations. Complete example
ExplicitComparisons() returns int
Explicit comparisons. Complete example
PayloadComparisons() returns int
Payload comparisons. Complete example
ResourceIndexComparisons() returns int
Resource index comparisons. Complete example
Diagnostic() returns text
Diagnostic. Complete example
Consumed() returns bool
Consumed. Complete example
MatchesStore(yuiRetainedResourceStoreIdentityV1 identity) returns bool
Matches store. Its identity parameter is private. Use the owning store commit operation; it performs this comparison internally. Complete example
IsInitial() returns bool
Is initial. Complete example
Consume()
Consume. Complete example
MatchesInputs(yuiRetainedOwnerFragment fragment, yuiRetainedResourceDeltaV1 delta) returns bool
Matches inputs. Complete example
PreparedPlan(yuiRetainedOwnerFragment fragment, yuiRetainedResourceDeltaV1 delta) returns yuiRetainedResourcePreflightV1
Prepared plan. Complete example

Preflight a HUD resource update

Ask the owning resource store to create a prepared result. Its internal identity is private; inspect admission and diagnostics before committing.

cpu · ui · validation · executed

using ui

yuiRetainedResourceStoreV1 store = CreateYuiRetainedResourceStoreV1("hud")
yuiRetainedOwnerFragment fragment = yuiRetainedOwnerFragment("player-panel", 1, 0, yuiRenderBounds(0, 0, 100, 40), yuiRenderBounds(0, 0, 100, 40), yuiFragmentDependencySignature("layout", "paint", "resources", "motion", "composite", "example"), "example")
yuiRetainedResourceDeltaV1 delta = yuiRetainedResourceDeltaV1("hud")
yuiRetainedResourcePreparedAdmissionV1 prepared = store.PrepareInitial(fragment, delta, 0)
Console.Log(Text.From(prepared.Admitted()))
Console.Log(prepared.Diagnostic())
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiretainedresourcepreparedadmissionv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiRetainedResourcePreparedAdmissionV1.Admitted

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Admitted.
yuiRetainedResourceStoreV1 instance_store = CreateYuiRetainedResourceStoreV1("hud")
yuiRetainedOwnerFragment instance_fragment = yuiRetainedOwnerFragment("player-panel", 1, 0, yuiRenderBounds(0, 0, 100, 40), yuiRenderBounds(0, 0, 100, 40), yuiFragmentDependencySignature("layout", "paint", "resources", "motion", "composite", "example"), "example")
yuiRetainedResourceDeltaV1 instance_delta = yuiRetainedResourceDeltaV1("hud")
yuiRetainedResourcePreparedAdmissionV1 instance = instance_store.PrepareInitial(instance_fragment, instance_delta, 0)
bool result = instance.Admitted()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiretainedresourcepreparedadmissionv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiRetainedResourcePreparedAdmissionV1.Revision

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Revision.
yuiRetainedResourceStoreV1 instance_store = CreateYuiRetainedResourceStoreV1("hud")
yuiRetainedOwnerFragment instance_fragment = yuiRetainedOwnerFragment("player-panel", 1, 0, yuiRenderBounds(0, 0, 100, 40), yuiRenderBounds(0, 0, 100, 40), yuiFragmentDependencySignature("layout", "paint", "resources", "motion", "composite", "example"), "example")
yuiRetainedResourceDeltaV1 instance_delta = yuiRetainedResourceDeltaV1("hud")
yuiRetainedResourcePreparedAdmissionV1 instance = instance_store.PrepareInitial(instance_fragment, instance_delta, 0)
int result = instance.Revision()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiretainedresourcepreparedadmissionv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiRetainedResourcePreparedAdmissionV1.Validations

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Validations.
yuiRetainedResourceStoreV1 instance_store = CreateYuiRetainedResourceStoreV1("hud")
yuiRetainedOwnerFragment instance_fragment = yuiRetainedOwnerFragment("player-panel", 1, 0, yuiRenderBounds(0, 0, 100, 40), yuiRenderBounds(0, 0, 100, 40), yuiFragmentDependencySignature("layout", "paint", "resources", "motion", "composite", "example"), "example")
yuiRetainedResourceDeltaV1 instance_delta = yuiRetainedResourceDeltaV1("hud")
yuiRetainedResourcePreparedAdmissionV1 instance = instance_store.PrepareInitial(instance_fragment, instance_delta, 0)
int result = instance.Validations()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiretainedresourcepreparedadmissionv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiRetainedResourcePreparedAdmissionV1.ExplicitComparisons

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Explicit comparisons.
yuiRetainedResourceStoreV1 instance_store = CreateYuiRetainedResourceStoreV1("hud")
yuiRetainedOwnerFragment instance_fragment = yuiRetainedOwnerFragment("player-panel", 1, 0, yuiRenderBounds(0, 0, 100, 40), yuiRenderBounds(0, 0, 100, 40), yuiFragmentDependencySignature("layout", "paint", "resources", "motion", "composite", "example"), "example")
yuiRetainedResourceDeltaV1 instance_delta = yuiRetainedResourceDeltaV1("hud")
yuiRetainedResourcePreparedAdmissionV1 instance = instance_store.PrepareInitial(instance_fragment, instance_delta, 0)
int result = instance.ExplicitComparisons()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiretainedresourcepreparedadmissionv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiRetainedResourcePreparedAdmissionV1.PayloadComparisons

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Payload comparisons.
yuiRetainedResourceStoreV1 instance_store = CreateYuiRetainedResourceStoreV1("hud")
yuiRetainedOwnerFragment instance_fragment = yuiRetainedOwnerFragment("player-panel", 1, 0, yuiRenderBounds(0, 0, 100, 40), yuiRenderBounds(0, 0, 100, 40), yuiFragmentDependencySignature("layout", "paint", "resources", "motion", "composite", "example"), "example")
yuiRetainedResourceDeltaV1 instance_delta = yuiRetainedResourceDeltaV1("hud")
yuiRetainedResourcePreparedAdmissionV1 instance = instance_store.PrepareInitial(instance_fragment, instance_delta, 0)
int result = instance.PayloadComparisons()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiretainedresourcepreparedadmissionv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiRetainedResourcePreparedAdmissionV1.ResourceIndexComparisons

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Resource index comparisons.
yuiRetainedResourceStoreV1 instance_store = CreateYuiRetainedResourceStoreV1("hud")
yuiRetainedOwnerFragment instance_fragment = yuiRetainedOwnerFragment("player-panel", 1, 0, yuiRenderBounds(0, 0, 100, 40), yuiRenderBounds(0, 0, 100, 40), yuiFragmentDependencySignature("layout", "paint", "resources", "motion", "composite", "example"), "example")
yuiRetainedResourceDeltaV1 instance_delta = yuiRetainedResourceDeltaV1("hud")
yuiRetainedResourcePreparedAdmissionV1 instance = instance_store.PrepareInitial(instance_fragment, instance_delta, 0)
int result = instance.ResourceIndexComparisons()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiretainedresourcepreparedadmissionv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiRetainedResourcePreparedAdmissionV1.Diagnostic

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Diagnostic.
yuiRetainedResourceStoreV1 instance_store = CreateYuiRetainedResourceStoreV1("hud")
yuiRetainedOwnerFragment instance_fragment = yuiRetainedOwnerFragment("player-panel", 1, 0, yuiRenderBounds(0, 0, 100, 40), yuiRenderBounds(0, 0, 100, 40), yuiFragmentDependencySignature("layout", "paint", "resources", "motion", "composite", "example"), "example")
yuiRetainedResourceDeltaV1 instance_delta = yuiRetainedResourceDeltaV1("hud")
yuiRetainedResourcePreparedAdmissionV1 instance = instance_store.PrepareInitial(instance_fragment, instance_delta, 0)
text result = instance.Diagnostic()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiretainedresourcepreparedadmissionv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiRetainedResourcePreparedAdmissionV1.Consumed

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Consumed.
yuiRetainedResourceStoreV1 instance_store = CreateYuiRetainedResourceStoreV1("hud")
yuiRetainedOwnerFragment instance_fragment = yuiRetainedOwnerFragment("player-panel", 1, 0, yuiRenderBounds(0, 0, 100, 40), yuiRenderBounds(0, 0, 100, 40), yuiFragmentDependencySignature("layout", "paint", "resources", "motion", "composite", "example"), "example")
yuiRetainedResourceDeltaV1 instance_delta = yuiRetainedResourceDeltaV1("hud")
yuiRetainedResourcePreparedAdmissionV1 instance = instance_store.PrepareInitial(instance_fragment, instance_delta, 0)
bool result = instance.Consumed()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiretainedresourcepreparedadmissionv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiRetainedResourcePreparedAdmissionV1.MatchesStore

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

yuiRetainedResourceStoreV1 instance_store = CreateYuiRetainedResourceStoreV1("hud")
yuiRetainedOwnerFragment instance_fragment = yuiRetainedOwnerFragment("player-panel", 1, 0, yuiRenderBounds(0, 0, 100, 40), yuiRenderBounds(0, 0, 100, 40), yuiFragmentDependencySignature("layout", "paint", "resources", "motion", "composite", "example"), "example")
yuiRetainedResourceDeltaV1 instance_delta = yuiRetainedResourceDeltaV1("hud")
yuiRetainedResourcePreparedAdmissionV1 instance = instance_store.PrepareInitial(instance_fragment, instance_delta, 0)
// MatchesStore uses a private store identity. Let the owning store check it.
instance_store.CommitPreparedInitial(instance, instance_fragment, instance_delta)
Console.Log("Store identity was checked by the owner")
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiretainedresourcepreparedadmissionv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiRetainedResourcePreparedAdmissionV1.IsInitial

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Is initial.
yuiRetainedResourceStoreV1 instance_store = CreateYuiRetainedResourceStoreV1("hud")
yuiRetainedOwnerFragment instance_fragment = yuiRetainedOwnerFragment("player-panel", 1, 0, yuiRenderBounds(0, 0, 100, 40), yuiRenderBounds(0, 0, 100, 40), yuiFragmentDependencySignature("layout", "paint", "resources", "motion", "composite", "example"), "example")
yuiRetainedResourceDeltaV1 instance_delta = yuiRetainedResourceDeltaV1("hud")
yuiRetainedResourcePreparedAdmissionV1 instance = instance_store.PrepareInitial(instance_fragment, instance_delta, 0)
bool result = instance.IsInitial()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiretainedresourcepreparedadmissionv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiRetainedResourcePreparedAdmissionV1.Consume

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Consume.
yuiRetainedResourceStoreV1 instance_store = CreateYuiRetainedResourceStoreV1("hud")
yuiRetainedOwnerFragment instance_fragment = yuiRetainedOwnerFragment("player-panel", 1, 0, yuiRenderBounds(0, 0, 100, 40), yuiRenderBounds(0, 0, 100, 40), yuiFragmentDependencySignature("layout", "paint", "resources", "motion", "composite", "example"), "example")
yuiRetainedResourceDeltaV1 instance_delta = yuiRetainedResourceDeltaV1("hud")
yuiRetainedResourcePreparedAdmissionV1 instance = instance_store.PrepareInitial(instance_fragment, instance_delta, 0)
instance.Consume()
Console.Log("Consume completed")
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiretainedresourcepreparedadmissionv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiRetainedResourcePreparedAdmissionV1.MatchesInputs

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Matches inputs.
yuiRetainedResourceStoreV1 instance_store = CreateYuiRetainedResourceStoreV1("hud")
yuiRetainedOwnerFragment instance_fragment = yuiRetainedOwnerFragment("player-panel", 1, 0, yuiRenderBounds(0, 0, 100, 40), yuiRenderBounds(0, 0, 100, 40), yuiFragmentDependencySignature("layout", "paint", "resources", "motion", "composite", "example"), "example")
yuiRetainedResourceDeltaV1 instance_delta = yuiRetainedResourceDeltaV1("hud")
yuiRetainedResourcePreparedAdmissionV1 instance = instance_store.PrepareInitial(instance_fragment, instance_delta, 0)
yuiRetainedOwnerFragment argument_fragment = yuiRetainedOwnerFragment("owner Id", 1, 1, yuiRenderBounds(1, 1, 1, 1), yuiRenderBounds(1, 1, 1, 1), yuiFragmentDependencySignature("layout Key", "paint Key", "resource Key", "motion Key", "composite Key", "example"), "example")
yuiRetainedResourceDeltaV1 argument_delta = yuiRetainedResourceDeltaV1("surface Id")
bool result = instance.MatchesInputs(argument_fragment, argument_delta)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiretainedresourcepreparedadmissionv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"

yuiRetainedResourcePreparedAdmissionV1.PreparedPlan

A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.

cpu · method · source-example · type checked

using ui

// Prepared plan.
yuiRetainedResourceStoreV1 instance_store = CreateYuiRetainedResourceStoreV1("hud")
yuiRetainedOwnerFragment instance_fragment = yuiRetainedOwnerFragment("player-panel", 1, 0, yuiRenderBounds(0, 0, 100, 40), yuiRenderBounds(0, 0, 100, 40), yuiFragmentDependencySignature("layout", "paint", "resources", "motion", "composite", "example"), "example")
yuiRetainedResourceDeltaV1 instance_delta = yuiRetainedResourceDeltaV1("hud")
yuiRetainedResourcePreparedAdmissionV1 instance = instance_store.PrepareInitial(instance_fragment, instance_delta, 0)
yuiRetainedOwnerFragment argument_fragment = yuiRetainedOwnerFragment("owner Id", 1, 1, yuiRenderBounds(1, 1, 1, 1), yuiRenderBounds(1, 1, 1, 1), yuiFragmentDependencySignature("layout Key", "paint Key", "resource Key", "motion Key", "composite Key", "example"), "example")
yuiRetainedResourceDeltaV1 argument_delta = yuiRetainedResourceDeltaV1("surface Id")
instance.PreparedPlan(argument_fragment, argument_delta)
Console.Log("PreparedPlan completed")
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiretainedresourcepreparedadmissionv1"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

yeho/packages/ui/render-60-retained-resource-snapshots.yh:285