Lumen/content
2026-10-06 14:26:16 -05:00
..
assets map: redraw base overview to match real venue — river, hub paths, all 17 POI zones, gate hours, verified label-clean 2026-10-06 14:26:16 -05:00
emergency v0.1.1: emergency content v5 floor regenerated, app version bump matches published packages minAppVersion 2026-10-06 10:12:04 -05:00
info Integrate real Solarpunk Summit data from solarpunksummit.com: full 5-day schedule (51 events, real artists/times/stages), lineup + workshops + kitchen + gate/parking/policies info blocks, venue-accurate map POIs 2026-10-06 12:43:10 -05:00
map Integrate real Solarpunk Summit data from solarpunksummit.com: full 5-day schedule (51 events, real artists/times/stages), lineup + workshops + kitchen + gate/parking/policies info blocks, venue-accurate map POIs 2026-10-06 12:43:10 -05:00
schedule schedule: correct AM/PM and after-midnight windows (gate3 validated) 2026-10-06 12:45:15 -05:00
.gitkeep Stage 1: project foundation (strict TS, lint boundaries B-1..B-7, directory structure, CI, boundary tests) 2026-08-30 23:25:35 -05:00
README.md Stage 6 runbook CLI: validate->build->hash->sign->upload->smoke end-to-end (local origin-layout dir, test Ed25519 key, smoke re-verifies all file hashes + signature; npm run package:staging / package:smoke) 2026-09-30 14:38:32 -05:00

content

Authoritative source for pipeline (ADR-014) — not shipped. emergency/schedule/map/info/assets.

Stage 6: implemented — canonical source sheets emergency/source.json, schedule/source.json, map/source.json, info/source.json. The current sheets model SolarPunk Summit 2026, sourced from the public site on 2026-08-31. Stable IDs and festival-zone dayKey values are used; the site does not provide verified emergency phone numbers or machine-readable POI coordinates, so those fields remain conservative rather than fabricated. Same emergency source generates both emergency.json and emergency floor ≤16KB via pipeline/emergency.ts (no drift per ARCH 10.3). Runbook CLI: npm run package:staging builds+signs the lumen-2026 staging edition from these sheets and writes the origin layout (/editions/<ed>/packages/<v>/… + mutable latest.json) under instance/origin/, then smoke re-fetches and re-verifies every file hash, the manifest hash, and the Ed25519 signature (test key only; npm run package:smoke re-verifies without rebuilding). See IMPLEMENTATION-CONTRACT.md §4 responsibilities and §6 B-1…B-7.