Potential Errors
================
**Coverage:** 100.0% (8 of 8 items OK)
.. _lobster-item-513ab6aaff6aa3ab495c8007ef045aa47b9b3c8c:
.. dropdown:: [OK] TRLC Potentialerror UseCases.Missing\_Requirement\_In\_Output
:class-title: sd-bg-success sd-text-white
.. pull-quote::
A requirement defined in a TRLC source file is silently omitted
from the rendered RST output, causing the documentation to be
incomplete without any build error.
.. raw:: html
**Traces to:**
* :ref:`UseCases.Render\_All\_TRLC\_Records `
.. raw:: html
**Derived from:**
* :ref:`UseCases.Build\_Traceable\_Documentation `
.. raw:: html
**Source:** `bazel/rules/rules\_score/docs/requirements/potential\_errors.trlc:20:42 <../../../../../../../bazel/rules/rules_score/docs/requirements/potential_errors.trlc#L20>`__
.. _lobster-item-7ced35da8f7cd8140cb2772ba5ec95ef08ed8097:
.. dropdown:: [OK] TRLC Potentialerror UseCases.Broken\_Cross\_Reference
:class-title: sd-bg-success sd-text-white
.. pull-quote::
A cross-reference between requirements (e.g. derived\_from) is
not resolved correctly in the rendered documentation, showing
a broken link or missing reference.
.. raw:: html
**Traces to:**
* :ref:`UseCases.Resolve\_Derived\_From\_References `
.. raw:: html
**Derived from:**
* :ref:`UseCases.Validate\_Requirement\_Chains `
* :ref:`UseCases.Build\_Traceable\_Documentation `
.. raw:: html
**Source:** `bazel/rules/rules\_score/docs/requirements/potential\_errors.trlc:31:42 <../../../../../../../bazel/rules/rules_score/docs/requirements/potential_errors.trlc#L31>`__
.. _lobster-item-8678328713fd839c86743dab0ef6d2dce2d24554:
.. dropdown:: [OK] TRLC Potentialerror UseCases.Undetected\_Missing\_Traceability
:class-title: sd-bg-success sd-text-white
.. pull-quote::
A component requirement that lacks a derived\_from reference to
a feature requirement is not flagged as an error during the
build, allowing gaps in the traceability chain.
.. raw:: html
**Traces to:**
* :ref:`UseCases.Validate\_Traceability\_Completeness `
* :ref:`UseCases.Extract\_Lobster\_From\_Requirements `
.. raw:: html
**Derived from:**
* :ref:`UseCases.Validate\_Requirement\_Chains `
.. raw:: html
**Source:** `bazel/rules/rules\_score/docs/requirements/potential\_errors.trlc:46:42 <../../../../../../../bazel/rules/rules_score/docs/requirements/potential_errors.trlc#L46>`__
.. _lobster-item-a5ad25025aa0de256a2a9ca702af7ac5d1566b00:
.. dropdown:: [OK] TRLC Potentialerror UseCases.Incorrect\_Provider\_Chain
:class-title: sd-bg-success sd-text-white
.. pull-quote::
The Bazel provider chain (TrlcProviderInfo, SphinxSourcesInfo)
is assembled incorrectly so that downstream rules receive stale
or incomplete requirement data.
.. raw:: html
**Traces to:**
* :ref:`UseCases.Emit\_Correct\_Provider\_Info `
* :ref:`UseCases.Emit\_Sphinx\_Sources `
.. raw:: html
**Derived from:**
* :ref:`UseCases.Assemble\_Dependable\_Element `
* :ref:`UseCases.Validate\_Requirement\_Chains `
.. raw:: html
**Source:** `bazel/rules/rules\_score/docs/requirements/potential\_errors.trlc:57:42 <../../../../../../../bazel/rules/rules_score/docs/requirements/potential_errors.trlc#L57>`__
.. _lobster-item-0ea377ceb997572e4699ddf21c406295870469d4:
.. dropdown:: [OK] TRLC Potentialerror UseCases.Missing\_Failure\_Mode\_In\_Render
:class-title: sd-bg-success sd-text-white
.. pull-quote::
A failure mode defined in TRLC is not rendered in the FMEA
documentation output, causing an incomplete safety analysis
artefact.
.. raw:: html
**Traces to:**
* :ref:`UseCases.Render\_All\_Failure\_Modes `
.. raw:: html
**Derived from:**
* :ref:`UseCases.Assemble\_Dependable\_Element `
* :ref:`UseCases.Render\_Safety\_Analyses `
.. raw:: html
**Source:** `bazel/rules/rules\_score/docs/requirements/potential\_errors.trlc:72:42 <../../../../../../../bazel/rules/rules_score/docs/requirements/potential_errors.trlc#L72>`__
.. _lobster-item-40e89cc7b9b5484db47595fbc2bc6bdd0e0670dc:
.. dropdown:: [OK] TRLC Potentialerror UseCases.Silent\_Diagram\_Parse\_Failure
:class-title: sd-bg-success sd-text-white
.. pull-quote::
A syntactically invalid PlantUML diagram is not rejected by
the parser, producing an incorrect or empty FlatBuffers output
that is consumed silently by downstream rules.
.. raw:: html
**Traces to:**
* :ref:`UseCases.Reject\_Invalid\_PlantUML `
.. raw:: html
**Derived from:**
* :ref:`UseCases.Assemble\_Dependable\_Element `
* :ref:`UseCases.Parse\_Architectural\_Diagrams `
.. raw:: html
**Source:** `bazel/rules/rules\_score/docs/requirements/potential\_errors.trlc:87:42 <../../../../../../../bazel/rules/rules_score/docs/requirements/potential_errors.trlc#L87>`__
.. _lobster-item-8e1731daac058e1c027aceaf7961ddec068708a4:
.. dropdown:: [OK] TRLC Potentialerror UseCases.AoU\_Silently\_Dropped
:class-title: sd-bg-success sd-text-white
.. pull-quote::
An assumption of use defined by a dependency is not forwarded
to the dependee, causing the integrating project to be unaware
of a condition it must satisfy.
.. raw:: html
**Traces to:**
* :ref:`UseCases.Forward\_Own\_AoUs\_To\_Dependees `
* :ref:`UseCases.Chain\_Forward\_Received\_AoUs `
* :ref:`UseCases.Include\_Forwarded\_AoUs\_In\_Traceability `
.. raw:: html
**Derived from:**
* :ref:`UseCases.Gate\_Traceability\_At\_Test\_Time `
* :ref:`UseCases.Forward\_AoU\_To\_Dependees `
.. raw:: html
**Source:** `bazel/rules/rules\_score/docs/requirements/potential\_errors.trlc:102:42 <../../../../../../../bazel/rules/rules_score/docs/requirements/potential_errors.trlc#L102>`__
.. _lobster-item-542ad2e8b8d798aea0954d942233ef68af9ab2c1:
.. dropdown:: [OK] TRLC Potentialerror UseCases.Invalid\_Forwarding\_YAML\_Accepted
:class-title: sd-bg-success sd-text-white
.. pull-quote::
A chain-forwarding YAML file that references a non-existent
AoU identifier is accepted without error, causing the build to
succeed while the intended forwarding does not take effect.
.. raw:: html
**Traces to:**
* :ref:`UseCases.Reject\_Unknown\_AoU\_In\_Forwarding\_YAML `
.. raw:: html
**Derived from:**
* :ref:`UseCases.Forward\_AoU\_To\_Dependees `
.. raw:: html
**Source:** `bazel/rules/rules\_score/docs/requirements/potential\_errors.trlc:113:42 <../../../../../../../bazel/rules/rules_score/docs/requirements/potential_errors.trlc#L113>`__