Skip to content

L7: traceability repair — rivet ours-errors 2 → 0, VCR-RA-004/SEL-005 de-staled, VCR-VER-004 filed (#893) #1637

L7: traceability repair — rivet ours-errors 2 → 0, VCR-RA-004/SEL-005 de-staled, VCR-VER-004 filed (#893)

L7: traceability repair — rivet ours-errors 2 → 0, VCR-RA-004/SEL-005 de-staled, VCR-VER-004 filed (#893) #1637

Triggered via pull request August 5, 2026 16:39
Status Success
Total duration 1h 22m 22s
Artifacts

ci.yml

on: pull_request
Clippy
55s
Clippy
Format
39s
Format
Version Pin Sweep
8s
Version Pin Sweep
Claim Check
10s
Claim Check
Z3 Verification
1m 48s
Z3 Verification
Kani Verification
1m 3s
Kani Verification
Rivet Validation
17s
Rivet Validation
Bazel Build & Proofs
1m 58s
Bazel Build & Proofs
cmp-select two-move execution oracle
41s
cmp-select two-move execution oracle
synth-provenance-v1 reconciliation gate (#396)
40s
synth-provenance-v1 reconciliation gate (#396)
aarch64 backend execution + decline oracle (#538 m2–m4)
53s
aarch64 backend execution + decline oracle (#538 m2–m4)
aarch64 native execution matrix (gale
1m 51s
aarch64 native execution matrix (gale
trap-semantics oracle (#665 unreachable +
9m 29s
trap-semantics oracle (#665 unreachable +
VCR-VER-004 instrument independence (#242, v0.53's mutation re-run)
1m 13s
VCR-VER-004 instrument independence (#242, v0.53's mutation re-run)
fact-spec elision oracle (#494 phases 2 + 2b + 3+ + bounds)
1m 24s
fact-spec elision oracle (#494 phases 2 + 2b + 3+ + bounds)
rv32 immediate-shift-fold execution oracle
38s
rv32 immediate-shift-fold execution oracle
rv32 const-address-fold execution oracle
37s
rv32 const-address-fold execution oracle
rv32 br_table execution oracle (#882)
30s
rv32 br_table execution oracle (#882)
rv32 external-call relocation oracle (#871)
42s
rv32 external-call relocation oracle (#871)
rv32 label/return dead-code oracle (#882)
1m 7s
rv32 label/return dead-code oracle (#882)
rv32 memory.size / memory.grow execution oracle
28s
rv32 memory.size / memory.grow execution oracle
optimized-path callee-saved preservation oracle
38s
optimized-path callee-saved preservation oracle
call_indirect bounds-guard oracle (Thumb-2 + A32)
32s
call_indirect bounds-guard oracle (Thumb-2 + A32)
multi-table call_indirect oracle (Thumb-2 + A32)
30s
multi-table call_indirect oracle (Thumb-2 + A32)
null-funcref-slot call_indirect oracle (Thumb-2 + A32)
26s
null-funcref-slot call_indirect oracle (Thumb-2 + A32)
heterogeneous-table call_indirect oracle (Thumb-2 + A32)
38s
heterogeneous-table call_indirect oracle (Thumb-2 + A32)
self-contained call_indirect oracle (execution + residual declines)
32s
self-contained call_indirect oracle (execution + residual declines)
optimized-path block/br_if lowering oracle
30s
optimized-path block/br_if lowering oracle
optimized-path spill-frame teardown oracle
37s
optimized-path spill-frame teardown oracle
optimized-path register-exhaustion oracle
41s
optimized-path register-exhaustion oracle
flight-seam relocatable-path execution oracle
33s
flight-seam relocatable-path execution oracle
control-step relocatable-path execution oracle
28s
control-step relocatable-path execution oracle
AAPCS stack-argument path oracle
35s
AAPCS stack-argument path oracle
i64 stack-param + spill-pool-grow oracle
39s
i64 stack-param + spill-pool-grow oracle
i64 rotl/rotr/div/rem expansion oracle
38s
i64 rotl/rotr/div/rem expansion oracle
optimized-path br_table oracle
41s
optimized-path br_table oracle
const-CSE flag-on execution oracle
42s
const-CSE flag-on execution oracle
frame-slot DCE default+optout execution oracle
31s
frame-slot DCE default+optout execution oracle
stack-layout=low overflow BusFault oracle
41s
stack-layout=low overflow BusFault oracle
#418 arena-bind self-contained execution oracle
43s
#418 arena-bind self-contained execution oracle
VCR-RA-003 register-allocation validator (red-first + frozen)
1m 0s
VCR-RA-003 register-allocation validator (red-first + frozen)
VCR-RA-003 RV32 register-allocation validator (red-first + frozen)
51s
VCR-RA-003 RV32 register-allocation validator (red-first + frozen)
VCR-SEL-005 cross-backend op-parity (universe-complete + red-first)
37s
VCR-SEL-005 cross-backend op-parity (universe-complete + red-first)
repro sweep — selector / control-flow / call / i64 differentials
57s
repro sweep — selector / control-flow / call / i64 differentials
repro sweep — linear memory / static data / native-pointer differentials
48s
repro sweep — linear memory / static data / native-pointer differentials
repro sweep — RISC-V RV32 execution differentials
47s
repro sweep — RISC-V RV32 execution differentials
repro sweep — WCET bound soundness cross-checks (phases 2-5)
52s
repro sweep — WCET bound soundness cross-checks (phases 2-5)
Code Coverage
4m 8s
Code Coverage
Fit to window
Zoom out
Zoom in

Annotations

2 warnings
Rivet Validation
Cross-repo link errors present (expected — external projects need rivet init)
aarch64 native execution matrix (gale
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust