Skip to main content

Module asset_state

Module asset_state 

Source
Expand description

Shared search asset state evaluation for status, health, and fail-open search planning.

This module centralizes coarse-grained asset truth so callers stop inferring lexical freshness, active maintenance, and semantic readiness from ad hoc file checks spread across the CLI.

The maintenance coordination layer (evaluate_maintenance_coordination, decide_maintenance_action, poll_maintenance_until_idle) provides single-flight semantics: foreground cass actors share one coherent truth for repair/acquisition work and never duplicate basic maintenance jobs.