Moduly schopností spustitelného souboru, které tato funkce pojmenovává, každý se schopnostmi, které skládá. Rozhraní, jichž každý dosahuje, jsou uvedena níže v části Rozhraní: jde o projekce jedné deklarace, ne o samostatné registrace.
Kontrakty adresářů
directories
ověřeno chováním
Adresáře vrstvy jako hierarchie: kontrakt, který každý deklaruje, co dluží a který kontrakt to řekl, a řetězec, který se na něj vztahuje po vyřešení dědičnosti.
Repozitář
repository
ověřeno chováním
Repozitář, který tento proces obsluhuje: jeho vrstva, stav gitu, stav indexu z něj postaveného a jeho rozsah: co z něj pracovník čte a co nikdy nečte.
Vývojový kontext
devcontext
ověřeno chováním
Kontext, který má dostat vývojová relace, odvozený z repozitáře, a ne složený ručně: pro daný úkol, milník, záměr (intent) nebo sadu cest vrátí kanonické objekty, které se práce týkají, proč je každý z nich v odpovědi, co bylo vynecháno a proč, co se do čeho sloučilo a celkové náklady vůči rozpočtu. Výběr je strukturovaný — každá položka si drží svůj identifikátor, původ, selektor, který ji zasáhl, a míru jistoty — protože vykreslení promptu je projekcí výběru, a ne výběrem samotným.
Zdrojový balík
pack
ověřeno chováním
Sledovaný strom jako několik shardů Markdownu omezených počtem tokenů, které umí indexovat souborové vyhledávání jazykového modelu, s indexem, který čtenáři dává orientaci, a manifestem, který následně dokládá, co stroj opustilo: jen bloby git indexu, nikdy pracovní strom a nikdy binárka, gitlink ani worktree, symbolický odkaz, výstup buildu nebo přihlašovací údaj, ať index obsahuje cokoli.
Druhy objektů vrstvy. Každý je schéma, třída zdroje a soubor na disku; číslo vedle něj říká, kolik jich tento repozitář dnes obsahuje, spočítáno při sestavení.