femic.pipeline.tipsy_config

Config-driven TIPSY rule loading and evaluation helpers.

Functions

build_tipsy_params_from_config(*, au_id, ...)

Build TIPSY parameter rows using configured rule assignments.

discover_tipsy_config_tsas([config_dir])

Discover TSA config files under a directory.

load_tipsy_tsa_config(*, tsa_code[, config_dir])

Load and validate TSA config; return None if no TSA config file exists.

resolve_tipsy_param_builder(*, tsa_code, ...)

Resolve active TIPSY param builder (config-driven or legacy) for a TSA.

resolve_tipsy_runtime_options([env, ...])

Resolve TIPSY runtime config-dir and legacy-toggle flags from environment.

tipsy_config_path_for_tsa(tsa_code, config_dir)

Resolve legacy default config path (tsaXX.yaml) for a case code.

validate_tipsy_tsa_config(payload, *, ...)

Perform lightweight structural validation for config-driven rules.