################################## L.O.B.S.T.E.R. Traceability Report ################################## | Generated: 2026-07-26 01:25 UTC | LOBSTER Version: 1.0.4 .. rubric:: Tracing Policy .. note:: The tracing-policy diagram below could not be rendered because the Graphviz ``dot`` utility was not found. Install `Graphviz `__ and rebuild to see the diagram as an image. .. code-block:: dot digraph tracing_policy { rankdir=TB; node [shape=box, style=filled, fontname="Helvetica", margin="0.3,0.1"]; edge [arrowhead=open]; "Feature Requirements" [fillcolor="#2196F3", fontcolor="white"]; "Forwarded AoUs" [fillcolor="#2196F3", fontcolor="white"]; "Component Requirements" [fillcolor="#2196F3", fontcolor="white"]; "Unit Test" [fillcolor="#FF9800", fontcolor="white"]; "Architecture" [fillcolor="#4CAF50", fontcolor="white"]; "Public API" [fillcolor="#4CAF50", fontcolor="white"]; "Failure Modes" [fillcolor="#2196F3", fontcolor="white"]; "Control Measures" [fillcolor="#2196F3", fontcolor="white"]; "Root Causes" [fillcolor="#FF9800", fontcolor="white"]; "Component Requirements" -> "Feature Requirements"; "Architecture" -> "Component Requirements"; "Failure Modes" -> "Public API"; "Root Causes" -> "Failure Modes"; "Root Causes" -> "Control Measures"; } .. rubric:: Coverage Summary .. list-table:: :header-rows: 1 :widths: 35 15 15 15 * - Category - Coverage - OK Items - Total Items * - :doc:`Feature Requirements ` - 76.9% - 10 - 13 * - :doc:`Forwarded AoUs ` - 0.0% - 0 - 0 * - :doc:`Component Requirements ` - 100.0% - 33 - 33 * - :doc:`Unit Test ` - 98.3% - 58 - 59 * - :doc:`Architecture ` - 100.0% - 2 - 2 * - :doc:`Public API ` - 0.0% - 0 - 2 * - :doc:`Failure Modes ` - 0.0% - 0 - 8 * - :doc:`Control Measures ` - 50.0% - 2 - 4 * - :doc:`Root Causes ` - 28.6% - 10 - 35 .. rubric:: Issues * [MISSING — unknown target: req MessagePassing.ClientIdentityIntegrityCheck] :ref:`MessagePassing.ClientIdentityIntegrityCheck ` * [MISSING — no upward trace] :ref:`MessagePassing.ClientIdentityIntegrityCheck ` * [MISSING — unknown target: req MessagePassing.ClientIdentityValidation] :ref:`MessagePassing.ClientIdentityValidation ` * [MISSING — no upward trace] :ref:`MessagePassing.ClientIdentityValidation ` * [MISSING — unknown target: req MessagePassing.ConnectCallbackReturnValueValidation] :ref:`MessagePassing.ConnectCallbackReturnValueValidation ` * [MISSING — no upward trace] :ref:`MessagePassing.ConnectCallbackReturnValueValidation ` * [MISSING — unknown target: req MessagePassing.ConnectCallbackValidation] :ref:`MessagePassing.ConnectCallbackValidation ` * [MISSING — no upward trace] :ref:`MessagePassing.ConnectCallbackValidation ` * [MISSING — unknown target: req MessagePassing.LifecycleOrderEnforcement] :ref:`MessagePassing.LifecycleOrderEnforcement ` * [MISSING — no upward trace] :ref:`MessagePassing.LifecycleOrderEnforcement ` * [MISSING — unknown target: req MessagePassing.CallFlowConformance] :ref:`MessagePassing.CallFlowConformance ` * [MISSING — no upward trace] :ref:`MessagePassing.CallFlowConformance ` * [MISSING — unknown target: req BE\_RequestDisconnectMisuse] :ref:`BE\_RequestDisconnectMisuse ` * [MISSING — no upward trace] :ref:`BE\_RequestDisconnectMisuse ` * [MISSING — unknown target: req MessagePassing.StartupArgumentValidation] :ref:`MessagePassing.StartupArgumentValidation ` * [MISSING — no upward trace] :ref:`MessagePassing.StartupArgumentValidation ` * [MISSING — unknown target: req MessagePassing.UniqueServerNamePolicy] :ref:`MessagePassing.UniqueServerNamePolicy ` * [MISSING — no upward trace] :ref:`MessagePassing.UniqueServerNamePolicy ` * [MISSING — unknown target: req BE\_ServerQueueConfig] :ref:`BE\_ServerQueueConfig ` * [MISSING — no upward trace] :ref:`BE\_ServerQueueConfig ` * [MISSING — unknown target: req MessagePassing.ServerHealthCheck] :ref:`MessagePassing.ServerHealthCheck ` * [MISSING — no upward trace] :ref:`MessagePassing.ServerHealthCheck ` * [MISSING — unknown target: req MessagePassing.ClientRetryPolicy] :ref:`MessagePassing.ClientRetryPolicy ` * [MISSING — no upward trace] :ref:`MessagePassing.ClientRetryPolicy ` * [MISSING — unknown target: req BE\_UnintendedDisconnect] :ref:`BE\_UnintendedDisconnect ` * [MISSING — no upward trace] :ref:`BE\_UnintendedDisconnect ` * [MISSING — unknown target: req BE\_MessageTooBig] :ref:`BE\_MessageTooBig ` * [MISSING — no upward trace] :ref:`BE\_MessageTooBig ` * [MISSING — unknown target: req BE\_SendQueueExhausted] :ref:`BE\_SendQueueExhausted ` * [MISSING — no upward trace] :ref:`BE\_SendQueueExhausted ` * [MISSING — unknown target: req MessagePassing.TimingSupervision] :ref:`MessagePassing.TimingSupervision ` * [MISSING — no upward trace] :ref:`MessagePassing.TimingSupervision ` * [MISSING — unknown target: req BE\_SyncConnectDeadlock] :ref:`BE\_SyncConnectDeadlock ` * [MISSING — no upward trace] :ref:`BE\_SyncConnectDeadlock ` * [MISSING — unknown target: req BE\_NotifyQueueExhausted] :ref:`BE\_NotifyQueueExhausted ` * [MISSING — no upward trace] :ref:`BE\_NotifyQueueExhausted ` * [MISSING — unknown target: req BE\_NotifyTooBig] :ref:`BE\_NotifyTooBig ` * [MISSING — no upward trace] :ref:`BE\_NotifyTooBig ` * [MISSING — unknown target: req BE\_NotifyTransportFault] :ref:`BE\_NotifyTransportFault ` * [MISSING — no upward trace] :ref:`BE\_NotifyTransportFault ` * [MISSING — unknown target: req BE\_NotifyCallbackMissing] :ref:`BE\_NotifyCallbackMissing ` * [MISSING — no upward trace] :ref:`BE\_NotifyCallbackMissing ` * [MISSING — unknown target: req BE\_HandlerNoReply] :ref:`BE\_HandlerNoReply ` * [MISSING — no upward trace] :ref:`BE\_HandlerNoReply ` * [MISSING — unknown target: req BE\_HandlerErrorUnpropagated] :ref:`BE\_HandlerErrorUnpropagated ` * [MISSING — no upward trace] :ref:`BE\_HandlerErrorUnpropagated ` * [MISSING — unknown target: req BE\_HandlerNotRegistered] :ref:`BE\_HandlerNotRegistered ` * [MISSING — no upward trace] :ref:`BE\_HandlerNotRegistered ` * [MISSING — unknown target: req MessagePassing.StateMachineVerification] :ref:`MessagePassing.StateMachineVerification ` * [MISSING — no upward trace] :ref:`MessagePassing.StateMachineVerification ` * [MISSING — no trace to: Failure Modes] :ref:`score.message\_passing.ServerConnection ` * [MISSING — no trace to: Failure Modes] :ref:`score.message\_passing.ClientConnection ` * [MISSING — unknown target: req MessagePassingComponent.REQ\_MP\_COMP\_001] :ref:`ClientConnectionTest:Constructed ` * [MISSING — no trace to: Component Requirements] :ref:`MessagePassing.SystemMessagingProtocol ` * [MISSING — no trace to: Component Requirements] :ref:`MessagePassing.SafeState ` * [MISSING — no trace to: Component Requirements] :ref:`MessagePassing.SmallDataLowLatencyCommunication ` * [MISSING — no trace to: Root Causes] :ref:`MessagePassing.BE\_MessageTooBig ` * [MISSING — no trace to: Root Causes] :ref:`MessagePassing.BE\_SendQueueExhausted ` * [MISSING — unknown target: req IServer.StartListening, IServer.StopListening, IClientFactory.Create, IClientConnection.Start, IClientConnection.Stop, IServerConnection.RequestDisconnect] :ref:`MessagePassing.IpcChannelUnavailable ` * [MISSING — no upward trace] :ref:`MessagePassing.IpcChannelUnavailable ` * [MISSING — unknown target: req IServerConnection.Reply, IClientConnection.Send, IClientConnection.SendWaitReply, IClientConnection.SendWithCallback] :ref:`MessagePassing.MessageNotDeliveredCorrectly ` * [MISSING — no upward trace] :ref:`MessagePassing.MessageNotDeliveredCorrectly ` * [MISSING — unknown target: req IServerConnection.Notify, IClientConnection.Start] :ref:`MessagePassing.NotificationNotDelivered ` * [MISSING — no upward trace] :ref:`MessagePassing.NotificationNotDelivered ` * [MISSING — unknown target: req IServer.StartListening, IConnectionHandler.OnMessageSent, IConnectionHandler.OnMessageSentWithReply] :ref:`MessagePassing.ServerMessageHandlingFailure ` * [MISSING — no upward trace] :ref:`MessagePassing.ServerMessageHandlingFailure ` * [MISSING — unknown target: req IServerConnection.Reply] :ref:`MessagePassing.MessageTimingViolated ` * [MISSING — no upward trace] :ref:`MessagePassing.MessageTimingViolated ` * [MISSING — unknown target: req IClientConnection.Send, IClientConnection.SendWaitReply, IClientConnection.SendWithCallback, IClientConnection.Restart, IServerConnection.Reply, IServerConnection.RequestDisconnect] :ref:`MessagePassing.IpcApiMisuseOrLifecycleViolation ` * [MISSING — no upward trace] :ref:`MessagePassing.IpcApiMisuseOrLifecycleViolation ` * [MISSING — unknown target: req IServerConnection.GetClientIdentity, IServerConnection.GetUserData] :ref:`MessagePassing.ConnectionContextDataWrong ` * [MISSING — no upward trace] :ref:`MessagePassing.ConnectionContextDataWrong ` * [MISSING — unknown target: req IClientConnection.GetState, IClientConnection.GetStopReason] :ref:`MessagePassing.StateMachineError ` * [MISSING — no upward trace] :ref:`MessagePassing.StateMachineError ` .. toctree:: :caption: Requirements and Specification :maxdepth: 1 :hidden: Overview feature_requirements forwarded_aous component_requirements failure_modes control_measures .. toctree:: :caption: Implementation :maxdepth: 1 :hidden: architecture public_api .. toctree:: :caption: Verification and Validation :maxdepth: 1 :hidden: unit_test root_causes