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": [
"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."
]
}
]

View file

@ -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",

View file

@ -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

View file

@ -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.",
],
},
],
};