Source code for nav.nav_orchestrator.feature_summary

"""NavFeatureSummary — one entry per emitted feature in NavResult.feature_inventory.

Carries enough information about each NavFeature for the curator to write a
post-mortem entry into the per-image JSON metadata, including the gate
decision (kept vs dropped, reason).  It does not carry the heavy bits of a
full NavFeature (templates, polylines, covariance) because those would bloat
the metadata.
"""

from dataclasses import dataclass

from nav.feature.feature_type import NavFeatureType

__all__ = ['NavFeatureSummary']