Browse documentation

JSON Contract Boundary

The TUI reads CLI --json contracts rather than private files. Contracts are deliberately narrow: summary surfaces contain only fields needed to render a safe view, while bodies require explicit, bounded retrieval commands.

Examples of protected boundaries:

Consumers should reject unknown fields rather than silently treating a widened response as safe. The repository contract tests use fixtures to protect this boundary without recursively invoking health commands or provider services.

Documentation

Search eBrain docs

Esc close CtrlK open