Expand description
Governance contracts and runtime interoperability for copybook-rs feature controls.
This crate is the canonical compatibility façade for:
- Runtime feature flags and support-matrix rows (
copybook-governance-contracts). - Static governance bindings between support rows and feature flags (
copybook-governance-grid). - Runtime evaluation of those bindings (
copybook-governance-runtime).
Modules§
- feature_
flags - Re-exported feature flag types from the governance grid.
- support_
matrix - Re-exported support matrix types from the governance grid.
Structs§
- Feature
Flags - Feature flag configuration.
- Feature
Flags Builder - Builder for constructing
FeatureFlagswith a fluent API. - Feature
Flags Handle - Thread-safe, mutable handle to
FeatureFlagsfor runtime toggling. - Feature
Governance State - Runtime-aware governance state for a support matrix feature row.
- Feature
Governance Summary - Summary of static + runtime governance coverage.
- Feature
Support - Metadata entry for a single COBOL feature in the support matrix.
- Governance
Summary - Aggregate counts describing the governance grid coverage.
- Governed
Feature Binding - A single link between a support-matrix entry and its runtime feature flags.
Enums§
- Feature
- All available feature flags.
- Feature
Category - Feature category for grouping related features.
- Feature
Id - Identifier for a COBOL feature tracked in the support matrix.
- Feature
Lifecycle - Feature lifecycle stage.
- Support
Status - Current implementation status of a COBOL feature.
Functions§
- feature_
flags_ for_ support_ id - Look up the flag linkage for a support feature.
- governance_
bindings - All explicit governance bindings.
- governance_
state_ for_ support_ id - Resolve runtime governance state for a single support item.
- governance_
states - Build full governance state rows for a specific runtime flag set.
- is_
support_ runtime_ available - Evaluate whether a support feature is runtime-available with active flags.
- runtime_
summary - Aggregate runtime availability with static governance coverage metadata.
- summarize_
governance - Summarize governance mapping health for the current set of support and feature entries.
- support_
states - Return support rows without applying runtime governance mapping.