Skip to content

Roadmap

High-level plan for Project Yellow Olive. Status reflects the campaign and diagnostics work as of July 2026.

Shipped

Feature Notes
Save / load progress yellow-olive-lab/progress.json, resume from main menu
PyPI packaging pip install yellow-olive, yellow-olive start (0.6.x)
Oakwood Meadows arc Challenges 1–7, oakwood-meadows namespace
Signal Town arc Challenges 8–13, Services and networking
Gold Rush City arc Challenges 14–19, RBAC
Sakura Harbour arc Challenges 20–24, Deployments, rollouts, canary
Scenario-based codebase scenarios/<name>/challenge_<N>/ layout, per-challenge validators
Lab workspace mirror Editable manifests under yellow-olive-lab/scenarios/
Cluster lifecycle Minikube profile with startup budget, teardown on quit
Opt-in diagnostics Consent screen, Sentry Logs for gameplay, Issues for errors
Technical documentation This site

In active development

Feature Notes
psyquack hint command Listed in README, not wired in game yet
Help screen privacy controls Revoke or change diagnostics consent from Help
Docs CI polish Keep scenario and architecture pages in sync with new arcs

Planned

Feature Why it matters
More scenarios / regions Teach additional workload patterns
Hint system Professor Bald nudges without full spoilers
Challenge difficulty tags Help players pick practice topics
Contributor templates Issue and PR templates for new challenges
Hosted lab mode Browser-based challenges (separate from PyPI game)

Phase history

Stage Feature Status
Phase 1 Save/load and jump to challenges Released (April 2026)
Phase 2 Service-focused challenges (Signal Town) Released
Phase 3 PyPI publish Released (April 2026)
Phase 4 Gold Rush City + Sakura Harbour Released (2026)
Phase 5 Opt-in diagnostics Released on feature/sentry-logging

How to influence the roadmap