Skip to content

Add calibration evidence registration gate - #101

Merged
rsasaki0109 merged 1 commit into
mainfrom
agent/v1-3-calibration-evidence
Aug 4, 2026
Merged

rsasaki0109 merged 1 commit into
mainfrom
agent/v1-3-calibration-evidence

Conversation

@rsasaki0109

Copy link
Copy Markdown
Owner

What changed

  • Add CalibrationEvidenceState with source-bound clock quality and front/rear frame-graph validation.
  • Add the feature-gated rosbag2_calibration_evidence example with strict JSON evidence documents, external JSON/HTML/manifest receipts, and fail-closed exit status 2.
  • Let rosbag2_mission_cockpit consume an optional calibration-evidence receipt and surface its blockers/artifact checksum without hiding publish/partition inspection.
  • Update the roadmap, real-data acceptance contract, changelog, and implementation note.

Why

The canonical bag has no clock, TF, or extrinsic artifacts. This slice creates the real registration contract without fabricating calibration values or applying unverified transforms.

External evidence

  • Canonical no-artifact evidence receipt: /media/sasaki/aiueo/spatialrust-results/v1-3/145j-calibration-evidence-v2/
  • Wrong-SHA probe: /media/sasaki/aiueo/spatialrust-results/v1-3/145j-calibration-evidence-validation-probe-v1/
  • Mission Cockpit integration: /media/sasaki/aiueo/spatialrust-results/v1-3/145j-mission-cockpit-145jb-v1/

Checks

  • cargo fmt --all -- --check
  • cargo test --workspace
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo clippy --workspace --all-features --lib -- -D warnings
  • cargo test --workspace --all-features --no-run
  • targeted browser JavaScript syntax checks

@rsasaki0109
rsasaki0109 marked this pull request as ready for review August 4, 2026 00:36
@rsasaki0109
rsasaki0109 merged commit 6279661 into main Aug 4, 2026
101 checks passed
@rsasaki0109
rsasaki0109 deleted the agent/v1-3-calibration-evidence branch August 4, 2026 00:36
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