KB Get Document
kb_getRetrieve a document by ID from the governance knowledge base, returning full markdown content and metadata, including freshness status even for expired docs.
Instructions
Retrieve a document by id (STD-U-001, ADR-002, T-NNN, etc.).
Returns the full content markdown plus metadata. Use this when you have a
specific id (from kb_search results or session memory); use kb_search
instead when you need to find a document by topic.
Always resolves regardless of expiry (ids never dangle): an expired
document is still returned, with its full validity object and a
computed freshness indicator (stale/expired/upcoming).
verbose: False (default) returns the full content_markdown body (kb_get
exists to read the doc) with a trimmed envelope: path,
git_remote_url, and last_modified_source are dropped and empty
status/type/applies_when/description/validity/freshness are omitted;
source_commit and last_modified provenance are kept, and
in_force: false is emitted when the computed in-force predicate says
the doc does NOT currently govern (deviation-only; an in-force doc
omits the key). verbose=True returns the full legacy envelope with
every field plus the computed in_force: bool (the single-sourced
status + validity-window + not-inbox predicate; never stored in
frontmatter).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Stable KB document id to retrieve. | |
| verbose | No | False returns the compact response; true includes all fields. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||