Skip to content

feat: bootstrap rivet verification scaffolding, seed hazard analysis for #37 - #40

Merged
avrabe merged 1 commit into
mainfrom
feat/bootstrap-rivet-verification
Jul 21, 2026
Merged

feat: bootstrap rivet verification scaffolding, seed hazard analysis for #37#40
avrabe merged 1 commit into
mainfrom
feat/bootstrap-rivet-verification

Conversation

@avrabe

@avrabe avrabe commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Summary

Test plan

  • rivet validate passes (0 errors, 1 expected warning class — no test artifacts yet, this is the scaffold not the implementation)

Relates to #37

🤖 Generated with Claude Code

https://claude.ai/code/session_011MptgyfLZuHYCbfpq1zDey

…for #37

rules_rocq_rust had no rivet project. Initializes one (stpa + dev schemas)
and seeds the top of the V so #37 (add Flocq/Gappa/Coq-Interval for
machine-checked FP error-bound proofs) can be driven through the feature
loop with traceability from commit one:

- STPA: the loss is a false "verified" signal from this toolchain
  propagating into a downstream safety case (e.g. relay's flight-math
  kernels). H-001 generalizes an already-fixed failure class (the smpl
  .vo version mismatch in PR #30, the rocq_library -Q path issue in #35).
  H-002 is the new risk #37 introduces: trusting a Gappa-emitted proof
  certificate without replaying it through the Rocq kernel.
- REQ-001/DD-002 document the existing mechanism (Bazel action-failure
  semantics + explicit Rocq-version pinning) that already satisfies the
  general constraint.
- REQ-002/DD-001/FEAT-001 capture #37's own technical assessment
  (Gappa for rounding, Coq-Interval for approximation, Flocq underneath,
  every Gappa certificate kernel-replayed) as the accepted design.

rivet validate passes; remaining warnings are expected (no test artifacts
yet — this is the scaffold, not the implementation).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011MptgyfLZuHYCbfpq1zDey
@avrabe
avrabe merged commit bacc932 into main Jul 21, 2026
8 checks passed
@avrabe
avrabe deleted the feat/bootstrap-rivet-verification branch July 21, 2026 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant