NoeVault Snip Deployment and Operations

NoeVault Snip Deployment and Operations

NoeVault Snip Deployment and Operations

NoeVault Snip Deployment and Operations Guide

Final validated package: @noevault/snap 1.1.3 / PR-8.7E.4A
Deployment package reference: artifacts/deployment/PR-8.7E-FINAL/

What to deploy

Target Contents Notes
Hosted API API + middleware services with NoeVault Snip + actor-display projection Preserve appsettings* / secrets
External host static (e.g. KitchenPro) noevault-snap.umd.js, noevault-snap.css, host adapter JS Prefer asp-append-version cache busting
Local / hosted Panel Synced UMD + snap-screen-shared-editor.js + CSS Validated model often uses local Panel → hosted API

Database migrations are not required for the E.4A presentation-only actor-display correction.

Final SHA-256 (PR-8.7E.4A)

Asset SHA-256
noevault-snap.umd.js dae8e7717a1ae977cf70c1ae0d356a861db485aed35e94bf1ff1ab3dc2ae5278
noevault-snap.css 5cf91fc6da4145183ed5396808d506e76e01da6b318d874113ed276717ea1f3e
kitchenpro-snap.js 348b1ecd3cbd5047c36de9a3c8e24fa28c090b77616f3220184a89b9dc746671

Full package checksums: artifacts/deployment/PR-8.7E-FINAL/manifests/PR-8.7E-FINAL_Checksums.txt

Operator steps (summary)

  1. Backup live API DLLs and host Snap static files.
  2. Deploy API package excluding secret overlays; recycle app pool.
  3. Deploy host wwwroot Snap vendor + host adapter.
  4. Verify hashes + markers (PR-8.7E.4A, 1.1.3).
  5. Hard-refresh clients.
  6. Confirm health + anonymous fail-closed + authenticated create smoke.

Runtime health checks

Check Expected
GET /api/health Healthy
Hosted UMD/CSS/host hashes Match release manifest
Anon bootstrap 401 SNAP_APP_SESSION_REQUIRED
Authenticated create Ticket in SoR; Model B actors
Actor display ExternalRequester label ≠ System

Rollback

  1. Restore API DLL backups; recycle pool.
  2. Restore previous Snap static assets on the host.
  3. No DB rollback for presentation-only releases.