Schopnosti
Každá spustitelná schopnost: její schémata, expozice, politiky, původ a tvrzení a testy, které se jí týkají.
artefakty Generované artefakty
brief Brief relace
capabilities Schopnosti
-
capabilities.describeJedna schopnost podle kanonického id: její druh, schémata, provenance, stabilita, vystavení, měření výkonu a politika cache. query behaviorally_verified mcp http cli cached -
capabilities.listKaždá schopnost tohoto spustitelného souboru a tohoto repozitáře ve zkratce: druh, modul, stabilita, původ, projekce, které deklaruje, její měření výkonu a politika cache; schémata odpovídá capabilities.describe. query behaviorally_verified mcp http cli cached -
capabilities.projectionsŘádek na schopnost s příkazovou řádkou, trasou HTTP, nástrojem MCP a zdrojem MCP, kterých dosahuje, zda každou expozici, kterou deklaruje, tento povrch zodpovídá, a spustitelnými příkazy, které si žádná schopnost nenárokuje. Odvozeno z registru a deklarace clap; nic se nepíše ručně. query behaviorally_verified mcp http cli cached
commands Graf příkazů
-
commands.getJeden příkaz podle jeho kanonické identity: jeho argumenty se zdrojem hodnot každého, co jeho spuštění mění, co potřebuje, odkud pochází a každý povrch, který ho nese — s důvodem, proč ho strojový povrch zadržuje, když zadržuje. query implemented mcp http -
commands.graphGraf jako jeden dokument, s otiskem a každou diagnostikou, kterou jeho sestavení našlo: duplicitní identita, název receptu, který by zabraly dva příkazy, anotace jmenující příkaz, který už neexistuje. Deterministické — dvě sestavení nad jedním stromem dají stejný dokument — takže klient smí cachovat podle otisku. query implemented mcp http -
commands.listPříkazy, které tento repozitář nabízí, filtrované podle programu, který je spouští, podle toho, co jejich spuštění mění, nebo podle textu. Souhrn, ne celý graf: dost na výběr příkazu a nikdy tolik, aby klient musel číst každý argument každého příkazu, aby nějaký našel. query implemented mcp http
commit Commit
-
commit.historyKaždý commit v rozsahu gitu proti politice commitů, v jednom průchodu: kolik jich bylo přečteno, kolik složil git a jsou vyňaty, kolik nese chybu a každý commit, který má zjištění, s tím, co to je. To, co kontrola čte, aby odmítla nový dluh, a co odpovídá na otázku `je historie této větve čistá?` bez procesu na každý commit. query behaviorally_verified mcp http cli -
commit.planPracovní strom tak, jak jej hlásí git — větev, upstream, divergence, každá připravená, nepřipravená a nesledovaná cesta a jakékoli probíhající sloučení nebo rebase — rozdělený na commity, které podporuje vlastní rozdělení historie, každý s důkazem pro něj, pod otiskem repozitáře, worktree, HEAD a přesné množiny změn, takže plán, podle kterého se jedná později, lze odmítnout místo aplikace na strom, pro který nebyl vytvořen. query behaviorally_verified mcp http cli -
commit.scopesKaždý rozsah, který historie commitů tohoto repozitáře používá, jak často a o kterých adresářích se píše — naučeno z historie, ne deklarováno v tabulce, takže subsystém commitnutý dnes je ve slovníku dnes a ten, kterého se nikdo nedotkl, klesne dolů sám. query behaviorally_verified mcp http cli -
commit.validateJedna zpráva proti politice commitů tohoto repozitáře: gramatika, šířka předmětu, zda je rozsah takový, jaký historie používá, zda existuje každý záznam, který zpráva jmenuje, zda oprava nese test a zda breaking change vysvětluje sebe sama — jako typovaná zjištění se závažností, nebo výjimka pro předmět, který složil git. Stejný verdikt, kterým zamítá hook commit-msg a kterým kontrola čte historii. query behaviorally_verified mcp http cli
continuity Kontinuita
-
continuity.deviceZařízení, které jmenuje publikovaná předávka: klíč uzlu meshe (vytvoří se, pokud jej zařízení nemá, v uživatelském adresáři stavu a nikdy v repozitáři), jeho id uzlu, jeho veřejný klíč — to, co seznam důvěry připouští — a štítek, který čte člověk. Se štítkem zařízení přejmenuje; klíč a každý podpis, který vytvořil, zůstávají beze změny. command experimental mcp http cli -
continuity.planNic nezapisuje. Vybere záznam (pojmenovaný, nebo jedinou předávku jiného zařízení, kterou tento checkout nepokračoval, nejdřív na této větvi) a rozhodne: je jeho podepisovatel důvěryhodný, liší se od záznamu, na kterém tento checkout stojí, drží lokální zdroj commit a větev, proti nimž byl napsán, byl napsán ve špinavém stromu, jehož necommitnuté soubory se do commitu nikdy nedostaly, může na druhém zařízení ještě někdo pracovat. Verdikt je ready, ready_with_warnings, requires_source_update, conflict, choose_record, nothing_to_resume nebo refused, s blokátory, varováními, příkazy, které je řeší (doporučené, nikdy nespuštěné), tím, co pokračování obnoví, a tím, co si tento checkout přepočítá sám. query experimental mcp http cli -
continuity.publishPromítne nejnovější záznam předávky do přenosného záznamu — tělo předávky, identitu repozitáře a zařízení, epizodu, zdrojový stav (větev, commit a u špinavého stromu změněné cesty a otisk, nikdy jejich obsah), úlohu a její rozhodnutí a záznam, v němž pokračuje — odmítne ho, pokud jakákoli hodnota nese přihlašovací údaj, tajnou hodnotu prostředí nebo cestu na disku tohoto stroje, podepíše ho klíčem meshe zařízení a přidá do refs/majordomus/continuity. Nedotýká se žádné větve, indexu ani pracovního stromu a nepoužívá síť: publikuje ho sync. command experimental mcp http cli -
continuity.recordsKaždý záznam z refs/majordomus/continuity, který prošel přijetím — schéma, id, podpis, identita repozitáře, přenositelnost — po řádcích, s hlavami každého řádku, a diagnostika pro každý odmítnutý soubor a každou vadu linie. query experimental mcp http cli -
continuity.resumePlánuje přesně jako continuity.plan a jedná jen na plán ready nebo ready_with_warnings: zapíše předávku do předávek tohoto checkoutu (kde ji najde handover --resolve i briefing relace), připojí rozhodnutí úlohy do logu rozhodnutí jednou za každé a zaznamená záznam jako ten, v němž tento checkout pokračuje, takže jeho příští publikace prodlouží tutéž řadu. Nespouští nic, co záznam říká; startovní příkaz úlohy se vrací jako doporučení. command experimental mcp http cli -
continuity.stateOtevřená epizoda, aktivní úloha, předávka a kontrolní bod, které se pro tento worktree a větev vyřeší, každý se štítkem divergence, nevyřešené otázky, které odmítají dokončení, a součty záznamů. Výběr je dvouúrovňový a nikdy ne napříč repozitářem: záznam z nesouvisejícího worktree nebo větve se nenabízí, protože briefing, který je potichu o někom jiném, je horší než žádný. Absence se hlásí jako absence. query behaviorally_verified mcp http cached -
continuity.statusIdentita tohoto zařízení a repozitáře, záznam, který tento checkout na své větvi dále vede, jak si lokální úložiště kontinuity stojí vůči vzdálenému (jen z refů, bez sítě), každá linie práce s jejími hlavami, předávky, které jiná zařízení publikovala a které by tento checkout mohl obnovit, a každý odmítnutý záznam či přerušená linie jako diagnostika. Rozcházející se linie — táž práce vedená dvakrát — se hlásí; oddělené linie práce na oddělených zařízeních konflikt nejsou. query experimental mcp http cli -
continuity.syncStáhne refs/majordomus/continuity ze vzdáleného repozitáře, sloučí je do lokálního úložiště jako sjednocení obou (záznamy jsou adresovány obsahem, takže jméno držící jiné bajty se ohlásí a ponechá se lokální kopie) a výsledek pushne, nikdy vynuceně. Hlásí každý řádek jako equal, remote_newer, local_newer, diverged, local_only nebo remote_only. Nedostupný remote nic nezmění a čekající nechá čekat. command experimental mcp http cli
convergence Konvergence
dashboard Dashboardy
delivery Dodávka
-
delivery.featureJedna funkce produktu proti invariantu doručení: každá dimenze se svým verdiktem, větou, která o něm rozhodla, a tím, co by jej změnilo, zda existuje a — pokud ne — jak daleko ji vývoj dovedl a které dimenze ji blokují. Id, které vrstva nedeklaruje, se nenajde, místo aby se odpovědělo jako nedoručeno. query experimental mcp http cli -
delivery.reportKaždá funkce produktu vrstvy proti invariantu doručení, seřazená podle id: šest dimenzí s verdikty, důvody a nápravami; vývojová fáze, když není doručeno; cesty, jimiž je implementována, a revize, které se jich naposledy dotkly na HEAD a na trunku; a publikace — identita veřejného webu, čtená jednou, a zda ji ověřil scripts/pages. Čte git a síť; adresu webu lze nahradit pomocí MAJORDOMUS_DELIVERY_SITE_URL. query experimental mcp http cli
deploy Nasazení
-
deploy.checkKaždé odmítnutí, které si deklarovaná nasazení lokálně zaslouží: health trasa, kterou neregistruje žádná schopnost, balíček nebo binárka, kterou workspace nevytváří, vstup sestavení, který se nerozliší, víc běžících strojů, než existuje, hostovaný proces, který by se vázal na loopback. Každé jmenuje soubor, klíč, pozorovanou hodnotu a nápravu. Nic zde nekontaktuje providera. query behaviorally_verified mcp http cached -
deploy.getJedno nasazení podle identity, typované, se souborem relativním k repozitáři, ze kterého bylo přečteno. query behaviorally_verified mcp http -
deploy.listKaždé nasazení, které vrstva deklaruje, typované: aplikace, dodávaný balíček a binárka, adresa, na které proces naslouchá, trasy, které platforma dotazuje, zdroje, počet strojů, region, vstupy buildu a měřené rozpočty. Objekt druhu, který tento spustitelný soubor nedokáže přečíst, se hlásí s důvodem místo přeskočení. query behaviorally_verified mcp http -
deploy.observedKaždé nasazení, které forge zaznamenal, do každého prostředí, v němž nějaké má — mezi nimi GitHub Pages — s commitem, refem, tím, kdo ho vytvořil, jak skončilo, kde se servíruje a během, který je provedl; každé prostředí popsané jeho nejnovějším nasazením; a každý release, který forge publikoval. Čteno ze záznamu, který `majordomus served forge` zapsal, když se naposledy zeptal forge: nic zde nesahá do sítě a checkout, který se nikdy nezeptal, odpovídá `observed: false` s tím, co spustit. query behaviorally_verified mcp http
design Design systém
-
design.contrastKaždé popředí, které design klade na pozadí, v obou motivech, změřené proti WCAG 2.1 AA: dvojice, položky palety za ní, poměr a práh. Dvojice nejsou seznam — odvozují se z deklarace, která zařazuje text každého stavu k jeho vlastnímu pozadí, a z primitiv, které ji spotřebovávají, kde pravidlo nastavující barvu i pozadí uvádí dvojici a pravidlo nastavující jen barvu uvádí popředí, které dopadne na každé pozadí, jež nastaví kontejner. Dvojice pod prahem je nález, který jmenuje roli, pozadí, motiv, změřený poměr a požadovaný. query behaviorally_verified mcp http -
design.explainJeden token podle jména nebo vlastní vlastnosti, kterou se stane: k čemu slouží, na co se vyřeší v každém motivu, která jména Flowbite jsou jeho synonyma, které stavové výrazy barví a které generované soubory zasahuje. dotaz behaviorally_verified mcp http -
design.systemČím návrh je: otisk, který nese každá stylesheet, identita, sady písem, kontrakt tématu s prohlášením před vykreslením, které spouští každý povrch, šířky auditu, kolik tokenů každého druhu a každý generovaný soubor, do kterého se deklarace promítá. query behaviorally_verified mcp http -
design.tokensKaždý token designu, vysvětlený: role se světlými a tmavými hodnotami, stavy s textem, pozadím a ohraničením i stavová slova pod nimi, typová škála, hodnoty rozložení, kontrakt motivu, paleta. Lze zúžit na jeden druh. query behaviorally_verified mcp http
devcontext Vývojový kontext
-
devcontext.compileObjekty, které by měla dostat relace pracující na tomto úkolu, milníku, intentu nebo sadě cest: každý s kanonickým identifikátorem, vlastním původem indexu, každou objevovací cestou, která k němu dospěla, s důvodem a jistotou, jeho verzí, úrovní a cenou v odhadovaných tokenech — následované vším, k čemu se dospělo a co nebylo dáno, s důvodem u každého, vším, co se sloučilo do jedné položky, každou dvojicí, která nesouhlasí, a útratou po úrovních proti rozpočtu. Deterministické pro daný strom a požadavek; otisk indexu, z něhož byl zkompilován, je v odpovědi. query behaviorally_verified mcp http cli cached -
devcontext.explainJeden kanonický identifikátor posouzený pod požadavkem: zda byl vybrán, dosažen a vyloučen, sloučen do jiného identifikátoru, držen indexem a nikdy nedosažen, nebo neznámý — se samotnou položkou, vyloučením či sloučením a rozpočtem, pod nímž se rozhodovalo, aby se s `excluded for budget` dalo jednat bez druhého volání. query behaviorally_verified mcp http cli cached -
devcontext.policyO čem kompilátor rozhoduje a jak: úrovně v pořadí, v jakém je rozpočet utrácí, s druhy, které do každé padnou, každý druh hrany, který složený graf deklaruje, s násobitelem relevance, kterým jej kompilátor v každém směru následuje — nebo důvod, proč jej odmítá následovat vůbec — selektory s tím, které z nich spíš odvozují, než čtou, a výchozí hodnoty rozpočtu, hloubky a prahu relevance. Čtěte to, místo abyste politiku odvozovali z odpovědi. query behaviorally_verified mcp http cli
devtask Spustitelné vývojové rozsahy
-
devtask.issueIdentita, název, záměr, stav, milník, kritéria přijetí, závislosti, blokace, commity, které pojmenovávají její vlastní důkazy, a commity, které našel git, její větve, relace, které na ní pracovaly, její připravenost a vše, co je špatně s jejími záznamy — každé pole nese informaci, zda ho napsal člověk (`explicit`), stroj ho odvodil pravidlem, které se nemůže mýlit (`derived`), stroj ho odvodil pravidlem, které se mýlit může (`inferred`, s uvedeným pravidlem), nebo není k dispozici vůbec (`unknown`, s důvodem). Klíč, který záznam nenese, je `unknown`, nikdy prázdný řetězec: `objective: ""` a záznam bez cíle jsou stejný řetězec, ale jiná fakta. Id, které model nedeklaruje, se zodpoví, neodmítne. `git: false` odpovídá jen ze záznamů, což je to, co chce srovnání napříč stroji. query behaviorally_verified mcp http cli -
devtask.milestoneKaždý úkol milníku jako uzel s jeho připraveností, vlnou a tím, co na něj čeká; každá hrana závislosti, jejíž alespoň jeden konec je uvnitř, s označením přechodových; úkoly rozdělené na ready, blocked, waiting, active, review, completion-blocked, complete a cancelled; kritické blokátory seřazené podle toho, kolik nedokončené práce každý drží; startovatelná práce rozdělená do podmnožin, které mohou skutečně běžet současně — stejná vlna, každá paralelně bezpečná, žádné dvě nesdílejí cestu rozsahu — přičemž každá serializace jmenuje cestu, která ji způsobila; každý cyklus závislostí jako jeho silně souvislá komponenta; a každý nález o milníku nebo jeho úkolech. Čistá funkce kanonických záznamů: žádný git, žádné hodiny, žádná síť, každý seznam v kanonickém pořadí, takže dva běhy na dvou strojích dají tytéž bajty. Pracovní povrch, který to čte, nic sám neodvozuje. query behaviorally_verified mcp http cli
adresáře Kontrakty adresářů
distribution Distribuce
-
distribution.artifactNázev archivu, který odvodí cíl a tag, adresář, do kterého se rozbaluje, a kde ho release publikuje. Odpovídá jediná pojmenovávací funkce; pipeline releasu se jí ptá, místo aby název skládala v souboru workflow. query behaviorally_verified mcp http cli -
distribution.buildCo je tento spustitelný soubor: verze crate, ze kterého byl sestaven, cílový triple Rustu, profil a commit — vše zkompilováno při buildu, takže nainstalovaný binárník odpovídá bez repozitáře, toolchainu nebo gitu. query behaviorally_verified mcp http cli -
distribution.modelJednořádkový instalační příkaz, kam instalace míří a každý deklarovaný cíl s názvem artefaktu, který odvozuje. To vykresluje stránka instalace, instalační blok úvodní stránky a instalační karta Cockpitu; žádná z nich nedrží vlastní seznam platforem. query behaviorally_verified mcp http cli -
distribution.releasesKaždé vydání, které tento repozitář zaznamenal, nejnovější první, a to, na které se řeší nepřipnutá instalace: nejvyšší verze mezi stabilními, nestaženými záznamy. Ukazatel se odvozuje zde a nikde se nepíše ručně. query behaviorally_verified mcp http cli cached -
distribution.statusZda stroj, který tento projekt nikdy neviděl, jej může nainstalovat právě teď inzerovaným jednořádkovým příkazem, a když nemůže, který článek řetězu chybí a co jej změní. Odvozeno jen z modelu distribuce a záznamů release: nesahá do sítě, takže je stejně rychlé jako jakýkoli jiný lokální dotaz a odpovídá offline. Poskytované bajty dokazuje smoke fáze pipeline release, zde se neodhadují. query behaviorally_verified mcp http cli
economics Ekonomika tokenů
-
economics.checkProhledá ručně psanou prózu repozitáře a věty tvrzení na veličinu (procento, „N× méně“) uvedenou vedle slovníku ekonomiky a zkontroluje každé tvrzení, které metodika váže na metriku: vázané tvrzení smí být zaručeno, jen dokud důkazy jeho metriky splňují vazbu a jsou aktuální. `ok: false` jmenuje každé zjištění. query behaviorally_verified mcp http cli -
economics.explainJedna metrika a vše, na čem stojí: její vzorec, třída měření a co tato třída znamená, páry a běhy za ní (včetně neplatných), vyloučené běhy, sady a revize a příkazy, které ji reprodukují. Repozitář, který nedeklaruje metodiku, nemá metriku a na jakékoli id se odpoví `present: false` a vysvětlením proč, ne odmítnutím. query behaviorally_verified mcp http cli cached -
economics.runsSurová fakta, z nichž se počítá každá metrika ekonomiky: každý zaznamenaný běh s jeho úlohou, variantou, opakováním, modelem, revizí, verdikty kontrol úspěchu a součty odvozenými z využití poskytovatele a cestou k jeho záznamu. query behaviorally_verified mcp http cli cached -
economics.summaryKaždá metrika měření ekonomiky s hodnotou, třídou měření, velikostí vzorku, rozdělením a bootstrapovým intervalem; každá dvojice běhů s jejím stavem (valid, control failed, treatment failed, incomparable, ...); výsledky podle segmentu; stav důkazů každé sady (current, stale, incompatible); a jediné prohlášení, které publikační pravidlo dovoluje. Redukce kontextu a redukce celkových tokenů jsou samostatné metriky a nikdy se neslučují. query behaviorally_verified mcp http cli cached
editory Projekce pro editory a agenty
entity Entity
-
entity.kindsDruhy, které vrstva drží, každý s routou svého indexu a počtem objektů, které nese, a každá kolize rout, která existuje. Kolize je jediný způsob, jak objekt indexu může nemít vlastní adresu; zdravá odpověď je žádná. query implemented mcp http cli -
entity.showJeden objekt vrstvy jako adresovatelný uzel, podle URI nebo podle adresy, na které je obsluhován: identita a routa, provenance, front matter a obsah, každý odkaz, který deklaruje, a každý odkaz, který se na něj vyřeší, plochy, které za něj odpovídají, stav spustitelných artefaktů, které jmenuje, a jeho veřejná stránka dokumentace tak, jak ji odvozuje site/data/publication.toml repozitáře (null, když žádnou nedeklaruje). query implemented mcp http cli
prostředí Prostředí repozitáře
-
environment.explainProvenance snapshotu: pro každé pole, co o něm rozhodlo — konstanta při kompilaci, soubor, příkaz nebo cache — který resolver je přečetl a nakolik lze věřit. Zúžit na jedno pole nebo na prefix podle názvu. query behaviorally_verified mcp http -
environment.preflightJeden verdikt na tvrzení o tomto checkoutu — git; epizoda, její briefing, úloha a předávka; politika, korpus pravidel a ADR; sdílený server a povrchy MCP, API a Cockpitu, které servíruje; nástěnka peerů; zaznamenané běhy testů, vynucování pravidel, projekce poskytovatelů, generovaná dokumentace a nasazení — každý `verified`, `active`, `fresh`, `stale`, `degraded`, `unavailable`, `failed`, `unknown` nebo `not_applicable`, s důkazem, o který se opírá. Verdikt tvrdící, že něco platí, nelze vytvořit bez důkazu. Stejná hodnota, kterou vypíše příkazová řádka a shrnuje úvodní banner. query behaviorally_verified mcp http -
environment.statusJeden snímek tohoto checkoutu: identita projektu, identita repozitáře, správa verzí, deklarované toolchainy, co vrstva drží spočítáno podle druhu, workflow, které runner popisuje, projekce providerů proti politice, která je vykresluje, a lokální služby s adresou, kterou publikoval běžící server. Každá hodnota nese, odkud pochází. query behaviorally_verified mcp http
epizody Epizody
-
episodes.attachOtevře epizodu provádění pro volajícího klienta nebo obnoví tu, kterou už měl. 'external_id' je vlastní trvalé jméno klienta pro sezení — id jeho konverzace nebo vlákna — a musí přežít opětovné připojení: klient, který se vrátí pod stejnou identitou, dostane znovu svou vlastní epizodu, pod jakýmkoli peer id, které nyní má, místo druhé. Peer id tohoto serveru nestačí; přiděluje se na připojení. Poté udržuje epizodu naživu vlastní provoz klienta, ztráta připojení ji odpojí a neuzavře a uzavírá ji majordomus_session_detach, zastavení serveru, nebo reaper po uplynutí lhůty pro opětovné připojení. Epizoda repozitáře se otevírá stejným příkazem, který spouští hook poskytovatele, a co hlásil, je v odpovědi. Vyžaduje relaci MCP: přes prosté HTTP není žádné připojení, ke kterému by se dalo vázat. command behaviorally_verified mcp http -
episodes.detachUzavře epizodu provádění záměrně: práce je hotová, nikoli jen přerušená, a záznam repozitáře to říká. Bez 'external_id' je to ta epizoda, kterou drží volající spojení, což vyžaduje relaci MCP: přes prosté HTTP žádné spojení není, takže je volání odmítnuto a epizodu je třeba pojmenovat. Klient, který prostě zmizí, to nepotřebuje — jeho epizoda se odpojí a reaper ji uzavře jako přerušenou — a rozdíl mezi těmito dvěma záznamy je jediná věc na ukončené epizodě, která mění, co někdo udělá dál. command behaviorally_verified mcp http -
episodes.listKaždá epizoda provádění, kterou tento sdílený server drží, otevřená i odpojená, se spojením, které ji drží, kdy její klient naposledy promluvil, kolik spojení ji neslo a co hlásil vlastní příkaz epizody repozitáře. V paměti: to, co přežije proces, je záznam relace repozitáře. query behaviorally_verified mcp http
evidence Důkazy
-
evidence.claimJedno tvrzení se stavem důkazu, provedením za ním — výsledek, doba trvání, commit, stav stromu, digest, čas a původ —, příkazem, který ho reprodukuje, a ostatními tvrzeními, která dokazuje stejný test. Tvrzení, které matice nedeklaruje, je not-found, ne prázdná odpověď, protože překlep čtený jako „toto tvrzení nemá důkaz“ je jediná odpověď, kterou tato schopnost nesmí nikdy dát. query behaviorally_verified mcp http cli cached -
evidence.recordČte, co běhy už zapsaly — TSV report sady, výstup cargo test, souhrn pokrytí —, do každého výsledku přenáší, co daný běh změřil o svém vlastním checkoutu (commit a strom, z měření, které zapsal `evidence stamp`), s digestem zdroje samotného testu, časem a původem, a slučuje to do knihy. Zaznamenává; nic nerozhoduje: případ, který selhal, je případ, o kterém runner řekl, že selhal, a test, který žádný report nejmenoval, zůstává přesně jak byl, takže zaznamenání jednoho případu nikdy nesmaže důkazy pro ostatní. Odmítne strom bez commitu, měření jiného commitu nebo jiného reportu, lokální měření, které nejmenuje žádný report, a CI report bez měření; lokální report zaznamenaný bez něj nese strom neznámý, což se nikdy nečte jako prokázané. Každé zaznamenání vrací záznam o běhu (jeho commit, strom, který běh každého reportu změřil, jeho součty a co chybělo, bylo zahozeno nebo neznámé, a souhrn pokrytí vázaný na jeho commit) a --ledger local zapisuje jen ignorovanou lokální knihu. Binárka crate, která nespustila žádný test, nebo jen vyfiltrovanou podmnožinu, se zaznamená jako přeskočená a to, co zatím žádné tvrzení nemůže jmenovat (vlastní unit testy crate, jeho doctesty), je vypsáno jako zahozené. command behaviorally_verified cli -
evidence.reportCelá matice tvrzení spojená s ledgerem a posouzená na předložené revizi: ve výchozím stavu pracovní strom, nebo checkoutovaný commit tak, jak byl commitnut, čtený z ledgeru, který ten commit drží. U každého tvrzení: stav důkazu, věta vysvětlující, jak byl tento stav odvozen, proč, když to stav sám neříká, běh za ním, soubory, které se od něj změnily, a příkaz, který ho vytvoří znovu. Běh na commitu, který předložená revize neobsahuje, je zastaralý, test, který odmítl běžet, není spuštěn, a běh, který drží pracovní ledger a ledger předloženého commitu ne, může jen odepřít prokázané. Součty počítají celou matici, i když je odpověď filtrována, a zjištění jmenují každé tvrzení, které deklaruje záruku, již důkazy nepodporují. Uchováno podle stavu checkoutu, nikdy déle: ledger je soubor, který se mění mimo tento proces, a úprava jeho, testu nebo jakéhokoli sledovaného souboru, nový nesledovaný soubor, commit nebo nový ref je nová odpověď. query behaviorally_verified mcp http cli cached -
evidence.stampJediné měření, které runner provede na konci svého běhu, pro evidence record --provenance: commit; strom, bez knihy důkazů a vlastních nesledovaných výstupů běhu, nikdy sledovaná změna; producent; jeho toolchain; verze zapisovače; digest reportu; hostitel; běh CI. Nic nezapisuje. Nabízí se jen na příkazové řádce, protože čte cestu, kterou jeho volající pojmenuje. query behaviorally_verified cli -
evidence.testJeden test — podle identity nebo podle cesty, kterou jej jmenuje tvrzení — s jeho posledním provedením, údajem, zda jeho zdroj stále hashuje na to, co provedení zaznamenalo, příkazem, který jej spustí znovu, a každým tvrzením, které jej jmenuje. Je to opak evidence.claim a čte totéž odvození, takže se oba směry nemohou rozejít. query behaviorally_verified mcp http cli
executions Provedení
-
executions.cancelNastaví příznak zrušení provedení a řekne to na jeho streamu. Zrušení je kooperativní: úloha se podívá na svůj příznak a zastaví se, a schopnost, jejíž politika říká, že ji zrušit nelze, doběhne — což odpověď říká, místo aby předstírala opak. command behaviorally_verified mcp http cli -
executions.demonstrateProjde zadaný počet kroků, každý ohlásí, zaloguje řádek a posune průběh, pak skončí — nebo selže na kroku, který pojmenujete. Existuje proto, aby operátor, sonda a end-to-end test mohli prokázat, že celá cesta funguje, aniž by čekali na skutečnou práci: nic nečte, nic nezapisuje a jeho jediným účinkem jsou události, které vytváří. Mezi kroky i při čekání se dívá na svůj příznak zrušení, takže zrušení ho zastaví. query behaviorally_verified mcp http -
executions.eventsUchované události jednoho provedení, od nejstarších, po daném pořadovém čísle. To čte prohlížeč po znovunačtení a klient po opětovném připojení: stránka nese kurzor, kterým se otevírá živý kanál, takže mezi historií a proudem nic nechybí. query behaviorally_verified mcp http cli -
executions.getVše, co je o jednom provedení známo: jeho stav, jeho vstup tak, jak byl uložen, jeho kroky, jeho postup, jeho diagnostika a jeho výstup nebo chyba. Pořizuje se pod jedním zámkem, takže snapshot, který říká, že uspěl, nese to, co vytvořil. query behaviorally_verified mcp http cli -
executions.listKaždé provedení, které si tento proces pamatuje, nejnovější první, zúžené podle stavu nebo schopnosti: ta, která spustil, a ta, která mu nahlásil `majordomus run` v jiném procesu checkoutu, každé s tím, kdo je spustil. Počty vedle nich — zapamatovaná, aktivní, ve frontě, živé kanály — jsou to, co řídicí rovina ukáže bez druhé otázky. query behaviorally_verified mcp http cli -
executions.protocolKde je WebSocket, jak se vyjadřuje odběr a opětovné připojení, co server zapisuje a schéma JSON každé zprávy — odvozené z typů Rustu, které ho implementují, takže klient validující proti tomuto validuje proti implementaci. OpenAPI nemůže popsat socket; zde ta smlouva žije. query behaviorally_verified mcp http cli -
executions.reportCo `majordomus run` posílá, zatímco spouští schopnost ve vlastním procesu a checkout už obsluhuje server: popis provádění a jeho události po poslední sekvenci, kterou tento server převzal. Server to drží jako provádění zahájené příkazovou řádkou, s pid, ve stejném úložišti, výpisu, stránkách Cockpitu a živém kanálu jako vlastní; každou událost aplikuje jednou a v pořadí, odpovídá, kde začíná další hlášení; reportérovi řekne, když ho někdo požádal o zastavení; a selže jej s `unavailable`, jakmile reportér mlčel 30 s. Nic zde neběží. Mění jen paměť tohoto procesu. command behaviorally_verified http -
executions.startSpustí jakoukoli spustitelnou schopnost tohoto registru jako provedení: vstup se ověří proti vlastnímu vstupnímu schématu dané schopnosti, práce se zařadí do fronty a hned se odpoví id provedení a odkazy, jak jej sledovat. Nic nečeká na handler. Schopnost běží přes stejný executor, který volá každé jiné rozhraní, takže neexistuje druhá implementace čehokoli. V příkazové řádce (`majordomus run`) běží v tom procesu a je hlášena serveru, který checkout obsluhuje, pokud nějaký je, přes executions.report; běh nikdy nespouští server. command behaviorally_verified mcp http cli
kontroly Kontroly dokončení
-
gates.completionVlastní sada změn aktivní úlohy — od commitu, kde začala, po pracovní strom, včetně nescommitovaných souborů — protažená modelem CI: které kontroly vybírá a proč, co každá naposledy hlásila a nad jakými soubory, které verdikty zastaraly, protože se pod nimi strom pohnul, které povinné kontroly nikdy nehlásily vůbec a které povinnosti změna implikuje, ať je úloha deklarovala, nebo ne. `finishable` je false jen tehdy, když je známo, že povinná kontrola selhává, je zastaralá nebo ji blokuje taková; absence verdiktu se hlásí jako neověřeno a tiše se nepřijímá. query behaviorally_verified mcp http -
gates.modelKaždá validační kontrola, kterou tento repozitář deklaruje — job, který ji spouští, příkaz, který spouští, co dokazuje, zda ji vybírá každý plán a zda lze její runner vůbec získat na požádání — s třídami cest, které rozhodují, která změna vybere kterou kontrolu, a, odvozeně z těchto tříd, s pathspecy, přes které se berou důkazy každé kontroly. query behaviorally_verified mcp http cached
graph Grafy
-
graph.getJeden graf podle id: jeho uzly a hrany se slovníky, které říkají, co znamená každý druh, soubor, z něhož byl každý uzel odvozen, a zda je výsledek acyklický. Deterministické pro daný strom a spustitelný soubor. query behaviorally_verified mcp http cached -
graph.listKaždý graf, který tento spustitelný soubor odvozuje: jeho id, co ukazuje a z čeho je odvozen. query behaviorally_verified mcp http
guard Ochrana úprav
zdraví Zdraví
-
health.liveŽije tento proces: nejlevnější pravdivé tvrzení, které tento spustitelný soubor může o sobě učinit, s verzí, která odpověděla. Žádné procházení souborového systému, žádné stavění indexu, žádná síť — to je to, na co se ptá hostingová platforma, a říct to musí být zadarmo. query behaviorally_verified http -
health.readyMůže tento proces obsluhovat provoz: registr a index, které postavil při startu, už rezidentní, a jak se vrstva četla. Jen lokální inicializace — nikdy externí poskytovatel, databáze nebo jiná služba, protože kontrola připravenosti, která sonduje závislost, shodí nasazení kvůli něčemu, co není tento proces. query behaviorally_verified http -
health.reportKaždá dimenze toho, co tento proces servíruje — vrstva tak, jak byla přečtena, registr, rozsah, správa verzí, pokrytí měřením, commitnutý manifest registru, sdílený server tohoto checkoutu a připojení peeři — každá rozhodnutá enginem, který ji vlastní, s příkazem, který reprodukuje verdikt. query behaviorally_verified mcp http cached
integrace Integrace pull requestů
-
integration.cleanupPlán úklidu, rozhodnutý offline ze zaznamenaného pozorování: každý otevřený pull request, který by úklid zavřel — redundantní (jeho práce je už na masteru) nebo nahrazený (deklarovaným nástupcem, který přistál) — a každý, který nechává člověku — možná redundantní (slabé důkazy) nebo zastaralý (člověk jej označil, rozhodnutí vlastníka D3) — každý s dispozicí a důvody, které rozhodly, v pořadí podle priority; vedle toho větve, které mergnuté pull requesty zanechaly na origin, jak je `majordomus prs cleanup` naposledy přečetl, s tím, kdy a před jak dlouhou dobou. Čtení: nezavírá, nemaže a forge se na nic neptá — forge čte `majordomus prs cleanup` a zavírá `--apply`. `observed: false` s důvodem, když tento checkout nezaznamenal žádné pozorování. query experimental mcp http -
integration.eventsKaždá akce, kterou executory repozitáře zaznamenaly, z kteréhokoli jeho worktree, nejstarší první: převzatý a vrácený lease, pozorování, výběry, zastaralá rozhodnutí, pokus každé akce před ní a její výsledek po ní — merge s masterem před a po, odmítnutí, obnovení, selhání ověření a uzavření — každé s typovanou akcí, jejím aktérem, pull requestem, hlavou, důvody rozhodnutí a u akce důkazy, na kterých bylo rozhodnuto. Stopa je jeden soubor pod společným git adresářem, takže každý worktree čte tentýž. query experimental mcp http cli -
integration.explainPosouzení jednoho pull requestu — dispozice, lane, důvody, každá kontrola politiky s údajem, zda prošla, další akce, master a hlava, proti nimž se rozhodovalo, a kdy byl forge pozorován, povinné kontroly, review, vztah k masteru, závislosti, překryvy, riziko s jeho faktory a každý kus důkazu — s pořadím ve frontě. `found: false` s důvodem, když není otevřen nebo se nic nepozoruje. query experimental mcp http cli -
integration.prove_dry_runSpustí nemutující cyklus executoru — refresh, plan, drain --dry-run a cleanup bez --apply — mezi dvěma snapshoty všeho, co by mohl posunout, kdyby se mýlil: každého ref, který origin poskytuje, čísla, headu, stavu a štítků každého otevřeného pull requestu, auditní stopy integrace, lease executoru a každého lokálního ref mimo dva jmenné prostory, které refresh zrcadlí. `ok` je pravda přesně tehdy, když se snapshoty rovnají a refs/remotes/origin/<base> a každý refs/majordomus/prs/<n> se rovnají tomu, co origin poskytuje. Čtení, které dosahuje sítě: refresh se ptá forge přes GitHub CLI a stahuje základ a hlavy pull requestů a jako každé čtení přepisuje cache pozorování, vztahů a shrnutí. Nic nesluči, nezavírá ani nepushuje a nebere žádný vstup, který by to mohl způsobit. query experimental mcp http cli -
integration.queueSeřazená fronta: repozitář, základ a commit masteru, proti nimž bylo každé posouzení rozhodnuto, kdy byl forge pozorován, platná politika (požadované kontroly a revize ochrany větve, politika štítků, metoda merge: merge commit, nebo žádná, když repozitář žádnou nedovoluje), posouzení každého otevřeného pull requestu v pořadí — u akceschopného s tím, jak dlouho čekal na executor a jak často byl zvolen jiný — další merge, pull requesty, které potřebují master, hladovějící, součty podle dispozice a lane a diagnostika, nejprve zastaralé pozorování; vedle toho, kdo drží lease integrace základní větve, a poslední merge, který executor zaznamenal. `observed: false` s důvodem, když tento checkout žádné pozorování nezaznamenal. query experimental mcp http cli -
integration.timingsJak dlouho trvá CI na otevřených pull requestech, měřeno ze zaznamenaného pozorování forge: pro každou kontrolu, kolik jejích běhů začalo a dokončilo, kolik prošlo a selhalo a její medián, 90. percentil (nejbližší pořadí) a nejdelší doba v sekundách, nejpomalejší medián první; pro každou otevřenou hlavu s měřenou kontrolou čas od začátku její první kontroly do dokončení její poslední a kontrola, která trvala nejdéle, nejdelší čekání první; a kolik běhů nešlo změřit (stále běží, jsou ve frontě nebo byly zaznamenány před čtením začátků), které se počítají a nikdy neměří jako nula. Čtení: forge se na nic neptá; pozorování zaznamenává `majordomus prs refresh`. `observed: false` s důvodem, když tento checkout žádné nezaznamenal. query experimental mcp http -
integration.trainsKaždý train otevřených pull requestů — skupina spojená potvrzenými závislostmi: základní větev, která je hlavou jiného otevřeného pull requestu, nebo řádek `Stacked on #N` / `Depends on #N` v těle — v pořadí přistání. Na článek: číslo, název, autor, hlavní a základní větev, hlavní commit, stránka a kontroly forge, dispozice, lane, důvody, další akce, stav povinných kontrol a každá kontrola na hlavě, vztah k masteru s tím, jak daleko zaostává a zda nese master, připravená hlava pod refs/prep/<n> s tím, zda je to hlava, kterou forge servíruje (pushnutá), nebo zatím ne (čekající), jeho pozice a hloubka, zda jeho řada nastala, na čem stojí a co nese, jeho pořadí ve frontě a zda jej chytá cyklus. Na train: kořeny, vrcholy, další článek, který pořadí dovoluje, hrany (STACKED_ON nebo DEPENDS_ON, splněné, když článek pod ním přistál) a pull requesty pod ním, které už nejsou otevřené. Vedle nich připravené hlavy, které nedrží žádný train, součty a diagnostika fronty. Čteno ze zaznamenané observace, fronty, kterou vypisuje `majordomus prs status`, a lokálních refů: nic nestahuje, nepushuje ani nehýbe. `observed: false` s důvodem, když tento checkout nezaznamenal žádnou observaci. query experimental mcp http cli
intent_realization Realizace záměru
-
intent_realization.explainJeden záměr vysvětlený jen z odvození: věta pro jeho fázi jmenující odvozený stav každého milníku, věta pro každé kritérium jmenující stav jeho důkazů, pokrytí plánem a příkaz, který ho reprodukuje, věta pro práci a poskytovatele, kteří ho realizují, a každé zjištění driftu; vedle nich odvozený záměr, pokrytí jeho kritérií, jeho realizace a práce s ním propojená. query behaviorally_verified mcp http cli -
intent_realization.workKaždá jednotka práce, kterou tento checkout vidí — úlohy knihy s jejich epizodami, poskytovateli a předávkami, uzavřené záznamy relací, nároky peerů — s každým záměrem, který realizuje přes úkol, milník a kritérium, proveniencí každého odkazu (declared: práce cituje úkol; observed: její epizoda posunula úkol; derived: její větev jmenuje úkol; inferred: jen překrývá rozsah otevřeného úkolu) nebo prvním chybějícím odkazem; každý záměr s jeho nesplněnými kritérii a úkoly, které každé obsluhují, prací a poskytovateli, kteří jej realizují, a jeho driftem: closed_work_contradicted, když je každý milník DONE a důkazy kritéria jsou zastaralé nebo selhávají, closed_work_unproven, když nikdy neexistovaly, criterion_closed_unmet, když je každý obsluhující úkol DONE a kritérium není splněno; a kde se fáze a verdikt rozcházejí (ADR 0107), evidence_ahead_of_plan, když je verdikt satisfied, zatímco fáze je planned nebo executing, closed_work_not_satisfied, když je každý milník DONE a verdikt je unsatisfied nebo unknown. Živá práce neobsluhující žádný záměr je varování. query behaviorally_verified mcp http cli
intenty Záměr
-
intents.bindingCo se úloha ptá, než začne (ADR 0111): pro úkol, který práce provádí, záměr, kterému slouží, cesty, kterých se dotkne, nebo třídu výjimky s důvodem, jedno postavení — `bound`, když práce slouží kritériu živého záměru přes odkazy, které preflight přijímá, `maintenance`, když její úkoly leží pod milníky, které žádný živý záměr nejmenuje, `exempt`, když třída je ta, kterou politika deklaruje pod `intent.exemptions`, a byl uveden důvod, jinak `refused`, každé odmítnutí s příčinou: sedm vlastních preflightu a nothing_named, unknown_intent, intent_retired, intent_has_no_open_work, issue_outside_intent, ambiguous_intent (samotné cesty dosáhly více než jednoho záměru), unknown_exemption, exemption_without_reason, exemption_names_work. Odpověď nese, co bylo jmenováno, vyřešené úkoly a záměry s tím, co každý záměr od pracovníka žádá, poznámku, když cesty leží mimo rozsah jmenovaného úkolu, a dva piny, které pozdější čtenář porovnává: `plan_revision`, který se posune, když se upraví záměr, odkaz nebo kritika, a `evidence_standing`, který se posune, když kritérium, jemuž se slouží, změní stav důkazu. Nic se neukládá. query behaviorally_verified mcp http cli -
intents.coveragePlán čtený proti intentům (ADR 0073): každé kritérium každého živého intentu s živými úkoly, které mu slouží, milníky, do nichž patří, a jeho silou — pokryto, slabě pokryto, když žádný sloužící úkol nevyžaduje důkazy, pozorováno, když to zaznamenaná mezera viděla už pravdivé, nebo nepokryto, když nic v plánu to pravdivým neučiní — a každý úkol s důvodem, proč existuje: kritéria, kterým slouží, údržba pod milníkem, který žádný intent nejmenuje, nebo nevysvětleno pod milníkem, který realizuje intent. query behaviorally_verified mcp http cli -
intents.listKaždý záměr, který projektový model deklaruje, každý se stavem, který plán odvozuje pro jeho milníky, stavem důkazů za každým kritériem splnění, fází, kterou tyto dva odvozují — declared, planned, executing, verifying nebo satisfied, případně cancelled nebo superseded, když to záznam říká — a verdiktem, který odvozují samotná kritéria (ADR 0107): satisfied, když je každé kritérium splněno, unsatisfied, když test nebo tvrzení nesplňuje, unknown, když jsou nesplněna jen kritéria příkazů nebo nasazení nebo žádné není deklarováno, s kritérii, která jej drží zpátky. query behaviorally_verified mcp http cli cached -
intents.preflightPro úkol, který práce plní, nebo cesty, kterých se dotkne, jeden verdikt: `serves`, když žádný úkol není odmítnut a alespoň jeden slouží kritériu živého záměru přes platný odkaz, přičemž plán každého takového záměru je zkritizován bez otevřeného blokujícího nálezu (úkoly posouzené jako údržba vedle něj verdikt nemění); `maintenance`, když úkoly leží pod milníky, které žádný živý záměr nejmenuje, a neslouží ničemu, jak `intent validate` dovoluje; jinak `refused`, každé odmítnutí s úkolem a příčinou — unknown_issue, no_issue_covers_paths, issue_serves_nothing, serves_another_intent, serves_unknown_criterion, intent_not_critiqued, open_blocking_finding — v režimu cest se posoudí každý úkol a vrátí nejhorší verdikt. Odpověď nese pro dosažené záměry a žádné jiné výrok, obsloužená kritéria se živým stavem jejich důkazů, invarianty, necíle a řízení, kritiku s otevřenými blokujícími nálezy a zaznamenanou mezeru omezenou na tato kritéria. query behaviorally_verified mcp http cli -
intents.proposeZapíše nový záznam záměru pod `.ai/repo/project/intents/` z prohlášení o tom, co se musí stát pravdou, s volitelným názvem (první řádek prohlášení, když chybí) a id (slug názvu, když chybí). Záznam nejmenuje žádný milník, kritérium ani invariant: jeho fáze se odvozuje jako `declared`, `intent validate` hlásí tyto dvě absence jako varování, nikoli selhání, a žádná práce mu nemůže sloužit, dokud není naplánován (ADR 0144). O jeho postavení se neukládá nic. Existující záznam se odmítne, nikdy nepřepíše, a soubor se objeví celý, nebo vůbec. Odpověď jmenuje identitu a soubor; `intents.record` odpoví odvozenou fázi, jakmile ji index drží. command experimental mcp http cli -
intents.recordJeden záměr v plném znění: jeho výrok a invarianty tak, jak byly napsány, každý milník se stavem, který plán odvozuje, každé kritérium splnění se stavem jeho důkazů a příkazem, který ho reprodukuje, fáze a verdikt, který odvozují samotná kritéria, s kritérii, která ho drží zpátky. Vlastní soubor záznamu zůstává na `majordomus://intent/<id>`. dotaz behaviorally_verified mcp http cli -
intents.validateKaždé zjištění nad záměry: záměr, který nejmenuje žádný milník nebo žádné kritérium, milník, který se nerozřeší, kritérium bez odkazu na důkaz nebo takové, které jmenuje něco, co tento repozitář nedrží, řízení, které se nerozřeší, nástupce, který není záměr, název souboru, který nesouhlasí s jeho id — každé je selhání — a milník, který neslouží žádný záměr, je varování. query behaviorally_verified mcp http cli
knowledge_base Znalostní báze
-
knowledge_base.candidatesKaždý záznam znalostí se stavem candidate ve zdrojové třídě kandidátů: jeho třída, jeho tvrzení, epizoda, ze které pochází, a větev té epizody, a jak dlouho čeká — měřeno od odvození, které jej zapsalo, pak od commitu, který jej přidal, pak od jeho vlastního data — posouzeno podle session.freshness; proti stropu politiky. Kandidát, jehož epizodu tento checkout nezná, se hlásí bez větve, ne skrytý. Řazeno podle id. query behaviorally_verified mcp http cli -
knowledge_base.recordJeden záznam znalostí podle id — kandidát nebo kurátorovaný — se všemi jím pojmenovanými odkazy rozlišenými: relace vůči sledovaným záznamům relací a ledgeru, úloha nebo rozhodnutí vůči ledgeru a úložišti úloh, commit vůči gitu, soubor nebo test vůči indexu a stromu, pravidlo, ADR, úkol nebo jiný záznam vůči indexu. Které odkazy visí, je otázka, kterou si reviewer klade před povýšením, a ta, kterou klade validátor integrity každému záznamu. Odkaz `task:none` nebo `decision:none` je odmítnut jménem. query behaviorally_verified mcp http cli -
knowledge_base.statusPolovina čerstvosti posouzení zastaveného zapisovatele (ADR 0052, aplikované na deriver znalostí v ADR 0091): nejnovější řádek knowledge.derived, nejnovější řádek session.closed, kolik uzavřených epizod žádná derivace nejmenuje, počty kandidátů a — jakmile derivace v tomto checkoutu běžela a přepínač je zapnut — zda nejnovější uzavřená epizoda zůstala nederivována déle než session.freshness.stale_minutes. Id epizod se porovnávají, nikdy pořadí řádků. Zda uzavírací cesta stále volá deriver, čte ze zdroje shellový validátor, ne zde. query behaviorally_verified mcp http cli cached
životní cyklus Životní cyklus relace
-
lifecycle.closedSledovaná, trvalá projekce uzavřených epizod: kolik jich je, kolik se uzavřelo na této větvi a nejnovějších dvacet. Toto je jediná polovina subsystému, která přežije clone; vše pod .ai/local/ jmenuje tento stroj a nikam necestuje. query behaviorally_verified mcp http cached -
lifecycle.episodesKaždá otevřená epizoda v úložišti tohoto checkoutu, s relací poskytovatele, která ji vlastní, worktree a větví, na nichž se otevřela, kde stojí a co účetní kniha naposledy viděla, že dělá. `continuity.state` hlásí jedinou epizodu, na kterou ukazuje ukazatel, což je správné pro briefing a slepé ke každému jinému oknu otevřenému na témže worktree. query behaviorally_verified mcp http cached -
lifecycle.providersZa každého poskytovatele: události životního cyklu, které jeho adaptér deklaruje ve vlastním slovníku poskytovatele, zda umí archivovat prompty a které položky vynucování tohoto repozitáře jmenují jeho hook. Deklarováno v share/providers.yaml a v politice; nikdy se nedovozuje z toho, zda je na disku náhodou shim. query behaviorally_verified mcp http cached -
lifecycle.recoveryOtevřené záznamy, které se už nemohou uzavřít samy, dočasné soubory, které zabitý close zanechal ve sledované sekci relací, zda byl ukazatel migrován na rozvržení po poskytovatelích, a aritmetika, která říká, zda je vyúčtována každá epizoda, jejíž start kniha viděla. Každé zjištění nese příkaz, který jej odstraní. query behaviorally_verified mcp http cached -
lifecycle.runtimeCommit, ve kterém byl postaven servírovaný index, proti commitu, na kterém repozitář je, čteno při tomto volání. Server, který zmrazil index při startu, odpovídá na každou otázku o commitu před hodinami, aniž by to odpověď říkala; toto je čtení, které to dokáže říct. query behaviorally_verified mcp http cached
mcp Projekce MCP
mesh Mesh
-
mesh.claimNárokovat cesty repozitáře pro relaci. Výhradní nárok, který narazí na živý výhradní nárok jiné relace — na tomto runtimu nebo na kterémkoli runtimu, o kterém tento slyšel — je odmítnut jako `claim_conflict` s nároky, na které narazil; poradní nárok se zaznamená a jeho překryvy se ohlásí. Nárok žije, dokud je jeho relace otevřená a jeho runtime tepe: nárok spadlého držitele vyprší všude sám. Zapisuje jen žurnál tohoto runtimu. command experimental mcp http -
mesh.cooperationZda tento runtime spolupracuje a proč ne, když nespolupracuje: jeho runtime a proud, identita repozitáře, podle které se spojení párují, protokol a funkce spojení, heartbeat a vypršení, každý propojený peer s jeho stavem spojení, poslední výměnou, round trip a selháními, každý odmítnutý kandidát s pravidlem, které ho odmítlo, a čítače handshaků, synchronizací, opětovných připojení, vypršení, replikovaných a odmítnutých událostí. query experimental mcp http -
mesh.doctorKaždý předpoklad ověřený jen na tomto stroji — deklarace se naparsuje, identita se načte a pod allowlistem na něm je, repozitář má meshovou identitu, UDP socket se naváže, připojí se multicastová skupina, zapne se broadcast a protokoly objevování a propojení se podepíší a ověří od začátku do konce v paměti — a poté vlastní verdikt serveru: ve sdíleném serveru, zda povolená deklarace mesh skutečně aktivovala, a když ne, důvod serveru, který report shodí. Každá neúspěšná kontrola jmenuje svůj dopad a nápravu. Deterministické, druhý uzel netřeba. query experimental mcp http cli -
mesh.eventsUdálosti žurnálu nad Lamportovým razítkem, v Lamportově pořadí, nejvýše stránka: každá se svým proudem, pořadím, razítkem, repozitářem, podpisovým klíčem, druhem a tělem. Lamport odpovědi je `after` další stránky. query experimental mcp http -
mesh.firewallJaký příchozí provoz deklarace předpokládá, že tento stroj musí přijímat — port multicastové skupiny, broadcastový port, je-li povoleným záložním řešením, každý deklarovaný port hubu, jehož adresa je adresou tohoto stroje, a vlastní port serveru, naslouchá-li mimo loopback — ze soukromých sítí, které deklarace jmenuje; jaký firewall tento hostitel provozuje (ufw, nftables, aplikační firewall macOS); příkazy, které plán tam povolí; co o plánu říká sám firewall (přítomen, chybí, neaktivní nebo bez root nepozorovatelný); a co jádro zaznamenalo, že za posledních pět minut zahodilo směrem na tyto porty. Selže, když je pozorováno chybějící pravidlo nebo zaznamenáno zahazování. Čte hostitele; nic nemění. query experimental mcp http cli -
mesh.firewall.applySpustí příkazy, které vykresluje mesh.firewall, na tomto hostiteli jako root: jedno povolení na pravidlo a zdrojovou síť v ufw nebo nftables, spustitelný soubor připuštěný v aplikačním firewallu macOS; nic jiného se nedotkne a každé zapsané pravidlo nese komentář `majordomus mesh`, aby šlo odlišit od operátorových vlastních. Odmítne, aniž by cokoli spustilo, bez rootu nebo bez backendu; zaznamená každý příkaz s jeho výstupním kódem a výstupem; a poté se firewallu zeptá znovu, takže verdikt je verdiktem firewallu. Nabízeno jen na příkazové řádce: spouští privilegovaný nástroj hostitele, což nic dosažitelné přes HTTP nebo MCP smět nesmí. command experimental cli -
mesh.handover.consumePřevzít předávku, kterou publikoval jiný runtime: zaznamenat převzetí v meshi a zapsat ji do adresáře předávek tohoto checkoutu jako záznam, který `majordomus handover --resolve` najde na téže větvi — jednou, ať se převezme jakkoli často. command experimental mcp http -
mesh.handover.publishPublikuje záznam předávky tohoto checkoutu — nejnovější, nebo ten jmenovaný pod .ai/local/state/handovers/ — do každého propojeného runtimu: jeho úlohu, větev, hlavu a čas z front matteru, zadaný úkol a milník a jeho tělo v Markdownu, omezené a identifikované digestem těla. Žádná cesta tohoto stroje necestuje a žádný soubor mimo adresář předávek se nikdy nečte. command experimental mcp http -
mesh.identityIdentita uzlu uložená pod stavovým adresářem uživatele, jen veřejná polovina: id uzlu, veřejný klíč, zobrazované jméno. Podpisový klíč se neobjeví v žádné projekci. Absence je odpověď, ne chyba — identita se vytvoří, když se mesh poprvé aktivuje. query experimental mcp http cli -
mesh.link.helloHandshake propojení, který posílá jiný runtime: podepsané hello nesoucí kartu runtime, čerstvý nonce a rozsah protokolu. Odmítne se, typovaně, když je malformované, příliš velké, špatně podepsané, zastaralé, přehrané, nepodporovaného protokolu, jiného repozitáře, nedůvěryhodné nebo je to tento runtime sám; jinak se odpoví podepsaným welcome: karta tohoto runtime, id propojení, jeho značky a vrácený nonce. Mění jen tabulku propojení tohoto procesu. command experimental http -
mesh.link.syncReplikační kolo, které propojený runtime posílá při každém heartbeatu, podepsané pod jeho id spojení se stoupajícím čítačem: jeho značky a události, které tomuto runtime chybí. Přijme se — ověřené od začátku do konce, deduplikované, aplikované v pořadí streamu — a odpoví se, podepsaně, značkami tohoto runtime a událostmi, které peeru chybí. Neznámé spojení nebo restartovaný peer dostane pokyn říct hello znovu. command experimental http -
mesh.nodesKaždý runtime, který tento proces pozoroval, jeden záznam na uzel a slot runtime, deduplikovaný napříč všemi zdroji objevování, v pořadí podle id uzlu: identita, důvěra, přítomnost, koncové body, schopnosti, repozitáře, provenience a verze. V paměti, zaniká s procesem. query experimental mcp http -
mesh.peerJeden runtime podle svého klíče (`<node>-<runtime>`, nebo id uzlu pro jeho první runtime): počítač, na kterém běží, jeho živost, jeho spojení odsud, jeho relace a claimy a jakékoli proti němu zaznamenané odmítnutí. Not found je odpověď s důvodem. query experimental mcp http -
mesh.peersStroj → runtime → relace → nárok: každý runtime, s nímž je tento propojen nebo o němž slyšel přes žurnál, seskupený podle stroje, místní první; každý runtime s jeho živostí, počtem milisekund od posledního tepu, jeho propojením a nejnovějším živým nárokem. Výchozí pohled `summary` uvádí jen aktivní relace, každou s počtem jejích živých nároků a zkráceným záměrem; `view=full` uvádí každou relaci se všemi nároky. `session` a `runtime` zúží kterýkoli z nich. Vzdálené i místní runtimy mají jeden tvar a odpověď uzavírá otisk celého sloučení: stejné otisky, stejný stav. query experimental mcp http -
mesh.registerPředloží jednu podepsanou obálku; ověří se přesně jako datagram — meze, zastaralost, podpis, politika důvěry — a při úspěchu se zaznamená jako pozorování rendezvous. Odpověď nese vlastní obálku tohoto uzlu a kandidáty z jeho registru, každého ověřitelného od začátku do konce podle jeho vlastního podpisu. Registrace nic neuděluje: volající se stane záznamem, nikdy oprávněním. Mění pouze paměť tohoto procesu. command experimental mcp http -
mesh.releaseUvolní claim, který drží aktuální běh tohoto runtimu, podle jeho klíče. Claim zapsaný jinde se odmítne jako `not_own`: uvolnit ho smí jen jeho držitel a claim mrtvého držitele místo toho vyprší. Zapisuje jen žurnál tohoto runtimu. command experimental mcp http -
mesh.review.answerOdpoví na žádost o review z kteréhokoli runtime hodnotou approved, changes_requested nebo commented a poznámkou. Replikuje se do každého propojeného runtime. Zapisuje jen do žurnálu tohoto runtime. command experimental mcp http -
mesh.review.requestPožádá o review větve, commitu nebo pull requestu, případně jednoho pojmenovaného runtime — který musí být propojen a nést funkci `reviews`, jinak je žádost odmítnuta jako `feature_unsupported`. Replikuje se do každého propojeného runtime. Zapisuje jen do žurnálu tohoto runtime. command experimental mcp http -
mesh.review.withdrawUkončí žádost o review, o kterou tento runtime požádal — done, void nebo superseded — s volitelnou poznámkou o výsledku, kterou žádost poté nese. Smí to kterákoli relace žádajícího runtime (znovu připojený žadatel je jinou relací téhož); žádný jiný runtime to nesmí a nikdy se nepočítá jako odpověď. Nezodpovězená žádost se také čte jako expirovaná, dokud její runtime přestal tepat. Replikuje se do každého propojeného runtime. Zapisuje jen deník tohoto runtime. command experimental mcp http -
mesh.session.closeUkončí relaci tohoto runtime; každý claim, který drží, končí s ní, na každém propojeném runtime. Zapisuje jen žurnál tohoto runtime. command experimental mcp http -
mesh.session.openŘíct, co je relace tohoto runtime: jeho klient, pracovník, záměr, úloha, úkol, milník, větev, hlava, špinavost a revize kontextu. Replikuje se do každého propojeného runtime; pozdější slovo nahrazuje dřívější. Zapisuje jen žurnál tohoto runtime. command experimental mcp http -
mesh.stateŽurnál sloučený. Výchozí pohled `summary` je omezený bez ohledu na historii: relace a nároky spočtené podle stavu, každý runtime s jeho živostí, počty a nejnovějším živým nárokem, otevřené žádosti o review a předávky, které nikdo nepřevzal, a otisk, který dva runtimy porovnávají. `view=full` je každá relace, každý nárok s jeho stavem (držený, uvolněný, vypršelý, v konfliktu s vítězem), poradní překryvy, každá předávka s tím, kdo ji převzal, každá žádost o review s odpověďmi a živost každého proudu na hodinách tohoto runtime. `claims=live`, `after` (razítko Lamport), `session` a `runtime` zúží kterýkoli pohled; otisk je vždy celého sloučení. query experimental mcp http -
mesh.statusZda mesh v tomto procesu běží a proč neběží, když neběží; veřejná identita tohoto uzlu; každý poskytovatel discovery s jeho stavem a čítači; součty registru; a odmítnuté datagramy podle důvodu. Jediný stav, který ukazuje každý povrch. query experimental mcp http -
mesh.verifySpustí živé ověření: kooperace je aktivní, identita repozitáře se rozliší, koncové body jsou dosažitelné i mimo loopback, heartbeat tepe, žurnál neobsahuje uvízlou mezeru; poté jedno kolo synchronizace s každým peerem, který tento runtime volá, změřené, a zda obě strany nyní drží stejné značky nejvyšší úrovně. Každá neúspěšná kontrola uvádí svůj dopad a nápravu. Nemění nic kromě replikace žurnálu. command experimental mcp http
models Modely
-
models.listKaždý deklarovaný dodavatel a model, volitelně zúžený podle dodavatele, slova schopnosti nebo jednoho id či aliasu. Dodavatelé nesou informaci, zda je nastavena jejich pojmenovaná proměnná s přihlašovacím údajem — jen přítomnost, nikdy hodnota. Pořadí je pořadí deklarace, které je zároveň pořadím preferencí routingu; vlastní nálezy katalogu (duplicitní alias, nedeklarovaný dodavatel) jedou s sebou. query experimental mcp http cli cached -
models.routeRozhodne, který deklarovaný model uvedená potřeba vybere: první v pořadí deklarace, který splňuje každý požadavek, ostatní kvalifikované jako záložní řetězec a každý vyloučený model s první kontrolou, na níž selhal. Čisté nad katalogem a vstupem — stejná otázka dostane stejnou odpověď a „proč“ je v samotné odpovědi. query experimental mcp http cli
monitor Monitor
objekty Objekty
-
objects.getJeden objekt podle URI (majordomus://<kind>/<identity>): metadata, provenance a obsah; URI, které promítá dotaz (majordomus://repository), odpoví na tento dotaz jako na dokument JSON. Totéž rozlišení obsluhuje čtení zdroje MCP. query behaviorally_verified mcp http -
objects.listVypsat deklarativní objekty vrstvy AI repozitáře, volitelně podle druhu nebo značky. query behaviorally_verified mcp http -
objects.searchVyhledávání podřetězce bez ohledu na velikost písmen v identitách, titulcích, popisech a obsahu. query behaviorally_verified mcp http cached -
objects.verifyPřečte každý soubor, z něhož byla vrstva sestavena, a porovná ho s tím, co tento proces poskytuje. Index se sestaví jednou při startu a drží se, díky čemuž každý další požadavek nic nestojí a soubor upravený později se poskytuje tak, jak byl; takto běžící server říká, zda se to stalo, aniž by musel být restartován, aby to zjistil. Soubor, který je jedním objektem, se porovnává bajt po bajtu; soubor kolekce, jehož objekty index drží jako členy a ne jako text, se porovnává podle velikosti a každé zjištění říká, které porovnání proběhlo. Čte každý soubor vrstvy, proto hlásí průběh soubor po souboru a zastaví se, když je o to požádán. query behaviorally_verified mcp http
závazky Závazky
-
obligations.closureKaždý závazek, který aktivní úloha deklarovala, spojený s tím, co o něm říká slovník, a s důkazy, které jej plní nebo neplní: co je dlužné, co je splněno a co zastaralo — se zaznamenaným hashem vstupu a aktuálním hashem stromu, nebo se zaznamenaným commitem a jeho štítkem, aby čtenář viděl, vůči čemu. Posouzení je to, které používá `finish`, zopakované, nikoli rozhodnuté znovu; slova pro zastaralost jsou v repozitáři jen čtyři. Checkout bez úlohy to oznámí, místo aby tvrdil, že nic není dlužné. query behaviorally_verified mcp http cached -
obligations.vocabularyTokeny, které úloha smí deklarovat v `requires`: co každý žádá od pracovníka, příkaz, který ho splní, pathspecs, přes které se hashují jeho důkazy, a zda je jeho fakt vzdálený, a tedy vázaný na commit, ne na strom. Dodaná data, v každém klonu identická, takže odpovídají i v checkoutu, který nikdy nespustil životní cyklus. query behaviorally_verified mcp http cached
observatory Observatory
-
observatory.captureScény meshe z Observatory tak, jak je tento proces má živě, způsobilé k publikaci: stroje, runtime, relace a události podle pořadí, událost jen podle druhu, logických hodin a času. Nic nezapisuje; publikuje se commitnutím odpovědi do .ai/repo/observatory/recording.json. query behaviorally_verified mcp http -
observatory.eventsUdálosti žurnálu meshe nad kurzorem, tak jak je kreslí scéna aktivity Observatoře: identita, druh, uzel, logické hodiny a čas, nejnovější první, nejvýše jedna stránka. Kurzor odpovědi je `after` dalšího požadavku; kurzor, kterého tento žurnál nikdy nedosáhl, je vypršelý a čtenář si vezme novou projekci. Bez kurzoru nejnovější stránka. query behaviorally_verified mcp http -
observatory.replayZáznam scén mesh, který repozitář nese v .ai/repo/observatory/recording.json a který Observatoř kreslí, označený jako přehrávání, tam, kde žádný mesh neběží. Chybějící je present: false; soubor, který nelze přečíst, je chyba. query behaviorally_verified mcp http
pack Zdrojový balík
-
pack.planCo by zabalil profil share/archive.yaml: nesené soubory a jejich bajty a tokeny o200k_base, každý soubor vynechaný s důvodem (worktree, odkaz, artefakt, binární, odvozený, vyloučený; odvozené se počítají, ostatní se vypisují), shardy, na které se dělí v rámci tokenového rozpočtu a počtu souborů profilu, a každé zjištění, které sestavení odmítá — soubor nad rozpočet, příliš mnoho shardů, cesta stroje nebo přihlašovací údaj ve vybraném souboru, prázdný výběr, profil bez limitů. Čte jen index a bloby gitu; nic nezapisuje. query behaviorally_verified mcp http cli -
pack.verifyPřečte adresář balíčku uvnitř repozitáře proti jeho pack.json: každý soubor, který pojmenovává, je přítomen se svým digestem a nic jiného není, obsah každého neseného souboru má digest, který zaznamenává jeho značka, žádná nesená cesta není binárka, artefakt, odkaz ani gitlink pod profilem, který manifest pojmenovává, žádný soubor nepřesahuje tokenový rozpočet profilu ani nedrží bajt NUL nebo únik a souborů není víc, než profil dovoluje. Nečitelný manifest je neměřený, nikdy úspěch. query behaviorally_verified mcp http cli
peers Peery
-
peers.announceOznámí ostatním peerům tohoto sdíleného serveru, co volající relace dělá a kterých cest se bude dotýkat. Peer může držet několik nároků najednou: pojmenujte jeden pomocí 'claim' a bude stát vedle ostatních, oznámíte-li pod týmž jménem znovu, aktualizuje se, a vynecháte-li jej, jde o jediný nepojmenovaný nárok peera. Nároky pojmenujte, když jedna relace dělá několik věcí najednou — subagenti sdílejí relaci svého rodiče, takže nepojmenované oznámení každého z nich by to předchozí nahradilo, místo aby se přidalo. Mění jen paměť tohoto procesu; repozitář se nikdy nezapisuje. Vyžaduje relaci MCP: přes prosté HTTP není žádný volající. command behaviorally_verified mcp http -
peers.listKaždý worker tohoto repozitáře: id, vlastní jméno a verze klienta z jeho initialize, transport, kdy se připojil, kdy byl naposledy viděn, co oznámil a ke kterému checkoutu je připojen. Server servíruje jeden checkout, takže nástěnka repozitáře, na němž se pracuje přes linked worktree, se skládá: nástěnka tohoto checkoutu z paměti, nástěnka každého jiného checkoutu ze serveru, který jmenuje jeho lease, dotázaného jen na vlastní nástěnku. 'boards' říká, které checkouty byly pokryty, a 'complete', zda bylo možné přečíst každý z nich, takže krátká nástěnka se nikdy nezamění za prázdný repozitář. 'checkouts: this' čte jednu nástěnku a nic dalšího nevyčísluje, nesonduje ani se na nic neptá. V paměti na každém serveru; zmizí s procesy. dotaz behaviorally_verified mcp http
perf Výkon
plan Plán a jeho odvozeniny
-
plan.deliveryPro každý úkol (nebo jeden) nejdále prokázaná fáze dodání — none, branch, pr_open, merged, released, deployed — každá s objektem, který ji prokázal, a časem pozorování: větev, která úkol jmenuje (podle id, pravidla I1405, nebo podle slugu), otevřený pull request v zaznamenaném pozorování forge, nejnovější commit v historii trunku, který jej jmenuje (merge podle názvu pull requestu nebo větve, jakýkoli jiný commit podle předmětu, nikdy podle těla), první záznam o release (`.ai/repo/releases/v*.yaml`), jehož commit tento merge obsahuje, a publikovaný `latest.json`, který jmenuje tento release nebo pozdější. Vedle toho deklarovaný stav úkolu, takže rozpor mezi razítky a prací je na jedno porovnání. Ve výchozím stavu živě: trunk, který tento klon zná, každá větev, pozorování forge zaznamenané příkazem `majordomus prs refresh`, záznamy o release a `latest.json` commitu, který publikovalo poslední nasazení Pages. S `at` merge z historie onoho commitu a záznamy o release stromu a nic živého — každý zdroj větví, forge a nasazení je hlášen jako nepřečtený — takže lze prokázat jen merged a released a odpověď je funkcí samotného commitu. Zdroj, který nebyl přečten, je hlášen jako nepřečtený s důvodem, nikdy jako none: úkol, který mohl postoupit dál, není uzavřen a zdroj jmenuje. Odvozuje se při každém volání a nikde se neukládá; nikdy nezapisuje razítko. query experimental mcp http cli -
plan.driftKaždý rozpor mezi deklarovaným stavem úkolu a jeho dodáním (plan.delivery), každý s objekty, které ho dokládají: `merged_not_recorded` — READY, BLOCKED nebo ACTIVE, se sloučením na trunku, které ho uvádí (pull request, merge commit, release), a žádným otevřeným pull requestem, který ho uvádí; `active_without_work` — ACTIVE od doby před oknem, bez větve, pull requestu, sloučení či živého nároku meshe, který by ho uváděl; `done_without_trace` — DONE bez sloučení, které by ho uvádělo, poradní, protože existují úkoly jen se záznamem. Každý nález nese své stáří, zda je za oknem, které deklaruje `.ai/repo/ci/plan.yaml` (`drift.window`, sekundy), zdroje, které nebyly přečteny a mohly ho rozpustit, a příkaz, který ho urovná (`majordomus plan verify|done <id>`). S `gate` posuzováno jako kontrola: na `head` je každý merged_not_recorded pending; na `trunk` je ten, který byl sloučen dříve, než je okno, odmítnut, a mladší pending; ostatní třídy nikdy neodmítají; chybějící nebo nečitelné okno odmítne (kód 12); odmítnutí shodí kontrolu (kód 10) jen při `drift.enforcement: blocking` a při `advisory` se hlásí s kódem 0. Pozorováno živě, nebo `at` commit jako plan.delivery. Odvozeno při každém volání; nikdy nezapisuje razítko. query experimental mcp http cli -
plan.flightMilníky s rozdělanou prací, ten, který graf povoluje jako další, a nejnovější release tak, jak jej uvádějí samotné releasy, čtené živě při každém volání (ADR 0166, rozhodnutí 4). Now je každý otevřený milník s otevřeným úkolem, který má otevřený pull request jej jmenující (`pr_open` z `plan.delivery`), živý mesh claim na něj učiněný nebo deklarovaný stav ACTIVE, každý s těmito úkoly, důvodem, proč jsou rozpracované, jejich deklarovaným stavem vedle odvozené fáze a objekty, které to dokazují (větev, pull request, merge commit, release tag, publikovaný `latest.json`, claim), propojenými na forge tam, kde je forge má. Next je první otevřený milník v pořadí plánu, který není now a jehož nedokončené předpoklady jsou všechny now. Nejnovější release je nejvyšší stabilní verze mezi záznamy o releasech, tagy `v*` tohoto klonu a `latest.json` publikovaným posledním úspěšným nasazením Pages, takže release, jehož záznam byl sloučen po jeho tagu, není zobrazen jako starší, než je; `executable_tagged` říká, zda je verze odpovídajícího spustitelného souboru otagována. `milestone` přidá ten milník se všemi jeho úkoly. Zdroj, který nebyl přečten (forge, publikace, mesh mimo server), je pojmenován s důvodem, nikdy nepovažován za prázdný. query experimental mcp http -
plan.issuesJeden záznam na úkol s jeho odvozeným stavem, jeho vlnou, závislostmi, které deklaruje, těmi, které nejsou DONE (plus `milestone:<id>`, když kontrola drží zpátky celý výsledek), úkoly, které na něm závisejí, cestami, kterých se dotýká, a souhrnem důkazů. Filtrování podle `status: READY` je sada připravených a podle `status: BLOCKED` sada blokovaných; nic z toho není samostatné odvození. query behaviorally_verified mcp http cached -
plan.modelKaždý milník a úkol s odvozeným stavem, vlnou, pořadím, oběma směry jeho grafu a počty; vlny provádění; oba grafy závislostí jako hrany; každý validační nález; a hlavička plánu s odvozeným aktivním milníkem. Jedna hodnota, ze které odpovídá každá jiná schopnost tohoto modulu. Odvozuje se při každém volání: přechod zapíše mezi dvěma voláními do záznamu značku životního cyklu a plán odpovězený ze snímku by poslal dva pracovníky k jednomu úkolu. query behaviorally_verified mcp http -
plan.nextREADY úkol s nejnižší vlnou aktivního milníku, nejvyšší priorita první, pak id. Aktivní milník nemusí mít nic připraveného, zatímco jiný ano — například ten, který čeká na vlastní důkazy o přijetí —, takže se hledání rozšíří na celý plán, místo aby odpovědělo `none` a odeslalo pracovníka od práce, která je skutečně proveditelná. To je to, na co se agent ptá, než začne. query behaviorally_verified mcp http cached -
plan.recordMilník se všemi svými úkoly, nebo úkol se všemi úkoly, na které čeká. Vlastní próza záznamu zůstává tam, kde vždy byla — `majordomus://issue/<id>` vrací soubor — a toto odpovídá na to, co soubor o sobě říct nemůže: jaký je jeho stav, kde v grafu sedí a co leží mezi ním a tím, aby byl proveditelný. query behaviorally_verified mcp http -
plan.roadmapGraf milníků rozvržený podle pořadí, přičemž `order` rozhoduje remízy jen uvnitř pořadí, první neblokovaný nedokončený milník jako `now` a ten po něm jako `next`. Nic v posloupnosti se nepíše: milník, jehož předpoklady nejsou skutečné, nelze nominovat, což z `each step is gated by the previous one being real` dělá invariant, a ne větu. dotaz behaviorally_verified mcp http cached -
plan.statusKaždý milník s jeho odvozeným stavem a jeho úkoly spočtenými podle stavu, milník, který worker právě provádí, další připravený úkol celý a vlastní součty plánu. Počty jsou klíčovány deklarovaným slovníkem, který putuje s odpovědí, takže stav přidaný do enginu se zde objeví, aniž by se cokoli upravovalo. query behaviorally_verified mcp http cached -
plan.transitionZaznamená, že provádění úkolu začalo (`start`), že implementace je hotová a důkazy chybějí (`verify`), nebo že je dokončen (`done`). Jedno pole vlastního záznamu úkolu se orazítkuje, pečeť jeho události se zapíše vedle něj a událost se připojí do knihy; razítko bez té pečeti žádný stav nepřesune. Přesun je odmítnut, když model říká, že je nelegální — úkol, který není READY, nelze začít, ten, který nebyl nikdy ACTIVE, nelze ověřit, a ten, který nebyl nikdy zahájen, má nedokončené závislosti nebo mu chybí požadované důkazy, nelze dokončit — a odmítnutí jmenuje, co v cestě stojí. Stav, který se vrátí, se odvodí ze záznamu poté, ne oznámí přesunem: `done` s chybějícími důkazy nechá úkol ve VERIFY a řekne to. command behaviorally_verified mcp http -
plan.validateKaždý nález, který odvození vytvořilo, v pořadí, v jakém je vytvořilo: závislost na něčem, co není úkol, cyklus, úkol provedený před svými závislostmi nebo před branou svého milníku, úkol bez kritérií přijetí, chybějící důkazy pod datem dokončení, razítko životního cyklu, které nezapsal jeho přechod (bez pečeti jeho události plan_* vedle), milník, jehož graf si protiřečí, dva úkoly jedné vlny sdílející cestu. Selhání znamená, že model je neplatný; varování znamená, že je přípustný a stojí za přečtení. query behaviorally_verified mcp http -
plan.wavesTopologické vrstvení grafu úkolů: úkol vstoupí do vlny, až když ji opustí všechny jeho závislosti, takže jeho vlna je o jednu vyšší než nejdelší cesta k němu. Sdílení vlny je nutná podmínka pro souběžné spuštění dvou úkolů, nikoli postačující — překrývající se rozsah je serializuje a každé takové překrytí je hlášeno vedle vln, místo aby ho dva workery objevily až v merge konfliktu. query behaviorally_verified mcp http
product Produkt
-
product.domainsTěch pár věcí, které produkt řídí, každá deklarovaná jednou v sekci funkcí vrstvy se svým příslibem a selháním, na které odpovídá, a každá drží stabilní funkce, které ji jmenují: jejich rozhraní, odlišná tvrzení, případy užití, pravidla a schopnosti za nimi a provozní momenty, na které odpovídají, vše odvozeno. Doména nevypisuje žádné funkce; funkce jmenuje svou doménu. Výchozí je stabilní množina; pro každou doménu předejte status=any. query behaviorally_verified mcp http cli cached -
product.featureJedna funkce produktu v plném znění: záznam tak, jak ho deklaruje její soubor, a vše odvozené z toho, co jmenuje — schopnosti jejích modulů s jejich nástroji, trasami a cestami v příkazové řádce, příkazy s jejich shrnutími, spočítané objekty jejích druhů, pravidla s jejich třídou a údajem, zda je nástroj vynucuje, dokumenty, rozhodnutí, tvrzení s jejich stavem, případy užití, oblasti Cockpitu a webové povrchy s jejich trasami, okamžiky, na které odpovídá, a rozhraní, která z toho všeho vycházejí. dotaz behaviorally_verified mcp http cli cached -
product.featuresKaždá funkce produktu, kterou tento repozitář deklaruje, zúžená kteroukoli z fazet, které model odvozuje — featured, oblast, doména, modul, příkaz, povrch, text — s rozhraními, jimiž je zpřístupněna, počty za ní a tím, co je o ní zaručeno, z čehož nic její soubor neuvádí. Výchozí je stabilní množina; předejte status=any, chcete-li i koncepty. query behaviorally_verified mcp http cli cached -
product.matrixKaždá funkce proti příkazové řádce, HTTP API, MCP, Cockpitu a dokumentaci, každá značka odvozená z toho, co funkce jmenuje; pak každý vestavěný modul programu, každý veřejný příkaz shellového nástroje a každý druh vrstvy se stabilními funkcemi, které ho jmenují. Řádek bez funkce se hlásí jako mezera, ne skrývá. dotaz behaviorally_verified mcp http cli cached -
product.providersKaždý poskytovatel, pro kterého má nástroj adaptér — jeden na šablonu, kterou distribuce dodává — s bootstrapy, které jím politika tohoto repozitáře vykresluje, klientskou konfigurací, kterou nese pro sdílený MCP server, a hooky, které politika zapojuje. Množina jsou šablony; nic zde není seznamem dodavatelů. query behaviorally_verified mcp http cli cached -
product.validateKaždý nález nad produktovým modelem: odkaz, který se nevyřeší na nic, s nejbližším kandidátem; duplicitní identita; název souboru, který se liší od svého id; koncept, který je zvýrazněn; stabilní funkce pod svými mezemi; a každý modul, příkaz nebo druh, který nejmenuje žádná stabilní funkce. Chyby činí model neplatným; varování ne. query behaviorally_verified mcp http cli cached
quality Kvalita veřejného API
-
quality.reportExportovaný povrch crate změřený proti pravidlům repozitáře: kolik položek je zdokumentováno a opatřeno příklady, kolik modulů je zdokumentováno, opatřeno příklady a behaviorálně otestováno, jak kanonické operace obstojí vůči příkazové řádce, HTTP, OpenAPI a MCP, a jedno zjištění na každé porušení s trvalým kódem, pravidlem, které jej vyžaduje, souborem a řádkem, důvodem, proč to záleží, a tím, co s tím dělat. query behaviorally_verified mcp http cli cached -
quality.rustdocStrom rustdoc crate — artefakt povrchu rustdoc, jak jej řeší webová topologie — posuzovaný proti vlastnímu soupisu exportovaných položek crate: každá položka, která vlastní stránku, ji má na routě, kterou jí rustdoc dává, žádná stránka položky nezůstane bez položky, strom deklaruje, že byl sestaven z HEAD, index knihovny je přítomen a jmenuje crate, jeho assety jsou přítomny, každý relativní odkaz se vyřeší a žádný soubor nejmenuje stroj, na kterém byl sestaven, ani nenese přihlašovací údaj. Odpovídá verdiktem (clean, findings, nebo no_tree, když není co posuzovat), počty, které spojilo, každým exportovaným modulem s jeho stránkou a jedním typovaným zjištěním na vadu se souborem a tím, co dělat. query behaviorally_verified mcp http cli cached
reasoning Uvažování
-
reasoning.advisorsKaždý deklarovaný poradce — poté každý propojený peer meshe nesoucí funkci review — s jeho stavem (available, unavailable, not_configured, disabled, temporarily_failed, rate_limited) a důvodem, jen z přítomnosti (spustitelný soubor na PATH, nastavená proměnná s přihlašovacími údaji; nikdy hodnota), režimem uvažování a zaznamenanými výsledky dřívějších konzultací. Plus kapacita na poradní schopnost. Žádný poradce je běžná odpověď: uvažování je provozní tak či onak. query experimental mcp http cli -
reasoning.checkSpustitelná polovina pravidel advisors-are-optional a review-is-recorded-not-claimed: katalog poradců se vyřeší proti tabulce poskytovatelů a katalogu modelů; každý adaptér, který jmenuje, má svůj transportní modul; žádný zdroj nezávislý na poskytovateli nejmenuje poradce; žádný workflow CI ani kontrola nejmenuje přihlašovací údaj k modelu; žádný dokument netvrdí odmítnuté tvrzení; každá uložená konzultace jmenuje poradce, kterého její plán vybral, a revize každého závěru odpovídá tomu, co cituje. Kontroly CI a tvrzení posuzují, co říkají workflow a dokumenty tohoto repozitáře, takže platí jen tam, kde je pravidlo advisors-are-optional deklarováno; adopter je držen tím, co převzal. query experimental mcp http cli -
reasoning.explainJeden záznam uvažování s celým řetězcem posouzení: nejistota a její důkazy, plán a koho vybral, nebo proč nikoho, každá konzultace, každý spor a experiment, který ho rozhodl, závěr a jeho validace — provenience rozhodnutí bez konverzace, která ho vytvořila. dotaz experimentální mcp http cli -
reasoning.planRozhodne, aniž by cokoli zaznamenalo, zda uvedená nejistota zaslouží nezávislé review, kolik toho režim dovoluje a které dostupné advisory by výběr řízený schopnostmi oslovil — s každým vynechaným advisorem a proč. Triviální a nízká nejistota se rozhoduje lokálně; materiální nejistota bez vhodného advisora dostane místo toho strukturované lokální review. Čistá funkce nad katalogem, dostupností a vstupem. query experimental mcp http cli -
reasoning.recordZapíše jeden typovaný záznam uvažování otevřené úlohy pod .ai/local/state/reasoning/: posouzení (s důkazy), plán (vypočtený zde z dostupnosti tohoto okamžiku, nikdy dodaný), konzultaci (jen advisora, kterého plán vybral), neshodu, rozřešení (důkazy, nikdy počet), závěr (jeho počet review se počítá z konzultací, které cituje; odmítnut, dokud je neshoda nad jeho posouzením nevyřešená), validaci nebo nezdařený pokus. Tvary tajemství se redigují před jakýmkoli zápisem. command experimental mcp http cli -
reasoning.statusStav uvažování otevřené úlohy (nebo pojmenované, nebo všech): posouzení a kde každé stojí, konzultace a jak každá skončila, neshody a co je rozhodlo, závěry s jejich vypočtenou kontrolou a validací, časová osa, součty tokenů, které adaptéry ohlásily, a Markdown report, který nese předávka. Odvozeno jen ze záznamů, deterministicky. query experimental mcp http cli
recover Obnova úložišť záznamů
release Release
-
release.analysisVeřejný povrch schopností tohoto stromu proti tomu, který zveřejnil poslední release, každý jeho pohyb pojmenovaný s důvodem, proč se počítá tak, jak se počítá, a nejmenší verze, kterou tento strom smí proto deklarovat. Úroveň kompatibility se měří ze smlouvy, a ne čte z předmětů commitů: schopnost, trasa, nástroj MCP, příkaz nebo povinné pole kteréhokoli schématu, které volající mohl držet a už nemůže, je zpětně nekompatibilní bez ohledu na to, jak se nazýval commit, který to odstranil. Co o sobě commity řekly, se nese vedle verdiktu jako důkaz a odpověď říká, když se oba rozcházejí. query implemented mcp http -
release.changelogKaždý release, který vrstva eviduje, od nejnovějšího, s dosud nevydanou prací na prvním místě. Rozhodnutími sekce jsou ADR datovaná uvnitř okna daného releasu, změnami konvenční commity v jeho rozsahu, artefakty vlastní důkazy záznamu. Nic z toho není psáno ručně a sekce, kterou nešlo přečíst, to řekne, místo aby vypadala prázdně. query implemented mcp http -
release.nextNa jakou verzi integrační executor zvedne verzi trunku, když přistane head (ADR 0134): verze, kterou trunk deklaruje, jak daleko head posouvá veřejnou smlouvu měřenou proti commitnutému registru trunku, co ten posun vyžaduje v režimu verze, dolní mez repozitáře z `release.floor` v politice, třída výjimky, která dolní mez snížila, pokud každá změněná cesta spadá do jedné, větší z požadavku a dolní meze a verze trunku zvednutá o něj — s jednou větou na krok. Vše se čte z gitu na dvou refech, takže odpověď nezávisí na tom, který spustitelný soubor běží ani na vlastní verzi větve, což je důvod, proč opakované přistání nemůže zvednout dvakrát. Rozhoduje a nic nezapisuje; vstup, který nelze přečíst, se odmítne, ne hádá. query implemented mcp http -
release.versionVerze, kterou deklaruje manifest crate — jediné místo, kde se píše — verze, kterou shellový nástroj vypisuje ze své projekce `share/version.txt`, a zda je ta projekce aktuální — otázka, kterou `generate --check` odmítá a na které `scripts/release-version --check` kontroluje. Poté další verze, což je odpověď veřejné smlouvy: verze, kterou `release analyze` vyžaduje oproti poslednímu release — deklarovaná verze, když už smlouvu splňuje, jinak nejmenší, kterou povoluje, a nejmenší release nad posledním, když smlouva nad ním nevyžaduje nic — s `decided_by` jmenujícím, kdo odpověděl. Je to jediný výběr release, na který se `release bump` také zvedne, když není pojmenován žádný cíl, takže se report a zapisovatel nemohou rozejít. Když smlouvu nelze změřit — žádná publikovaná baseline, verze, která nejsou tři čísla, nebo jakákoli jiná chyba, která činí plán nespolehlivým, plán, z něhož `release bump` odmítá zapisovat — baseline je odmítnuta, nehádána: `next` chybí, `decided_by` je `undecided` a `contract_unreadable` nese každou chybu, jednu na řádek. Bump, který naznačují konvenční commity od posledního release, verze, kterou by vytvořil, a samotné commity jsou neseny vedle jako důkaz a nikdy neodpovídají na `next` místo smlouvy. query implemented mcp http cached
repozitář Repozitář
-
repository.infoKořen repozitáře, sekce vrstvy, stav gitu, režim objevování, přítomné druhy, každá diagnostika a spočtený registr schopností. query behaviorally_verified mcp http cached -
repository.scopeDeklarace rozsahu tak, jak byla přečtena, odkud pochází (vlastní repozitáře, nebo výchozí z distribuce), a každý sledovaný soubor sečtený proti ní: kolik jich je uvnitř, kolik venku z jakého důvodu a které. query behaviorally_verified mcp http cli -
repository.scope_classifyZda je cesta relativní k repozitáři uvnitř rozsahu nebo mimo něj, důvod, pokud je mimo, a vzor nebo limit, který rozhodl; existující soubor se posuzuje podle názvu, pak velikosti, pak obsahu. query behaviorally_verified mcp http
rules Pravidla
-
rules.provesJeden test — podle identity nebo podle cesty, kterou ho pravidlo jmenuje — se všemi pravidly, která ho jmenují, a pravidly, která by zůstala bez jakéhokoli důkazu, kdyby byl smazán. Je to opak rules.show a čte stejné odvození, takže se oba směry nemohou rozcházet. Je to otázka, kterou nešlo klást, dokud relace šla jen jedním směrem: před smazáním nebo přejmenováním případu, co přestane být vynucováno. query behaviorally_verified mcp http cli -
rules.reportCelý korpus pravidel spojený se stromem a knihou: na pravidlo jeho třída, režim vynucování, validátor a případy, které jmenuje, zda je každý ve stromě, provedení za každým, CI kontroly, které je spouštějí, a věta vysvětlující, jak byl stav odvozen. Součty počítají celý korpus, i když je odpověď filtrována, a zjištění jmenují každé pravidlo, jehož deklarovanou třídu důkaz nepodporuje. Drží se na stav checkoutu, nikdy déle: kniha je soubor, který se mění mimo tento proces, a úprava knihy, validátoru či kteréhokoli sledovaného souboru, nový nesledovaný soubor, commit nebo nový ref je nová odpověď. query behaviorally_verified mcp http cli cached -
rules.showJedno pravidlo s úplným důkazem: validátor a případy, které pojmenovává, provedení za každým z nich, kontroly, které je spouštějí, pravidla, na nichž závisí, a pravidla, která závisejí na něm — každé se stavem, v němž je, protože pravidlo je dokázáno jen tak daleko, jako jeho závislosti — a pokud není dokázáno, jedna věta říkající, co by muselo platit, aby bylo. Pravidlo, které tento repozitář nedeklaruje, je not-found, nikoli prázdná odpověď, protože překlep čtený jako „toto pravidlo nemá důkaz“ je jediná odpověď, kterou tato schopnost nesmí nikdy dát. query behaviorally_verified mcp http cli cached
served Obsluhovaná nasazení
-
served.forgeZeptá se forge, jeho vlastním nástrojem příkazové řádky a s přihlašovacími údaji volajícího, na nejnovější nasazení do každého prostředí a nejnovější releasy, jedním dotazem, a odpověď zaznamená do stavu lokálního pro checkout, který čte `deploy.observed`. Exit 0, když forge odpověděl a odpověď byla zaznamenána, 12, když se ho nešlo zeptat (žádný nástroj, žádné přihlašovací údaje, žádná síť, repozitář, který forge nezná): to, co bylo zaznamenáno dřív, platí, s uvedeným stářím. command behaviorally_verified cli -
served.observeStáhne identitu sestavení, kterou web servíruje (`build.json` pod nastavenou základní URL, jedna omezená sonda, žádný shell), posoudí ji proti očekávanému commitu (HEAD, pokud není pojmenován) podle obsažení a připíše pozorování do záznamu lokálního pro checkout. Exit 0, když nasazení servíruje sestavení obsahující commit, 10, když měřitelně ne (je pozadu nebo bylo sestaveno špinavé), 12, když se na otázku nedalo odpovědět (nedostupné, nečitelné nebo servírovaný commit, který tento klon nemá). command behaviorally_verified cli -
served.showNejnovější zaznamenané pozorování každého nasazení, znovu posouzené proti commitu (HEAD, pokud není pojmenován jiný). Záznam dál dokazuje každý commit, který jeho obsluhovaný build obsahuje, a přestane dokazovat v okamžiku, kdy commit, na který se ptáme, mezi nimi není; záznam, který nic nepřijal, nic nedokazuje. Nepoužívá síť a nic nezapisuje. query behaviorally_verified mcp http cli
server Server
session_domain Doména relací
-
session_domain.identityRepozitář, checkout, otevřená epizoda a relace poskytovatele, každé s kanonickou hodnotou, kterou tento spustitelný soubor vypočte, a s pravopisem každého úložiště vedle ní. Úložiště zapisují repozitář někdy jako absolutní cestu .git a jindy jako URL remote, worktree jako cestu i jako digest a relaci jako id epizody i UUID poskytovatele; tento povrch to říká, aby čtenář nikdy neporovnával dva zápisy různých věcí a nedospěl k závěru, že si odporují. query behaviorally_verified mcp http cached -
session_domain.machineKaždý stav, v němž epizoda může být, zda je koncový a kam se může posunout; každý přechod — open, resume, checkpoint, detach, close, recover — se stavy, mezi nimiž běží, a zda stav vůbec posouvá. Odvozeno z typů, takže diagram, který se rozchází s kódem, nemůže existovat. Na čem automat záměrně nezávisí, je řečeno, ne ponecháno k odvození: stav úlohy, což je ADR 0052. query behaviorally_verified mcp http cached
shell Shellová automatizace
skills Dovednosti
-
skills.explainJedna dovednost celá: její autorská identita, stav a značka původu, každý test, který ji jmenuje, se stavem jeho posledního zaznamenaného běhu a příkazem, který jej reprodukuje, její stránka, její doktrína a kontroly, každé vyvolání podle cesty a řádku, její postavení a zjištění o ní. Samotný soubor zůstává na `majordomus://skill/<id>`. query behaviorally_verified mcp http cli -
skills.statusKaždá dovednost, kterou index drží, s testy, které ji jmenují, a stavem důkazů jejich posledních běhů, její projekcí stránky, doktrínou a kontrolami, které ji drží, každým vyvoláním, které na ni odkazuje, a postavením, které z toho plyne: proven, partial, orphan, invalid, nebo not_required u konceptu či zastaralé dovednosti. dotaz behaviorally_verified mcp http cli -
skills.verifyKaždý nález nad dovednostmi: soubor, který porušuje kontrakt dovednosti, aktivní dovednost, kterou nepojmenovává žádný test ani ji nic nevyvolává, test, jehož poslední běh selhal, test nebo vyvolání jmenující neexistující dovednost — každé je selhání — a důkazy, které nejsou aktuální, chybějící stránka nebo chybějící kontrola, každé je varování. query behaviorally_verified mcp http cli
trasování Dohledatelnost
-
trace.commitJeden commit s úkolem a milníkem, kterým sloužil, nebo fakt, že žádný nelze najít. Přiřazen, když ho drží větve právě jednoho úkolu, nejednoznačný, když ho drží větve jmenující dva úkoly, a nepřiřazen, když ho nedrží žádná větev jmenující úkol — což je buď práce commitnutá bez kontraktu provedení, nebo větev smazaná po merge, a odpověď to říká místo hádání mezi nimi. query behaviorally_verified mcp http -
trace.issueJeden úkol s větvemi, které ho jmenují — lokálními a sledujícími vzdálené tam, kde větev má už jen remote — a pro každou commity, které drží a trunk ne: změřeno proti trunku, dokud je větev otevřená, a proti prvnímu rodiči merge commitu, který ji přinesl, jakmile je slita. Větev, která dosáhla trunku bez vlastního merge commitu, to říká a nic si nenárokuje, protože její commity nelze od commitů trunku odlišit. Milník pochází z kanonického záznamu úkolu, což je jediná zdejší hrana, kterou git nedrží, a `declared` říká, zda projektový model toto id vůbec má — repozitář bez plánu stále dostane větve a překlep se stále nemůže číst jako práce, kterou nikdo neudělal. query behaviorally_verified mcp http -
trace.reportKaždý úkol, který pojmenovává alespoň jedna větev, s jeho větvemi a commity, každý deklarovaný úkol, který nepojmenovává žádná větev, a nejnovější úsek trunku s každým commitem přiřazeným úkolu, jehož větve ho obsahují, nebo vykázaným jako nepřiřazený. Součty počítají obě strany, takže podíl trunku, který žádný kontrakt provádění nevysvětluje, je číslo, nikoli dojem. Čte se z gitu při každém volání: historie se mění mimo tento proces. query behaviorally_verified mcp http
web Webové plochy
why Proč
-
why.areasKaždá provozní oblast, kterou katalog deklaruje, každá s veřejnými momenty, které pod ni spadají. Příslušnost se odvozuje z momentů a nikdy se neuvádí v souboru samotné oblasti. query behaviorally_verified mcp http cli cached -
why.audiencesKaždé publikum, které katalog deklaruje, s veřejnými okamžiky, které ho jmenují. Členství se odvozuje z okamžiků a nikdy se nevypisuje v souboru samotného publika. query behaviorally_verified mcp http cli cached -
why.diagnoseCo implikují vlastní příznaky čtenáře: okamžiky, na které se výběr vyřeší, provozní oblasti a publika, k nimž se přiklánějí, a schopnosti, příkazy, tvrzení, pravidla a případy užití, které na ně odpovídají — každé nese okamžiky, které je vytvořily. Počítání, ne dedukce: žádné vážení a žádná procenta. query behaviorally_verified mcp http cli cached -
why.listKaždý provozní okamžik, který tento repozitář drží, zúžený kteroukoli z faset, které hlásí sám katalog, s publiky, oblastmi, odvozenými filtry a počty. Výchozí je veřejný katalog; pro koncepty předejte status=any. query behaviorally_verified mcp http cli cached -
why.momentJeden provozní okamžik celý: jak vypadá, proč nastává, co stojí, co s ním tento nástroj dělá a každý vztah odvozený z jeho metadat — odpovědnosti, do nichž patří jeho tvrzení, okamžiky, které jej jmenují, a okamžiky jemu nejbližší podle sdílené oblasti, publika a štítku. query behaviorally_verified mcp http cli cached -
why.validateKaždý nález nad katalogem: reference, která se nerozliší na nic, s nejbližším kandidátem; duplicitní identita; název souboru, který se rozchází s jeho id; a veřejný záznam, který nesplňuje práh, který jeho stav slibuje. Chyby činí katalog neplatným; varování ne. query behaviorally_verified mcp http cli cached
worktree Topologie worktree
-
worktree.inspectKanonická cesta větve, odvozená jen z jejího názvu, zda větev existuje, zda tu cestu něco zabírá, worktree, které větev drží, pokud nějaký, a co brání jeho vytvoření nebo migraci. Odpověď pro větev, která ještě neexistuje, je cesta, kterou by použil `worktree create`. query behaviorally_verified mcp http cli -
worktree.migration_planJeden krok na špatně umístěný worktree s větví: kde je, kam patří, jak by se přesunul, necommitnutá práce, která se přesune s ním, a co jej blokuje; plus výjimky, které migrace z principu nemůže řešit — detached worktrees, zastaralé registrace, primární checkout mimo trunk — každá s tím, co s ní člověk dělá. Plánování nic nemění; `majordomus worktree migrate` jej aplikuje s otiskem pořízeným před každým přesunem i po něm. query behaviorally_verified mcp http cli -
worktree.statusJedno worktree — vlastní repozitáře nebo to, které drží adresář uvedený volajícím — s jeho stavem, větví, kanonickou cestou, spočtenou necommitnutou prací, zda je tam, kam patří, a kolik chyb nese celá topologie. To, co agent čte, než začne, a podle čeho rozhoduje pojistka. query behaviorally_verified mcp http cli -
worktree.topologyRepozitář, kontejner, trunk a jak se rozhodlo, každý registrovaný worktree s jeho postavením (primary, canonical, misplaced, detached, missing), jeho nescommitovanou prací, jeho vzdáleností od upstreamu a úkolem, který jeho větev prokazatelně jmenuje, každá lokální větev s worktree nebo bez něj a zda je způsobilá k vyčištění, každá diagnostika s kódem a nápravou a součty. Čteno z gitu při každém volání: topologie se mění mimo tento proces. query behaviorally_verified mcp http cli -
worktree.trunk`HEAD` checkoutu a lokální větev trunku, každé započtené proti vzdálenému trunku — commity pozadu a napřed, probíhající merge počítá, co přináší — k poslednímu fetchi, jehož čas je součástí odpovědi; posuzováno proti `checkout.trunk_distance` politiky jako `current`, `lagging`, `stale`, `unjudged` (bez deklarovaného prahu) nebo `unmeasured` (bez vzdáleného trunku), s příkazy, které jej aktualizují. Co vykresluje doctor a co o stromu, který server servíruje, říkají `server.status` a instrukce MCP (`project.a-checkout-serves-the-current-trunk`). Nic nestahuje a nic nezapisuje. query behaviorally_verified mcp http cli -
worktree.uncommittedKaždý propojený worktree, jehož index nebo pracovní strom drží změny, které nenese žádný commit: kolik cest (stagovaných, nestagovaných, nesledovaných, v konfliktu), kdy byla provedena nejstarší změna (nejdřívější čas úpravy mezi změněnými cestami, u smazané se použije čas souboru indexu) a co práci drží — aktivní záznam úlohy, otevřená epizoda, která není uvízlá, nebo proces, jehož pracovní adresář je uvnitř. Práce, kterou nic nedrží a která je starší než práh, je `abandoned`, s příkazem, který by ji uložil na vzdálený ref `rescue/`; navrhuje se, nikdy nespouští. Práh je `session.stranded_after` politiky, pokud `older_than` nejmenuje jiný. Čte každý worktree a žádný nezapisuje: každý status běží bez volitelných zámků, takže se neobnovuje žádný index. query behaviorally_verified mcp http cli