cadrumo.application.operations.observation module

Canonical public projection of one atomically read operation observation.

class OperationObservationService(reader, registry)[source]

Bases: object

Return one renderer-neutral projection without mutating operation state.

Parameters:
reader: OperationObservationReader
registry: OperationRegistry
async observe(request)[source]

Dispatch the current request version and collapse internal failures safely.

Return type:

TypeAliasType

Parameters:

request (OperationObservationVersionHeader | OperationObservationRequestV1)