mirror of
https://github.com/codewhale-hq/Codewhale.git
synced 2026-11-08 08:04:25 -10:00
Add ctx.avatars.registerPack to the existing Cordis owner/scope lifecycle. Validate bounded manifest/PNG snapshots against the reviewed bundle inventory; serve metadata and hash-bound pages through authenticated runtime routes with live Native authority, workspace and host-generation checks. Withdraw art on owner/scope disposal, revoke, disable or host loss. Do not execute pack code in clients. Add /pet avatar, action and view selection, existing-clock rendering, the shared Ratatui whale-girl package and a Native authoring example. Validation: host typecheck/build passed; 144 avatar/host/protocol tests passed. Rust avatar tests 4 passed; Rust protocol generation/authority tests 4 passed. Final saturating frame-count bound passed 3 contract tests in both the app and standalone Ratatui; vendored library cargo check passed (vendored dev-tests are not supported from this workspace). Ratatui renderer tests 3 passed, examples checked and 228 terminal buffers exported. GPUI built and its isolated offline habitat was visually checked; no live plugin install, provider, deployment, release or performance claim. Web ships built-in art only. APPS-226.