Shared library used by both manta-cli and manta-server.
Top-level modules:
- [
shared] — wire-shaped data (request*Params, response DTOs, cluster-status helpers). Genuinely used by both binaries. - [
common] — behavioural helpers. Mixed audience: theconfigloader anderrortypes are bi-binary by use;app_context,log_ops, andsat_fileare CLI-only;audit,kafka, andjwt_opsare server-only after the CLI lost its audit emission. The single-binary entries live here until a per-binary split happens.
The backend bridge (StaticBackendDispatcher, the CSM/OCHAMI trait
impls, and authorization helpers that take a &StaticBackendDispatcher)
lives in manta-server; the CLI never reaches it.