Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

Každý adresář vrstvy nese svůj kontrakt a pracovník čte to, co se na něj vztahuje

Kontext je strom, ne jeden soubor: dokumenty platné pro cestu se řeší od kořene dolů, nejbližší přidává a nikdy tiše nenahrazuje a worker načte, co jeho úloha potřebuje, a nic víc.

status
stav funkce: stabilní
doména
Kontext

Co dělá

majordomus context resolve <path> vypíše dokumenty platné pro cestu, od nejméně specifického; context explain říká, proč je každý uvnitř či vně; context validate odmítne strom s chybějícím kontraktem, duplicitní identitou, rozbitým nebo cyklickým přepsáním či přepsáním dokumentu označeného jako final; context affected pojmenuje dokumenty, kterých se sada změn dotkne. Rozsah repozitáře se deklaruje jednou, vně přebíjí uvnitř, a executable nic mimo něj neobjevuje, neindexuje ani neservíruje.

Co nedělá

Vlastní načítání vnořených souborů poskytovatele je optimalizace, kterou nástroj nenahrazuje; platí rozlišení. Lokální část vrstvy checkoutu není nikdy kontext a nikdy se nepublikuje.

Proč existuje

Provozní okamžiky z katalogu Why, které pojmenovávají některý z mechanismů této funkce. Nic zde nebylo přiděleno: okamžik se objeví, protože pojmenovává pravidlo, příkaz, schopnost nebo tvrzení, které pojmenovává i tato funkce.

Každý okamžik, na který odpovídá (20)

Princip

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.

Objekty, z nichž se skládá

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í.

  • context39
  • scope1
  • workspace1

Kde se nachází

doména
Kontext — Každý worker začíná od toho, co repozitář už ví: kontextu platného pro jeho cestu, předávky, kterou zanechala poslední relace, a rozhodnutí, která už padla.
oblasti práce
kontext
pojmenováno v
Dovednosti

Rozhraní

Každá schopnost za ní, na každém rozhraní, na které je promítnuta. Odkaz vede na referenci tohoto webu pro dané rozhraní; HTTP route a nástroj MCP odpovídá běžící majordomus serve, ne tento web.

Schopnosti za touto funkcí podle rozhraní
schopnostpříkazová řádkaHTTPnástroj MCP
directories.list —žádné GET /api/v1/directories majordomus_directories
repository.info —žádné GET /api/v1/repository majordomus_repository
repository.scope majordomus scope GET /api/v1/scope majordomus_scope
repository.scope_classify —žádné GET /api/v1/scope/classify majordomus_scope_classify
devcontext.compile majordomus devcontext compile GET /api/v1/devcontext majordomus_devcontext
devcontext.explain majordomus devcontext explain GET /api/v1/devcontext/explain majordomus_devcontext_explain
devcontext.policy majordomus devcontext policy GET /api/v1/devcontext/policy majordomus_devcontext_policy
pack.plan majordomus pack plan GET /api/v1/pack/plan majordomus_pack_plan
pack.verify majordomus pack verify GET /api/v1/pack/verify majordomus_pack_verify
v Cockpitu, běžícího serveru
/cockpit/directories Adresáře

Důkazy

Co je zaručeno

Každé tvrzení, které tato funkce pojmenovává, se stavem, který deklaruje jeho řádek, verdiktem, který podporují zaznamenané běhy, a testem, který o něm rozhoduje.

Spustitelné případy užití

Pravidla, která jej drží

  • blokující Integrita kontextumajordomus.context-integrity
  • poradní Načíst minimální dostatečný kontextmajordomus.minimum-sufficient-context
  • blokující Lokalita kontextuproject.context-locality
  • blokující Co worker čte, je deklarováno jednou a nic mimo to se nečte ani neposkytujeproject.scope-is-declared
  • poradní Integrita rozloženímajordomus.layout-integrity
  • blokující Integrita vrstvy AImajordomus.ai-layout-integrity

Rozhodnutí za ním

Použití

Příkazy, které to spouštějí

  • majordomus context work · jen pro čtení

    Co musí další worker vědět teď, v pořadí podle autority a v rámci rozpočtu.

Z příkazové řádky spustitelného souboru

Synopse každého, jak ji vypisuje nápověda samotného spustitelného souboru.

Odkud tato stránka pochází

soubor
.ai/repo/features/context.md
stejná odpověď
majordomus product show context

Prohledává názvy a popisy všech stránek, které tento web publikuje.