From 7b41ca0c962b8eb4522bdd96d4d56089fb3ef2fa Mon Sep 17 00:00:00 2001 From: Lumen Stage1 Date: Tue, 6 Oct 2026 10:12:04 -0500 Subject: [PATCH] v0.1.1: emergency content v5 floor regenerated, app version bump matches published packages minAppVersion --- content/emergency/source.json | 4 +-- package.json | 5 ++- src/domain/readiness/config.ts | 2 +- src/emergency-baseline/generated.ts | 49 ++++++++++++++++++++++------- 4 files changed, 44 insertions(+), 16 deletions(-) diff --git a/content/emergency/source.json b/content/emergency/source.json index 60b1995..93a3b37 100644 --- a/content/emergency/source.json +++ b/content/emergency/source.json @@ -24,7 +24,7 @@ "steps": [ "Seek appropriate shelter", "Follow event staff instructions", - "Call 911 only if there is immediate danger and no event help is reachable" + "Call 911 only when event help isn't available." ] }, { @@ -34,7 +34,7 @@ "Tell event staff or venue personnel", "Go to or call for first aid", "Keep access clear for responders", - "Call 911 only as a last option if event help cannot respond" + "If you can't reach event staff or first aid, call 911." ] } ] diff --git a/package.json b/package.json index 121d71a..40b9fc3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lumen", - "version": "0.1.0", + "version": "0.1.1", "private": true, "description": "Lumen — offline-first festival PWA. Stage 1 foundation only; no feature code yet per IMPLEMENTATION-CONTRACT.md Stage 1.", "type": "module", @@ -18,6 +18,9 @@ "test": "vitest run", "test:watch": "vitest", "build": "vite build", + "deploy": "npm run build && npm run bump-version patch", + "bump-version": "vite-node scripts/bump-version.ts", + "dev:deploy": "npm run build && npm run bump-version patch", "preview": "vite preview", "package:staging": "vite-node pipeline/run.ts", "package:smoke": "vite-node pipeline/run.ts --smoke-only", diff --git a/src/domain/readiness/config.ts b/src/domain/readiness/config.ts index 4a24975..3c58234 100644 --- a/src/domain/readiness/config.ts +++ b/src/domain/readiness/config.ts @@ -7,7 +7,7 @@ * Current shell version (semver). Must match package.json — enforced by test. * Published datasets declare appCompatibility against this. */ -export const APP_VERSION = "0.1.0"; +export const APP_VERSION = "0.1.1"; /** * Schema versions this shell can render. C-23: shells ship the range first diff --git a/src/emergency-baseline/generated.ts b/src/emergency-baseline/generated.ts index 296b5bd..2a57e5d 100644 --- a/src/emergency-baseline/generated.ts +++ b/src/emergency-baseline/generated.ts @@ -7,25 +7,50 @@ import type { EmergencyFloor } from "./types.js"; export const EMERGENCY_FLOOR: EmergencyFloor = { floor: true, - floorVersion: "1.0.0+3", + floorVersion: "1.0.0+1", emergencySchemaVersion: 1, - generatedAt: "2026-08-27T09:00:00Z", - sourceContentVersion: 3, + generatedAt: "2026-10-05T16:10:42.201Z", + sourceContentVersion: 5, services: { emergencyNumber: "911", - security: { phone: "+1-555-0142", location: "Main Gate Kiosk" }, - firstAid: { location: "Behind Stage B", hours: "10:00–02:00" }, + security: { + phone: "+1-555-0100", + location: "Ask event staff or venue personnel", + }, + firstAid: { + location: "Ask event staff or venue personnel", + }, }, address: { - lines: ["123 Festival Way", "Austin, TX 78701"], - coordinates: { lat: 30.2672, lon: -97.7431 }, + lines: ["Son's Blue River Camp", "2769 Sherrill Rd", "Kingsbury, TX 78638"], + coordinates: { + lat: 29.6488, + lon: -97.8247, + }, }, - musterPoints: [{ name: "North Field" }], - exits: [{ name: "East Gate" }], - aedSummary: "AEDs: 1 locations", + musterPoints: [], + exits: [], + aedSummary: "AED on site", procedures: [ - { id: "weather", title: "Severe Weather", steps: ["Seek shelter", "Follow staff"] }, - { id: "medical", title: "Medical Emergency", steps: ["Call 911", "Locate first aid"] }, + { + id: "weather", + title: "Severe Weather", + steps: [ + "Seek appropriate shelter", + "Follow event staff instructions", + "Call 911 only when event help isn't available.", + ], + }, + { + id: "medical", + title: "Medical Emergency", + steps: [ + "Tell event staff or venue personnel", + "Go to or call for first aid", + "Keep access clear for responders", + "If you can't reach event staff or first aid, call 911.", + ], + }, ], };