Integrace
Jeden repozitář.Každé rozhraní.
Stejný stav repozitáře se dostává do příkazové řádky, HTTP API pod /api/v1/, Swagger UI, Cockpitu, MCP a na tento web. Každá schopnost je deklarována jednou: její HTTP routa, operace OpenAPI a nástroj MCP se z této deklarace sestavují a příkazová řádka se proti ní kontroluje.
“Příkaz je deklarován jednou a každý povrch, který ho ukazuje, je projekce”
prismatic-majordomus
Z čeho se snímek čte a kdo ho čte
- .git/větev, head, pracovní strom
- .ai/189 rules, 158 decisions, 8 skills
- apps/spustitelný soubor v Rustu
- docs/manuály a generované dokumenty
- share/schémata, design, druhy
- test/581 test objects
RepositoryEnvironment
jeden snímek tohoto checkoutu, každá hodnota s tím, odkud pochází
- projektidentita a release
- správa verzívětev, head, pracovní strom
- toolchainyco checkout deklaruje
- vrstvaobjekty spočítané podle druhu
- službyadresa, kterou server zveřejnil
Sedm rozhraní, každé jedna skutečná věc
Snímek prostředí tam, kde ho rozhraní obsluhuje, a k čemu je každé z ostatních
CLI
# Majordomus context — <time> # a projection of durable state, not a source of truth: validate every line against git ## GIT repository <repo> branch main head <sha> working_tree dirty task_record exact (recorded head <head>) ## TASK id t-<id> task narrow the parser profile implementation
Přepis, který generátor zaznamenal. Pro samotný snímek: majordomus env — Čím tento checkout je: projekt, správa verzí, toolchainy, které deklaruje, co vrstva obsahuje, workflow, projekce poskytovatelů a lokální služby.
API
/api/v1/environment
Jeden snímek tohoto checkoutu: identita projektu, identita repozitáře, správa verzí, deklarované toolchainy, co vrstva obsahuje spočítané podle druhu, workflow, která runner popisuje, projekce providerů vůči politice, která je vykresluje, a lokální služby s adresou, kterou zveřejnil běžící server. Každá hodnota nese, odkud pochází.
curl -s "http://127.0.0.1:8741/api/v1/environment?probe_services=false"
Swagger
Zpřístupní stejné schopnosti přes HTTP na loopback rozhraní, s domovskou stránkou, /openapi.json, /swagger a dokumentací pod /docs/. Operace značky environment tak, jak je popisuje dokument OpenAPI 3.1.0:
GET/api/v1/environmentProstředí repozitáře
Jeden snímek tohoto checkoutu: identita projektu, identita repozitáře, správa verzí, deklarované toolchainy, co vrstva obsahuje spočítané podle druhu, workflow, která runner popisuje, projekce poskytovatelů proti …
GET/api/v1/environment/explainOdkud se vzala hodnota prostředí
Původ snapshotu: pro každé pole, co o něm rozhodlo — konstanta z doby kompilace, soubor, příkaz, nebo cache — který resolver ho přečetl a jak moc mu lze věřit. Zúžit na jedno pole nebo na prefix, …
GET/api/v1/environment/preflightZda je Majordomus zde v platnosti a co to dokazuje
Jeden verdikt na tvrzení o tomto checkoutu — git; epizoda, její briefing, úloha a handover; politika, korpus pravidel a ADR; sdílený server a povrchy MCP, API a Cockpit, které servíruje; peer…
Cockpit
/api/v1/dashboard/overview
Cockpit na /cockpit žádá o své stránky tentýž server. Jeho přehled: přehled: čtyři otázky.
majordomus dashboard overview
MCP
Zpřístupní AI vrstvu repozitáře klientovi MCP přes stdio: 196 nástrojů a 55 zdrojů. Snapshot je jeden nástroj a jeden zdroj.
-
majordomus_environmentnástroj · Prostředí repozitáře
-
majordomus://environmentzdroj · environment
majordomus mcp
Dokumenty
Tento web je sestaven z repozitáře a publikován na GitHub Pages. Jeho stránky, které popisují snapshot:
CI
/api/v1/gates
Model CI: Každá validační kontrola, kterou tento repozitář deklaruje — úloha, 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 vyžádání — s třídami cest, které rozhodují, která změna se…
Povrchy
Kde každé žije
- Jeden zdrojvrstva pod .ai/
- Deterministickégenerate --check je verdikt bajt po bajtu
- Objevenosledované soubory, přes index gitu
- I pro agenty196 nástrojů MCP, 55 zdrojů
- Rozšiřitelnéschopnost se deklaruje jednou a promítá