Skip to main content

Crate adze_governance_runtime_core

Crate adze_governance_runtime_core 

Source
Expand description

Shared governance primitives for runtime profile selection and BDD reporting.

This crate intentionally owns the profile composition helpers so that both runtime and runtime2 consumers can share the same behavior and fixture wiring for BDD progress reporting.

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
Re-exported governance reporting primitives (BDD grid, parser profiles, report helpers). 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
Re-exported governance reporting primitives (BDD grid, parser profiles, report helpers). 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_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_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_profile
Build a profile-specific governance report against the canonical GLR scenario grid.
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.
describe_backend_for_conflicts
Describe the conflict backend behavior for a given feature profile.
parser_feature_profile_for_runtime
Re-exported governance reporting primitives (BDD grid, parser profiles, report helpers). Return the compile-time parser feature profile for the runtime crate.
parser_feature_profile_for_runtime2
Re-exported governance reporting primitives (BDD grid, parser profiles, report helpers). Return a parser profile equivalent to the runtime2 pure-rust-glr toggle.
resolve_backend_for_profile
Re-exported governance reporting primitives (BDD grid, parser profiles, report helpers). Resolve a backend using an explicit profile.