Princip
Z repozitářena každý povrch.
Majordomus zjistí, co repozitář deklaruje, z toho sestaví jeden typovaný index a registr schopností a z něj promítá každé rozhraní: HTTP API popsané OpenAPI, MCP, Cockpit a tento web a příkazovou řádku kontrolovanou proti registru. Jeden model, mnoho projekcí.
“Majordomus should discover and model a fact once, then derive every relevant interface from that canonical representation.”
Objevit
Přečíst, co repozitář deklaruje
prismatic-majordomus/
- .git/větev, head, historie
- .ai/politika, pravidla, prompty, workflow
- apps/spustitelný soubor v Rustu
- docs/příručky, tvrzení, generované
- share/kinds.yaml, schémata, design
- test/581 test objects
- justfilerecepty, které člověk spouští
Build
Jeden typovaný index, jeden registr
Index objektů
stav ok · 34 druhů
- druhy · zdrojeobjevování, deklarované
- typované objektykanonická identita
- capabilitiespo jednom deskriptoru
- jeden exekutorContext::execute
- odvozený stavdůkaz, důkazy, plán
- pravidlo
- adr
- funkce
- test
- use-case
- claim
Odvodit
Každé rozhraní, promítnuté
- CLI238 příkazů
- HTTP API/api/v1/
-
OpenAPI · Swagger/swagger
- MCPmajordomus mcp
- Cockpit/cockpit
- DokumentaceGitHub Pages
- Vygenerovánodocs/generated/
Přítomno
Malý náhled každého povrchu
## GIT repository <repo> branch main head <sha> working_tree dirty task_record exact (recorded head <head>)
- Rules189
- ADRs158
/api/v1/repository
Použití
Co jeden model přináší
- Konzistentníkaždé rozhraní čte jeden registr
- Deterministickéstejný vstup, stejné bajty
- Zjišťovánonalezeno přes deklarace, ne ručně udržované seznamy
- Regenerovánoodvozené soubory se nikdy needitují
- Zkontrolovánogenerate --check odmítá drift
- Lidé a agentiCLI, API, MCP, stránky, dokumentace
- Rozšiřitelnédeklarovaná schopnost dosáhne MCP, HTTP a OpenAPI
Skutečný dopad
Změřeno, nebo spočteno.
Dosud změřená čísla tokenů jsou čísla kompilátoru kontextu; ukázané číslo je, kolik relevantního kontextu nechává mimo rozpočet. Zda celá relace spotřebuje méně tokenů, zatím změřeno není a stránka ekonomiky tokenů to říká.