-
-
Notifications
You must be signed in to change notification settings - Fork 1
[Validation/Docs] Add release checks and docs for shell/profile boundaries #48
Copy link
Copy link
Closed
Labels
area:installInstallation, setup, first-run flows, environment/bootstrap setup.Installation, setup, first-run flows, environment/bootstrap setup.area:mod-loadingMod discovery, resolution, manifests, negotiation, attach/load behavior.Mod discovery, resolution, manifests, negotiation, attach/load behavior.area:observabilityLogging, diagnostics, tracing, telemetry, crash/debug visibility.Logging, diagnostics, tracing, telemetry, crash/debug visibility.area:runtimeRuntime behavior, lifecycle, ticking, session behavior, execution flow.Runtime behavior, lifecycle, ticking, session behavior, execution flow.component:bootfreven-boot: launcher, instance bootstrap, boot flows, packaging entrypoints.freven-boot: launcher, instance bootstrap, boot flows, packaging entrypoints.component:devkitDevkit-level / cross-repo work: manifests, integration glue, release shell, repo-wide coordination.Devkit-level / cross-repo work: manifests, integration glue, release shell, repo-wide coordination.component:docsDocumentation, guides, READMEs, architecture docs, examples docs.Documentation, guides, READMEs, architecture docs, examples docs.component:enginefreven-engine: core engine/runtime/simulation/client-server internals.freven-engine: core engine/runtime/simulation/client-server internals.component:packagingBuild artifacts, zips, release packaging, manifests, distribution layout.Build artifacts, zips, release packaging, manifests, distribution layout.component:vanillafreven-vanilla: built-in gameplay/content/experience implementation.freven-vanilla: built-in gameplay/content/experience implementation.priority:p1High priority. Important and near-term.High priority. Important and near-term.status:confirmedConfirmed bug/request. Reproduced, accepted, or clearly valid.Confirmed bug/request. Reproduced, accepted, or clearly valid.transport:builtinSpecific to builtin/compile-time mod execution path.Specific to builtin/compile-time mod execution path.transport:cross-transportShared semantic work that must align across builtin/wasm/native/external.Shared semantic work that must align across builtin/wasm/native/external.
Milestone
Metadata
Metadata
Assignees
Labels
area:installInstallation, setup, first-run flows, environment/bootstrap setup.Installation, setup, first-run flows, environment/bootstrap setup.area:mod-loadingMod discovery, resolution, manifests, negotiation, attach/load behavior.Mod discovery, resolution, manifests, negotiation, attach/load behavior.area:observabilityLogging, diagnostics, tracing, telemetry, crash/debug visibility.Logging, diagnostics, tracing, telemetry, crash/debug visibility.area:runtimeRuntime behavior, lifecycle, ticking, session behavior, execution flow.Runtime behavior, lifecycle, ticking, session behavior, execution flow.component:bootfreven-boot: launcher, instance bootstrap, boot flows, packaging entrypoints.freven-boot: launcher, instance bootstrap, boot flows, packaging entrypoints.component:devkitDevkit-level / cross-repo work: manifests, integration glue, release shell, repo-wide coordination.Devkit-level / cross-repo work: manifests, integration glue, release shell, repo-wide coordination.component:docsDocumentation, guides, READMEs, architecture docs, examples docs.Documentation, guides, READMEs, architecture docs, examples docs.component:enginefreven-engine: core engine/runtime/simulation/client-server internals.freven-engine: core engine/runtime/simulation/client-server internals.component:packagingBuild artifacts, zips, release packaging, manifests, distribution layout.Build artifacts, zips, release packaging, manifests, distribution layout.component:vanillafreven-vanilla: built-in gameplay/content/experience implementation.freven-vanilla: built-in gameplay/content/experience implementation.priority:p1High priority. Important and near-term.High priority. Important and near-term.status:confirmedConfirmed bug/request. Reproduced, accepted, or clearly valid.Confirmed bug/request. Reproduced, accepted, or clearly valid.transport:builtinSpecific to builtin/compile-time mod execution path.Specific to builtin/compile-time mod execution path.transport:cross-transportShared semantic work that must align across builtin/wasm/native/external.Shared semantic work that must align across builtin/wasm/native/external.
Summary
Add release/package validation and documentation that prevents shell/profile boundaries from regressing.
This issue is the guardrail pass after the product-shell packaging split.
Problem
Once Freven supports multiple artifact/product profiles, accidental regressions become likely:
We need checks and docs that make these boundaries visible and enforceable.
Requirements
Add validation/checks for:
freven.vanillapayloadDocs should explain:
experience.stack.tomlfits into host/Vanilla/modpack workflowsNon-goals
Deliverables