This commit is contained in:
parent
8e71537d57
commit
fcc18ddcc8
96 changed files with 8074 additions and 214 deletions
|
|
@ -2,4 +2,4 @@
|
|||
|
||||
Authoritative source for pipeline (ADR-014) — not shipped. emergency/schedule/map/info/assets.
|
||||
|
||||
Stage 1: directory exists with .gitkeep; no feature code yet per IMPLEMENTATION-CONTRACT.md Stage 1. See IMPLEMENTATION-CONTRACT.md §4 responsibilities and §6 B-1…B-7.
|
||||
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). See IMPLEMENTATION-CONTRACT.md §4 responsibilities and §6 B-1…B-7.
|
||||
|
|
|
|||
40
content/emergency/source.json
Normal file
40
content/emergency/source.json
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"section": "emergency",
|
||||
"emergencySchemaVersion": 1,
|
||||
"contentVersion": 4,
|
||||
"updatedAt": "2026-08-31T00:00:00Z",
|
||||
"services": {
|
||||
"emergencyNumber": "911",
|
||||
"security": { "phone": "", "location": "Ask event staff or venue personnel" },
|
||||
"firstAid": { "location": "Ask event staff or venue personnel" }
|
||||
},
|
||||
"locations": {
|
||||
"musterPoints": [],
|
||||
"exits": [],
|
||||
"aeds": []
|
||||
},
|
||||
"address": {
|
||||
"lines": ["Son's Blue River Camp", "2769 Sherrill Rd", "Kingsbury, TX 78638"],
|
||||
"coordinates": { "lat": 29.6488, "lon": -97.8247 }
|
||||
},
|
||||
"procedures": [
|
||||
{
|
||||
"id": "weather",
|
||||
"title": "Severe Weather",
|
||||
"steps": [
|
||||
"Call 911 if there is immediate danger",
|
||||
"Seek appropriate shelter",
|
||||
"Follow event staff instructions"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "medical",
|
||||
"title": "Medical Emergency",
|
||||
"steps": [
|
||||
"Call 911",
|
||||
"Tell event staff or venue personnel",
|
||||
"Keep access clear for responders"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
116
content/info/source.json
Normal file
116
content/info/source.json
Normal file
|
|
@ -0,0 +1,116 @@
|
|||
{
|
||||
"section": "info",
|
||||
"blocks": [
|
||||
{
|
||||
"id": "blk-about",
|
||||
"title": "Solarpunk Summit 2026",
|
||||
"kind": "festival",
|
||||
"body": [
|
||||
{
|
||||
"kind": "paragraph",
|
||||
"text": "Solarpunk Summit: The Love Dimension is a five-day gathering exploring regenerative culture, technology, consciousness, and community. The 2026 summit runs October 8-12, 2026, in Kingsbury, Texas."
|
||||
},
|
||||
{
|
||||
"kind": "paragraph",
|
||||
"text": "The summit describes solarpunk as a balance of technology, nature, and the individual, with a focus on practical regenerative solutions, voluntary cooperation, and radically optimistic futures."
|
||||
},
|
||||
{
|
||||
"kind": "link",
|
||||
"text": "Read the official mission",
|
||||
"href": "https://solarpunksummit.com/our-mission/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "blk-themes",
|
||||
"title": "Summit themes",
|
||||
"kind": "program",
|
||||
"body": [
|
||||
{
|
||||
"kind": "list",
|
||||
"items": [
|
||||
"Air: communication, personal development, authentic relating, and networking",
|
||||
"Earth: regenerative culture, permaculture, sustainable practices, and alternative governance",
|
||||
"Fire: innovation, entrepreneurship, and technology",
|
||||
"Water: consciousness, spirituality, and integration"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "blk-venue",
|
||||
"title": "Venue and access",
|
||||
"kind": "venue",
|
||||
"body": [
|
||||
{
|
||||
"kind": "address",
|
||||
"text": "Son's Blue River Camp, 2769 Sherrill Rd, Kingsbury, TX 78638"
|
||||
},
|
||||
{
|
||||
"kind": "paragraph",
|
||||
"text": "The venue is along the San Marcos River, about 40 minutes from Austin-Bergstrom International Airport and one hour from San Antonio International Airport. Camping, glamping, cabins, and limited RV options are available."
|
||||
},
|
||||
{
|
||||
"kind": "link",
|
||||
"text": "Official passes and accommodations",
|
||||
"href": "https://solarpunksummit.com/passes/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "blk-guidance",
|
||||
"title": "Attendee guidance",
|
||||
"kind": "rules",
|
||||
"body": [
|
||||
{
|
||||
"kind": "list",
|
||||
"items": [
|
||||
"All ages are welcome; anyone under 18 must be accompanied by a parent or legal guardian.",
|
||||
"Pack reusable bottles, cups, plates, and flatware, and pack out all waste under the Leave No Trace policy.",
|
||||
"Non-service animals are not permitted at Son's Blue River Camp; service animals require documentation.",
|
||||
"No alcohol is sold at the summit.",
|
||||
"Drones are prohibited without written permission from Solarpunk Summit."
|
||||
]
|
||||
},
|
||||
{
|
||||
"kind": "link",
|
||||
"text": "Read the official FAQ",
|
||||
"href": "https://solarpunksummit.com/faq/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "blk-passes",
|
||||
"title": "Passes and accommodations",
|
||||
"kind": "pricing",
|
||||
"body": [
|
||||
{
|
||||
"kind": "list",
|
||||
"items": [
|
||||
"Full Access: $280 listed sale price; Thursday through Monday access and tent camping included.",
|
||||
"Steward Pass: $868+; full access plus patron benefits and low-income ticket support.",
|
||||
"Team Pass: $283 per person for groups of three or more.",
|
||||
"Single Day: $118; Kids: $23; Teen: $38; Volunteer: $174; Parking: $59.",
|
||||
"Accommodation options include cabin suites, glamping cabins, glamping tents, enhanced campsites, and car camping."
|
||||
]
|
||||
},
|
||||
{
|
||||
"kind": "link",
|
||||
"text": "Verify current prices and availability",
|
||||
"href": "https://solarpunksummit.com/passes/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "blk-source",
|
||||
"title": "Content source",
|
||||
"kind": "provenance",
|
||||
"body": [
|
||||
{
|
||||
"kind": "paragraph",
|
||||
"text": "Imported from solarpunksummit.com on 2026-08-31. Prices, availability, policies, and program details can change; verify against the official site before relying on them."
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
15
content/map/source.json
Normal file
15
content/map/source.json
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"section": "map",
|
||||
"base": {
|
||||
"levels": [
|
||||
{
|
||||
"id": "overview",
|
||||
"assetId": "map-base-overview",
|
||||
"width": 1600,
|
||||
"height": 1200
|
||||
}
|
||||
]
|
||||
},
|
||||
"pois": [],
|
||||
"categories": ["stage", "restroom", "water", "food", "camping", "entrance", "other"]
|
||||
}
|
||||
75
content/schedule/source.json
Normal file
75
content/schedule/source.json
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
{
|
||||
"section": "schedule",
|
||||
"stages": [
|
||||
{ "id": "track-air", "name": "Air Tribe" },
|
||||
{ "id": "track-earth", "name": "Earth Tribe" },
|
||||
{ "id": "track-fire", "name": "Fire Tribe" },
|
||||
{ "id": "track-water", "name": "Water Tribe" }
|
||||
],
|
||||
"artists": [
|
||||
{ "id": "art-community", "name": "Solarpunk Community" },
|
||||
{ "id": "art-facilitators", "name": "Summit Facilitators" }
|
||||
],
|
||||
"events": [
|
||||
{
|
||||
"id": "evt-air-day",
|
||||
"title": "Air Day: Communication and Connection",
|
||||
"description": "A day focused on personal development, authentic relating, and networking.",
|
||||
"stageId": "track-air",
|
||||
"artistIds": ["art-facilitators"],
|
||||
"startUtc": 1791504000000,
|
||||
"endUtc": 1791586800000,
|
||||
"dayKey": "2026-10-08",
|
||||
"tags": ["theme", "connection", "workshops"],
|
||||
"status": "scheduled"
|
||||
},
|
||||
{
|
||||
"id": "evt-earth-day",
|
||||
"title": "Earth Day: Regenerative Culture",
|
||||
"description": "A day centered on permaculture, sustainable practices, alternative governance, and community connection.",
|
||||
"stageId": "track-earth",
|
||||
"artistIds": ["art-community"],
|
||||
"startUtc": 1791590400000,
|
||||
"endUtc": 1791673200000,
|
||||
"dayKey": "2026-10-09",
|
||||
"tags": ["theme", "permaculture", "regeneration"],
|
||||
"status": "scheduled"
|
||||
},
|
||||
{
|
||||
"id": "evt-fire-day",
|
||||
"title": "Fire Day: Innovation and Technology",
|
||||
"description": "A day exploring innovation, entrepreneurship, technology, and transformative solutions.",
|
||||
"stageId": "track-fire",
|
||||
"artistIds": ["art-facilitators"],
|
||||
"startUtc": 1791676800000,
|
||||
"endUtc": 1791759600000,
|
||||
"dayKey": "2026-10-10",
|
||||
"tags": ["theme", "technology", "innovation"],
|
||||
"status": "scheduled"
|
||||
},
|
||||
{
|
||||
"id": "evt-water-day",
|
||||
"title": "Water Day: Consciousness and Integration",
|
||||
"description": "A reflective day devoted to mindfulness, yoga, spirituality, and integrating the summit experience.",
|
||||
"stageId": "track-water",
|
||||
"artistIds": ["art-facilitators"],
|
||||
"startUtc": 1791763200000,
|
||||
"endUtc": 1791846000000,
|
||||
"dayKey": "2026-10-11",
|
||||
"tags": ["theme", "wellness", "integration"],
|
||||
"status": "scheduled"
|
||||
},
|
||||
{
|
||||
"id": "evt-closing",
|
||||
"title": "Closing and Carry-Forward",
|
||||
"description": "Closing day for reflection, community, and carrying practical ideas into the world.",
|
||||
"stageId": "track-water",
|
||||
"artistIds": ["art-community"],
|
||||
"startUtc": 1791849600000,
|
||||
"endUtc": 1791932400000,
|
||||
"dayKey": "2026-10-12",
|
||||
"tags": ["closing", "community"],
|
||||
"status": "scheduled"
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue