Skip to main content

Crate adze_runtime_governance_matrix

Crate adze_runtime_governance_matrix 

Source
Expand description

Shared governance profile and reporting primitives for runtime and runtime2 consumers.

This crate consolidates parser-feature profile helpers, backend resolution, and BDD reporting wiring around the canonical GLR preservation grid. It is intended to be used by façade crates that keep historical public APIs stable.

Structs§

BddGovernanceMatrix
Typed composition of a BDD scenario grid and a parser feature profile.
BddGovernanceSnapshot
Snapshot of governance progress for one phase and feature profile.
BddScenario
Shared BDD scenario ledger entry.
ParserFeatureProfile
Snapshot of parser-related feature flags for this build.

Enums§

BddPhase
BDD status phase for a scenario.
BddScenarioStatus
Scenario status for a feature matrix row.
ParserBackend
Parser backend supported by the runtime feature matrix.

Constants§

GLR_CONFLICT_FALLBACK
Advisory profile description for conflict-capable grammars.
GLR_CONFLICT_PRESERVATION_GRID
GLR conflict-preservation scenario ledger.

Functions§

bdd_governance_matrix_for_current_profile
Build the active runtime governance matrix for a phase.
bdd_governance_matrix_for_profile
Build a profile-specific governance matrix for the canonical GLR scenario grid.
bdd_governance_matrix_for_runtime
Build the active runtime governance matrix from the compiled-in profile.
bdd_governance_matrix_for_runtime2
Build a runtime2 governance matrix for an explicit pure-rust-glr toggle.
bdd_governance_matrix_for_runtime2_profile
Build a governance matrix for a runtime2-compatible profile.
bdd_governance_snapshot
Build a compact governance snapshot for a phase.
bdd_progress
Aggregate progress for a phase.
bdd_progress_report
Shared formatting for BDD progress summaries.
bdd_progress_report_for_current_profile
Return a BDD progress report for the active runtime profile.
bdd_progress_report_for_profile
Build a profile-specific governance report against the canonical GLR scenario grid.
bdd_progress_report_for_runtime2_profile
Build a BDD report for an explicit runtime2 profile.
bdd_progress_report_with_profile
Compose BDD progress with parser profile diagnostics in one report.
bdd_progress_report_with_profile_runtime
Build a runtime-oriented governance report using an explicit feature profile.
bdd_progress_status_line
Return a stable machine-readable status line for dashboards and CI.
bdd_progress_status_line_for_profile
Build a profile-specific governance status line against the canonical GLR grid.
bdd_progress_status_line_for_runtime2_profile
Build a BDD status line for an explicit runtime2 profile.
bdd_status_line_for_current_profile
Return a BDD status line for the active runtime profile.
current_backend_for
Select the parser backend for the current compile-time feature profile.
describe_backend_for_conflicts
Describe the conflict backend behavior for a given feature profile.
parser_feature_profile_for_runtime
Return the compile-time parser feature profile for the runtime crate.
parser_feature_profile_for_runtime2
Return a parser profile equivalent to the runtime2 pure-rust-glr toggle.
resolve_backend_for_profile
Resolve a backend using an explicit profile.
resolve_backend_for_runtime2_profile
Resolve runtime2 backend resolution from an explicit profile.
resolve_runtime2_backend
Resolve runtime2 backend resolution directly from the pure-rust-glr toggle.
runtime2_governance_snapshot
Build a runtime2 governance snapshot for an explicit profile.
runtime_governance_snapshot
Build a governance snapshot for the active runtime profile.