Skip to the artifact
Webinar Plant your milpa
01 / 09
Artifact 01 didactic model

Plant your milpa

Build it up capability by capability. The field accepts a module only when everything it requires is already planted.

available modules

Seeds

5
active capabilities

Field

config
core provides: config

The stalk is ready to receive modules.

Field ready

Select a seed or drag it to the field.

The game represents modules as nodes and their capabilities as edges. Each module can also be planted from the keyboard.

What you just did

Capability validation, Kahn topological sort, and cycle detection. The real runtime lists the modules in the cycle; the A → B → A path here is a visual explanation.

Evidence and scope

docs/GUION-WEBINAR-JUNIORS.md · getmilpa-runtime/src/Kernel.php:90-127 · getmilpa-plugin/src/ContractResolver.php:80-143.