Skip to content

Artifacts

Every file the generator writes: each document with the encodings it is committed in, the schema its content satisfies, where it came from and its hash.

Every file majordomus generate writes, as the generator declares it. A document is one value — the capability registry, the command line, the benchmark matrix, the OpenAPI document, this manifest — and it is committed in every encoding this repository commits it in: JSON for a program, YAML beside it, Markdown where the audience is a reader. The encodings are renderings of one value, so they cannot disagree.

This page shows what is generated, not what the bytes hash to right now: a size and a hash are facts of a moment, and this site is built from a commit. The sizes and hashes are in docs/generated/artifacts.md, and they are answered live by majordomus generate --check, which compares every one of these files byte for byte and refuses a stale tree, and by majordomus_artifacts over MCP and GET /api/v1/artifacts, which reconcile the manifest with the working tree.

Documents

103 documents, 123 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.

documentencodingsschemaderived from
allow/adr text the document schema `share/schemas/majordomus/adr/adr.v1.proto`
allow/application text the document schema `share/schemas/majordomus/application/application.v1.proto`
allow/context text the document schema `share/schemas/majordomus/context/context.v1.proto`
allow/current text the JSON Schema `majordomus.current/v1` of the kind it validates
allow/deployment text the JSON Schema `majordomus.deployment/v1` of the kind it validates
allow/distribution text the JSON Schema `majordomus.distribution/v1` of the kind it validates
allow/document text the JSON Schema `majordomus.document/v1` of the kind it validates
allow/issue text the JSON Schema `majordomus.issue/v1` of the kind it validates
allow/knowledge text the document schema `share/schemas/majordomus/knowledge/knowledge.v1.proto`
allow/manifest text the JSON Schema `majordomus.manifest/v1` of the kind it validates
allow/milestone text the JSON Schema `majordomus.milestone/v1` of the kind it validates
allow/policy text the JSON Schema `majordomus.policy/v1` of the kind it validates
allow/profile text the JSON Schema `majordomus.profile/v1` of the kind it validates
allow/project text the JSON Schema `majordomus.project/v1` of the kind it validates
allow/prompt text the document schema `share/schemas/majordomus/prompt/prompt.v1.proto`
allow/release text the JSON Schema `majordomus.release/v1` of the kind it validates
allow/rule text the document schema `share/schemas/majordomus/rule/rule.v1.proto`
allow/scope text the JSON Schema `majordomus.scope/v1` of the kind it validates
allow/session text the JSON Schema `majordomus.session/v1` of the kind it validates
allow/session-context text the JSON Schema `majordomus.session-context/v1` of the kind it validates
allow/session-record text the JSON Schema `majordomus.session-record/v1` of the kind it validates
allow/skill text the document schema `share/schemas/majordomus/skill/skill.v1.proto`
allow/taxonomy text the JSON Schema `majordomus.taxonomy/v1` of the kind it validates
allow/use-case text the document schema `share/schemas/majordomus/use-case/use-case.v1.proto`
allow/workspace text the JSON Schema `majordomus.workspace/v1` of the kind it validates
artifacts jsonmarkdownyaml majordomus/generated-artifacts/v1 the generation plan itself, over every other target
benchmarks jsonmarkdownyaml majordomus/benchmark-matrix/v1 the benchmark projection of the canonical capability registry
capabilities markdown the canonical Majordomus capability registry
changelog jsonmarkdownyaml majordomus/changelog/v1 the layer's release records, the decisions dated in each release's window, and the commits in its range
cli jsonmarkdownyaml majordomus/cli/v1 the clap declaration in apps/majordomus-cli/src/cli.rs and the examples beside it
deployment text .ai/repo/deployments/majordomus.yaml
design jsonmarkdownyaml majordomus/design-system/v1 share/design/tokens.yaml, the one declaration of the design
design-declaration yaml share/design/tokens.yaml, the one declaration of the design
design-logo text share/design/brand/logo.svg, the canonical logo
design-mark text share/design/brand/logo-mark.svg, the canonical mark
design-status text share/design/tokens.yaml, the one declaration of the design
design-surface text share/design/tokens.yaml, the one declaration of the design
design-theme text share/design/tokens.yaml, the one declaration of the design
design-tokens text share/design/tokens.yaml, the one declaration of the design
distribution-matrix json share/distribution.yaml and the release records
graph json majordomus/capability-graph/v1 the composed graph of the registry and the index
graph-schema json the schema of the composed graph, generated from its types
install-guide markdown share/install/INSTALL.md.in (the prose) and share/distribution.yaml (every platform, name and URL)
installer text share/distribution.yaml and the release records
modules/artifacts markdown the `artifacts` module of the canonical Majordomus capability registry
modules/capabilities markdown the `capabilities` module of the canonical Majordomus capability registry
modules/commands markdown the `commands` module of the canonical Majordomus capability registry
modules/continuity markdown the `continuity` module of the canonical Majordomus capability registry
modules/deploy markdown the `deploy` module of the canonical Majordomus capability registry
modules/design markdown the `design` module of the canonical Majordomus capability registry
modules/directories markdown the `directories` module of the canonical Majordomus capability registry
modules/distribution markdown the `distribution` module of the canonical Majordomus capability registry
modules/environment markdown the `environment` module of the canonical Majordomus capability registry
modules/executions markdown the `executions` module of the canonical Majordomus capability registry
modules/graph markdown the `graph` module of the canonical Majordomus capability registry
modules/health markdown the `health` module of the canonical Majordomus capability registry
modules/objects markdown the `objects` module of the canonical Majordomus capability registry
modules/obligations markdown the `obligations` module of the canonical Majordomus capability registry
modules/peers markdown the `peers` module of the canonical Majordomus capability registry
modules/perf markdown the `perf` module of the canonical Majordomus capability registry
modules/plan markdown the `plan` module of the canonical Majordomus capability registry
modules/product markdown the `product` module of the canonical Majordomus capability registry
modules/quality markdown the `quality` module of the canonical Majordomus capability registry
modules/release markdown the `release` module of the canonical Majordomus capability registry
modules/repository markdown the `repository` module of the canonical Majordomus capability registry
modules/server markdown the `server` module of the canonical Majordomus capability registry
modules/trace markdown the `trace` module of the canonical Majordomus capability registry
modules/web markdown the `web` module of the canonical Majordomus capability registry
modules/why markdown the `why` module of the canonical Majordomus capability registry
modules/worktree markdown the `worktree` module of the canonical Majordomus capability registry
openapi jsonyaml the canonical Majordomus capability registry
providers jsonmarkdownyaml majordomus/providers/v1 the provider declarations the distribution ships (share/providers.yaml), the templates beside them, and this repository's policy
providers/agents markdown the policy `.ai/repo/policy.yaml` and the `agents` template, stamped by the projection itself
providers/bb markdown the policy `.ai/repo/policy.yaml` and the `bb` template, stamped by the projection itself
providers/claude-code markdown the policy `.ai/repo/policy.yaml` and the `claude-code` template, stamped by the projection itself
registry jsonyaml majordomus/capability-registry/v1 the canonical capability registry
release/latest json the latest stable release record
release/v0.3.1 json the release record v0.3.1
schemas/majordomus.adr/v1 json the document schema `share/schemas/majordomus/adr/adr.v1.proto`
schemas/majordomus.application/v1 json the document schema `share/schemas/majordomus/application/application.v1.proto`
schemas/majordomus.capture/v1 json the document schema `share/schemas/majordomus/capture/capture.v1.proto`
schemas/majordomus.context/v1 json the document schema `share/schemas/majordomus/context/context.v1.proto`
schemas/majordomus.knowledge/v1 json the document schema `share/schemas/majordomus/knowledge/knowledge.v1.proto`
schemas/majordomus.prompt/v1 json the document schema `share/schemas/majordomus/prompt/prompt.v1.proto`
schemas/majordomus.rule/v1 json the document schema `share/schemas/majordomus/rule/rule.v1.proto`
schemas/majordomus.skill/v1 json the document schema `share/schemas/majordomus/skill/skill.v1.proto`
schemas/majordomus.use-case/v1 json the document schema `share/schemas/majordomus/use-case/use-case.v1.proto`
sections/adr text the document schema `share/schemas/majordomus/adr/adr.v1.proto`
sections/application text the document schema `share/schemas/majordomus/application/application.v1.proto`
sections/context text the document schema `share/schemas/majordomus/context/context.v1.proto`
sections/knowledge text the document schema `share/schemas/majordomus/knowledge/knowledge.v1.proto`
sections/prompt text the document schema `share/schemas/majordomus/prompt/prompt.v1.proto`
sections/rule text the document schema `share/schemas/majordomus/rule/rule.v1.proto`
sections/skill text the document schema `share/schemas/majordomus/skill/skill.v1.proto`
sections/use-case text the document schema `share/schemas/majordomus/use-case/use-case.v1.proto`
site-design json majordomus-site-design/v1 share/design/tokens.yaml, the one declaration of the design
site-distribution json share/distribution.yaml and the release records
site-product json majordomus-site-product/v1 the product features of this repository's layer, resolved against the registry, the index, the catalogue and the topology
site-product-graph json the features, what they are made of, and the interfaces that follow, as the derived `product` graph
site-registry json majordomus-site-registry/v2 the capability registry and the index of this repository's layer
site-why json majordomus-site-why/v1 the operational moments, audiences and areas of this repository's layer
site-why-graph json the moments and what answers them, as the derived `why` graph
web jsonyaml majordomus/web-topology/v1 the resolved web topology of this repository

