Browser-first by default: the core session works in the browser. Local VM and advanced tooling are optional only.

Project Phases and Status

Phased delivery thread, success measures, and current validated status.

Delivery phases

PhaseNameIntentReading
Phase 1Discovery and problem framingClarify the event intent, identify participant friction, inventory the repo, and test whether the original technical assumptions were fit for purpose.Completed retrospectively from execution evidence and resulting architecture decisions.
Phase 2Investigation and proof of conceptExplore browser-first, VM, and fallback paths; test what GitHub Pages can realistically support; identify what must stay static versus what needs a supplemental service.Completed with architecture correction toward browser-first and static-site constraints.
Phase 3Delivery design and content buildBuild the public site, learner exercises, role packs, facilitator materials, readiness logic, and packaging flow.Completed and validated in the repo.
Phase 4Rationalization and control tighteningArchive legacy material, normalize file locations, align naming, strengthen validation, and remove misleading participant-facing technical drift.Completed and validated in the repo.
Phase 5Production readiness and positioningHarden README, public front door, platform model, PM artifact layer, and portfolio narrative for presentation outside the event itself.Current pass.

Success measures

MeasureDefinitionEvidence route
Participant pathA youth participant can complete the core session in a browser without local VM setup.Validated through architecture, public pages, exercises, reflections, and readiness outputs.
Parent trustFamilies can understand what the event is, what it is not, and what is not required by default.Validated through parent pages and parent information pack content checks.
Facilitator readinessA facilitator or backup facilitator can run the 90-minute session from finished materials.Validated through run-of-show, answer key, talking points, and backup pack checks.
Operational repeatabilityThe repo can rebuild, validate, and package deterministically.Validated through build, validation, archive, and packaging scripts plus artifacts.
Scope controlAdvanced technical paths remain secondary and do not displace the browser-first model.Validated through public messaging, docs, and readiness routing.

Current status

AreaStatusNotes
Public browser-first pagesvalidatedBuilt from scripts/build_delivery_system.py and checked by validate_delivery_system.ps1.
Facilitator and backup packsvalidatedGenerated HTML docs and checked for required presence and key content.
Exercise and reflection systemvalidatedPrompt cards, scaffolds, local browser saving, JSON download, and print/PDF report flow are present.
Platform model docsvalidatedGitHub Pages limits, client-side workbook behavior, Forms strategy, and optional backend supplement are documented.
Pre-event messagescompleted but not live-testedContent is ready to send but real audience response is still outside repo scope.
Organizer-owned Google Form URLsblockedGoogle Forms is the canonical survey path, but actual organizer-owned form URLs cannot be created inside this repository.
GitHub Pages publish mirrorvalidatedThe github/ publish mirror contains the deep routes required for exercises, reflections, and KB pages.
Optional VM pathcompleted but secondaryRetained as optional/operator-only material.
Archived legacy VM-first materialarchivedMoved out of the active participant path.
Current package overlayvalidatedFresh overlay built under .ai_uploads after validation.
Real event-day staffing namesnext workNeeds organizer-specific names if they change.