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§
- BddGovernance
Matrix - Typed composition of a BDD scenario grid and a parser feature profile.
- BddGovernance
Snapshot - Snapshot of governance progress for one phase and feature profile.
- BddScenario
- Shared BDD scenario ledger entry.
- Parser
Feature Profile - 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.
- BddScenario
Status - Scenario status for a feature matrix row.
- Parser
Backend - 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-glrtoggle. - 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-glrtoggle. - resolve_
backend_ for_ profile - Re-exported governance reporting primitives (BDD grid, parser profiles, report helpers). Resolve a backend using an explicit profile.