Status: active
Primary bead: bd-1lsy.11.7
Machine-readable contract: docs/rgc_runtime_semantics_verification_pack_v1.json
This pack defines deterministic runtime-semantics verification for arithmetic and control-flow behavior, object and closure interaction correctness, and async error-path replay stability.
It operationalizes bd-1lsy.11.7 with deterministic vectors, replay-first gate
execution, and structured triage artifacts.
schema_version:franken-engine.rgc-runtime-semantics-verification-pack.v1contract_version:1.0.0policy_id:policy-rgc-runtime-semantics-verification-pack-v1
The vectors must cover all classes below:
arithmetic_control_flowobject_closure_semanticsasync_error_path
Every gate completion event must include:
trace_iddecision_idpolicy_idcomponenteventscenario_idsemantics_classpath_typeoutcomeerror_code
Gate entrypoint:
scripts/run_rgc_runtime_semantics_verification_pack.sh
Replay wrapper:
scripts/e2e/rgc_runtime_semantics_verification_pack_replay.sh
Supported modes:
check,test,clippy,ci
Heavy cargo operations are remote-only (rch) and fail closed on local
fallback detection.
Each run emits:
run_manifest.jsonevents.jsonlcommands.txtruntime_semantics_verification_report.jsonstep_logs/step_*.log
under artifacts/rgc_runtime_semantics_verification_pack/<UTC_TIMESTAMP>/.
jq empty docs/rgc_runtime_semantics_verification_pack_v1.json
jq empty docs/rgc_runtime_semantics_verification_vectors_v1.json
rch exec -- env CARGO_TARGET_DIR=/tmp/rch_target_rgc_runtime_semantics_verification_pack \
cargo test -p frankenengine-engine --test rgc_runtime_semantics_verification_pack
./scripts/run_rgc_runtime_semantics_verification_pack.sh ci
./scripts/e2e/rgc_runtime_semantics_verification_pack_replay.sh ci