Status: active
Primary bead: bd-1lsy.11.1
Track id: RGC-051
Machine-readable contract: docs/rgc_verification_coverage_matrix_v1.json
RGC-051 defines a canonical verification mapping from open bd-1lsy* beads to
unit, integration, and e2e validation rows.
The contract is fail-closed:
- every open RGC bead must match at least one row,
- critical-behavior beads must match
unit+integration+e2e, scope.open_bead_idsmust match live non-closedbd-1lsy*beads frombr list --json --limit 0,- every row must declare deterministic seed policy, required log fields, and artifact triad paths,
- operator replay commands are first-class contract fields.
Each coverage row includes:
row_idbead_selectorsrequirement_idtest_kind(unit|integration|e2e)harness_entrypointdeterministic_seed_policyrequired_log_fieldsartifact_pathsgate_ownerpass_fail_interpretation
Selector semantics are deterministic:
- exact selector:
bd-1lsy.4.1matches only that bead - wildcard selector:
bd-1lsy.4.*matchesbd-1lsy.4and all descendants
The v1 contract guarantees:
100%mapping for the openbd-1lsy*snapshot inscope.open_bead_ids.unit+integration+e2ecoverage for allcritical_behavior_bead_ids.- required root logging fields:
trace_iddecision_idruntime_laneseedresulterror_code
- artifact triad requirements for each row:
run_manifest.jsonevents.jsonlcommands.txt
Use the deterministic gate runner:
./scripts/run_rgc_verification_coverage_matrix.sh check
./scripts/run_rgc_verification_coverage_matrix.sh ciReplay wrapper:
./scripts/e2e/rgc_verification_coverage_matrix_replay.sh cijq empty docs/rgc_verification_coverage_matrix_v1.json
./scripts/run_rgc_verification_coverage_matrix.sh check
./scripts/run_rgc_verification_coverage_matrix.sh ci
./scripts/e2e/rgc_verification_coverage_matrix_replay.sh ci