cadrumo package

Import-light root package for Cadrumo.

Concrete capabilities live in layer-owned defining modules: core for shared primitives and runtime context, domain for business authorities, application for use-case orchestration, adapters for inbound, outbound, and persistence infrastructure, and entrypoints for operator transports such as the Typer CLI.

Importing cadrumo must not configure logging, load registries, open storage, or materialise browser/PDF integrations. The pikepdf._core bridge logger is silenced via the loggers block in core.logging.configure_logging() rather than by bootstrap-time side effects here, keeping logger policy in one auditable location.

The root deliberately exports no runtime symbols. Import the canonical defining module for each capability instead of treating this package as a barrel; this keeps importing cadrumo inert.

See also

core.resources

Bundled registry and corpus resource boundary used after a concrete capability imports the relevant layer.

core.logging

Central logging configuration surface kept out of package import side effects.

application.operator_surface

Backend-owned capability contract for operator and automation surfaces.

Subpackages