Dotabase Operation Manual (DBOM)

Dotabase Operation Manual (DBOM) — the per-Dotabase purpose, authority, and judgment that tells a person or an agent how that Dotabase is meant to be used.

A Dotabase Operation Manual — DBOM — is the operator-authored guidance attached to a Dotabase that says how knowledge is meant to be stored and read there. It exists so a carries its own instructions instead of relying on an agent's memory or on convention.

A manual has two layers, and they reach a reader differently.

The trailer is short and automatic when a CLI response includes a DBOM in the default agent mode and Markdown output. The --- DBOM --- block displays the Dotabase id, purpose, and authority scope when each is present as a non-empty top-level field. A response for one Dotabase can carry its purpose directly; a survey spanning several Dotabases carries per-Dotabase purposes inside manuals[], which the compact trailer does not display. Such a list can show only the shared authority scope. A missing purpose line does not mean there is no authored purpose.

The judgment layer is pulled deliberately. Pass the global --manual flag to display all fields supplied in the response's DBOM, including nested manuals[] entries on survey reads. This expands the rendering, not the response: a survey does not acquire judgment or a schema digest, and a read of one Dotabase does not acquire the judgment supplied with a write. To read the whole manual, use dots dbom show, which takes a Dotabase id or slug and also reports the schema digest and any pending judgment proposal. dots dbom update edits the purpose and the judgment; dots dbom approve accepts a staleness-drafted proposal.

A manual's authority is deliberately narrow: a manual governs storage in its own Dotabase only — never cross-Dotabase actions, never deletions — and the schema wins on any conflict.

Compact List And Expanded Manual

For a survey, dots dotabases list defaults to summary disclosure. Its compact Markdown trailer can contain just the authority line. This excerpt omits the listed records:

TEXT
--- DBOM ---
**Authority:** This manual governs storage in its Dotabase only — never cross-Dotabase actions or deletions; the schema wins on conflict.

Use dots dotabases list --manual to display the supplied survey DBOM, including the purposes in manuals[]. Use dots dbom show tasks to read the Tasks Dotabase's manual directly; substitute your Dotabase's id or slug for tasks.

For a response about one Dotabase, --manual exposes its top-level purpose under the field name instead of the compact label. These excerpts show the same illustrative purpose in the two renderings:

TEXT
Compact trailer:
--- DBOM ---
**Purpose:** Track the team's work.

Expanded trailer:
--- DBOM ---
**tier:** 1

**purpose:** Track the team's work.

Record disclosure (--level scan, --level summary, or --level full) controls the row fields, independently of the trailer. --level full alone does not expand the DBOM. In JSON or YAML output, the supplied DBOM is a top-level dbom value rather than a Markdown trailer.

Consult the manual before a non-trivial write, so the row lands shaped the way that Dotabase expects. It grounds a decision; it is not output, and an agent does not echo manual text back to the person it is working for.

Dotabase Operation Manual (DBOM) · This page in the graph

Connected Records10

Documented by
Mentions
DOT
References
10 connections.