ESC

Type to search...

What’s Next

Sandy’s journey from sandwich shop to franchise. What you learned, where to go.

Sandy’s Journey

Phase 1: Sandy's Sandwiches
  → Single file, CLI, Dict + Functions
  → Learned: Intent, Pipeline, Processor, Level

Phase 2: Sandy's Online
  → Web API, @route, TypedDict + Validation
  → Learned: DI, Error Handling, Middleware, Testing

Phase 3: Sandy's Franchise
  → Multi-location, Native IOP, Message Bus
  → Learned: Plugins, AI Agent, Parallel, Production

What You Learned

LevelConceptsSyntax
Level 1Intent, Pipeline, Processor, Context, ResultNative IOP
Level 2@route, Validation, DI, Error Handling, Testing@route
Level 3Native IOP, Message Bus, Plugins, MCP, ParallelNative + @controller

The Three IOP Levels

LevelDataBest For
Dict + FunctionsdictScripts, small tools
TypedDict + composeTypedDictMedium CLIs
Dataclass + decoratordataclass(frozen=True)Production systems

The Plugin Ecosystem

Sandy started with zero plugins. Here’s what she could add as she grows:

PluginWhen Sandy Needs ItWhat It Does
evoid-sqliteSave orders to a databaseSQLite storage engine
evoid-redisCache menu for speedRedis cache with TTL
evoid-authKnow who’s orderingBYO auth providers
evoid-diManage database connections3-tier dependency injection
evoid-tasksBackground order processingGodot-inspired task lifecycle
evoid-dashboardMonitor all locationsWeb monitoring UI
evoid-smart-storageRoute data to the right DBMulti-DB routing by level
evoid-schedulerPriority orders when busySystem-aware priority scheduling
evoid-clusterConnect 4 locationsMulti-node clustering
evoid-godotSandy’s sandwich video gameGodot game integration
evoid-transportLow-latency game stateUDP transport for games
# Phase 2: + evoid-sqlite + evoid-redis + evoid-auth
# → Online shop with database, cache, login

# Phase 3: + evoid-cluster + evoid-dashboard + evoid-scheduler
# → 4 locations, monitoring, priority orders

# Bonus: + evoid-godot + evoid-transport
# → "Sandy's Sandwich Simulator" video game
```

Intent Levels Recap

LevelPipelineTimeoutUse Case
ephemeralvalidate5sCache, sessions, game state
standardvalidate, authorize10sProfiles, orders, posts
criticalvalidate, authorize, audit, protect30sPayments, medical, legal

Where to Go Next

Community

The Golden Rule

Start from Level 1. Upgrade only when it hurts. Never start at Level 3.

Sandy started with a dict and a function. She ended with a franchise. That’s IOP.