Skip to content
Cockpit0.29.0
A snapshot: read at commit 707a04c7ce8 on 2026-10-18T00:06:01Z by majordomus 0.29.0. Nothing on this page is read again. See it live

Directories

Every directory of the layer, the contract it declares, and the chain it inherits. Derived from the index through `directories.list`; the Cockpit lists no directory itself.

Coverage

60directoriesthe layer, from the index
39documentedcarry a contract
21exemptreleased from above
0owedowe one and have none

Every directory here says what it is for, or a contract above it says why it need not. These are the directories the index holds content for; the gate that walks the working tree and refuses a commit is `majordomus context validate`.

Local contract — .ai

documented
Identity
ai.layer
Document
.ai/README.md
Scope
subtree
Composition
final
Order
10
Status
active
Providers
*
Audience
human, agent

Effective contract

What applies here once inheritance is resolved: every document whose scope reaches this directory, least specific first — depth, then declared order, then path. This is the chain `majordomus context resolve` composes.

DepthDocumentOriginCompositionOrderWhy
0ai.layerlocalfinal10the target directory (scope subtree)

The hierarchy

DirectoryStateContractDecided byObjects
.aidocumentedai.layerThe protocol of the layer: what it holds, who owns which half, how it is discovered, and what outranks what.nothing declares it1
   repodocumentedai.repoThe tracked half of the layer and what each section under it is for.nothing declares it3
      adrsdocumentedai.repo.adrsAccepted, durable decisions about how this repository is built.nothing declares it118
      applicationsdocumentedai.repo.applicationsThe contexts the tool suits, when each fits and when it does not, composed from use cases.nothing declares it6
      automationdocumentedai.repo.automationEvery unit of this repository's automation, its migration disposition, and the exemption that allows a shell unit to remain shell.nothing declares it1
      benchmarksdocumentedai.repo.benchmarksThe recorded baselines a performance claim is compared against, one directory per measured surface.nothing declares it1
         economicsdocumentedai.repo.benchmarks.economicsThe methodology, suites and task corpus that measure what a session consumes with Majordomus and without it, and the raw runs recorded under them..ai/repo/benchmarks/economics/README.md1
         observatorydocumentedai.repo.benchmarks.observatoryThe gates of the Observatory (G0 to G7) with their verdicts, and the browser measurements behind them, each naming its revision, command and machine..ai/repo/benchmarks/observatory/README.md1
         pagesdocumentedai.repo.benchmarks.pagesWhat publishing the site cost on a named platform, kept as the comparison for the next run.nothing declares it1
         rustdocumentedai.repo.benchmarks.rustPer-platform baselines for the Rust executable's commands, with the policy that decides a regression.nothing declares it1
      cidocumentedai.repo.ciThe gates this repository runs, which changed paths select them, and what publication may spend.nothing declares it1
      deploymentsdocumentedai.repo.deploymentsOne canonical object per deployment of this repository's executable; every artifact built from it — the container image definition and its ignore file — is generated from it and none of them is authoritative.nothing declares it2
      evidencedocumentedai.repo.evidenceThe recorded executions a claim's proof is read from — what ran, against which commit, and with what result.nothing declares it1
      featuresdocumentedai.repo.featuresWhat the product does for a person, one feature per file, each made of things the other registries already own; every surface that presents a feature is derived from these files.nothing declares it30
         domainsdocumentedai.repo.features.domainsThe few things the product controls, one domain per file; every feature names exactly one, and each domain's members, interfaces and evidence are derived from the features that name it.nothing declares it7
      knowledgedocumentedai.repo.knowledgeHow repository knowledge is declared and discovered, never collected.nothing declares it1
         candidatesdocumentedai.repo.knowledge.candidatesWhat the tool derived from the ledger and git at an episode boundary and nobody has reviewed yet, discovered as a knowledge source class.nothing declares it1
         curateddocumentedai.repo.knowledge.curatedWhat this repository chose to write about itself, discovered as a knowledge source class.nothing declares it5
      meshdocumentedai.repo.meshOne canonical object that says whether this repository's servers participate in mesh discovery, over which transports, and whom they trust; absent or disabled means no socket opens.nothing declares it2
      observatorydocumentedai.repo.observatoryThe recording of the mesh scenes the published Observatory replays where no mesh runs, captured from a running server and committed.nothing declares it1
      offloaddocumentedai.repo.offloadThe one declaration of the machines a branch's derive may be offloaded to and the limits each must meet; `majordomus offload` reads it, and no script carries a host address.nothing declares it2
      profilesdocumentedai.repo.profilesHow much context, effort and ceremony a task gets, declared per working mode.nothing declares it5
      projectdocumentedai.repo.projectMilestones as outcomes, issues as execution contracts, and a dependency graph that decides what is next.nothing declares it1
         critiquesdocumentedai.repo.project.critiquesThe adversarial pass over an intent's plan, as structured findings with their resolutions.nothing declares it5
         gapsdocumentedai.repo.project.gapsWhat a worker observed of this repository against an intent's criteria, at one commit.nothing declares it5
         intentsdocumentedai.repo.project.intentsWhat must become true above the milestones that realise it, with the evidence that settles it.nothing declares it6
         issuesdocumentedai.repo.project.issuesExecution contracts: one bounded change each, with its scope, its dependencies and the evidence it must leave.nothing declares it425
         milestonesdocumentedai.repo.project.milestonesOne outcome each, written as the problem it ends and the state that proves it ended.nothing declares it42
      promptsdocumentedai.repo.promptsThe provider-neutral prompts the tool renders, with the tokens it fills in.nothing declares it5
      providersdocumentedai.repo.providersThe one source each provider bootstrap is rendered from; the files at the root are output.nothing declares it1
      releasesdocumentedai.repo.releasesOne record per published release, written by the release pipeline and read by every projection of the public release metadata.nothing declares it30
      rulesdocumentedai.repo.rulesThe rule object format, where rules live, how they are loaded and composed..ai/repo/rules/README.md1
         projectdocumentedai.repo.rules.projectThe rules this repository wrote for itself, one file each, resolved with the vendored baseline..ai/repo/rules/README.md127
         vendorexemptno contract of its own.ai/repo/rules/README.md0
            majordomusexemptno contract of its own.ai/repo/rules/README.md0
               rulesexemptno contract of its own.ai/repo/rules/README.md61
      sessionsdocumentedai.repo.sessionsOne immutable record per closed execution episode, derived from git and the ledger and shared with every surface.nothing declares it91
      skillsdocumentedai.repo.skillsReusable provider-neutral operational procedures, loaded only when the task is about them..ai/repo/skills/README.md1
         assess-before-deletingexemptno contract of its own.ai/repo/skills/README.md1
            examplesexemptno contract of its own.ai/repo/skills/README.md1
         deploy-siteexemptno contract of its own.ai/repo/skills/README.md1
         evolveexemptno contract of its own.ai/repo/skills/README.md1
            examplesexemptno contract of its own.ai/repo/skills/README.md1
         implementexemptno contract of its own.ai/repo/skills/README.md1
            examplesexemptno contract of its own.ai/repo/skills/README.md5
         pack-for-chatgptexemptno contract of its own.ai/repo/skills/README.md1
            examplesexemptno contract of its own.ai/repo/skills/README.md1
         pack-for-reviewexemptno contract of its own.ai/repo/skills/README.md1
            examplesexemptno contract of its own.ai/repo/skills/README.md1
         repo-reviewexemptno contract of its own.ai/repo/skills/README.md1
            examplesexemptno contract of its own.ai/repo/skills/README.md5
         report-verification-stateexemptno contract of its own.ai/repo/skills/README.md1
            examplesexemptno contract of its own.ai/repo/skills/README.md1
      use-casesdocumentedai.repo.use-casesThe tasks people perform with the tool, each one a file with the commands, rules and claims it names and the scenario section that proves it.nothing declares it60
      whydocumentedai.repo.whyThe operational moments this tool answers, the audiences that recognise them and the areas they fall under, each one a file that every projection is derived from..ai/repo/why/README.md1
         areasexemptno contract of its own.ai/repo/why/README.md9
         audiencesexemptno contract of its own.ai/repo/why/README.md8
         momentsexemptno contract of its own.ai/repo/why/README.md38
      workflowsdocumentedai.repo.workflowsThe multi-step processes a worker follows here, and when each applies.nothing declares it5
      workspacesdocumentedai.repo.workspacesOne declaration per external workspace this repository is authorised to read; the content it names is this checkout's state and is never here.nothing declares it2