cadrumo.entrypoints package

Import-light namespace for user-facing entrypoints.

Concrete transports live in child packages, currently the Typer CLI under cli. The root exports no commands and should remain a marker so importing entrypoints does not initialise command trees, locale catalogues, browser integrations, or storage sessions.

Entrypoints translate process-level concerns into application use-case calls. They own presentation, command parsing, exit-code mapping, and terminal error contracts; business decisions stay in application and domain.

See also

cli

Typer transport that mounts the operator command tree.

application.operator_surface

Backend-owned command-surface contract consumed by entrypoint adapters.

core.json_contract

Shared success-envelope, schema registry, and notice-channel contract.

core.errors

Central error envelope and exit-code mapping used at transport boundaries.

Consumers import from the owning module – censal_review, operation_composition, adapter_composition – rather than from this package root, which is inert.

Subpackages

Submodules