v0.1.1: emergency content v5 floor regenerated, app version bump matches published packages minAppVersion

This commit is contained in:
Lumen Stage1 2026-10-06 10:12:04 -05:00
commit 7b41ca0c96
4 changed files with 44 additions and 16 deletions

View file

@ -24,7 +24,7 @@
"steps": [ "steps": [
"Seek appropriate shelter", "Seek appropriate shelter",
"Follow event staff instructions", "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", "Tell event staff or venue personnel",
"Go to or call for first aid", "Go to or call for first aid",
"Keep access clear for responders", "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."
] ]
} }
] ]

View file

@ -1,6 +1,6 @@
{ {
"name": "lumen", "name": "lumen",
"version": "0.1.0", "version": "0.1.1",
"private": true, "private": true,
"description": "Lumen — offline-first festival PWA. Stage 1 foundation only; no feature code yet per IMPLEMENTATION-CONTRACT.md Stage 1.", "description": "Lumen — offline-first festival PWA. Stage 1 foundation only; no feature code yet per IMPLEMENTATION-CONTRACT.md Stage 1.",
"type": "module", "type": "module",
@ -18,6 +18,9 @@
"test": "vitest run", "test": "vitest run",
"test:watch": "vitest", "test:watch": "vitest",
"build": "vite build", "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", "preview": "vite preview",
"package:staging": "vite-node pipeline/run.ts", "package:staging": "vite-node pipeline/run.ts",
"package:smoke": "vite-node pipeline/run.ts --smoke-only", "package:smoke": "vite-node pipeline/run.ts --smoke-only",

View file

@ -7,7 +7,7 @@
* Current shell version (semver). Must match package.json — enforced by test. * Current shell version (semver). Must match package.json — enforced by test.
* Published datasets declare appCompatibility against this. * 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 * Schema versions this shell can render. C-23: shells ship the range first

View file

@ -7,25 +7,50 @@ import type { EmergencyFloor } from "./types.js";
export const EMERGENCY_FLOOR: EmergencyFloor = { export const EMERGENCY_FLOOR: EmergencyFloor = {
floor: true, floor: true,
floorVersion: "1.0.0+3", floorVersion: "1.0.0+1",
emergencySchemaVersion: 1, emergencySchemaVersion: 1,
generatedAt: "2026-08-27T09:00:00Z", generatedAt: "2026-10-05T16:10:42.201Z",
sourceContentVersion: 3, sourceContentVersion: 5,
services: { services: {
emergencyNumber: "911", emergencyNumber: "911",
security: { phone: "+1-555-0142", location: "Main Gate Kiosk" }, security: {
firstAid: { location: "Behind Stage B", hours: "10:00–02:00" }, phone: "+1-555-0100",
location: "Ask event staff or venue personnel",
},
firstAid: {
location: "Ask event staff or venue personnel",
},
}, },
address: { address: {
lines: ["123 Festival Way", "Austin, TX 78701"], lines: ["Son's Blue River Camp", "2769 Sherrill Rd", "Kingsbury, TX 78638"],
coordinates: { lat: 30.2672, lon: -97.7431 }, coordinates: {
lat: 29.6488,
lon: -97.8247,
}, },
musterPoints: [{ name: "North Field" }], },
exits: [{ name: "East Gate" }], musterPoints: [],
aedSummary: "AEDs: 1 locations", exits: [],
aedSummary: "AED on site",
procedures: [ 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.",
],
},
], ],
}; };