Skip to main content

Crate hatchery_observation_api

Crate hatchery_observation_api 

Source
Expand description

Read-only monitoring contracts built from bounded observation facts.

This crate intentionally contains no provider transport, terminal data, persistence, or provider-specific identifiers.

Structs§

AgentInstanceId
ManagedRecordLink
ManagedSessionKey
NodeCursor
NodeId
NodeIncarnationId
ObservationGap
ObservationIngressEnvelope
ObservationRecordInventory
One exact managed-record inventory operation for a Node incarnation.
ObservationResyncBatch
ObservationSupport
What one node route delivers to the observation pipeline.
RuntimeSessionKey
SessionGeneration
SessionRecordId
WorkspaceId

Enums§

ObservationApiError
ObservationIngressPayload
ObservationTarget
ObservationTransport
ProjectionAvailability
ProjectionFreshness

Constants§

CURSOR_JOURNAL_MAX
FILES_PER_SESSION_MAX
INGRESS_BATCH_MAX
INTERACTIONS_PER_SESSION_MAX
NODE_ROUTES_MAX
OBSERVATIONS_PER_INGRESS_MAX
Most observations one node event may project to – a lifecycle event mints a handful (source declaration plus its facts), never a stream.
OWNED_PROCESSES_PER_SESSION_MAX
PROJECTIONS_MAX
RESYNC_EVENTS_MAX
RESYNC_GAPS_MAX
RESYNC_RECORDS_MAX
RETIRED_INCARNATIONS_MAX
SUBAGENTS_PER_SESSION_MAX
TIMELINE_PER_SESSION_MAX
TOOLS_PER_SESSION_MAX