Files

Each file carries a provenance header in the form its encoding allows: members in JSON, an x-majordomus- extension where the document's own specification fixes its member names, a # comment banner in YAML and in line-oriented text, an HTML comment in Markdown. The manifest's own encodings carry no hash — a document that hashed itself would have no fixed point — and are compared byte for byte instead.

pathdocumentformatschema
.bb/AGENTS.md providers/bb markdown
.dockerignore deployment text
AGENTS.md providers/agents markdown
CLAUDE.md providers/claude-code markdown
apps/majordomus-cli/src/cockpit/logo-mark.svg design-mark text
apps/majordomus-cli/src/design/tokens.yaml design-declaration yaml
apps/majordomus-cli/src/web/tokens.css design-tokens text
deploy/Dockerfile deployment text
docs/INSTALL.md install-guide markdown
docs/generated/artifacts.json artifacts json majordomus/generated-artifacts/v1
docs/generated/artifacts.md artifacts markdown
docs/generated/artifacts.yaml artifacts yaml majordomus/generated-artifacts/v1
docs/generated/benchmarks.json benchmarks json majordomus/benchmark-matrix/v1
docs/generated/benchmarks.md benchmarks markdown
docs/generated/benchmarks.yaml benchmarks yaml majordomus/benchmark-matrix/v1
docs/generated/capabilities.md capabilities markdown
docs/generated/changelog.json changelog json majordomus/changelog/v1
docs/generated/changelog.md changelog markdown
docs/generated/changelog.yaml changelog yaml majordomus/changelog/v1
docs/generated/cli.json cli json majordomus/cli/v1
docs/generated/cli.md cli markdown
docs/generated/cli.yaml cli yaml majordomus/cli/v1
docs/generated/design.json design json majordomus/design-system/v1
docs/generated/design.md design markdown
docs/generated/design.yaml design yaml majordomus/design-system/v1
docs/generated/distribution-matrix.json distribution-matrix json
docs/generated/graph.json graph json majordomus/capability-graph/v1
docs/generated/graph.schema.json graph-schema json
docs/generated/modules/artifacts.md modules/artifacts markdown
docs/generated/modules/capabilities.md modules/capabilities markdown
docs/generated/modules/commands.md modules/commands markdown
docs/generated/modules/continuity.md modules/continuity markdown
docs/generated/modules/deploy.md modules/deploy markdown
docs/generated/modules/design.md modules/design markdown
docs/generated/modules/directories.md modules/directories markdown
docs/generated/modules/distribution.md modules/distribution markdown
docs/generated/modules/environment.md modules/environment markdown
docs/generated/modules/executions.md modules/executions markdown
docs/generated/modules/graph.md modules/graph markdown
docs/generated/modules/health.md modules/health markdown
docs/generated/modules/objects.md modules/objects markdown
docs/generated/modules/obligations.md modules/obligations markdown
docs/generated/modules/peers.md modules/peers markdown
docs/generated/modules/perf.md modules/perf markdown
docs/generated/modules/plan.md modules/plan markdown
docs/generated/modules/product.md modules/product markdown
docs/generated/modules/quality.md modules/quality markdown
docs/generated/modules/release.md modules/release markdown
docs/generated/modules/repository.md modules/repository markdown
docs/generated/modules/server.md modules/server markdown
docs/generated/modules/trace.md modules/trace markdown
docs/generated/modules/web.md modules/web markdown
docs/generated/modules/why.md modules/why markdown
docs/generated/modules/worktree.md modules/worktree markdown
docs/generated/openapi.json openapi json
docs/generated/openapi.yaml openapi yaml
docs/generated/providers.json providers json majordomus/providers/v1
docs/generated/providers.md providers markdown
docs/generated/providers.yaml providers yaml majordomus/providers/v1
docs/generated/registry.json registry json majordomus/capability-registry/v1
docs/generated/registry.yaml registry yaml majordomus/capability-registry/v1
docs/generated/web.json web json majordomus/web-topology/v1
docs/generated/web.yaml web yaml majordomus/web-topology/v1
fly.toml deployment text
share/allow/adr.txt allow/adr text
share/allow/application.txt allow/application text
share/allow/context.txt allow/context text
share/allow/current.txt allow/current text
share/allow/deployment.txt allow/deployment text
share/allow/distribution.txt allow/distribution text
share/allow/document.txt allow/document text
share/allow/issue.txt allow/issue text
share/allow/knowledge.txt allow/knowledge text
share/allow/manifest.txt allow/manifest text
share/allow/milestone.txt allow/milestone text
share/allow/policy.txt allow/policy text
share/allow/profile.txt allow/profile text
share/allow/project.txt allow/project text
share/allow/prompt.txt allow/prompt text
share/allow/release.txt allow/release text
share/allow/rule.txt allow/rule text
share/allow/scope.txt allow/scope text
share/allow/session-context.txt allow/session-context text
share/allow/session-record.txt allow/session-record text
share/allow/session.txt allow/session text
share/allow/skill.txt allow/skill text
share/allow/taxonomy.txt allow/taxonomy text
share/allow/use-case.txt allow/use-case text
share/allow/workspace.txt allow/workspace text
share/cockpit/favicon.svg design-mark text
share/design/status.css design-status text
share/design/surface.css design-surface text
share/design/theme.css design-theme text
share/schemas/majordomus/adr/adr.v1.schema.json schemas/majordomus.adr/v1 json
share/schemas/majordomus/application/application.v1.schema.json schemas/majordomus.application/v1 json
share/schemas/majordomus/capture/capture.v1.schema.json schemas/majordomus.capture/v1 json
share/schemas/majordomus/context/context.v1.schema.json schemas/majordomus.context/v1 json
share/schemas/majordomus/knowledge/knowledge.v1.schema.json schemas/majordomus.knowledge/v1 json
share/schemas/majordomus/prompt/prompt.v1.schema.json schemas/majordomus.prompt/v1 json
share/schemas/majordomus/rule/rule.v1.schema.json schemas/majordomus.rule/v1 json
share/schemas/majordomus/skill/skill.v1.schema.json schemas/majordomus.skill/v1 json
share/schemas/majordomus/use-case/use-case.v1.schema.json schemas/majordomus.use-case/v1 json
share/sections/adr.txt sections/adr text
share/sections/application.txt sections/application text
share/sections/context.txt sections/context text
share/sections/knowledge.txt sections/knowledge text
share/sections/prompt.txt sections/prompt text
share/sections/rule.txt sections/rule text
share/sections/skill.txt sections/skill text
share/sections/use-case.txt sections/use-case text
site/data/registry/design.json site-design json majordomus-site-design/v1
site/data/registry/distribution.json site-distribution json
site/data/registry/product-graph.json site-product-graph json
site/data/registry/product.json site-product json majordomus-site-product/v1
site/data/registry/registry.json site-registry json majordomus-site-registry/v2
site/data/registry/why-graph.json site-why-graph json
site/data/registry/why.json site-why json majordomus-site-why/v1
site/static/favicon.svg design-mark text
site/static/images/logo-mark.svg design-mark text
site/static/images/logo.svg design-logo text
site/static/install.sh installer text
site/static/releases/latest.json release/latest json
site/static/releases/v0.3.1.json release/v0.3.1 json