Artefakty
Každý soubor, který generátor zapisuje: každý dokument s kódováními, ve kterých je commitnut, schématem, které jeho obsah splňuje, původem a hashem.
Každý soubor, který majordomus generate zapisuje, tak jak ho generátor deklaruje. Dokument je jedna hodnota — registr schopností, příkazová řádka, matice měření výkonu, dokument OpenAPI, tento manifest — a commituje se v každém kódování, v němž ho toto úložiště commituje: JSON pro program, YAML vedle něj, Markdown tam, kde je publikem čtenář. Kódování jsou vykreslení jedné hodnoty, takže se nemohou rozcházet.
Tato stránka ukazuje, co se generuje, ne na co bajty právě teď hashují: velikost a hash jsou fakta okamžiku a tento web se sestavuje z commitu. Velikosti a hashe jsou v docs/generated/artifacts.md a živě na ně odpovídá majordomus generate --check, který porovnává každý z těchto souborů bajt po bajtu a odmítne zastaralý strom, a majordomus_artifacts přes MCP a GET /api/v1/artifacts, které sesouhlasí manifest s pracovním stromem.
Dokumenty
182 documents, 276 files. A document that names a schema satisfies the contract published for it under share/schemas/generated/, and the generator refuses to write one that does not.
| dokument | kódování | schema | odvozeno z |
|---|---|---|---|
allow/adr |
text | — | schéma dokumentu `share/schemas/majordomus/adr/adr.v1.proto` |
allow/application |
text | — | schéma dokumentu `share/schemas/majordomus/application/application.v1.proto` |
allow/context |
text | — | schéma dokumentu `share/schemas/majordomus/context/context.v1.proto` |
allow/critique |
text | — | JSON Schema `majordomus.critique/v1` druhu, který validuje |
allow/current |
text | — | JSON Schema `majordomus.current/v1` druhu, který validuje |
allow/deployment |
text | — | JSON Schema `majordomus.deployment/v1` druhu, který validuje |
allow/derive-offload |
text | — | JSON Schema `majordomus.derive-offload/v1` druhu, který validuje |
allow/distribution |
text | — | JSON Schema `majordomus.distribution/v1` druhu, který validuje |
allow/document |
text | — | JSON Schema `majordomus.document/v1` druhu, který validuje |
allow/gap |
text | — | JSON Schema `majordomus.gap/v1` druhu, který validuje |
allow/intent |
text | — | JSON Schema `majordomus.intent/v1` druhu, který validuje |
allow/issue |
text | — | JSON Schema `majordomus.issue/v1` kindu, který validuje |
allow/knowledge |
text | — | schéma dokumentu `share/schemas/majordomus/knowledge/knowledge.v1.proto` |
allow/manifest |
text | — | JSON Schema `majordomus.manifest/v1` druhu, který validuje |
allow/mesh-declaration |
text | — | JSON Schema `majordomus.mesh-declaration/v1` druhu, který validuje |
allow/milestone |
text | — | JSON Schema `majordomus.milestone/v1` druhu, který validuje |
allow/policy |
text | — | JSON Schema `majordomus.policy/v1` druhu, který validuje |
allow/profile |
text | — | JSON Schema `majordomus.profile/v1` druhu, který validuje |
allow/project |
text | — | JSON Schema `majordomus.project/v1` druhu, který validuje |
allow/prompt |
text | — | schéma dokumentu `share/schemas/majordomus/prompt/prompt.v1.proto` |
allow/release |
text | — | JSON Schema `majordomus.release/v1` kindu, který validuje |
allow/rule |
text | — | schéma dokumentu `share/schemas/majordomus/rule/rule.v1.proto` |
allow/scope |
text | — | JSON Schema `majordomus.scope/v1` druhu, který validuje |
allow/session |
text | — | JSON Schema `majordomus.session/v1` druhu, který validuje |
allow/session-context |
text | — | JSON Schema `majordomus.session-context/v1` druhu, který validuje |
allow/session-record |
text | — | JSON Schema `majordomus.session-record/v1` druhu, který validuje |
allow/skill |
text | — | schéma dokumentu `share/schemas/majordomus/skill/skill.v1.proto` |
allow/taxonomy |
text | — | JSON Schema `majordomus.taxonomy/v1` druhu, který validuje |
allow/use-case |
text | — | schéma dokumentu `share/schemas/majordomus/use-case/use-case.v1.proto` |
allow/workspace |
text | — | JSON Schema `majordomus.workspace/v1` druhu, který validuje |
artifacts |
jsonmarkdownyaml | majordomus/generated-artifacts/v1 | samotný plán generování, nad každým jiným cílem |
benchmarks |
jsonmarkdownyaml | majordomus/benchmark-matrix/v1 | projekce měření výkonu kanonického registru schopností |
capabilities |
markdown | — | kanonický registr schopností Majordomus |
changelog |
jsonmarkdownyaml | majordomus/changelog/v1 | záznamy o release vrstvy, rozhodnutí datovaná v okně každého release a commity v jeho rozsahu |
cli |
jsonmarkdownyaml | majordomus/cli/v1 | deklarace clap v apps/majordomus-cli/src/cli.rs a příklady vedle ní |
deployment |
text | — | .ai/repo/deployments/majordomus.yaml |
design |
jsonmarkdownyaml | majordomus/design-system/v1 | share/design/tokens.yaml, jediná deklarace návrhu |
design-declaration |
yaml | — | share/design/tokens.yaml, jediná deklarace návrhu |
design-logo |
text | — | share/design/brand/logo.svg, kanonické logo |
design-mark |
text | — | share/design/brand/logo-mark.svg, kanonická značka |
design-status |
text | — | share/design/tokens.yaml, jediná deklarace návrhu |
design-surface |
text | — | share/design/tokens.yaml, jediná deklarace návrhu |
design-theme |
text | — | share/design/tokens.yaml, jediná deklarace návrhu |
design-tokens |
text | — | share/design/tokens.yaml, jediná deklarace návrhu |
distribution-matrix |
json | — | share/distribution.yaml a záznamy releasů |
economics |
jsonmarkdownyaml | majordomus/economics-summary/v1 | metodika ekonomiky tokenů a každý běh měření commitnutý pod .ai/repo/benchmarks/economics |
editors/command |
markdown | — | apps/majordomus-cli/src/capability/builtin/intents.rs |
editors/domain |
markdown | — | module:artifacts |
editors/skill |
markdown | — | .ai/repo/skills/assess-before-deleting/SKILL.md |
editors/zed-tasks |
json | — | recepty sledovaného justfile a .just/*.just |
graph |
json | majordomus/capability-graph/v1 | složený graf registru a indexu |
graph-schema |
json | — | schéma složeného grafu, generované z jeho typů |
install-guide |
markdown | — | share/install/INSTALL.md.in (próza) a share/distribution.yaml (každá platforma, název a URL) |
installer |
text | — | share/distribution.yaml a záznamy releasů |
modules/artifacts |
markdown | — | modul `artifacts` kanonického registru schopností Majordomus |
modules/brief |
markdown | — | modul `brief` kanonického registru schopností Majordoma |
modules/capabilities |
markdown | — | modul `capabilities` kanonického registru schopností Majordomu |
modules/commands |
markdown | — | modul `commands` kanonického registru schopností Majordomus |
modules/commit |
markdown | — | modul `commit` kanonického registru schopností Majordomus |
modules/continuity |
markdown | — | modul `continuity` kanonického registru schopností Majordomus |
modules/convergence |
markdown | — | modul `convergence` kanonického registru schopností Majordomu |
modules/dashboard |
markdown | — | modul `dashboard` kanonického registru schopností Majordomus |
modules/delivery |
markdown | — | modul `delivery` kanonického registru schopností Majordomu |
modules/deploy |
markdown | — | modul `deploy` kanonického registru schopností Majordomus |
modules/design |
markdown | — | modul `design` kanonického registru schopností Majordomus |
modules/devcontext |
markdown | — | modul `devcontext` kanonického registru schopností Majordomus |
modules/devtask |
markdown | — | modul `devtask` kanonického registru schopností Majordomus |
modules/directories |
markdown | — | modul `directories` kanonického registru schopností Majordomus |
modules/distribution |
markdown | — | modul `distribution` kanonického registru schopností Majordomu |
modules/economics |
markdown | — | modul `economics` kanonického registru schopností Majordomus |
modules/editors |
markdown | — | modul `editors` kanonického registru schopností Majordomus |
modules/entity |
markdown | — | modul `entity` kanonického registru schopností Majordomus |
modules/environment |
markdown | — | modul `environment` kanonického registru schopností Majordomus |
modules/episodes |
markdown | — | modul `episodes` kanonického registru schopností Majordomus |
modules/evidence |
markdown | — | modul `evidence` kanonického registru schopností Majordomus |
modules/executions |
markdown | — | modul `executions` kanonického registru schopností Majordomus |
modules/gates |
markdown | — | modul `gates` kanonického registru schopností Majordomus |
modules/graph |
markdown | — | modul `graph` kanonického registru schopností Majordomus |
modules/guard |
markdown | — | modul `guard` kanonického registru schopností Majordomus |
modules/health |
markdown | — | modul `health` kanonického registru schopností Majordomus |
modules/integration |
markdown | — | modul `integration` kanonického registru schopností Majordomus |
modules/intent_realization |
markdown | — | modul `intent_realization` kanonického registru schopností Majordomus |
modules/intents |
markdown | — | modul `intents` kanonického registru schopností Majordomus |
modules/knowledge_base |
markdown | — | modul `knowledge_base` kanonického registru schopností Majordomus |
modules/lifecycle |
markdown | — | modul `lifecycle` kanonického registru schopností Majordomus |
modules/mcp |
markdown | — | modul `mcp` kanonického registru schopností Majordomus |
modules/mesh |
markdown | — | modul `mesh` kanonického registru schopností Majordomus |
modules/models |
markdown | — | modul `models` kanonického registru schopností Majordomus |
modules/monitor |
markdown | — | modul `monitor` kanonického registru schopností Majordomus |
modules/objects |
markdown | — | modul `objects` kanonického registru schopností Majordomus |
modules/obligations |
markdown | — | modul `obligations` kanonického registru schopností Majordomus |
modules/observatory |
markdown | — | modul `observatory` kanonického registru schopností Majordomus |
modules/pack |
markdown | — | modul `pack` kanonického registru schopností Majordomus |
modules/peers |
markdown | — | modul `peers` kanonického registru schopností Majordomus |
modules/perf |
markdown | — | modul `perf` kanonického registru schopností Majordomus |
modules/plan |
markdown | — | modul `plan` kanonického registru schopností Majordomus |
modules/product |
markdown | — | modul `product` kanonického registru schopností Majordomus |
modules/quality |
markdown | — | modul `quality` kanonického registru schopností Majordomus |
modules/reasoning |
markdown | — | modul `reasoning` kanonického registru schopností Majordomu |
modules/recover |
markdown | — | modul `recover` kanonického registru schopností Majordomus |
modules/release |
markdown | — | modul `release` kanonického registru schopností Majordoma |
modules/repository |
markdown | — | modul `repository` kanonického registru schopností Majordomus |
modules/rules |
markdown | — | modul `rules` kanonického registru schopností Majordomus |
modules/served |
markdown | — | modul `served` kanonického registru schopností Majordomus |
modules/server |
markdown | — | modul `server` kanonického registru schopností Majordomu |
modules/session_domain |
markdown | — | modul `session_domain` kanonického registru schopností Majordomus |
modules/shell |
markdown | — | modul `shell` kanonického registru schopností Majordoma |
modules/skills |
markdown | — | modul `skills` kanonického registru schopností Majordomus |
modules/trace |
markdown | — | modul `trace` kanonického registru schopností Majordomus |
modules/web |
markdown | — | modul `web` kanonického registru schopností Majordomus |
modules/why |
markdown | — | modul `why` kanonického registru schopností Majordomus |
modules/worktree |
markdown | — | modul `worktree` kanonického registru schopností Majordomu |
openapi |
jsonyaml | — | kanonický registr schopností Majordomus |
providers |
jsonmarkdownyaml | majordomus/providers/v1 | deklarace poskytovatelů, které distribuce dodává (share/providers.yaml), šablony vedle nich a politika tohoto repozitáře |
providers/agents |
markdown | — | politika `.ai/repo/policy.yaml` a šablona `agents`, orazítkované samotnou projekcí |
providers/bb |
markdown | — | politika `.ai/repo/policy.yaml` a šablona `bb`, orazítkovaná samotnou projekcí |
providers/claude-code |
markdown | — | politika `.ai/repo/policy.yaml` a šablona `claude-code`, označené samotnou projekcí |
providers/gemini |
markdown | — | politika `.ai/repo/policy.yaml` a šablona `gemini`, opatřené razítkem samotnou projekcí |
registry |
jsonyaml | majordomus/capability-registry/v1 | kanonický registr schopností |
release/latest |
json | — | nejnovější záznam o stabilním release |
release/v0.10.0 |
json | — | záznam release v0.10.0 |
release/v0.11.0 |
json | — | záznam releasu v0.11.0 |
release/v0.12.0 |
json | — | záznam vydání v0.12.0 |
release/v0.13.0 |
json | — | záznam vydání v0.13.0 |
release/v0.13.1 |
json | — | záznam release v0.13.1 |
release/v0.13.2 |
json | — | záznam o release v0.13.2 |
release/v0.14.0 |
json | — | záznam o release v0.14.0 |
release/v0.15.0 |
json | — | záznam release v0.15.0 |
release/v0.16.0 |
json | — | záznam release v0.16.0 |
release/v0.17.0 |
json | — | záznam release v0.17.0 |
release/v0.18.0 |
json | — | záznam release v0.18.0 |
release/v0.19.0 |
json | — | záznam vydání v0.19.0 |
release/v0.19.1 |
json | — | záznam release v0.19.1 |
release/v0.20.0 |
json | — | záznam vydání v0.20.0 |
release/v0.21.0 |
json | — | záznam release v0.21.0 |
release/v0.22.0 |
json | — | záznam o release v0.22.0 |
release/v0.23.0 |
json | — | záznam release v0.23.0 |
release/v0.24.1 |
json | — | záznam release v0.24.1 |
release/v0.25.0 |
json | — | záznam releasu v0.25.0 |
release/v0.26.0 |
json | — | záznam release v0.26.0 |
release/v0.27.0 |
json | — | záznam o release v0.27.0 |
release/v0.28.0 |
json | — | záznam release v0.28.0 |
release/v0.29.0 |
json | — | záznam release v0.29.0 |
release/v0.3.1 |
json | — | záznam releasu v0.3.1 |
release/v0.30.0 |
json | — | záznam o release v0.30.0 |
release/v0.30.1 |
json | — | záznam release v0.30.1 |
release/v0.30.2 |
json | — | the release record v0.30.2 |
release/v0.5.0 |
json | — | záznam release v0.5.0 |
release/v0.6.0 |
json | — | záznam vydání v0.6.0 |
release/v0.7.0 |
json | — | záznam o release v0.7.0 |
release/v0.8.0 |
json | — | záznam vydání v0.8.0 |
release/v0.9.0 |
json | — | záznam release v0.9.0 |
release/v1.0.0-alpha.1 |
json | — | the release record v1.0.0-alpha.1 |
release/v1.0.0-alpha.2 |
json | — | the release record v1.0.0-alpha.2 |
schemas/majordomus.adr/v1 |
json | — | schéma dokumentu `share/schemas/majordomus/adr/adr.v1.proto` |
schemas/majordomus.application/v1 |
json | — | schéma dokumentu `share/schemas/majordomus/application/application.v1.proto` |
schemas/majordomus.capture/v1 |
json | — | schéma dokumentu `share/schemas/majordomus/capture/capture.v1.proto` |
schemas/majordomus.context/v1 |
json | — | schéma dokumentu `share/schemas/majordomus/context/context.v1.proto` |
schemas/majordomus.knowledge/v1 |
json | — | schéma dokumentu `share/schemas/majordomus/knowledge/knowledge.v1.proto` |
schemas/majordomus.prompt/v1 |
json | — | schéma dokumentu `share/schemas/majordomus/prompt/prompt.v1.proto` |
schemas/majordomus.rule/v1 |
json | — | schéma dokumentu `share/schemas/majordomus/rule/rule.v1.proto` |
schemas/majordomus.skill/v1 |
json | — | schéma dokumentu `share/schemas/majordomus/skill/skill.v1.proto` |
schemas/majordomus.use-case/v1 |
json | — | schéma dokumentu `share/schemas/majordomus/use-case/use-case.v1.proto` |
sections/adr |
text | — | schéma dokumentu `share/schemas/majordomus/adr/adr.v1.proto` |
sections/application |
text | — | schéma dokumentu `share/schemas/majordomus/application/application.v1.proto` |
sections/context |
text | — | schéma dokumentu `share/schemas/majordomus/context/context.v1.proto` |
sections/knowledge |
text | — | schéma dokumentu `share/schemas/majordomus/knowledge/knowledge.v1.proto` |
sections/prompt |
text | — | schéma dokumentu `share/schemas/majordomus/prompt/prompt.v1.proto` |
sections/rule |
text | — | schéma dokumentu `share/schemas/majordomus/rule/rule.v1.proto` |
sections/skill |
text | — | schéma dokumentu `share/schemas/majordomus/skill/skill.v1.proto` |
sections/use-case |
text | — | schéma dokumentu `share/schemas/majordomus/use-case/use-case.v1.proto` |
site-design |
json | majordomus-site-design/v1 | share/design/tokens.yaml, jediná deklarace návrhu |
site-distribution |
json | — | share/distribution.yaml a záznamy releasů |
site-evidence-subjects |
json | majordomus-site-evidence-subjects/v1 | tvrzení, pravidla, funkce, případy užití, příkazy, zdokumentované příklady příkazové řádky a vestavěné schopnosti, které tento repozitář deklaruje, a první hlavičky pokrytí a negativní hlavičky jeho testovacích případů |
site-product |
json | majordomus-site-product/v1 | produktové funkce vrstvy tohoto repozitáře, rozřešené proti registru, indexu, katalogu a topologii |
site-product-graph |
json | — | funkce, z čeho se skládají, a rozhraní, která z toho plynou, jako odvozený graf `product` |
site-registry |
json | majordomus-site-registry/v2 | registr schopností a index vrstvy tohoto repozitáře |
site-why |
json | majordomus-site-why/v1 | provozní momenty, publikum a oblasti vrstvy tohoto repozitáře |
site-why-graph |
json | — | momenty a co na ně odpovídá, jako odvozený graf `why` |
ui-icons |
text | — | site/data/kit/icons.toml, ikony sady |
version |
text | — | apps/majordomus-cli/Cargo.toml ([package] version), jediné místo, kde se verze píše |
web |
jsonyaml | majordomus/web-topology/v1 | vyřešená webová topologie tohoto repozitáře |
Soubory
Každý soubor nese hlavičku provenience ve tvaru, který jeho kódování dovoluje: členy v JSON, rozšíření x-majordomus- tam, kde specifikace dokumentu sama určuje názvy jeho členů, banner komentářů # v YAML a v řádkovém textu, komentář HTML v Markdownu. Vlastní kódování manifestu nenesou hash — dokument, který by hashoval sám sebe, by neměl pevný bod — a porovnávají se místo toho bajt po bajtu.