# Reported issues for Evolith Architecture Governance

Pod holds 6 of 6 GitHub reports that passed its relevance review. This can include external user reports, maintainer-confirmed bugs, and concrete feature gaps. Treat them as evidence to inspect, not a count of distinct defects.

Back to [Evolith Architecture Governance](/mcp/evolith-architecture-governance).

## Most discussed

### GT-685: the MCP tool `evolith-knowledge-search` is registered in every deployment and answerable in none

**Gap:** [GT-685](https://github.com/beyondnetcode/evolith_arch32/blob/main/reference/core/control-center/gaps/gap-reference-catalog.md#gt-685) · Infra · P2 · complexity **S**

## What is wrong
The tool is registered unconditionally and throws `NOT_IMPLEMENTED` unless `EVOLITH_RAG_PG_URL` or `DATABASE_URL` is set — and no deployment artifact in this repository sets either for the `mcp` service. An agent connected to the published gateway calls an advertised tool and gets a hard refusal; the…

[Read the thread](https://github.com/beyondnetcode/evolith_arch32/issues/764) · 2026-09-19 · closed · outside contributor · 1 comment

### GT-714: `gate evaluate` and `phase advance` in the published CLI need a checkout of this repository on disk

## What happens

On a satellite fresh from `init`, with the published CLI and nothing else:

```bash
mkdir my-project && cd my-project && git init -q
npx -y @beyondnet/evolith-cli@1.3.2 init --name my-project --yes
npx -y @beyondnet/evolith-cli@1.3.2 gate evaluate --phase discovery
# ■  Error: ENOENT: no such file or directory, scandir '/work/my-project/reference/governance/sdlc/gates'
# exit 1
```

`phase advance --from discovery --to design` fails the same way. With `--core ../evolith`…

[Read the thread](https://github.com/beyondnetcode/evolith_arch32/issues/775) · 2026-09-20 · open · outside contributor · 0 comments

### GT-682 (part): expose the CLI command `evolith standards` as the MCP tool `evolith-standards`

**Parent gap:** [GT-682](https://github.com/beyondnetcode/evolith_arch32/blob/main/reference/core/control-center/gaps/gap-reference-catalog.md#gt-682) · Evolith MCP · P2. This issue is one slice of it: one read-only CLI command, one MCP tool, full parity.

## What is wrong
`evolith standards` is a registered CLI command with no counterpart among the registered `evolith-*` MCP tools, so an agent connected to the MCP gateway cannot do what the CLI does. The architecture states the CLI is the…

[Read the thread](https://github.com/beyondnetcode/evolith_arch32/issues/761) · 2026-09-19 · closed · outside contributor · 0 comments

### GT-682 (part): expose the CLI command `evolith profile` as the MCP tool `evolith-profile`

**Parent gap:** [GT-682](https://github.com/beyondnetcode/evolith_arch32/blob/main/reference/core/control-center/gaps/gap-reference-catalog.md#gt-682) · Evolith MCP · P2. This issue is one slice of it: one read-only CLI command, one MCP tool, full parity.

## What is wrong
`evolith profile` is a registered CLI command with no counterpart among the registered `evolith-*` MCP tools, so an agent connected to the MCP gateway cannot do what the CLI does. The architecture states the CLI is the…

[Read the thread](https://github.com/beyondnetcode/evolith_arch32/issues/760) · 2026-09-19 · closed · outside contributor · 0 comments

### GT-682 (part): expose the CLI command `evolith history` as the MCP tool `evolith-history`

**Parent gap:** [GT-682](https://github.com/beyondnetcode/evolith_arch32/blob/main/reference/core/control-center/gaps/gap-reference-catalog.md#gt-682) · Evolith MCP · P2. This issue is one slice of it: one read-only CLI command, one MCP tool, full parity.

## What is wrong
`evolith history` is a registered CLI command with no counterpart among the registered `evolith-*` MCP tools, so an agent connected to the MCP gateway cannot do what the CLI does. The architecture states the CLI is the…

[Read the thread](https://github.com/beyondnetcode/evolith_arch32/issues/759) · 2026-09-19 · closed · outside contributor · 0 comments

### GT-686: 46 envelopes report durationMs: 0 as a literal — measure it

**Gap:** [GT-686](https://github.com/beyondnetcode/evolith_arch32/blob/main/reference/core/control-center/gaps/gap-reference-catalog.md#gt-686) · Evolith CLI · P2 · complexity **S**

## What is wrong
`grep -rn "durationMs: 0" src` (excluding `node_modules`, `dist`, `coverage` and specs) returns **46 sites**, including `src/sdk/cli/src/infrastructure/cli/base-command.ts` — the CLI base class — and several MCP tools. The ADR-0073 envelope declares a measurement and ships a constant: a consumer…

[Read the thread](https://github.com/beyondnetcode/evolith_arch32/issues/758) · 2026-09-19 · closed · outside contributor · 0 comments

## Most recent

The remaining reports are on [the project's issue tracker](https://github.com/beyondnetcode/evolith_arch32/issues).
